.page-index .home-main{width:calc(100% - 110px);margin-left:110px;padding:30px 32px 56px;box-sizing:border-box}.page-index .home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-index .home-head h1{margin:0;font:400 34px/1.08 Marcellus,Georgia,serif;color:#252f38}.page-index .home-head p{margin:7px 0 0;color:#737c83;font:13px/1.45 Arial,sans-serif}.page-index .home-date{font:600 11px Arial,sans-serif;color:#7b848b}.page-index .home-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.page-index .home-kpis a{display:block;border:1px solid #e2e5e7;background:#fff;padding:15px 16px;text-decoration:none;color:#333!important}.page-index .home-kpis span{display:block;color:#747d84;font:700 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.page-index .home-kpis strong{display:block;margin:5px 0 2px;font:400 25px Marcellus,Georgia,serif;color:#2b3640}.page-index .home-kpis small{color:#858d93;font:10.5px Arial,sans-serif}.page-index .home-kpis a:hover{border-color:#e5b86e;background:#fffaf3}.page-index .home-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px}.page-index .home-card{border:1px solid #e2e5e7;background:#fff}.page-index .home-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #eceeef}.page-index .home-card-head h2{margin:0;font:400 19px Marcellus,Georgia,serif}.page-index .home-card-head p{margin:4px 0 0;color:#81898f;font:11px Arial,sans-serif}.page-index .home-card-head a{font:600 11px Arial,sans-serif;text-decoration:none}.page-index .work-list a{display:grid;grid-template-columns:110px minmax(0,1fr) 120px;gap:14px;padding:13px 16px;border-bottom:1px solid #f0f1f2;text-decoration:none;color:#333!important}.page-index .work-list a:hover{background:#fffaf3}.page-index .work-list b{font:700 10px Arial,sans-serif;color:#a86100;text-transform:uppercase}.page-index .work-list strong{font:600 12px Arial,sans-serif;color:#333}.page-index .work-list span{font:11px Arial,sans-serif;color:#7c858b;text-align:right}.page-index .quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}.page-index .quick-grid a{border:1px solid #e4e6e8;padding:12px;text-decoration:none;color:#3c474f!important;font:600 11px Arial,sans-serif}.page-index .quick-grid a:hover{border-color:#e5b86e;background:#fffaf3}.page-index .activity-list{padding:4px 16px 10px}.page-index .activity-row{display:grid;grid-template-columns:9px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #f0f1f2}.page-index .activity-row i{width:7px;height:7px;border-radius:50%;background:#ffa025;margin-top:4px}.page-index .activity-row strong{display:block;font:600 11px Arial,sans-serif}.page-index .activity-row span{display:block;margin-top:3px;color:#858d93;font:10px Arial,sans-serif}@media(max-width:1050px){.page-index .home-kpis{grid-template-columns:repeat(3,1fr)}.page-index .home-grid{grid-template-columns:1fr}}@media(max-width:900px){.page-index .home-main{width:100%;margin:0;padding:24px 24px 94px}.page-index .home-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.page-index .home-kpis,.page-index .work-list a{grid-template-columns:1fr}.page-index .work-list span{text-align:left}}.quote-workspace-main{width:calc(100% - 150px);max-width:1180px;margin:0 auto;padding:38px 42px 70px;box-sizing:border-box}.record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px}.record-id{display:flex;align-items:baseline;gap:26px;white-space:nowrap}.record-id strong{font:600 20px/1.2 Arial,sans-serif;color:#202d39}.record-id strong:first-child{font-family:Marcellus,Georgia,serif;font-size:24px;font-weight:400}.record-subline{display:flex;align-items:center;gap:10px;margin-top:8px;color:#8a949d;font:11px Arial,sans-serif}.status-pill{border:1px solid #e2e6e9;border-radius:999px;padding:4px 8px;color:#69747e;background:#fafbfb}.record-actions{display:flex;gap:8px;align-items:center}.record-actions button,.record-actions a{height:34px;padding:0 13px;border-radius:6px;font:600 11px Arial,sans-serif;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.quiet-action{border:1px solid #dde2e6;background:#fff;color:#56616b}.primary-action{border:1px solid #ffa025;background:#ffa025;color:#fff}.workspace-tabs{display:flex;gap:30px;border-bottom:1px solid #e8ebed;margin-bottom:30px}.workspace-tabs a{position:relative;padding:0 0 13px;text-decoration:none;color:#7a858f;font:600 11px Arial,sans-serif}.workspace-tabs a.active{color:#273541}.workspace-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ffa025}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:28px;align-items:start}.overview-main{display:grid;gap:18px}.overview-card,.side-card{border:1px solid #e6eaed;border-radius:9px;background:#fff}.overview-card{padding:24px 26px}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.card-head.compact{margin-bottom:18px}.eyebrow{display:block;margin-bottom:7px;color:#9a7b4c;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em}.card-head h1{margin:0;color:#24313d;font:400 20px/1.3 Marcellus,Georgia,serif}.card-head h2{margin:0;color:#273541;font:400 18px/1.3 Marcellus,Georgia,serif}.card-price{font:600 16px Arial,sans-serif;color:#273541;white-space:nowrap}.product-body{display:grid;grid-template-columns:150px 1fr;gap:26px;align-items:start}.product-body img{width:150px;height:112px;object-fit:contain;background:#fafafa;border-radius:5px}.spec-list{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px}.spec-list div span,.engraving-overview>div>span,.workspace-files>span,.notes-grid span,.side-fact span{display:block;margin-bottom:4px;color:#9099a2;font:700 9px Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.spec-list div b{font:600 11px/1.35 Arial,sans-serif;color:#34414d}.text-action{color:#d87f00;text-decoration:none;font:600 10.5px Arial,sans-serif}.engraving-overview{display:grid;grid-template-columns:2fr 1fr;gap:36px}.engraving-overview strong{font:600 12px Arial,sans-serif;color:#2c3945}.engraving-overview p,.engraving-overview em{margin:5px 0 0;font:11px/1.45 Arial,sans-serif;color:#69747e}.engraving-overview em{display:block}.workspace-files{margin-top:22px;padding-top:18px;border-top:1px solid #edf0f2}.workspace-files #ws-files{max-width:360px}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.notes-grid p{margin:0;color:#56616b;font:11px/1.55 Arial,sans-serif}.overview-side{display:grid;gap:14px}.side-card{padding:20px}.side-card>strong{display:block;color:#2d3a46;font:600 12px/1.4 Arial,sans-serif}.summary-line{display:flex;justify-content:space-between;gap:20px;padding:9px 0;color:#69747e;font:11px Arial,sans-serif}.summary-line b{color:#35424e}.summary-line.total{margin-top:5px;padding-top:14px;border-top:1px solid #e7eaed;color:#24313d;font-weight:700}.summary-line.total b{font-size:15px}.pay-button{width:100%;height:36px;margin-top:14px;border:1px solid #ffa025;border-radius:6px;background:#ffa025;color:#fff;font:600 11px Arial,sans-serif}.side-fact{margin-top:16px}.side-fact b{display:block;color:#4d5964;font:600 10.5px/1.45 Arial,sans-serif}.side-card>p{margin:5px 0 0;color:#7b858e;font:11px Arial,sans-serif}.activity{display:flex;gap:10px;margin:10px 0 14px}.activity i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#ffa025}.activity p{margin:0}.activity strong,.activity span{display:block;font:600 10.5px Arial,sans-serif;color:#4c5863}.activity span{margin-top:3px;font-weight:400;color:#969fa7}@media(max-width:1050px){.overview-grid{grid-template-columns:1fr}.overview-side{grid-template-columns:repeat(2,1fr)}.quote-workspace-main{width:calc(100% - 110px);padding-left:28px;padding-right:28px}}@media(max-width:760px){.quote-workspace-main{width:100%;padding:24px}.record-head{display:grid}.record-id{flex-wrap:wrap;gap:10px 18px}.record-actions{flex-wrap:wrap}.workspace-tabs{overflow:auto;gap:22px}.overview-side,.spec-list,.notes-grid,.engraving-overview,.product-body{grid-template-columns:1fr}.product-body img{width:100%;height:150px}}.quote-workspace-page{--orange:#ffa025;--orange-dark:#d95800;--ink:#14243a;--text:#344154;--muted:#6d7785;--line:#dfe4e8;--rail:76px;background:#fff;color:var(--text);-webkit-font-smoothing:antialiased}.quote-workspace-page .topbar{height:72px;border-bottom:1px solid #eaedef;display:flex;align-items:center;justify-content:space-between;padding:0 40px 0 36px;position:sticky;top:0;background:#fffffff5;z-index:20;box-sizing:border-box}.quote-workspace-page .brand-lockup{display:flex;align-items:center;gap:20px}.quote-workspace-page .mw-logo{width:142px;height:48px;object-fit:contain;display:block}.quote-workspace-page .account{border:0;background:transparent;display:flex;align-items:center;gap:9px;color:var(--ink);font:400 14px Arial,sans-serif;cursor:pointer}.quote-workspace-page .avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#58626e;color:#fff;font-size:.78rem}.quote-workspace-page .rail{position:fixed;left:16px;top:96px;bottom:28px;width:var(--rail);border:1px solid #e2e6ea;border-radius:18px;background:#fff;box-shadow:0 12px 32px #10233b0e;z-index:15;transition:width .2s ease;overflow:hidden;box-sizing:border-box}.quote-workspace-page .rail:hover,.quote-workspace-page .rail:focus-within{width:188px}.quote-workspace-page .rail nav{padding:10px 8px}.quote-workspace-page .rail a{height:52px;border-radius:12px;display:flex;align-items:center;gap:13px;padding:0 17px;color:#354254;overflow:hidden;white-space:nowrap;text-decoration:none;box-sizing:border-box}.quote-workspace-page .rail a:hover{background:#f6f7f8;text-decoration:none}.quote-workspace-page .rail a span{font-size:1.25rem;width:25px;text-align:center;flex:none}.quote-workspace-page .rail a b{font-weight:400;opacity:0;transition:opacity .15s ease}.quote-workspace-page .rail:hover a b,.quote-workspace-page .rail:focus-within a b{opacity:1}.quote-workspace-page .rail a.active{color:var(--orange-dark);background:#fff3e9}.quote-workspace-page .rail a.active b{font-weight:700}.quote-workspace-page .rail-divider{height:1px;background:var(--line);margin:10px 12px}.quote-workspace-page .quote-workspace-main{width:calc(100% - 150px);max-width:1180px;margin:0 auto;padding:38px 42px 70px;box-sizing:border-box}@media(max-width:1050px){.quote-workspace-page .quote-workspace-main{width:calc(100% - 110px);padding-left:28px;padding-right:28px}}@media(max-width:900px){.quote-workspace-page .rail{left:10px;top:auto;bottom:14px;width:calc(100% - 20px);height:62px;border-radius:14px}.quote-workspace-page .rail:hover,.quote-workspace-page .rail:focus-within{width:calc(100% - 20px)}.quote-workspace-page .rail nav{display:flex;justify-content:space-around;padding:5px}.quote-workspace-page .rail a{width:58px;height:50px;justify-content:center;padding:0}.quote-workspace-page .rail a b,.quote-workspace-page .rail:hover a b{display:none}.quote-workspace-page .rail a:nth-child(5),.quote-workspace-page .rail a:nth-child(6),.quote-workspace-page .rail a:nth-of-type(7),.quote-workspace-page .rail a:nth-of-type(8),.quote-workspace-page .rail-divider{display:none}.quote-workspace-page .quote-workspace-main{width:100%;margin:0;padding:30px 24px 106px}.quote-workspace-page .topbar{padding:0 18px}}.quote-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.revision-pill,.validity-pill{border:1px solid #e2e6e9;border-radius:999px;padding:4px 8px;color:#69747e;background:#fff;font:600 10px Arial,sans-serif}.readiness-card{padding:22px 24px}.readiness-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.readiness-head h2{margin:0;color:#273541;font:400 18px/1.3 Marcellus,Georgia,serif}.readiness-state{font:700 11px Arial,sans-serif;color:#69747e}.gate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px}.gate{border:1px solid #e5e9ec;border-radius:7px;padding:11px 10px;background:#fff}.gate span{display:block;color:#929ba3;font:700 8.5px Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.gate b{display:block;margin-top:5px;color:#45515c;font:600 10.5px Arial,sans-serif}.gate.ok{background:#fafcf9}.gate.ok b{color:#52654b}.gate.pending{background:#fffaf4}.gate.pending b{color:#a86400}.convert-panel{margin-top:14px;padding-top:16px;border-top:1px solid #edf0f2;display:flex;align-items:center;justify-content:space-between;gap:18px}.convert-panel p{margin:0;color:#7a858f;font:10.5px/1.45 Arial,sans-serif}.convert-button{height:36px;padding:0 16px;border:1px solid #ffa025;border-radius:6px;background:#ffa025;color:#fff;font:600 11px Arial,sans-serif;white-space:nowrap}.convert-button:disabled{border-color:#e0e4e7;background:#eef0f2;color:#9ba3aa}.commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.commercial-card{border:1px solid #edf0f2;border-radius:7px;padding:16px}.commercial-card h3{margin:0 0 13px;color:#35424e;font:600 11px Arial,sans-serif}.fact-row{display:flex;justify-content:space-between;gap:20px;padding:7px 0;color:#7b858e;font:10.5px Arial,sans-serif}.fact-row b{color:#45515c;text-align:right}.source-note{margin-top:8px;padding-top:10px;border-top:1px solid #edf0f2;color:#929ba3;font:9.5px/1.4 Arial,sans-serif}.workspace-action-menu{position:relative}.more-action{height:34px;padding:0 12px;border:1px solid #dde2e6;border-radius:6px;background:#fff;color:#56616b;font:600 11px Arial,sans-serif}.action-menu{display:none;position:absolute;right:0;top:40px;min-width:155px;padding:6px;border:1px solid #e1e5e8;border-radius:7px;background:#fff;box-shadow:0 12px 28px #14243a1a;z-index:5}.action-menu.open{display:grid}.action-menu button{border:0;background:#fff;text-align:left;padding:9px 10px;border-radius:5px;color:#56616b;font:600 10.5px Arial,sans-serif}.action-menu button:hover{background:#f6f7f8}.action-menu .danger{color:#a64b3f}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#14243a3d;display:none;align-items:center;justify-content:center;z-index:50}.dialog-backdrop.open{display:flex}.dialog-card{width:min(520px,calc(100% - 36px));background:#fff;border-radius:10px;box-shadow:0 24px 70px #14243a33;padding:25px}.dialog-card h2{margin:0;color:#273541;font:400 20px Marcellus,Georgia,serif}.dialog-card>p{color:#6f7a84;font:11px/1.5 Arial,sans-serif}.dialog-gates{display:grid;gap:8px;margin:18px 0}.dialog-gate{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f2;padding:9px 0;font:11px Arial,sans-serif}.dialog-gate b{color:#52654b}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.dialog-actions button{height:34px;padding:0 14px;border-radius:6px;font:600 11px Arial,sans-serif}.dialog-cancel{border:1px solid #dde2e6;background:#fff;color:#56616b}.dialog-confirm{border:1px solid #ffa025;background:#ffa025;color:#fff}.dialog-confirm:disabled{border-color:#e0e4e7;background:#eef0f2;color:#9ba3aa}@media(max-width:900px){.gate-grid{grid-template-columns:repeat(2,1fr)}.commercial-grid{grid-template-columns:1fr}}@media(max-width:600px){.gate-grid{grid-template-columns:1fr}.convert-panel{align-items:flex-start;flex-direction:column}}.record-id strong.identity-marcellus{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:21px}.readiness-card{padding:18px 24px}.gate-grid{margin-top:12px;grid-template-columns:.78fr 1fr .78fr 1fr 1fr}.gate{padding:8px 10px}.gate b{margin-top:3px}.gate-system{background:#fbfbfb!important;border-color:#eceff1}.gate-system span{color:#a3aab0}.gate-system b{color:#707b84!important}.convert-panel{margin-top:11px;padding-top:12px}.convert-button.blocked{border-color:#d7dce0;background:#f3f4f5;color:#68737d;cursor:pointer}.convert-button.blocked:hover{border-color:#ffa025;background:#fffaf4;color:#a86400}.internal-only[hidden]{display:none!important}@media(max-width:900px){.gate-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gate-grid{grid-template-columns:1fr}}.convert-dialog-card{width:min(570px,calc(100% - 36px))}.convert-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.convert-dialog-identity{margin:9px 0 18px;color:#273541;font:400 15px/1.3 Marcellus,Georgia,serif}.convert-check-section{border-top:1px solid #edf0f2;padding-top:14px;margin-top:12px}.convert-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.convert-section-head h3{margin:0;color:#35424e;font:600 11px Arial,sans-serif}.convert-section-head span{color:#9aa2a9;font:9.5px Arial,sans-serif}.convert-check-section .dialog-gates{margin:8px 0 0}.convert-result{margin-top:15px;border-radius:7px;padding:12px 13px}.convert-result.blocked-result{border:1px solid #f0dfc7;background:#fffaf4}.convert-result.ready-result{border:1px solid #dfe8dc;background:#fafcf9}.convert-result strong{display:block;color:#4c5862;font:600 10.5px/1.4 Arial,sans-serif}.convert-blocker-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.convert-blocker-actions button,.convert-blocker-actions a{border:0;background:transparent;padding:0;color:#c67400;text-decoration:none;font:600 10px Arial,sans-serif;cursor:pointer}.convert-success-card{text-align:center;width:min(440px,calc(100% - 36px))}.convert-success-card .success-mark{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 12px;border-radius:50%;background:#f3f7f1;color:#52654b;font:700 18px Arial,sans-serif}.convert-success-card h2{margin-top:5px}.convert-success-card>p{margin:10px 0 2px}.convert-success-card .dialog-actions{justify-content:center}.dialog-gate b.ok{color:#52654b}.dialog-gate b.pending{color:#a86400}@media(max-width:600px){.convert-dialog-head,.convert-section-head{align-items:flex-start;flex-direction:column}}.lifecycle-dialog{width:min(520px,calc(100% - 36px))}.lifecycle-identity{margin:8px 0 14px;color:#273541;font:400 15px/1.3 Marcellus,Georgia,serif}.lifecycle-field{display:grid;gap:6px;margin-top:14px}.lifecycle-field>span{color:#65717b;font:600 10px Arial,sans-serif}.lifecycle-field textarea,.lifecycle-field select{width:100%;box-sizing:border-box;border:1px solid #dfe4e7;border-radius:6px;background:#fff;padding:10px;color:#35424e;font:11px/1.45 Arial,sans-serif}.lifecycle-field textarea{resize:vertical;min-height:76px}.paid-void-note,.reopen-notice{display:grid;gap:4px;margin-top:14px;padding:12px 13px;border:1px solid #f0dfc7;border-radius:7px;background:#fffaf4}.paid-void-note strong,.reopen-notice strong{color:#6b542f;font:600 10.5px Arial,sans-serif}.paid-void-note>span,.reopen-notice span{color:#7b7469;font:10px/1.4 Arial,sans-serif}.dialog-danger{border:1px solid #b95d50;background:#b95d50;color:#fff}.voided-banner{margin:0 0 16px;padding:12px 14px;border:1px solid #ecd7d3;border-radius:7px;background:#fff8f6;color:#754b45;font:11px/1.45 Arial,sans-serif}.action-menu button[hidden]{display:none}.quote-meta-row{gap:7px}.revision-meta,.validity-meta{color:#69747e;font:600 10px Arial,sans-serif}.meta-separator{color:#b1b8be;font:10px Arial,sans-serif}.record-lifecycle-status{margin-left:auto;margin-right:18px;text-align:center;min-width:190px;padding:0;background:transparent;border:0}.record-lifecycle-status strong{display:block;color:#d47b22;font:400 22px/1.15 Marcellus,Georgia,serif;letter-spacing:.04em}.record-lifecycle-status span{display:block;margin-top:5px;color:#6f7a84;font:10.5px Arial,sans-serif}.record-head.lifecycle-active{align-items:flex-start}.record-head.lifecycle-active .record-lifecycle-status{display:block!important}.record-head.lifecycle-active .primary-action,.record-head.lifecycle-active .pay-action-hidden{display:none!important}.side-card.lifecycle-readonly .pay-button{display:none}.side-card.lifecycle-readonly:after{content:"Quotation is read-only while voided.";display:block;margin-top:13px;color:#8b7772;font:10px/1.4 Arial,sans-serif}.convert-button.lifecycle-disabled{display:none}.readiness-card.lifecycle-readonly{opacity:.72}.readiness-card.lifecycle-readonly .readiness-state{color:#9a4439}@media(max-width:760px){.record-lifecycle-status{order:2;margin:0;text-align:left}.record-actions{order:3}}.record-head.lifecycle-active .record-actions>*{display:none!important}.record-head.lifecycle-active .record-actions #ws-reopen-quick{display:inline-flex!important}.record-head.lifecycle-active .record-actions{display:flex;align-items:center;justify-content:flex-end}.record-head.lifecycle-active .record-lifecycle-status{background:transparent!important;border:0!important;box-shadow:none!important}.record-head.lifecycle-active .record-lifecycle-status strong{background:transparent!important;border:0!important}.quote-workspace-page .rail .rail-disabled{height:52px;border-radius:12px;display:flex;align-items:center;gap:13px;padding:0 17px;color:#aeb5bb;overflow:hidden;white-space:nowrap;box-sizing:border-box;cursor:default;pointer-events:none}.quote-workspace-page .rail .rail-disabled span{font-size:1.25rem;width:25px;text-align:center;flex:none}.quote-workspace-page .rail .rail-disabled b{font:400 11px Arial,sans-serif;opacity:0;transition:opacity .15s ease}.quote-workspace-page .rail:hover .rail-disabled b,.quote-workspace-page .rail:focus-within .rail-disabled b{opacity:1}@media(max-width:900px){.quote-workspace-page .rail .rail-disabled{width:58px;height:50px;justify-content:center;padding:0}.quote-workspace-page .rail .rail-disabled b,.quote-workspace-page .rail:hover .rail-disabled b{display:none}}.approved-config-table{border-collapse:separate!important;border-spacing:0!important;width:100%;table-layout:auto;isolation:isolate}.approved-config-table.user-sizing{table-layout:fixed}.approved-config-table th[data-col]{position:relative!important;box-sizing:border-box!important;min-width:0!important;max-width:none!important;padding-right:38px!important;overflow:visible!important;white-space:nowrap}.approved-config-table td[data-col]{box-sizing:border-box!important;min-width:0!important;max-width:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approved-config-table .col-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approved-config-table .col-menu-button{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#62696d!important;font:13px/1 Arial,sans-serif!important;cursor:pointer!important;z-index:20!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.approved-config-table .col-menu-button:hover{background:#fff7ec!important;color:#bd6600!important}.approved-config-table .col-resize{display:block!important;position:absolute!important;right:0!important;top:0!important;width:9px!important;height:100%!important;cursor:col-resize!important;z-index:25!important;touch-action:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.approved-config-table .col-resize:after{content:"";position:absolute;right:3px;top:17%;bottom:17%;width:1px;background:#b8bec2;transition:background .12s ease,width .12s ease}.approved-config-table .col-resize:hover:after,body.col-resizing .approved-config-table .col-resize:after{background:#7e898f;width:2px}.approved-config-table th.is-pinned,.approved-config-table td.is-pinned{position:sticky!important;z-index:20!important;background:#fff!important;background-clip:padding-box!important}.approved-config-table th.is-pinned{z-index:30!important;background:#fafafa!important}.approved-config-table tbody tr:hover td.is-pinned{background:#fffaf3!important}.approved-config-table th.last-pinned,.approved-config-table td.last-pinned{box-shadow:1px 0 #d9dfe3,10px 0 14px -14px #24323d8c!important}.approved-config-table th.last-pinned:after,.approved-config-table td.last-pinned:after{content:"";position:absolute;top:0;right:-1px;bottom:0;width:1px;background:#d9dfe3;pointer-events:none}.approved-config-table th[data-col]{cursor:grab!important}.approved-config-table th[data-col]:active{cursor:grabbing!important}.approved-config-table th.dragging{opacity:.45}.approved-config-table th.drop-before:before,.approved-config-table th.drop-after:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:#ffa025;z-index:40}.approved-config-table th.drop-before:before{left:0}.approved-config-table th.drop-after:after{right:0}.column-action-menu{position:fixed;z-index:1000;width:178px;padding:6px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 10px 28px #1e282829}.column-action-menu button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:8px 10px;border-radius:3px;font:12px Arial;color:#333;cursor:pointer}.column-action-menu button:hover{background:#fff5e6}.column-action-menu button:disabled{opacity:.4;cursor:not-allowed}.column-action-menu .menu-separator{height:1px;background:#eee;margin:4px 2px}.column-dragging,.column-dragging *{cursor:grabbing!important}.col-resizing,.col-resizing *{cursor:col-resize!important}.approved-config-table .col-menu-button{font-size:13px!important;color:#62696d!important;opacity:1!important;visibility:visible!important}.approved-config-table .col-resize:after{display:block!important;content:""!important;background:#b8bec2!important;opacity:1!important}.table-card,.task-table-card,.report-table-wrap{position:relative;isolation:isolate}.approved-config-table th[data-col]:not(.is-pinned),.approved-config-table td[data-col]:not(.is-pinned){z-index:1}.approved-config-table td.is-pinned{overflow:hidden;text-overflow:ellipsis}:root{--mw-orange:#ffa025;--mw-orange-dark:#bd6600;--mw-table-link:#bd6600;--mw-ink:#28343e;--mw-text:#424b53;--mw-muted:#747d84;--mw-line:#e1e5e8;--mw-soft:#f7f8f9;--mw-rail-offset:110px}html{font-size:16px}body{font-family:Arial,sans-serif;color:var(--mw-text);background:#fff}button,input,select,textarea{font-family:Arial,sans-serif}.quote-workspace-page a:not(.primary-action):not(.new-customer):not(.convert):not(.button-link),.start-page a:not(.primary):not(.button-link),.stone-page a:not(.primary):not(.button-link),.engraving-page a:not(.primary):not(.button-link),.review-page-v61 a:not(.primary):not(.button-link){color:var(--mw-table-link)}.quote-workspace-page .rail a{color:#354254}.quote-workspace-page .rail a.active{color:var(--mw-orange-dark)}.quote-workspace-page .workspace-tabs a,.quote-workspace-page .module-tabs a,.quote-workspace-page .customer-view-tabs a{color:#6f7880}.quote-workspace-page .workspace-tabs a.active,.quote-workspace-page .module-tabs a.active,.quote-workspace-page .customer-view-tabs a.active{color:#27333d}.quote-workspace-page .primary-action,.quote-workspace-page a.primary-action,.quote-workspace-page .new-customer,.quote-workspace-page .convert{color:#fff!important}.erp-shell-enabled .topbar{height:72px}.erp-shell-enabled .rail{overflow:hidden!important}.erp-shell-enabled .rail nav{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding-bottom:12px!important}.erp-shell-enabled .rail a{min-height:44px;height:44px!important;padding-left:17px!important;padding-right:12px!important}.erp-shell-enabled .rail a span{font-size:1.08rem!important}.erp-shell-enabled .rail a b{font:400 11px Arial,sans-serif!important}.erp-shell-enabled .rail a.active b{font-weight:700!important}.erp-shell-enabled .rail-divider{margin:6px 12px!important}@media(max-width:900px){.erp-shell-enabled .rail nav{overflow-x:auto;overflow-y:hidden;justify-content:flex-start!important;gap:2px}.erp-shell-enabled .rail a{min-width:54px;width:54px!important;height:50px!important;padding:0!important}.erp-shell-enabled .rail-divider{display:none!important}}.quote-workspace-page h1{font-family:Marcellus,Georgia,serif;font-weight:400;color:#252f38}.quote-workspace-page h2{color:#2d3943}.quote-workspace-page .module-head h1,.quote-workspace-page .page-head h1,.quote-workspace-page .customer-list-head h1{font:400 34px/1.08 Marcellus,Georgia,serif!important;margin-top:0}.quote-workspace-page .module-head>div>p,.quote-workspace-page .page-head>div>p,.quote-workspace-page .customer-list-head>div>p{font:13px/1.45 Arial,sans-serif!important;color:#737c83!important}@media(min-width:901px){.quote-workspace-page .customer-list-main,.quote-workspace-page .prospects-main,.quote-workspace-page .inventory-main,.quote-workspace-page .sales-orders-main,.quote-workspace-page .quotes-main,.quote-workspace-page .tasks-main,.quote-workspace-page .reports-main{width:calc(100% - var(--mw-rail-offset))!important;max-width:none!important;margin-left:var(--mw-rail-offset)!important;margin-right:0!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important}}.customer-list-main,.prospects-main{padding-top:28px!important;padding-bottom:48px!important}.customer-list-head,.prospects-main .page-head{align-items:flex-end!important;margin-bottom:0!important}.customer-list-head h1,.prospects-main .page-head h1{font-size:34px!important;margin:0 0 5px!important}.customer-list-head p,.prospects-main .page-head p{margin:0!important;font-size:13px!important;line-height:1.45!important}.customer-view-tabs,.prospects-main .module-tabs{display:flex;align-items:flex-end;gap:22px;border-bottom:1px solid #e6e6e6;margin:24px 0 20px!important}.customer-view-tabs button,.customer-view-tabs a,.prospects-main .module-tabs a{display:inline-flex;align-items:center;min-height:34px;box-sizing:border-box;padding:0 2px 11px!important;border:0;border-bottom:2px solid transparent;background:none;text-decoration:none;font:600 12px Arial,sans-serif!important;color:#777!important}.customer-view-tabs button.active,.customer-view-tabs a.active,.prospects-main .module-tabs a.active{color:#222!important;border-bottom-color:var(--mw-orange)!important;font-weight:700!important}.prospects-main .module-tabs a span,.prospects-main .module-tabs a b{font:inherit!important}.prospects-main .module-tabs a span{display:none}.prospects-main .module-tabs a b{font-weight:600!important}.customer-list-main .searchbox,.prospects-main .searchbox{height:39px!important;max-width:700px!important;border-radius:4px!important;border-color:#ddd!important}.customer-list-main .searchbox input,.prospects-main .searchbox input{font:13px Arial,sans-serif!important}.prospects-main .toolbar{border:0!important;padding:0!important;margin:20px 0 18px!important;background:transparent!important}.customer-list-main .saved-views,.prospects-main .saved-views{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 18px!important}.customer-list-main .saved-views button,.prospects-main .saved-views button{border:1px solid #e0e0e0!important;background:#fff!important;border-radius:16px!important;padding:6px 11px!important;font:600 11px Arial,sans-serif!important;color:#666!important}.customer-list-main .saved-views button.active,.prospects-main .saved-views button.active{border-color:var(--mw-orange)!important;background:#fff8ef!important;color:#a85c00!important}.customer-list-layout,.prospect-layout{grid-template-columns:190px minmax(0,1fr)!important;gap:16px!important}.customer-list-main .filter-panel,.prospects-main .filter-panel{border:1px solid #e4e4e4!important;border-radius:0!important;background:#fff!important}.customer-list-main .filter-panel-head,.prospects-main .filter-panel-head{padding:14px 15px!important;border-bottom:1px solid #eee!important;font:600 12px Arial,sans-serif!important;color:#333!important}.customer-list-main .table-card,.prospects-main .table-card{border:1px solid #e4e4e4!important;border-radius:0!important;background:#fff!important}.customer-list-main .table-card table,.prospects-main .table-card table{font:12px Arial,sans-serif!important;color:#333!important}.customer-list-main .table-card th,.prospects-main .table-card th{background:#fafafa!important;font:700 10px Arial,sans-serif!important;color:#777!important;text-transform:uppercase!important;letter-spacing:.035em!important;padding-top:11px!important;padding-bottom:11px!important}.customer-list-main .table-card td,.prospects-main .table-card td{font:12px Arial,sans-serif!important;padding-top:11px!important;padding-bottom:11px!important}.customer-list-main .table-card a,.prospects-main .table-card a,.prospects-main .prospect-link,.prospects-main .business-link,.text-button,.history,.drawer-back,.inline-change,.text-action,.upload-zone,.mini-address h3 button,.product-card .product-actions button,.quote-context button,.editable-value button,.inline-select:hover{color:var(--mw-table-link)!important}.inline-select:focus{border-color:#e5b86e!important;outline-color:#ffa0252e!important}.life-step.ready span{background:#f2f3f4!important;color:#68737d!important}.lettering-details-body{color:#394650!important}.upload-prompt{color:#7d858c!important}#assets-view .inventory-layout{transition:grid-template-columns .15s ease}#assets-view .inventory-layout.filters-collapsed{grid-template-columns:minmax(0,1fr)!important}#assets-view .inventory-layout.filters-collapsed>.filter-panel{display:none!important}#assets-view .inventory-layout.filters-collapsed>.results-area{grid-column:1/-1!important}#assets-view .filter-group-toggle{width:100%;display:flex;align-items:center;gap:8px;cursor:pointer}#assets-view .filter-group-toggle .chev{margin-left:4px}#assets-view .filter-group-toggle[aria-expanded=false]+.filter-group-body{display:none!important}#assets-view .filter-group-toggle[aria-expanded=true]+.filter-group-body{display:block!important}.quote-workspace-page table a,.quote-workspace-page table button.text-link{color:var(--mw-table-link)!important}nnn:root{n --mw-body-size:13px;n --mw-table-size:12px;n --mw-meta-size:11px;n --mw-action-size:11.5px;n}nbody{font-size:var(--mw-body-size);line-height:1.42}n.customer-heading-link{color:inherit!important;text-decoration:none!important;font:inherit!important}n.customer-heading-link:hover,.customer-heading-link:focus-visible{color:#bd6600!important;text-decoration:underline!important;text-underline-offset:3px}nnn.quote-workspace-page .record-subline,.so-workspace-page .record-subline{font-size:var(--mw-meta-size)!important}n.quote-workspace-page .workspace-tabs a,.so-workspace-page .so-tabs button{font-size:12px!important}n.quote-workspace-page .record-actions button,.quote-workspace-page .record-actions a,n.so-workspace-page .record-actions button,.so-workspace-page .record-actions a{font-size:var(--mw-action-size)!important}n.quote-workspace-page .spec-list div b,.quote-workspace-page .engraving-overview strong,n.quote-workspace-page .engraving-overview p,.quote-workspace-page .engraving-overview em,n.quote-workspace-page .notes-grid p,.quote-workspace-page .summary-line,n.quote-workspace-page .side-card>strong,.quote-workspace-page .side-fact b,n.so-workspace-page .card-copy,.so-workspace-page .side-card,.so-workspace-page .so-card{font-size:12px}n.quote-workspace-page .text-action,.so-workspace-page .text-button{font-size:11.5px!important}nnn.shipping-main,.purchase-main,.billing-main{font-size:var(--mw-body-size)!important}n.shipping-main .module-head p,.shipping-main .section-head p,n.purchase-main .module-head p,.purchase-main .section-head p,n.billing-main .module-head p,.billing-main .section-head p{font-size:13px;line-height:1.45}n.shipping-main .table-card table,.shipping-main .table-card th,.shipping-main .table-card td,n.purchase-main .table-card table,.purchase-main .table-card th,.purchase-main .table-card td,n.billing-main table,.billing-main th,.billing-main td{font-size:var(--mw-table-size)!important}n.shipping-main .eyebrow,.purchase-main .eyebrow,.billing-main .eyebrow{font-size:10px!important}nnn.customer-list-main,.prospects-main,.sales-orders-main,.quote-list-main{font-size:var(--mw-body-size)!important}n.customer-list-main table,.prospects-main table,.sales-orders-main table,.quote-list-main table{font-size:var(--mw-table-size)!important}n .account-wrap{position:relative}.account-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:248px;background:#fff;border:1px solid #e2e6ea;border-radius:12px;box-shadow:0 12px 32px #10233b1f;padding:6px;display:grid;gap:2px}.account-menu-head{padding:10px 12px 12px;border-bottom:1px solid #eef1f3;margin-bottom:4px;display:grid;gap:2px}.account-menu-head strong{font-size:13px;color:#263646}.account-menu-head span{font-size:12px;color:#77808a}.account-menu button{display:grid;gap:1px;text-align:left;width:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;font:600 13px Arial,sans-serif;color:#263646;cursor:pointer}.account-menu button:hover:not([disabled]){background:#f6f8fa}.account-menu button[disabled]{opacity:.55;cursor:default}.account-menu button small{font:400 11px Arial,sans-serif;color:#77808a}main.workspace-main{width:calc(100% - 110px);margin-left:110px;padding:30px 32px 56px;box-sizing:border-box}.quotation-progress-v37{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;max-width:900px;margin:0 0 32px}.quotation-progress-v37 a{height:39px;border:1px solid #e1e5e8;border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#7e8994;font:600 .72rem Arial,sans-serif;background:#fff;box-sizing:border-box}.quotation-progress-v37 i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#c7d0d7;color:#fff;font-size:.65rem}.quotation-progress-v37 a.active{border-color:#ffa025;color:#263646}.quotation-progress-v37 a.active i{background:#ffa025}.start-progress-v37{margin-top:20px}.page2-progress-v37{margin-top:-18px;margin-bottom:30px}.review-progress-v37{margin:0 0 28px}@media(max-width:760px){.quotation-progress-v37{grid-template-columns:1fr 1fr}}.quotation-progress-v37 a{text-decoration:none;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.quotation-progress-v37 a:hover{border-color:#cfd5da;color:#263646;background:#fafafa}.quotation-progress-v37 a.active:hover{border-color:#ffa025;background:#fff}.quotation-progress-v37{grid-template-columns:repeat(5,minmax(0,1fr))!important}:root{--mw-flow-shell:1180px;--mw-flow-inner:900px;--mw-orange:#ffa025;--mw-table-link:#bd6600}.start-page .start-main,.stone-page .workspace-main,.engraving-page .workspace-main,.review-page .review-shell{width:calc(100% - 150px)!important;max-width:var(--mw-flow-shell)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.start-page .start-main,.stone-page .workspace-main,.engraving-page .workspace-main{padding-left:42px!important;padding-right:42px!important}.quotation-progress-v37{width:100%!important;max-width:var(--mw-flow-inner)!important;margin-left:0!important;margin-right:0!important}.start-progress-v37{margin-top:20px!important;margin-bottom:32px!important}.page2-progress-v37{margin-top:0!important;margin-bottom:32px!important}.review-progress-v37{margin-top:0!important;margin-bottom:28px!important}.engraving-page.configuring .drawer-head{display:none!important}.engraving-page.configuring .drawer-body{width:100%!important;max-width:var(--mw-flow-inner)!important;margin:0!important;padding:10px 0 30px!important;box-sizing:border-box!important}.engraving-page .eng-v36{width:100%!important;max-width:var(--mw-flow-inner)!important;margin:0!important}@media(max-width:1100px){.start-page .start-main,.stone-page .workspace-main,.engraving-page .workspace-main,.review-page .review-shell{width:calc(100% - 110px)!important;padding-left:28px!important;padding-right:28px!important}}@media(max-width:900px){.start-page .start-main,.stone-page .workspace-main,.engraving-page .workspace-main,.review-page .review-shell{width:100%!important;margin:0!important;padding-left:24px!important;padding-right:24px!important}}:root{--mw-orange:#ffa025!important;--orange:#ffa025!important;--mw-table-link:#bd6600}.quotation-progress-v37 a,.quotation-progress-v37 a.active{color:#66717b!important}.quotation-progress-v37 a.active{border-color:#ffa025!important;background:#fff!important}.quotation-progress-v37 a.active i{background:#ffa025!important;color:#fff!important}.quotation-progress-v37 a:hover{color:#263646!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#ffa02538!important}.stone-page .workspace-header.build-heading-row,.engraving-page .workspace-header.build-heading-row,.quotation-page .workspace-header.build-heading-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:36px!important;width:100%!important;max-width:900px!important;margin:0 0 18px!important}.stone-page .quotation-context,.engraving-page .quotation-context,.quotation-page .quotation-context{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-end!important;gap:28px!important;min-width:max-content!important;white-space:nowrap!important}.stone-page .quotation-context>div,.engraving-page .quotation-context>div,.quotation-page .quotation-context>div{display:inline-block!important;white-space:nowrap!important}.stone-page .quotation-context strong,.engraving-page .quotation-context strong,.quotation-page .quotation-context strong{display:inline-block!important;white-space:nowrap!important}@media(max-width:760px){.stone-page .workspace-header.build-heading-row,.engraving-page .workspace-header.build-heading-row,.quotation-page .workspace-header.build-heading-row{grid-template-columns:1fr!important;gap:12px!important}.stone-page .quotation-context,.engraving-page .quotation-context,.quotation-page .quotation-context{justify-content:flex-start!important;min-width:0!important;flex-wrap:wrap!important}}.attachment-list-ui{display:grid;gap:9px;margin-top:6px}.attachment-list-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.attachment-thumb-button{width:46px;height:46px;padding:0;border:1px solid #dfe4e8;border-radius:6px;background:#f7f8f9;overflow:hidden;cursor:pointer}.attachment-thumb-button img{width:100%;height:100%;object-fit:cover;display:block}.attachment-file-tile{display:grid;place-items:center;width:100%;height:100%;font:700 9px Arial,sans-serif;letter-spacing:.04em;color:#717b85}.attachment-list-copy{min-width:0;padding-top:1px}.attachment-list-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1.25 Arial,sans-serif;color:#263441}.attachment-list-copy small,.attachment-list-copy em{display:block;margin-top:2px;font:400 9.5px/1.35 Arial,sans-serif;color:#8b949d}.attachment-list-copy em{color:#59636e;font-size:10px}.attachment-preview-link{margin:4px 0 0;padding:0;border:0;background:transparent;color:#d87f00;font:600 10px/1.2 Arial,sans-serif;cursor:pointer}.attachment-preview-link:hover{text-decoration:underline;text-underline-offset:2px}.attachment-preview-modal[hidden]{display:none!important}.attachment-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:28px}.attachment-preview-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#141c2470}.attachment-preview-dialog{position:relative;width:min(760px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:auto;background:#fff;border-radius:10px;box-shadow:0 24px 70px #0c141c38}.attachment-preview-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 12px;border-bottom:1px solid #edf0f2}.attachment-preview-kicker{display:block;margin-bottom:4px;font:700 9px/1.2 Arial,sans-serif;letter-spacing:.1em;color:#89919a}.attachment-preview-dialog h2{margin:0;font:600 16px/1.3 Arial,sans-serif;color:#172536}.attachment-preview-close{width:30px;height:30px;border:0;background:transparent;color:#6c7680;font-size:24px;line-height:1;cursor:pointer}.attachment-preview-body{min-height:280px;padding:22px;display:grid;place-items:center;background:#fafbfc}.attachment-preview-body img{max-width:100%;max-height:68vh;object-fit:contain;display:block}.attachment-preview-filetype{display:grid;place-items:center;gap:14px;text-align:center;color:#6d7781}.attachment-preview-filetype strong{display:grid;place-items:center;width:86px;height:104px;border:1px solid #d8dee3;border-radius:8px;background:#fff;font:700 16px Arial,sans-serif;color:#45515d}.attachment-preview-filetype span{max-width:420px;font:12px/1.5 Arial,sans-serif}.attachment-preview-meta{display:flex;gap:18px;flex-wrap:wrap;padding:12px 22px 18px;color:#7d8790;font:10.5px/1.4 Arial,sans-serif}@media(max-width:620px){.attachment-preview-modal{padding:14px}.attachment-preview-dialog{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}}:root{--mw-page-width:1180px;--mw-page-gutter-desktop:42px;--mw-page-gutter-tablet:28px;--mw-page-gutter-mobile:24px}@media(min-width:901px){.quote-workspace-page .quote-workspace-main,.quote-workspace-page .prospect-main,.start-page .start-main,.stone-page .workspace-main,.engraving-page .workspace-main,.review-page-v61 .workspace-main,.review-page .review-shell,.qa-page .qa-shell{width:calc(100% - 150px)!important;max-width:var(--mw-page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--mw-page-gutter-desktop)!important;padding-right:var(--mw-page-gutter-desktop)!important;box-sizing:border-box!important}.quote-workspace-page .prospect-main .prospect-head,.quote-workspace-page .prospect-main .workflow-steps,.quote-workspace-page .prospect-main .step-panel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media(max-width:900px)and (min-width:761px){.quote-workspace-page .quote-workspace-main,.quote-workspace-page .prospect-main,.start-page .start-main,.stone-page .workspace-main,.engraving-page .workspace-main,.review-page-v61 .workspace-main,.review-page .review-shell,.qa-page .qa-shell{width:calc(100% - 110px)!important;max-width:var(--mw-page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--mw-page-gutter-tablet)!important;padding-right:var(--mw-page-gutter-tablet)!important;box-sizing:border-box!important}}@media(max-width:760px){.quote-workspace-page .quote-workspace-main,.quote-workspace-page .prospect-main,.start-page .start-main,.stone-page .workspace-main,.engraving-page .workspace-main,.review-page-v61 .workspace-main,.review-page .review-shell,.qa-page .qa-shell{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--mw-page-gutter-mobile)!important;padding-right:var(--mw-page-gutter-mobile)!important;box-sizing:border-box!important}}@media(min-width:901px){.quote-workspace-page .activation-main{width:calc(100% - 150px)!important;max-width:var(--mw-page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--mw-page-gutter-desktop)!important;padding-right:var(--mw-page-gutter-desktop)!important;box-sizing:border-box!important}}@media(min-width:701px)and (max-width:900px){.quote-workspace-page .activation-main{width:100%!important;margin:0!important;padding-left:var(--mw-page-gutter-tablet)!important;padding-right:var(--mw-page-gutter-tablet)!important}}@media(max-width:700px){.quote-workspace-page .activation-main{width:100%!important;margin:0!important;padding-left:var(--mw-page-gutter-mobile)!important;padding-right:var(--mw-page-gutter-mobile)!important}}@media(min-width:901px){.quote-workspace-page .duplicate-main{width:calc(100% - 150px)!important;max-width:var(--mw-page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--mw-page-gutter-desktop)!important;padding-right:var(--mw-page-gutter-desktop)!important;box-sizing:border-box!important}}@media(min-width:761px)and (max-width:900px){.quote-workspace-page .duplicate-main{width:calc(100% - 110px)!important;max-width:var(--mw-page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--mw-page-gutter-tablet)!important;padding-right:var(--mw-page-gutter-tablet)!important;box-sizing:border-box!important}}@media(max-width:760px){.quote-workspace-page .duplicate-main{width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--mw-page-gutter-mobile)!important;padding-right:var(--mw-page-gutter-mobile)!important;box-sizing:border-box!important}}@media(min-width:1051px){.quote-workspace-page .customer-list-main,.quote-workspace-page .prospects-main,.quote-workspace-page .ql-main,.quote-workspace-page .so-main{width:calc(100% - 110px)!important;max-width:none!important;margin-left:110px!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}}.panel{background:#fff;border:1px solid var(--mw-line,#e1e5e8);border-radius:10px;padding:20px 22px;margin-top:18px;box-shadow:0 1px 2px #28343e0a}.panel h2{font:600 15px Arial,sans-serif;color:var(--mw-ink,#28343e);margin:0 0 14px}.fields{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 22px}.fields>div{margin:0}.fields dt{font:700 10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--mw-muted,#747d84);margin-bottom:4px}.fields dd{margin:0;font-size:13.5px;color:var(--mw-ink,#28343e)}.pill{display:inline-block;padding:3px 10px;border-radius:12px;font:700 10.5px Arial,sans-serif;letter-spacing:.5px}.pill-overdue{background:#fdeeec;color:#a63c32}.pill-frozen{background:#eef0f2;color:#5a646d}.pill-done{background:#e8f5ee;color:#1d7a47}.note{color:var(--mw-muted,#747d84);font-size:12.5px;line-height:1.55}.muted{color:var(--mw-muted,#747d84)}.error{background:#fdeeec;border:1px solid #f3cfca;border-radius:8px;padding:11px 14px;color:#a63c32;font-size:13px;margin:14px 0}.row-unread td:first-child{box-shadow:inset 3px 0 0 var(--mw-orange,#ffa025)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mw-orange,#ffa025);margin-left:7px;vertical-align:middle}.timeline{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.timeline li{border-left:2px solid var(--mw-line,#e1e5e8);padding:0 0 0 14px}.timeline-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.timeline-head strong{font-size:12.5px;color:var(--mw-ink,#28343e);text-transform:capitalize}.timeline-head .muted{font-size:11.5px}.timeline p{margin:5px 0 0;font-size:13px;line-height:1.5}.action-field textarea{width:100%;border:1px solid #d4d9dd;border-radius:7px;padding:10px 12px;font:inherit;font-size:13px;resize:vertical}.action-field textarea:focus{outline:2px solid var(--mw-orange,#ffa025);outline-offset:-1px}.action-field button{margin-top:9px;height:36px;padding:0 16px;border-radius:7px;font-weight:700;font-size:12.5px;border:1px solid #e08200;color:#fff;background:linear-gradient(135deg,var(--mw-orange,#ffa025) 0%,#f08a00 100%)}.action-field button:disabled{background:#eceef0;background-image:none;border-color:#dcdfe2;color:#8b9298;cursor:not-allowed}.task-actions button{height:36px;padding:0 16px;margin-right:8px;border-radius:7px;border:1px solid #d4d9dd;background:#fff;font-weight:600;font-size:12.5px;color:var(--mw-ink,#28343e)}.task-actions button:hover:enabled{border-color:var(--mw-orange,#ffa025);color:#bd6600;background:#fffaf3}.inbox-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.inbox-item{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--mw-line,#e1e5e8);border-radius:10px;padding:14px 16px}.inbox-item.unread{border-left:3px solid var(--mw-orange,#ffa025)}.inbox-item p{margin:3px 0 0;font-size:12px}.task-quickviews{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px}.task-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:14px;border:1px solid var(--mw-line,#e1e5e8);background:#fff;font-size:12px;color:var(--mw-text,#424b53)}.task-chip b{font-size:12px;font-weight:700;color:var(--mw-ink,#28343e);background:#f1f3f5;border-radius:9px;padding:1px 7px;min-width:20px;text-align:center}.task-chip-warn{border-color:#f0c9a8;background:#fff6ec;color:#95640b}.task-chip-warn b{background:#fbe6cd;color:#8a5a06}.task-results-meta{font-size:11.5px;color:var(--mw-muted,#747d84);margin-left:4px}.task-table{table-layout:fixed;width:100%}.tasks-main .task-table th:nth-child(1){width:38%}.tasks-main .task-table th:nth-child(2){width:20%}.tasks-main .task-table th:nth-child(3){width:19%}.tasks-main .task-table th:nth-child(4){width:16%}.tasks-main .task-table th:nth-child(5){width:13%}.task-table td{vertical-align:middle}.task-cell-sub{display:block;margin-top:2px;font-size:11px;color:var(--mw-muted,#747d84)}.task-table td:last-child{text-transform:capitalize}.pill{white-space:nowrap}.pill-open{background:#e8f1fb;color:#1e5a99}.pill-ready{background:#e7f4ec;color:#1d7a47}.modal-hint{margin:16px 0 0;padding:10px 13px;background:#fff8ec;border:1px solid #f3dfba;border-radius:7px;color:#8a5a06;font-size:12.5px;line-height:1.5}.tasks-detail-main .tasks-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:900px){.tasks-detail-main .tasks-layout{grid-template-columns:1fr}}.tasks-detail-main .panel .fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tasks-detail-main .fields dd strong{font-size:19px;font-weight:700;color:var(--mw-ink,#28343e)}.tasks-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-head-actions{flex:0 0 auto;padding-top:6px}.primary-action{height:38px;padding:0 18px;border-radius:8px;font-weight:700;font-size:13px;border:1px solid #e08200;color:#fff;background:linear-gradient(135deg,var(--mw-orange,#ffa025) 0%,#f08a00 100%);box-shadow:0 1px 2px #e082004d}.primary-action:hover{filter:brightness(1.05)}.modal .error{margin:12px 0 0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#28343e73;display:grid;place-items:center;padding:20px;z-index:100}.modal{background:#fff;border:1px solid var(--mw-line,#e1e5e8);border-top:3px solid var(--mw-orange,#ffa025);border-radius:12px;width:460px;max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;padding:26px 26px 20px;box-shadow:0 18px 50px #28343e38}.modal h2{font:600 19px Georgia,serif;margin:0 0 8px;color:var(--mw-ink,#28343e)}.modal>p{margin:0;color:var(--mw-muted,#747d84);font-size:13px;line-height:1.6}.modal-field{display:block;margin-top:18px}.modal-field>span{display:block;font:700 11px Arial,sans-serif;letter-spacing:.3px;margin-bottom:6px;color:var(--mw-ink,#28343e)}.modal-field input,.modal-field select{width:100%;height:40px;border:1px solid #d4d9dd;border-radius:6px;padding:0 10px;font:inherit;font-size:13px;background:#fff;color:var(--mw-ink,#28343e)}.modal-field input:focus,.modal-field select:focus{outline:2px solid var(--mw-orange,#ffa025);outline-offset:-1px;border-color:var(--mw-orange,#ffa025)}.modal-field small{display:block;margin-top:6px;font-size:11.5px;color:var(--mw-muted,#747d84);line-height:1.45}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.modal-actions button{height:40px;padding:0 20px;border-radius:8px;font-weight:700;font-size:13px;border:1px solid #d9dde1;background:#fff}.modal-actions .modal-cancel{color:var(--mw-text,#424b53)}.modal-actions .modal-cancel:hover{background:#f7f8f9;border-color:#c9ced3}.modal-actions .modal-confirm{background:linear-gradient(135deg,var(--mw-orange,#ffa025) 0%,#f08a00 100%);border-color:#e08200;color:#fff;box-shadow:0 1px 2px #e082004d}.modal-actions .modal-confirm:hover:enabled{filter:brightness(1.06)}.modal-actions .modal-danger{background:linear-gradient(135deg,#c0493f,#a63c32);border-color:#9c382f}.modal-actions .modal-confirm:disabled{background:#eceef0;background-image:none;border-color:#dcdfe2;color:#8b9298;cursor:not-allowed;box-shadow:none;filter:none}.modal-blocked{margin-top:14px;padding:10px 12px;background:#fff6ec;border:1px solid #f0dcb4;border-radius:7px;color:#8a5a06;font-size:12px;line-height:1.5}.ql-table-area{min-width:0}.ql-main .task-table{table-layout:auto}.ql-main .task-table th[data-col=total],.ql-main .task-table td[data-col=total]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ql-main .task-table th[data-col=date],.ql-main .task-table td[data-col=date],.ql-main .task-table th[data-col=updated],.ql-main .task-table td[data-col=updated],.ql-main .task-table th[data-col=followup],.ql-main .task-table td[data-col=followup]{white-space:nowrap}.ql-main .task-table td[data-col=product]{min-width:140px}.ql-main .table-card{overflow-x:auto}
