.world-clock-trigger{color:#315ae8;background:#fff;border:1px solid #d8e2ff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.world-clock-backdrop{z-index:100;background:#0812267a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.world-clock-panel{background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:hidden;box-shadow:0 24px 70px #07142d52}.world-clock-panel header{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.world-clock-panel header p{color:#4770ec;letter-spacing:.12em;margin:0 0 4px;font-size:11px;font-weight:800}.world-clock-panel h2{color:#142442;margin:0;font-size:22px}.world-clock-panel header span{color:#71809a;margin-top:6px;font-size:13px;display:block}.world-clock-panel header button{color:#53627a;background:#f2f5fb;border:0;border-radius:8px;width:32px;font-size:24px;line-height:32px}.world-clock-panel>input{border:1px solid #dce4f2;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:14px}.world-clock-panel>input:focus{border-color:#4a71ef;box-shadow:0 0 0 3px #e9efff}.world-clock-featured{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.world-clock-featured button{color:#365fdc;background:#eef3ff;border:0;border-radius:999px;padding:6px 9px;font-size:12px}.world-clock-list{border-top:1px solid #edf0f6;max-height:440px;overflow:auto}.world-clock-list article{border-bottom:1px solid #edf0f6;justify-content:space-between;gap:16px;padding:13px 4px;display:flex}.world-clock-list b,.world-clock-list strong{color:#1b2b48;display:block}.world-clock-list small,.world-clock-list span{color:#79869b;margin-top:3px;font-size:12px;display:block}.world-clock-list strong{text-align:right;font-variant-numeric:tabular-nums;font-size:18px}.world-clock-list>p{color:#71809a;padding:22px 4px}.delete-deal-button{color:#bd3d3d;width:100%;font-size:11px;font:inherit;background:#fff0f0;border:0;border-radius:5px;margin-top:9px;padding:7px 8px}.delete-deal-button:hover{background:#ffe0e0}.delete-deal-button:disabled{opacity:.55;cursor:not-allowed}.deal-card-viewable{cursor:pointer!important}.deal-card-viewable:hover{box-shadow:0 5px 18px #1b336225}.opportunity-detail-backdrop{z-index:50;background:#0d183064;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.opportunity-detail-panel{background:#fff;border-radius:13px;width:min(470px,100%);padding:24px;position:relative;box-shadow:0 22px 70px #07112650}.opportunity-detail-panel h2{margin:0 36px 4px 0;font-size:19px}.opportunity-detail-subtitle{color:#71809a;margin:0 0 18px;font-size:12px}.opportunity-detail-close{color:#60708a;background:#f1f4f8;border:0;border-radius:6px;width:29px;height:29px;font-size:18px;position:absolute;top:20px;right:20px}.opportunity-detail-panel dl{grid-template-columns:105px 1fr;gap:12px 14px;margin:0;display:grid}.opportunity-detail-panel dt{color:#75839a;font-size:12px}.opportunity-detail-panel dd{color:#27354d;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.pipeline-upgrade-tools{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;margin:-8px 0 16px;padding:12px 14px;display:grid}.pipeline-upgrade-summary{color:#71809a;flex-wrap:wrap;gap:21px;font-size:12px;display:flex}.pipeline-upgrade-summary b{color:#1f3150}.pipeline-upgrade-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-upgrade-filter label{color:#66738b;align-items:center;gap:5px;font-size:12px;display:flex}.pipeline-upgrade-filter input,.pipeline-upgrade-filter select{color:#43516a;background:#fff;border:1px solid #dbe2ed;border-radius:6px;padding:7px 9px;font-size:12px}.pipeline-filter-reset{color:#4163c8;background:#eef2fa;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.pipeline-filter-keyword{min-width:190px}.archive-deal-button{color:#546784;background:#fff;border:1px solid #dae3f7;border-radius:5px;width:100%;margin-top:8px;padding:6px 8px;font-size:11px}.archive-deal-button:hover{color:#315ad5;border-color:#7d9cf0}.quote-statbar{color:#61708a;background:#eef3ff;border:1px solid #dce6ff;border-radius:12px;align-items:center;gap:20px;margin-bottom:16px;padding:14px 18px;font-size:13px;display:flex}.quote-statbar b{color:#163469}.quote-management table td small{color:#75849d;margin-top:4px;font-size:11px;display:block}.quote-status{color:#ba6400;background:#fff4e9;border-radius:20px;padding:4px 8px;font-size:11px}.quote-status.sent{color:#245ccc;background:#e7f0ff}.quote-status.confirmed{color:#15834a;background:#e6f8ef}.quote-modal-backdrop{z-index:70;background:#0c1c3985;justify-content:center;align-items:flex-start;padding:36px;display:flex;position:fixed;inset:0;overflow:auto}.quote-editor{background:#fff;border-radius:18px;width:min(1080px,96vw);margin-bottom:36px;box-shadow:0 24px 60px #04163452}.quote-editor>header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex}.quote-editor h2,.quote-editor h3{color:#132b55;margin:0}.quote-editor header button{color:#385272;background:#f0f4fa;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}.quote-editor form{padding:0 28px 24px}.quote-section{border-bottom:1px solid #edf1f7;padding:22px 0}.quote-section:last-of-type{border:0}.quote-section h3{margin-bottom:16px;font-size:16px}.quote-section label{color:#304766;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.quote-section input,.quote-section select,.quote-section textarea{color:#172d50;font:inherit;background:#fff;border:1px solid #d7e0ee;border-radius:8px;padding:10px 12px;font-weight:500}.quote-section textarea{resize:vertical;min-height:72px}.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quote-section>label{margin-top:14px}.quote-section-title,.quote-product-head{justify-content:space-between;align-items:center;display:flex}.quote-section-title button,.quote-product-head button,.secondary-button{color:#245bd4;background:#fff;border:1px solid #b9cbf8;border-radius:7px;padding:7px 10px;font-size:12px}.quote-product{background:#fbfcff;border:1px solid #dce5f3;border-radius:10px;margin-top:12px;padding:16px}.quote-product-head b{color:#31598e}.quote-product p{text-align:right;color:#5d6e86;margin:14px 0 0;font-size:13px}.quote-product p b{color:#142f60;margin-left:7px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.quote-editor-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.quote-editor-footer>div:first-child{color:#667791;flex-direction:column;font-size:12px;display:flex}.quote-editor-footer b{color:#163f86;font-size:20px}.quote-editor-footer>div:last-child{gap:10px;display:flex}.quote-editor-footer .new-button{border:0}.quote-management .table-tools select{color:#314866;background:#fff;border:1px solid #d7e0ee;border-radius:8px;padding:9px}.layout-calculator-button{color:#245bd4;cursor:pointer;background:#f4f7ff;border:1px solid #b9cbf8;border-radius:8px;padding:10px 15px;font-weight:700}.layout-calculator-panel{background:linear-gradient(135deg,#fbfdff,#f3f7ff);border:1px solid #dbe5fa;margin-bottom:16px;padding:20px}.layout-calculator-panel .panel-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.layout-calculator-panel .panel-title h3{color:#17386f;margin:0}.layout-calculator-panel .panel-title small{color:#687a98;margin-top:5px;font-size:12px;display:block}.layout-calculator-panel .panel-title>span{color:#6f7f99;white-space:nowrap;font-size:12px}.logo-dimensions-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.logo-dimensions-row label,.logo-dimensions-row input{width:100%;min-width:0}.layout-calculator-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;display:grid}.layout-calculator-grid label{color:#395272;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.crystal-label-fixed-settings{color:#647795;background:#f7faff;border:1px dashed #bfd0ed;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:8px 10px;font-size:11px;display:flex}.crystal-label-fixed-settings b{color:#245bd4;font-size:14px}.crystal-label-fixed-settings small{color:#71809a;font-size:10px}.layout-calculator-grid input{box-sizing:border-box;color:#17345f;width:100%;font:inherit;background:#fff;border:1px solid #cfdbef;border-radius:7px;padding:9px 10px;font-weight:500}.layout-calculator-result{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;margin-top:18px;display:grid}.layout-calculator-result>div{background:#fff;border:1px solid #dce6f7;border-radius:9px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 12px;display:flex}.layout-calculator-result span{color:#72829d;font-size:11px}.layout-calculator-result b{color:#173c7a;margin-top:5px;font-size:15px}.layout-calculator-result small{color:#496da9;margin-top:4px;font-size:11px}.layout-calculator-result .layout-result-highlight{background:#eaf1ff;border-color:#b9cdf9}.layout-calculator-result .layout-result-highlight b{color:#245bd4}.plate-fee-row{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plate-fee-row label,.plate-fee-row input{width:100%;min-width:0}.plate-fee-row:has(>label:only-child){grid-column:span 1;grid-template-columns:minmax(0,1fr)}@media (width<=1000px){.layout-calculator-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.layout-calculator-result{grid-template-columns:repeat(4,minmax(110px,1fr))}}@media (width<=760px){.quote-editor{border-radius:12px;width:100%}.quote-editor form,.quote-editor>header{padding-left:16px;padding-right:16px}.quote-grid,.product-grid{grid-template-columns:1fr}.quote-editor-footer{flex-direction:column;align-items:stretch}.quote-editor-footer>div:last-child{justify-content:flex-end}.quote-statbar{white-space:nowrap;overflow:auto}.quote-page-actions{flex-wrap:wrap}.layout-calculator-panel .panel-title{flex-direction:column}.layout-calculator-grid,.layout-calculator-result{grid-template-columns:repeat(2,minmax(120px,1fr))}}.quote-page-actions{gap:10px;display:flex}.quote-page-actions .secondary-button{padding:10px 15px}.document-kind{color:#3560c9;background:#edf2ff;border-radius:6px;margin:0 8px 5px 0;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.document-kind.pi{color:#6a43cc;background:#eee9ff}.table-link{color:#2e62df;cursor:pointer;background:0 0;border:0;margin-top:8px;display:block}.pi-editor{width:min(1240px,97vw)}.pi-editor>header small,.quote-section-title small{color:#74839b;margin-top:5px;display:block}.shipping-plan{background:#f6fffa;border:1px solid #cce7dc;border-radius:10px;margin-top:12px;padding:16px}.shipping-plan p{text-align:right;color:#536b62}.shipping-plan p b{color:#116b4a}.recommended{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.recommended input,.check-line input{width:auto}.term-shortcuts{gap:8px;margin-top:8px;display:flex}.term-shortcuts button{color:#466084;background:#f7f9fd;border:1px solid #ccd8ec;border-radius:7px;padding:6px 10px}.check-line{align-items:center;flex-direction:row!important;margin-top:18px!important}.document-preview{background:#fff;border-radius:16px;width:min(960px,96vw);margin-bottom:36px;padding:28px;box-shadow:0 24px 60px #04163452}.document-preview>header,.document-preview>footer{justify-content:space-between;align-items:center;display:flex}.document-preview>header button{background:#eef2f8;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.document-preview h2{margin:8px 0}.preview-meta{background:#f6f8fc;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;padding:15px;display:grid}.preview-meta p{margin:0}.preview-meta b{color:#71809a;margin-bottom:5px;font-size:11px;display:block}.preview-address{border:1px solid #e2e8f2;border-radius:8px;padding:12px}.document-preview table{border-collapse:collapse;width:100%;margin:18px 0}.document-preview th,.document-preview td{text-align:left;border-bottom:1px solid #e7ebf2;padding:10px}.preview-total{justify-content:flex-end;align-items:center;gap:18px;margin:16px 0;font-size:15px;display:flex}.preview-total b{color:#153c83;font-size:22px}.document-preview>footer{justify-content:flex-end;gap:10px;margin-top:24px}@media print{body>*{display:none!important}.quote-modal-backdrop{background:#fff!important;padding:0!important;position:static!important}.document-preview{width:100%!important;box-shadow:none!important;display:block!important}.document-preview>header button,.document-preview>footer{display:none!important}}.ci-create-button{color:#fff;background:#07966f;border:0;border-radius:8px;padding:10px 15px;font-weight:700}.document-kind.ci{color:#087e5d;background:#e2f8ef}.quote-table-scroll{overflow:auto}.quote-table-panel table{min-width:1260px}.quote-actions{flex-wrap:wrap;gap:6px;min-width:330px;display:flex}.quote-actions button,.invoice-actions button,.invoice-footer-actions button{color:#2961db;cursor:pointer;background:#fff;border:1px solid #bed2ff;border-radius:6px;padding:5px 8px;font-size:11px}.quote-actions .warning-action,.invoice-actions .warning-action{color:#b77900;border-color:#f1c64c}.quote-actions .success-action,.invoice-actions .success-action{color:#fff;background:#07966f;border-color:#42c99a}.quote-actions .excel-action,.invoice-actions .excel-action{color:#168456;border-color:#5bd19c}.quote-actions .pdf-action,.invoice-actions .pdf-action{color:#d94848;border-color:#ff9d9d}.quote-actions .primary-action{color:#fff;background:#3267dd;border-color:#3267dd}.quote-actions button:disabled{cursor:wait;opacity:.55}.formal-document{width:min(1440px,98vw);padding:0;overflow:hidden}.invoice-toolbar{border-bottom:1px solid #e5eaf2;padding:18px 24px}.invoice-toolbar>div:first-child{flex-direction:column;gap:4px;display:flex}.invoice-toolbar-title{align-items:center;gap:10px;display:flex}.invoice-status-badge{color:#b76b00;background:#fff4da;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.invoice-status-badge.sent{color:#285fc4;background:#eaf2ff}.invoice-status-badge.confirmed{color:#087e5d;background:#e7f8ef}.invoice-convert-bar{background:#e9faf3;justify-content:flex-end;padding:12px 24px;display:flex}.invoice-convert-bar button{color:#fff;cursor:pointer;background:#07966f;border:0;border-radius:8px;padding:10px 17px;font-weight:700}.invoice-toolbar small{color:#768399}.invoice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.invoice-actions button{width:auto!important;height:auto!important;padding:8px 12px!important}.invoice-sheet{color:#111;background:#fff;width:min(1145px,100% - 48px);margin:6px auto 24px;padding:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.25}.invoice-company{text-align:center}.invoice-company h2{margin:0;font-size:19px}.invoice-company p{color:#333;margin:5px 0;font-size:11px}.invoice-heading{min-height:72px;position:relative}.invoice-heading h1{text-align:center;letter-spacing:1px;margin:18px 0 8px;font-family:Georgia,serif;font-size:24px}.invoice-heading>div{font-size:11px;position:absolute;top:0;right:0}.invoice-heading p{margin:4px 0}.invoice-sheet table{table-layout:fixed;border-collapse:collapse;width:100%;margin:6px 0;font-size:10px}.invoice-sheet th,.invoice-sheet td{text-align:left;vertical-align:middle;border:1px solid #222;padding:6px 4px}.invoice-sheet th{color:#111827;font-weight:800}.invoice-sheet td{color:#182033;font-weight:500}.invoice-toolbar>div:first-child b{color:#0f172a;font-size:18px}.invoice-toolbar small{font-size:13px}.invoice-photo img{object-fit:contain;border-radius:2px;width:66px;height:66px;margin:auto;display:block}.product-photo-editor{align-items:center;gap:12px;margin-bottom:14px;display:flex}.product-photo-editor>div,.pi-photo-preview{align-items:center;gap:8px;display:flex}.product-photo-editor img,.pi-photo-preview img{object-fit:contain;background:#fff;border:1px solid #d7e0ee;border-radius:8px;width:88px;height:88px}.photo-upload-button{cursor:pointer;color:#244fba!important}.photo-upload-button input{margin-top:6px}.product-image-url{flex:1;min-width:280px}.pi-image-upload-field{flex-direction:column;justify-content:flex-end;gap:7px;font-weight:700;display:flex}.pi-upload-hint{color:#71809a;font-size:11px;font-weight:500}.pi-hidden-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pi-upload-button{cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px #2563eb38;color:#fff!important}.pi-upload-button:hover{background:#1d4ed8}.pi-upload-status{color:#64748b;font-size:12px;font-weight:500}.invoice-info-table th{background:#f4f4f4;width:14%}.invoice-product-table th,.invoice-shipping-table th{text-align:center;background:#f5f5f5}.invoice-product-table td{text-align:center}.invoice-product-table th:nth-child(2){width:15%}.invoice-product-table th:nth-child(9),.invoice-product-table th:nth-child(10){width:11%}.invoice-shipping-table .recommended-row{background:#fbfdfc}.invoice-shipping-table small{color:#075c40;background:#e5f5ee;border:1px solid #8fd1b5;border-radius:3px;margin-left:5px;padding:2px 4px;font-weight:700;display:inline-block}.invoice-terms{border:1px solid #222;padding:8px 10px;font-size:12px}.invoice-terms p{margin:3px 0}.invoice-signatures{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.invoice-signatures div{border:1px solid #222;justify-content:center;align-items:flex-end;min-height:110px;padding:10px;display:flex}.invoice-signatures div+div{border-left:0}.invoice-footer-actions{gap:8px;padding:0 24px 20px;justify-content:flex-end!important;display:flex!important}.invoice-footer-actions button{padding:8px 12px}.document-editor{width:min(1050px,96vw)}.document-edit-body{flex-direction:column;gap:14px;padding:22px 28px;display:flex}.document-edit-body>label,.document-edit-body .quote-grid>label{color:#304766;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.document-edit-body input,.document-edit-body select,.document-edit-body textarea{font:inherit;border:1px solid #d7e0ee;border-radius:8px;padding:9px 11px}.document-edit-body textarea{min-height:64px}.document-edit-footer{justify-content:flex-end;gap:10px;padding:0 28px 24px;display:flex}.document-edit-footer .new-button{border:0}@media (width<=900px){.invoice-toolbar{flex-direction:column;gap:14px;align-items:flex-start!important}.invoice-actions{justify-content:flex-start}.invoice-sheet{margin:12px;overflow:auto}.invoice-sheet table{min-width:900px}.formal-document{overflow:auto}.quote-page-actions{flex-wrap:wrap}}@media print{body *{visibility:hidden!important}.quote-modal-backdrop,.quote-modal-backdrop *{visibility:visible!important}.quote-modal-backdrop{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.formal-document{width:100%!important;box-shadow:none!important;margin:0!important;padding:0!important}.invoice-toolbar,.invoice-footer-actions{display:none!important}.invoice-sheet{margin:0!important;padding:0!important}.invoice-sheet table{font-size:9px}.invoice-signatures div{min-height:90px}body>*{display:block!important}}.layout-calculator-grid select{color:#203858;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd7ed;border-radius:8px;padding:10px}.accessory-pricing-note{color:#415574;font-size:13px;line-height:1.7}.catalog-page button{cursor:pointer;color:#234dbb;background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin:4px;padding:8px 12px}.catalog-page .new-button{color:#fff;background:#3863fa}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.catalog-grid .panel{padding:20px}.catalog-grid h2{font-size:20px}.catalog-grid p{margin:8px 0;font-size:14px;line-height:1.7}.catalog-editor label{margin:10px 0;font-size:14px;display:block}.catalog-editor input:not([type=checkbox]),.catalog-editor select,.catalog-editor textarea{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:9px}.catalog-editor fieldset{border:0;padding:0}.catalog-tier{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;display:grid}.catalog-picker{border:1px solid #cbd5e1;border-radius:8px;margin:12px 0;padding:12px}.catalog-picker select{width:100%;padding:8px}.catalog-picker p{font-size:14px}.catalog-picker .missing-price{color:#a04b00}@media (width<=700px){.catalog-tier{grid-template-columns:1fr 1fr}.catalog-grid{grid-template-columns:1fr}}.follow-up-page .page-intro{align-items:center}.follow-up-summary{color:#52637d;gap:14px;margin:0 0 14px;display:flex}.follow-up-summary span{background:#f1f5ff;border:1px solid #dbe5f7;border-radius:9px;padding:10px 14px}.follow-up-summary b{color:#183b78;margin-left:8px}.follow-up-filters{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.follow-up-filters button,.follow-up-actions button{color:#315a99;cursor:pointer;background:#fff;border:1px solid #cbd9ef;border-radius:7px;padding:8px 12px}.follow-up-filters button.active{color:#fff;background:#315fbe;border-color:#315fbe}.follow-up-list{padding:6px 18px}.follow-up-list>p{color:#70819a;padding:18px 4px}.follow-up-list article{border-bottom:1px solid #e7ecf4;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.follow-up-list article:last-child{border-bottom:0}.follow-up-list strong,.follow-up-list span,.follow-up-list small{display:block}.follow-up-list strong{color:#19345e;font-size:15px}.follow-up-list span,.follow-up-list small{color:#697b95;margin-top:5px}.follow-up-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0}.follow-up-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.follow-up-actions label{color:#60718c;font-size:12px}.follow-up-actions input{border:1px solid #cbd9ef;border-radius:6px;margin-top:5px;padding:6px;display:block}.follow-up-due-editor{align-items:end;gap:8px;display:flex}.follow-up-due-editor button:disabled{opacity:.5;cursor:not-allowed}.follow-up-customer-select{color:#36506e;margin-bottom:15px;display:block}.follow-up-customer-select select,.follow-up-customer-select input{border:1px solid #cbd9ef;border-radius:7px;width:min(420px,100%);margin-top:6px;padding:9px;display:block}.follow-up-error{color:#a22929;background:#fff1f1;border-radius:7px;padding:10px}.follow-up-modal-backdrop{z-index:80;background:#0e1c3980;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.follow-up-modal{background:#fff;border-radius:14px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:22px;overflow:auto;box-shadow:0 20px 60px #0e1c393d}.follow-up-modal header{justify-content:space-between;align-items:center;display:flex}.follow-up-modal h2{color:#19345e;margin:0 0 16px}.follow-up-modal header button{cursor:pointer;background:#edf1f7;border:0;border-radius:6px;width:30px;height:30px}.follow-up-modal form{gap:13px;display:grid}.follow-up-modal form label{color:#36506e;gap:6px;font-size:13px;font-weight:600;display:grid}.follow-up-modal input,.follow-up-modal select,.follow-up-modal textarea{font:inherit;color:#1d304c;border:1px solid #cbd9ef;border-radius:7px;padding:9px}.follow-up-modal .new-button{justify-self:end}@media (width<=740px){.follow-up-list article{flex-direction:column;align-items:flex-start}.follow-up-due-editor{flex-wrap:wrap}}
