.package-logo{align-items:center;background:0 0!important;font-size:0!important;display:flex!important}.package-logo img{object-fit:contain;width:58px;height:58px;display:block}.package-choice select{font-weight:700;background:#fffaf5!important;border:2px solid #a64f32!important}.accessory-picker{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.accessory-picker legend{color:#6e7d84;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:700}.accessory-picker label{cursor:pointer;background:#fbfaf7;border:1px solid #d7d0c8;grid-template-columns:auto 1fr;align-items:center;padding:12px;gap:10px!important;display:grid!important}.accessory-picker input{height:17px;width:17px!important;padding:0!important}.accessory-picker span{color:#142b36;letter-spacing:0;text-transform:none;gap:3px;font-size:12px;font-weight:700;display:grid}.accessory-picker small,.package-products small{color:#7e8d94;font-size:9px;font-weight:400}.package-products{gap:8px;display:grid}.package-products>b{color:#6e7d84;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.package-products>div{background:#fbfaf7;border:1px solid #ded7ce;grid-template-columns:minmax(150px,1fr) minmax(190px,.8fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.package-products>div>span{gap:4px;display:grid}.package-products>div>span strong{font-size:13px}.package-products label{gap:4px!important}.package-products select{padding:9px 10px!important}.minimum-note{background:#eef6fa;justify-content:space-between;align-items:center;margin:0;padding:13px 15px;color:#173544!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;display:flex!important}.minimum-note span{font-weight:800}.artwork-confirmation{color:#63473c;background:#fff4ed;border-left:3px solid #a64f32;margin:0 0 14px;padding:13px 15px;font-size:11px;line-height:1.5}@media (max-width:700px){.accessory-picker,.package-products>div{grid-template-columns:1fr}.package-logo img{width:48px;height:48px}}.meetingProducts{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.meetingProducts legend{color:#6e7d84;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:700}.meetingProducts label{cursor:pointer;background:#fbfaf7;border:1px solid #d7d0c8;grid-template-columns:auto 72px 1fr;align-items:center;padding:10px;gap:12px!important;display:grid!important}.meetingProducts label.selected{background:#eef8fc;border-color:#3c8aac;box-shadow:inset 0 0 0 1px #3c8aac}.meetingProducts input[type=checkbox]{width:17px!important;height:17px!important;padding:0!important}.meetingProducts img{object-fit:contain;background:#fff;width:72px;height:66px}.meetingProducts span{color:#142b36;letter-spacing:0;text-transform:none;gap:4px;display:grid}.meetingProducts b{font-size:13px}.meetingProducts small,.fieldHint{color:#71828a;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:400!important}.attendeeSection{background:#fbfaf7;border:1px solid #d7d0c8}.attendeeHead{border-bottom:1px solid #ded7ce;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.attendeeHead span{gap:3px;display:grid}.attendeeHead b{font-size:12px}.attendeeHead small{color:#71828a;font-size:9px}.attendeeHead button,.managerDemoButton{color:#1a5571;cursor:pointer;background:#fff;border:1px solid #4f8ba8;padding:8px 10px;font-size:10px;font-weight:700}.attendeeRow{border-bottom:1px solid #ebe5dd;grid-template-columns:24px 1fr 1fr 30px;align-items:center;gap:8px;padding:8px 12px;display:grid}.attendeeRow:last-child{border-bottom:0}.attendeeRow i{color:#315d72;background:#e6f0f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.attendeeRow input{padding:9px 10px!important}.attendeeRow button{color:#a34d38;background:0 0;border:0;font-size:18px}.attendeeRow button:disabled{opacity:.25}.sectionTitle{color:#142b36;margin:3px 0 -7px;font:400 18px Georgia,serif}.approvalDecision{border-left:4px solid;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 16px;display:flex}.approvalDecision span{gap:5px;display:grid}.approvalDecision b{font-size:12px}.approvalDecision small{color:#5e747f;font-size:10px}.approvalDecision strong{letter-spacing:.1em;white-space:nowrap;font-size:9px}.approvalDecision.automatic{background:#edf6ef;border-color:#4f8a62}.approvalDecision.required{background:#fff5e6;border-color:#d38a2d}.managerDemoButton{color:#fff;background:#123e58;border-color:#66afd6;width:100%;margin-top:16px;padding:13px}.primary:disabled{cursor:not-allowed;opacity:.55}@media (max-width:700px){.meetingProducts{grid-template-columns:1fr}.meetingProducts legend{grid-column:auto}.attendeeRow{grid-template-columns:24px 1fr 30px}.attendeeRow input:nth-of-type(2){grid-column:2}.approvalDecision{flex-direction:column;align-items:flex-start}.approvalDecision strong{white-space:normal}}.inventoryPanel{background:#eef3f0;border:1px solid #c7d5ce;border-radius:12px;padding:18px!important}.inventoryTitle{border-bottom:1px solid #c7d5ce;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.inventoryTitle span{flex-direction:column;gap:4px;display:flex}.inventoryTitle small,.inventoryRow small{color:#68756f;font-size:11px}.inventoryTitle>strong{letter-spacing:.14em;color:#547265;border:1px solid #afc4ba;border-radius:20px;padding:7px 10px;font-size:9px}.inventoryRow{border-bottom:1px solid #d5dfda;grid-template-columns:minmax(160px,1fr) minmax(100px,1fr) 110px;align-items:center;gap:18px;padding:14px 0;display:grid}.inventoryRow:last-child{border-bottom:0;padding-bottom:0}.inventoryRow>span:first-child{flex-direction:column;gap:4px;display:flex}.stockMeter{background:#d2dbd7;border-radius:10px;height:7px;overflow:hidden}.stockMeter i{background:#3e7661;border-radius:10px;height:100%;transition:width .3s;display:block}.stockState{text-align:right;flex-direction:column;display:flex}.stockState>b{font:400 24px Georgia,serif}.stockState.healthy small{color:#307055}.stockState.soon small{color:#9c651f}.stockState.replenish small{color:#a53e31;font-weight:700}@media (max-width:600px){.inventoryRow{grid-template-columns:1fr 70px}.stockMeter{grid-area:2/1/auto/-1}.inventoryTitle>strong{display:none}}.costSummary{background:#f7faf8;border:1px solid #c7d5ce;border-bottom:4px solid #a64f32;margin:16px 0;padding:0}.costHeading{border-bottom:1px solid #dbe3de;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.costHeading span{gap:5px;display:grid}.costHeading small{color:#587064;letter-spacing:.12em;font-size:9px;font-weight:800}.costHeading b{font-size:13px}.costHeading>strong{white-space:nowrap;font:400 32px Georgia,serif}.costRows{grid-template-columns:repeat(3,1fr);display:grid}.costRows>span{border-right:1px solid #dbe3de;grid-template-columns:1fr auto;gap:4px 12px;padding:15px 18px;display:grid}.costRows>span:nth-child(3){border-right:0}.costRows b{font-size:11px}.costRows small{color:#6d7d75;grid-row:2;font-size:9px;line-height:1.45}.costRows strong{white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:12px}.costRows .setupRow{background:#edf4f0;border-top:1px solid #dbe3de;border-right:0;grid-column:1/-1;grid-template-columns:1fr auto;padding:14px 18px}.costSummary>p{color:#587064;text-transform:uppercase;margin:0;padding:11px 18px;font-size:8px;line-height:1.5}.costSummary .setupRow strong{color:#a64f32}@media (max-width:680px){.costHeading{flex-direction:column;align-items:flex-start;gap:10px}.costRows{grid-template-columns:1fr}.costRows>span,.costRows>span:nth-child(3){border-bottom:1px solid #dbe3de;border-right:0}.costRows .setupRow{border-bottom:0;grid-column:auto}.costSummary>p{text-transform:none}}.fields{align-items:start}.fields label{align-content:start}.fields input,.fields select{box-sizing:border-box;height:55px;min-height:55px}.fields .primaryField{grid-template-rows:13px 55px 13px;gap:7px;min-width:0}.fields .primaryField>input{margin:0;display:block}.fields .primaryField>.fieldHint{height:13px;margin:0;line-height:13px;display:block}.meetingProducts em{color:#24566b;letter-spacing:.04em;text-transform:uppercase;background:#dfeef2;width:fit-content;max-width:100%;margin-top:3px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800;line-height:1.35}.meetingProducts input:disabled{cursor:not-allowed;opacity:.65}.notebookSource{background:#fbfaf7;border:1px solid #d7d0c8;grid-template-columns:150px 1fr;gap:20px;padding:16px;display:grid}.notebookSource>img{object-fit:cover;width:150px;height:150px}.notebookSource>div{gap:10px;display:grid}.notebookSource>div>b{font:400 18px Georgia,serif}.notebookSource label{cursor:pointer;background:#fff;border:1px solid #ded7ce;grid-template-columns:18px 1fr;align-items:start;padding:10px 12px;gap:10px!important;display:grid!important}.notebookSource input[type=radio]{width:17px;height:17px;min-height:17px;margin:1px 0 0}.notebookSource label span{gap:4px;display:grid}.notebookSource label strong{color:#142b36;letter-spacing:0;text-transform:none;font-size:12px}.notebookSource label small{color:#71828a;letter-spacing:0;text-transform:none;font-size:9px;font-weight:400;line-height:1.45}.notebookSource .supplyQuantity{background:#edf6f3;grid-template-columns:1fr 120px;align-items:center}.notebookSource .supplyQuantity input{background:#fff;grid-area:1/2/3}@media (max-width:620px){.notebookSource{grid-template-columns:1fr}.notebookSource>img{width:100%;height:190px}}.costRows .stockPurchaseRow{background:#fff8ef;border-top:1px solid #dbe3de;border-right:0;grid-column:1/-1;grid-template-columns:1fr auto;padding:14px 18px}.costSummary .stockPurchaseRow strong{color:#a64f32}.attendeeRow{grid-template-columns:26px 24px minmax(130px,1fr) minmax(130px,1fr) minmax(190px,.9fr) 30px;transition:background-color .15s;position:relative}.attendeeRow.dropBefore:before,.attendeeRow.dropAfter:after{z-index:3;content:"";background:#1886cf;border-radius:3px;height:3px;position:absolute;left:10px;right:10px;box-shadow:0 0 0 2px #fff}.attendeeRow.dropBefore:before{top:-2px}.attendeeRow.dropAfter:after{bottom:-2px}.attendeeRow .moveHandle{color:#52788b;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:26px;height:32px;padding:0;font-size:20px;display:grid}.attendeeRow .moveHandle:active{cursor:grabbing}.attendeeLogo{grid-template-columns:minmax(110px,1fr) auto;gap:6px;min-width:0;display:grid}.attendeeLogo select{min-width:0;height:36px!important;min-height:36px!important;padding:7px 8px!important;font-size:10px!important}.attendeeLogo label{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #4f8ba8;justify-content:center;align-items:center;min-height:36px;padding:0 9px;color:#1a5571!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;display:flex!important}.attendeeLogo label input{display:none}.attendeeLogo .personLogoDrop{background:#f5fbfd;border-style:dashed;transition:border-color .15s,background-color .15s}.attendeeLogo .personLogoDrop.dragActive{background:#dff2fb;border-color:#1886cf;box-shadow:inset 0 0 0 1px #1886cf}.attendeeRow .removeAttendee{color:#a34d38;background:0 0;border:0;font-size:18px}@media (max-width:900px){.attendeeRow{grid-template-columns:26px 24px 1fr 30px}.attendeeRow>input:first-of-type,.attendeeRow>input:nth-of-type(2),.attendeeLogo{grid-column:3}.attendeeRow .removeAttendee{grid-area:1/4}}.logoDropSection{background:#fbfaf7;border:1px solid #d7d0c8;grid-template-columns:minmax(160px,.55fr) minmax(260px,1.45fr);align-items:stretch;gap:18px;padding:16px;display:grid}.logoDropSection>div{align-content:center;gap:6px;display:grid}.logoDropSection>div>b{color:#142b36;font:400 18px Georgia,serif}.logoDropSection>div>small{color:#71828a;font-size:10px;line-height:1.5}.logoDropZone{cursor:pointer;background:#f5fbfd;border:2px dashed #9bb7c4;grid-template-columns:38px 1fr;min-height:92px;padding:15px 18px;transition:border-color .15s,background-color .15s,transform .15s;align-content:center!important;gap:3px 12px!important;display:grid!important}.logoDropZone.dragActive{background:#e6f5fc;border-color:#1886cf;transform:translateY(-1px)}.logoDropZone.hasFile{background:#f0f7f2;border-style:solid;border-color:#4f8a62}.logoDropZone input{display:none}.logoDropZone .dropIcon{color:#fff;background:#1886cf;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.logoDropZone.hasFile .dropIcon{background:#4f8a62}.logoDropZone strong{color:#142b36;letter-spacing:0;text-transform:none;align-self:end;font-size:12px}.logoDropZone small{color:#71828a;align-self:start;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:400!important}@media (max-width:620px){.logoDropSection{grid-template-columns:1fr}.logoDropZone{min-height:108px}}.meetingApprovalDemo .introCopy{align-self:end;gap:18px;display:grid}.meetingApprovalDemo .introCopy>p{color:#667881;margin:0;font-size:15px;line-height:1.7}.meetingApprovalDemo .securityNotice{background:#edf6f8;border:1px solid #b9d2dc;grid-template-columns:28px 1fr;gap:11px;padding:14px 15px;display:grid}.meetingApprovalDemo .securityNotice>span{color:#fff;background:#0b536d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.meetingApprovalDemo .securityNotice div{gap:4px;display:grid}.meetingApprovalDemo .securityNotice strong{color:#173846;letter-spacing:.035em;font-size:11px}.meetingApprovalDemo .securityNotice p{color:#58717b;margin:0;font-size:11px;line-height:1.5}@media (max-width:900px){.meetingApprovalDemo .introCopy{max-width:650px}}
