:root{--bg:#f1f5f9;--panel:#fff;--dark:#071d33;--navy:#071d33;--deep-blue:#062943;--teal:#1b718b;--muted:#64748b;--line:#dbe5ea;--soft:#f7fbfd;--accent:#1b718b;--danger:#dc2626;--success:#16a34a;--radius:18px;--color-app-background:#f7f9fc;--color-card-background:#ffffffdb;--color-text-primary:#172033;--color-surface-accent:#eef6ff;--color-navigation-background:#f5f8fb;--color-navigation-border:#e4edf6;--shadow-elevated:0 12px 34px #18264014}*{box-sizing:border-box}body{background:var(--bg);color:var(--dark);margin:0;font-family:Inter,Arial,sans-serif;color:var(--color-text-primary)!important;background:radial-gradient(circle at 0 0,#f0f8ff 0%,#f7f9fc 36%,#fbfcfe 100%)!important}body.casual-ui .menu-group{flex:none!important;margin:0!important;position:relative!important}body.casual-ui .menu-group:last-child{margin-bottom:0!important}body.casual-ui .menu-group-toggle{background:var(--color-navigation-background)!important;border:1px solid var(--color-navigation-border)!important;color:#26384f!important;text-transform:none!important;letter-spacing:0!important;width:auto!important;min-height:42px!important;box-shadow:none!important;border-radius:999px!important;margin:0!important;padding:10px 14px!important;font-size:13px!important;font-weight:800!important}body.casual-ui .menu-group-toggle:hover,body.casual-ui .menu-group:hover .menu-group-toggle{background:#fff!important;border-color:#b8d4ea!important;box-shadow:0 8px 20px #0f172a14!important}body.casual-ui .menu-group-toggle .chevron{color:#6b7d90!important}body.casual-ui .menu-group-items{z-index:70!important;background:#fffffff7!important;border:1px solid #cbd5e1bf!important;border-radius:18px!important;gap:5px!important;width:max-content!important;min-width:225px!important;max-width:330px!important;max-height:calc(100vh - 125px)!important;padding:10px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 22px 54px #0f172a29!important}body.casual-ui .menu-group-items.collapsed{display:none!important}body.casual-ui .menu-group:hover .menu-group-items.collapsed{display:grid!important}body.casual-ui main{width:100%!important;margin-left:0!important;padding-top:84px!important}body.casual-ui .top-logo{display:none!important}body.casual-ui .global-search__field-wrap{flex:340px!important;align-items:center!important;gap:6px!important;min-width:260px!important;max-width:420px!important;display:inline-flex!important}body.casual-ui .global-search__field-wrap .search{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;margin:0!important}body.casual-ui .search-submit-button{height:34px!important;padding:7px 13px!important}body.casual-ui .search{background:#fff!important;border-color:#d7e2ee!important;border-radius:999px!important;max-width:280px!important;min-height:34px!important;padding:8px 11px!important;font-size:13px!important}body.casual-ui .content{max-width:1680px!important;margin:0 auto!important;padding:22px!important}body.casual-ui .global-search__note{display:none!important}body.casual-ui .search-results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;margin-top:8px!important}body.casual-ui .release-indicator{color:#0f536b;white-space:nowrap;background:#e9f7fb;border:1px solid #c7e8f2;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}body.qworks-shell-layout main{margin-left:var(--qworks-sidebar-width,224px)!important;width:calc(100vw - var(--qworks-sidebar-width,224px))!important;background:#eef6fa!important;max-width:none!important;min-height:100vh!important;padding-top:0!important;overflow-x:hidden!important}body.qworks-shell-layout .global-search__field-wrap{align-items:center!important;gap:6px!important;display:inline-flex!important}body.qworks-shell-layout{--qworks-sidebar-width:224px;--bg:#eef6fa;--panel:#fff;--dark:#071d33;--navy:#071d33;--teal:#1b718b;--muted:#64748b;--line:#dbe5ea;--soft:#f7fbfd;--radius:18px;background:var(--bg);color:var(--dark);font-family:Inter,Arial,sans-serif}body.qworks-shell-layout main{background:var(--bg);margin-left:var(--qworks-sidebar-width)!important;width:calc(100% - var(--qworks-sidebar-width))!important}body.qworks-shell-layout .workspace-pill,body.qworks-shell-layout .qworks-session-chip{white-space:nowrap;border:1px solid #c7e6ee;border-radius:999px;align-items:center;font-size:12px;font-weight:900;display:inline-flex}body.qworks-shell-layout .workspace-pill{color:#0e6f8d;background:#eaf8fb;min-height:28px;margin:0;padding:6px 10px;line-height:normal}body.qworks-shell-layout .qworks-session-chip{color:#0b5368;background:#f2fafc;max-width:230px;min-height:34px;padding:7px 10px;line-height:normal}body.qworks-shell-layout .sharepoint-compatibility-spacer{visibility:hidden;flex:0 0 70px;width:70px;height:34px;display:block}body.qworks-shell-layout .toolbar-controls-toggle{color:#40586e;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#ffffffd6;border:1px solid #cde5ee;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;width:316px;min-height:37px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:800;display:inline-flex}body.qworks-shell-layout .toolbar-controls-toggle small{color:#70869a;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:750;line-height:1}body.qworks-shell-layout .content{padding:0 26px 26px!important}body.qworks-shell-layout .module-ribbon{border:1px solid var(--line);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;margin:26px 26px 10px;padding:9px 12px;display:flex!important}body.qworks-shell-layout .module-ribbon strong{color:#4b6a82;letter-spacing:.08em;margin-right:4px;font-size:12px}body.qworks-shell-layout .module-tools{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:1fr 250px;gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}body.qworks-shell-layout .module-tools__title{grid-column:1;gap:2px;display:grid}body.qworks-shell-layout .module-tools__title span,body.qworks-shell-layout .module-tools small{color:#70869a;font-size:11px;font-weight:700}body.qworks-shell-layout .add-actions-trigger{color:#678197;background:#f4fbfd;border:1px solid #c8e8f0;border-radius:22px;grid-area:1/2/span 2;align-self:start;padding:11px 15px;font-size:12px;font-weight:900}body.qworks-shell-layout .feature-page__search-row{grid-template-columns:minmax(0,1fr) 50px;gap:10px;margin:6px 0;display:grid}body.qworks-shell-layout .delivery-doc-list,body.qworks-shell-layout .feature-page{gap:12px;display:grid}body.qworks-shell-layout .feature-page__heading{gap:4px;display:grid}body.qworks-shell-layout .corporate-subtitle{color:#1b718b;letter-spacing:.08em;justify-self:start;align-items:center;gap:8px;width:max-content;font-size:12px;font-weight:900;display:inline-flex}body.qworks-shell-layout .corporate-subtitle:before{background:#0f6b86;border-radius:999px;width:24px;height:3px;content:none!important}body.qworks-shell-layout .presentation-export-banner{color:#fff;background-color:#08253d;background-image:linear-gradient(135deg,#08253d,#0d3b5b);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:2px 0 10px;padding:14px 16px;display:flex;box-shadow:0 14px 32px #071d331f}body.qworks-shell-layout .presentation-export-banner div{gap:6px;display:grid}body.qworks-shell-layout .presentation-export-banner strong{margin:0 0 4px;font-size:15px;font-weight:700;display:block}body.qworks-shell-layout .presentation-export-banner span{color:#c8e8f0;font-size:12.5px;font-weight:700}body.qworks-shell-layout .metric-value--currency{gap:2px;display:grid}body.qworks-shell-layout .metric-value--currency small{color:#1b718b;font-size:12px;font-weight:900}body.qworks-shell-layout .qworks-empty-chart{color:#5f7189;background:#f8fdff;border:1px dashed #c8e8f0;border-radius:14px;padding:16px;font-size:13px;font-weight:800}body.qworks-shell-layout .top-list{gap:8px;margin-top:8px}body.qworks-shell-layout .top-item{padding:9px 12px}body.qworks-shell-layout .funnel{gap:8px;margin-top:6px}body.qworks-shell-layout .funnel-step{border-radius:10px;min-width:150px;padding:10px 12px}body.qworks-shell-layout .required-note,body.qworks-shell-layout .finance-section-note{color:#526c80;background:#f1fbfe;border:1px solid #cde9f2;border-radius:12px;margin:8px 0 12px;padding:9px 11px;font-size:12px;font-weight:800}body.qworks-shell-layout .required-star{color:#dc2626;font-weight:900}body.qworks-shell-layout .finance-sticky-col{z-index:2;background:#fff;position:sticky;left:0;box-shadow:1px 0 #d9e8ef}body.qworks-shell-layout .delivery-document__first-view{margin-top:12px!important}body.qworks-shell-layout .delivery-preview-shell{background:#fff;border-radius:18px;overflow:hidden}body.qworks-shell-layout .dialog__close{color:#0a4860;background:#fff;border:1px solid #b9ddea;border-radius:999px;padding:7px 15px;font-size:12px;font-weight:900}body.qworks-shell-layout .embedded-chart{box-shadow:none!important;background:#f8fcfe!important;border:1px solid #e2edf4!important;margin:8px 0 10px!important;padding:12px!important}body.qworks-shell-layout .delivery-document__top-line{background:linear-gradient(90deg,#0a1f33,#1689a3);border-radius:16px 16px 0 0;height:8px;margin:0 -54px 36px}body.qworks-shell-layout .delivery-document__logo-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}body.qworks-shell-layout .delivery-document__logo-mark{color:#fff;background:#06243e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:inline-flex}body.qworks-shell-layout .delivery-document__logo-text{color:#18435b;letter-spacing:.02em;font-size:34px}body.qworks-shell-layout .delivery-document__title{text-align:right;padding-top:18px}body.qworks-shell-layout .delivery-document__title h1{color:#0a1f33;letter-spacing:-.02em;margin:0 0 18px;font-size:30px;font-weight:900;line-height:1.1}body.qworks-shell-layout .delivery-document__title p{color:#344154;margin:0;font-size:13px;line-height:1.45}body.qworks-shell-layout .compatibility-panel__description{color:#315c6f;letter-spacing:.02em;background:#f3f9fc;border:1px solid #d7ebf2;border-radius:999px;align-items:center;width:max-content;max-width:100%;margin:4px 8px 4px 0;padding:4px 8px;font-size:10.5px;font-weight:850;display:inline-flex}body.qworks-shell-layout .state-json-button{color:#0b2238;min-height:36px;box-shadow:none;background:#fff;border-color:#d3e6ee;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:850}body.qworks-shell-layout .state-json-button:hover{background:#f8fcff;border-color:#b9ddea}body.qworks-shell-layout .state-reset-button{color:#ef1d1d;background:#fff;border-color:#dcecf2}body.qworks-shell-layout .state-reset-button:hover{color:#b91c1c;background:#fff7f7;border-color:#fecaca}body.qworks-shell-layout .state-load-button{cursor:pointer}body.qworks-shell-layout .delivery-document__first-view{grid-template-columns:360px minmax(620px,1fr);align-items:stretch}body.qworks-shell-layout .delivery-preview-shell{background:#fff;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 18px 34px #071d3314}body.qworks-shell-layout .delivery-document__title p strong{color:#334155}body.qworks-shell-layout .content{max-width:none!important;padding:0 26px 36px!important;overflow:visible!important}body.qworks-shell-layout .module-ribbon{box-sizing:border-box!important;background:#fff!important;border:1px solid #d4e8f0!important;border-radius:6px!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:48px!important;margin:24px 26px 12px!important;padding:9px 10px!important;display:flex!important;overflow:visible!important;box-shadow:0 10px 26px #071d330f!important}body.qworks-shell-layout .module-ribbon strong{color:#466478!important;text-transform:uppercase!important;letter-spacing:.04em!important;flex:none!important;margin-right:4px!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout .module-tools{z-index:12!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e9f0!important;border-radius:8px!important;height:auto!important;min-height:0!important;margin:0 0 22px!important;padding:18px!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 12px 32px #071d3314!important}body.qworks-shell-layout .module-tools__title{min-width:0!important;display:block!important}body.qworks-shell-layout .module-tools__title strong{color:#08384b!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .module-tools__title span{color:#748799!important;margin-top:2px!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:normal!important;display:block!important}body.qworks-shell-layout #addActionsMount,body.qworks-shell-layout details.add-actions-menu{background:0 0!important;border:0!important;width:250px!important;min-width:250px!important;height:48px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout details.add-actions-menu>summary.add-actions-trigger{color:#07536a!important;width:250px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;background:#f3fafc!important;border:1px solid #cfe5ed!important;border-radius:999px!important;margin:0!important;padding:7px 11px!important;font-family:Inter,Arial,sans-serif!important;list-style:none!important;display:block!important}body.qworks-shell-layout details.add-actions-menu>summary.add-actions-trigger::-webkit-details-marker{display:none!important}body.qworks-shell-layout .add-actions-trigger>span{color:#678197!important;font-size:12px!important;font-weight:850!important;line-height:15px!important;display:block!important}body.qworks-shell-layout .add-actions-trigger>small{color:#07536a!important;margin-top:2px!important;font-size:11px!important;font-weight:750!important;line-height:14px!important;display:block!important}body.qworks-shell-layout .global-search__row{grid-template-columns:minmax(280px,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:66px!important;margin:0!important;display:grid!important}body.qworks-shell-layout .feature-page__search-row,body.qworks-shell-layout .global-search__field{grid-template-columns:minmax(240px,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;height:44px!important;margin:0!important;display:grid!important}body.qworks-shell-layout .global-search__field .search-submit{color:#fff!important;width:auto!important;min-width:50.67px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;white-space:nowrap!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 16px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .global-search__help{color:#7a8a99!important;width:100%!important;height:14px!important;margin:7px 0 0!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .action-note-form{margin-bottom:0!important}body.qworks-shell-layout .search-result--hidden{display:none!important}.app{min-height:100vh;display:flex}.qworks-brand-mark{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.qworks-brand-mark:before{content:"";background:var(--teal);border-radius:999px;width:24px;height:3px;display:inline-block}.brand h1{color:var(--navy);letter-spacing:-.05em;font-size:25px}.brand p{color:#1b718b;font-weight:800}.brand-logo,.top-logo{filter:drop-shadow(0 8px 18px #071d3314)}aside{background:var(--panel);border-right:1px solid var(--line);width:280px;padding:24px;position:fixed;top:0;bottom:0;left:0}.brand-logo{width:160px;max-height:60px;margin-bottom:18px;display:block}.brand h1{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:900}.brand p{color:var(--muted);margin:6px 0 30px;font-size:13px}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:5;background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.header-left{flex:1;align-items:center;gap:12px;min-width:280px;display:flex}.section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.section-header h2{letter-spacing:-.04em;margin:0;font-size:28px}.section-header p{color:var(--muted);margin:5px 0 0;font-size:14px}.brand{justify-content:flex-start;text-align:left!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.brand-logo{object-fit:contain;object-position:left center;max-width:100%;display:block;align-self:flex-start!important;width:190px!important;height:auto!important;max-height:none!important;margin:0 0 14px!important}.brand h1,.brand p{width:100%;text-align:left!important;align-self:flex-start!important;margin-left:0!important;padding-left:0!important}.brand h1{margin:0 0 6px!important}.brand p{margin:0 0 24px!important}.header-left{text-align:left;justify-content:flex-start}.customer-print-header{border-bottom:2px solid #e8f1f4;margin-bottom:18px;padding-bottom:12px;display:none}.customer-print-header img{width:150px;margin-bottom:8px}.mobile-tabs{display:none}aside{scrollbar-width:thin;scrollbar-color:var(--teal) #edf7fa;background:linear-gradient(#fff 0%,#f7fbfd 62%,#edf7fa 100%);overflow:hidden auto}aside::-webkit-scrollbar{width:8px}aside::-webkit-scrollbar-track{background:#edf7fa;border-radius:999px}aside::-webkit-scrollbar-thumb{background:var(--teal);border-radius:999px}#sideNav{padding-bottom:80px}.brand{z-index:2;background:linear-gradient(#fff 0%,#f7fbfd 100%);border-bottom:1px solid #dbe5ea;margin-bottom:10px;padding-top:2px;padding-bottom:18px;position:sticky;top:0}.brand h1,.section-header h2{color:var(--navy)}header{border-bottom:1px solid #dbe5ea;box-shadow:0 8px 30px #071d330d}body.casual-ui aside{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;z-index:40!important;background:#ffffffeb!important;border-bottom:1px solid #cbd5e1bf!important;border-right:0!important;align-items:center!important;gap:18px!important;width:100%!important;height:84px!important;min-height:84px!important;padding:12px 22px!important;display:flex!important;bottom:auto!important;right:0!important;overflow:visible!important;box-shadow:0 10px 34px #0f172a12!important}body.casual-ui .brand{background:0 0!important;flex:none!important;align-items:center!important;gap:12px!important;min-width:200px!important;padding:0!important;display:flex!important;position:static!important}body.casual-ui .brand-logo{object-fit:contain!important;width:108px!important;max-height:38px!important;margin:0!important}body.casual-ui .brand h1{letter-spacing:-.04em!important;font-size:18px!important;line-height:1!important}body.casual-ui .brand p,body.casual-ui .scroll-hint{display:none!important}body.casual-ui #sideNav{scrollbar-width:thin!important;flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 4px 0 0!important;display:flex!important;overflow:auto visible!important}body.casual-ui header{background:#f7f9fcdb!important;border-bottom:1px solid #e2e8f0e6!important;padding:10px 22px!important;top:84px!important;box-shadow:0 8px 24px #0f172a09!important}body.casual-ui .header-left{gap:10px!important;min-width:0!important}body.casual-ui header .actions{flex-wrap:nowrap!important;gap:6px!important;display:inline-flex!important}body.casual-ui header .actions .state-json-button{height:34px!important;padding:7px 10px!important;font-size:12px!important}body.casual-ui .section-header{align-items:center!important;margin-bottom:14px!important}body.casual-ui .section-header h2{letter-spacing:-.045em!important;font-size:25px!important}body.casual-ui .mobile-tabs{display:none!important}body.qworks-shell-layout,body.qworks-shell-layout .app{background:#eef6fa!important;width:100%!important;min-width:0!important;max-width:none!important;overflow-x:hidden!important}body.qworks-shell-layout .app{display:block!important}body.qworks-shell-layout aside{width:var(--qworks-sidebar-width,224px)!important;z-index:42!important;background:#08253d!important;border:0!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding:26px 22px!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;box-shadow:12px 0 34px #071d332e!important}body.qworks-shell-layout aside .brand{color:#fff!important;background:0 0!important;border-bottom:1px solid #ffffff29!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 0 22px!important;padding:0 0 18px!important;display:block!important;position:static!important}body.qworks-shell-layout aside .brand-logo,body.qworks-shell-layout aside .top-logo,body.qworks-shell-layout header .top-logo,body.qworks-shell-layout header .brand-logo{display:none!important}body.qworks-shell-layout aside .brand h1{color:#fff!important;letter-spacing:0!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:30px!important;line-height:1.05!important;display:flex!important}body.qworks-shell-layout .application-version{color:#aee9f6!important;background:#84d3e629!important;border:1px solid #84d3e657!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:46px!important;height:28px!important;padding:0 10px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}body.qworks-shell-layout aside .brand p{color:#9eb4c8!important;margin:9px 0 0!important;font-size:13px!important;font-weight:800!important}body.qworks-shell-layout #sideNav{clear:both!important;scrollbar-width:thin!important;width:100%!important;height:calc(100vh - 132px)!important;max-height:calc(100vh - 132px)!important;padding:0 4px 120px 0!important;display:block!important;position:static!important;overflow:hidden auto!important}body.qworks-shell-layout #sideNav .menu-group,body.qworks-shell-layout #sideNav .menu-group-items{width:100%!important}body.qworks-shell-layout #sideNav .menu-group{margin:0 0 8px!important;display:block!important}body.qworks-shell-layout #sideNav .menu-group-items{min-width:0!important;max-width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #8ed2e08c!important;border-radius:0!important;flex-direction:column!important;gap:5px!important;margin:5px 0 10px 8px!important;padding:5px 0 5px 9px!important;display:flex!important;position:static!important;overflow:visible!important}body.qworks-shell-layout #sideNav .menu-group-items.collapsed{display:none!important}body.qworks-shell-layout #sideNav .menu-group-toggle{color:#d7e8f0!important;background:0 0!important;border:1px solid #0000!important;font-size:14px!important;font-weight:900!important}body.qworks-shell-layout #sideNav .menu-group-toggle:not(.closed),body.qworks-shell-layout #sideNav .menu-group-toggle:hover{color:#fff!important;background:#0e6f8d!important;border-color:#84d3e65c!important}body.qworks-shell-layout header{z-index:20!important;background:#fff!important;border-bottom:1px solid #d9e9f0!important;gap:12px!important;width:100%!important;min-height:72px!important;padding:14px 26px!important;position:relative!important;top:auto!important;box-shadow:0 8px 22px #071d330f!important}body.qworks-shell-layout header .header-left{flex:auto!important;min-width:0!important}body.qworks-shell-layout header .header-left:before{content:"Q-Works";color:#071d33!important;letter-spacing:0!important;align-items:center!important;min-height:40px!important;font-size:24px!important;font-weight:1000!important;display:inline-flex!important}body.qworks-shell-layout header .actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important}body.qworks-shell-layout .app{background:var(--bg);min-height:100vh}body.qworks-shell-layout aside{color:#d7e7ee;width:var(--qworks-sidebar-width,224px)!important;min-width:var(--qworks-sidebar-width,224px)!important;max-width:var(--qworks-sidebar-width,224px)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#08253d!important;border-right:0!important;padding:26px 22px!important;overflow-x:hidden!important;box-shadow:12px 0 34px #071d332e!important}body.qworks-shell-layout aside:after{content:none!important}body.qworks-shell-layout .brand{border-bottom:1px solid #c8e8f033;margin:0 0 22px;padding:16px 0 20px;background:0 0!important}body.qworks-shell-layout aside .brand .qworks-sidebar-brand-slot{align-items:center;width:100%;height:92px;min-height:92px;display:flex;overflow:hidden}body.qworks-shell-layout aside .brand .qworks-sidebar-product-logo{object-fit:contain!important;object-position:center center!important;filter:none!important;width:100%!important;max-width:250px!important;height:92px!important;max-height:92px!important;margin:0!important;display:block!important}body.qworks-shell-layout aside .brand .qworks-sidebar-brand-placeholder{width:100%;height:100%;display:block}body.qworks-shell-layout .brand-logo,body.qworks-shell-layout .qworks-brand-logo,body.qworks-shell-layout .brand p{display:none!important}body.qworks-shell-layout .brand h1{letter-spacing:0;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:12px;margin:0;display:flex;color:#fff!important;font-size:30px!important}body.qworks-shell-layout aside .brand .qworks-brand-logo--custom{object-fit:contain!important;object-position:left center!important;filter:none!important;width:100%!important;max-width:250px!important;max-height:92px!important;margin:0!important;display:block!important}body.qworks-shell-layout .application-version{color:#c8e8f0;background:#1b718b59;border:1px solid #c8e8f059;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:900;display:inline-flex}body.qworks-shell-layout #sideNav{margin-top:22px;display:block;width:170px!important}body.qworks-shell-layout #sideNav .primary-navigation{background:0 0!important;border:0!important;width:100%!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout #sideNav .primary-navigation__items{flex-direction:column!important;gap:0!important;width:170px!important;padding-bottom:0!important;display:flex!important}body.qworks-shell-layout #sideNav .primary-navigation__item{text-transform:none;margin:0;display:flex;color:#d7e8f0!important;white-space:normal!important;overflow-wrap:normal!important;text-align:left!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;padding:11px 12px!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important}body.qworks-shell-layout #sideNav .primary-navigation__item.active{color:#fff!important;background:#0e6f8d!important;border-color:#84d3e65c!important}body.qworks-shell-layout #sideNav .primary-navigation__item:hover{color:#064f66!important;background:#ddf2f8!important}body.qworks-shell-layout #sideNav .primary-navigation__item.active:hover{color:#fff!important;background:#0e6f8d!important}body.qworks-shell-layout header{border-bottom:1px solid var(--line);background:#fffffff5;align-items:flex-start;min-height:105px;padding:14px 26px 10px;height:105px!important}body.qworks-shell-layout header .header-left{flex:0 0 496px;align-items:center;gap:22px;min-width:496px;max-width:496px;min-height:40px;padding-top:18px}body.qworks-shell-layout header .header-left:before{content:"Q-Works";height:40px;color:var(--navy);letter-spacing:0;align-items:center;font-family:Inter,Arial,sans-serif;font-size:24px;font-weight:1000;line-height:normal;display:flex}body.qworks-shell-layout header h1{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.qworks-shell-layout header .actions{flex-wrap:wrap;flex:0 0 580px;place-content:flex-start flex-end;align-items:flex-start;gap:8px 7px;max-width:580px;position:relative}body.qworks-shell-layout .section-header{margin-bottom:10px}body.qworks-shell-layout .feature-page__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:2px;display:flex}body.qworks-shell-layout .section-header h2{color:var(--navy);font-size:28px}body.qworks-shell-layout .delivery-document__header{grid-template-columns:1fr 1fr;align-items:start;gap:38px;display:grid}body.qworks-shell-layout header{background:#fff!important;border-bottom:1px solid #d9e9f0!important;align-items:center!important;gap:12px!important;height:72px!important;min-height:72px!important;padding:14px 26px!important;box-shadow:0 8px 22px #071d330f!important}body.qworks-shell-layout header .header-left{flex:auto!important;min-width:0!important;max-width:none!important;padding-top:0!important}body.qworks-shell-layout header .actions{flex:0 auto!important;align-content:center!important;align-items:center!important;max-width:none!important;margin-left:auto!important}body.qworks-shell-layout .module-tools .module-tools__header{z-index:11!important;grid-template-columns:minmax(240px,1fr) 250px!important;justify-content:space-between!important;align-items:start!important;gap:16px!important;min-height:47px!important;margin:0 0 14px!important;display:grid!important;position:relative!important}body.qworks-login-locked{background:#eef5f7;min-height:100vh}body.qworks-login-locked .app{display:none!important}.qworks-login-screen{z-index:99999;box-sizing:border-box;color:#071d33;background:linear-gradient(135deg,#071d33 0%,#0f5d72 52%,#f5f9fb 52%,#fff 100%);justify-content:center;align-items:safe center;padding:28px;display:none;position:fixed;inset:0;overflow-y:auto}body.qworks-login-locked .qworks-login-screen{display:flex}.qworks-login-card{background:#fffffffa;border:1px solid #d1e2e9f2;border-radius:16px;width:min(440px,100%);padding:26px;box-shadow:0 30px 90px #071d3342}.qworks-login-brand{gap:8px;margin-bottom:20px;display:grid}.qworks-login-brand strong{color:#071d33;font-size:28px;font-weight:950;line-height:1}.qworks-login-brand span{color:#557084;font-size:13px;font-weight:750}.qworks-login-form{gap:14px;display:grid}.qworks-login-form label{color:#52697d;gap:6px;font-size:12px;font-weight:900;display:grid}.qworks-login-form input,.qworks-login-form textarea{color:#071d33;width:100%;min-height:44px;font-size:14px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfe0e7;border-radius:12px;padding:10px 12px}.qworks-login-form select{color:#071d33;background:#fff;border:1px solid #cfe0e7;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.qworks-login-form input:focus,.qworks-login-form textarea:focus{border-color:#1b718b;outline:none;box-shadow:0 0 0 3px #1b718b21}.qworks-login-error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800;display:none}.qworks-login-error.show{display:block}.qworks-login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f6b86,#19345f);border:0;border-radius:12px;min-height:44px;font-size:14px;font-weight:950}.qworks-login-note{color:#6a7f91;margin-top:14px;font-size:12px;line-height:1.45}.qworks-signup-card{width:min(560px,100%)}.qworks-signup-card h1{color:#071d33;margin:0 0 8px;font-size:24px}.qworks-auth-intro{color:#557084;margin:0 0 20px;font-size:13px;line-height:1.5}.qworks-auth-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qworks-auth-switch{text-align:center;color:#557084;margin:18px 0 0;font-size:13px}.qworks-auth-switch a{color:#0f6b86;font-weight:900}.qworks-auth-inline-link{color:#0f6b86;justify-self:end;font-size:13px;font-weight:850}.qworks-auth-success{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800}.qworks-auth-error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800}.qworks-onboarding-card{width:min(620px,100%)}.qworks-onboarding-card h1{color:#071d33;margin:0 0 8px;font-size:26px}.qworks-onboarding-actions{gap:12px;display:grid}.qworks-onboarding-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.qworks-onboarding-divider{color:#6a7f91;text-align:center;text-transform:uppercase;font-size:12px;font-weight:900}.qworks-onboarding-secondary{color:#0f5369;cursor:pointer;background:#fff;border:1px solid #b9d3de;border-radius:12px;min-height:44px;font-size:14px;font-weight:900}.qworks-onboarding-invitations{border-top:1px solid #d8e6ec;margin-top:20px;padding-top:16px}.qworks-onboarding-invitations h2{margin:0 0 8px;font-size:16px}.qworks-onboarding-invitations ul{color:#52697d;margin:0;padding-left:20px}.qworks-auth-text-button{color:#557084;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-weight:800;display:block}.qworks-organization-create-card{width:min(680px,100%)}.qworks-organization-create-card h1{color:#071d33;margin:0 0 8px;font-size:26px}.qworks-organization-selector-card{width:min(720px,100%)}.qworks-organization-selector-card h1{color:#071d33;margin:0 0 8px;font-size:26px}.qworks-organization-selector-list{gap:12px;margin-bottom:18px;display:grid}.qworks-organization-selector-item{background:#f8fbfc;border:1px solid #d1e2e9;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.qworks-organization-selector-item h2{color:#071d33;margin:0 0 5px;font-size:17px}.qworks-organization-selector-item p{color:#557084;margin:0;font-size:13px;font-weight:800}.qworks-organization-selector-item .qworks-onboarding-secondary{min-width:92px;padding:0 18px}.qworks-auth-back-link{color:#557084;text-align:center;margin-top:18px;font-size:13px;font-weight:800;display:block}@media (height<=820px){.qworks-login-screen{align-items:flex-start;padding:16px}.qworks-organization-create-card{padding:20px}.qworks-organization-create-card .qworks-login-brand,.qworks-organization-create-card .qworks-auth-intro{margin-bottom:12px}.qworks-organization-create-card .qworks-login-form{gap:10px}.qworks-organization-create-card .qworks-auth-back-link{margin-top:12px}}@media (width<=560px){.qworks-auth-name-grid{grid-template-columns:1fr}}.qworks-members-page{color:#071d33;gap:18px;padding:24px;display:grid}.qworks-organization-switcher{position:relative}.qworks-organization-switcher>summary{color:#0b5368;cursor:pointer;background:#f4fafc;border:1px solid #b9d7e2;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:850;list-style:none;display:inline-flex}.qworks-organization-switcher>summary::-webkit-details-marker{display:none}.qworks-organization-switcher>summary:focus-visible{outline-offset:2px;outline:3px solid #0e668438}.qworks-organization-switcher__menu{z-index:1000;background:#fff;border:1px solid #c8dce5;border-radius:12px;width:min(290px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 44px #071d3333}.qworks-organization-switcher__menu button,.qworks-organization-switcher__menu a{color:#15384e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3edf1;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 12px;text-decoration:none;display:grid}.qworks-organization-switcher__menu button:hover,.qworks-organization-switcher__menu button[aria-current=true],.qworks-organization-switcher__menu a:hover{background:#eef8fb}.qworks-organization-switcher__menu button>span:last-child{gap:2px;display:grid}.qworks-organization-switcher__menu small{color:#668093;font-size:11px}.qworks-tenant-gate{color:#071d33;text-align:center;background:#eef5f7;place-content:center;gap:12px;min-height:100vh;padding:32px;display:grid}.qworks-tenant-gate h1,.qworks-tenant-gate p{margin:0}.qworks-members-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.qworks-members-header h1,.qworks-members-header p{margin:0}.qworks-members-header button,.qworks-members-dialog footer button:last-child{color:#fff;cursor:pointer;background:#08334c;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:850}.qworks-members-eyebrow{color:#0f7189;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.qworks-members-list{background:#d1e2e9;border:1px solid #d1e2e9;border-radius:14px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.qworks-members-list li{background:#fff;justify-content:space-between;gap:16px;padding:15px 18px;display:flex}.qworks-members-list span{color:#557084;font-weight:750}.qworks-members-dialog-backdrop{z-index:100000;background:#071d337a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qworks-members-dialog{background:#fff;border:1px solid #c8dce5;border-radius:16px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 70px #071d3342}.qworks-members-dialog>header,.qworks-members-dialog footer{border-bottom:1px solid #d8e6ec;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.qworks-members-dialog h2,.qworks-members-dialog p{margin:0}.qworks-members-dialog>header>button,.qworks-members-dialog footer button:first-child{color:#24485f;cursor:pointer;background:#fff;border:1px solid #c8dce5;border-radius:9px;min-height:38px;padding:0 14px;font-weight:800}.qworks-members-dialog-body{gap:14px;padding:20px;display:grid}.qworks-members-dialog-body label{color:#52697d;gap:7px;font-size:12px;font-weight:850;display:grid}.qworks-members-dialog-body b{color:#dc2626}.qworks-members-dialog-body input,.qworks-members-dialog-body select{color:#071d33;background:#fff;border:1px solid #c8dce5;border-radius:10px;min-height:44px;padding:9px 12px}.qworks-members-dialog footer{background:#f7fafb;border-top:1px solid #d8e6ec;border-bottom:0;justify-content:flex-end}.qworks-members-dialog button:disabled{cursor:not-allowed;opacity:.55}@media (width<=600px){.qworks-members-header,.qworks-members-list li{flex-direction:column;align-items:stretch}}nav button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;margin-bottom:8px;padding:14px 16px;font-size:14px;font-weight:700}nav button.active{background:var(--dark);color:#fff}.btn{border:1px solid var(--line);color:var(--dark);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.btn.primary{background:var(--dark);color:#fff;border-color:var(--dark)}.btn.danger{color:var(--danger)}.form-action-field{flex-direction:column;align-items:flex-start;min-width:0;min-height:76px;display:flex}.form-action-field>.form-action-spacer{pointer-events:none;width:100%;height:16px;min-height:16px;margin:0 0 6px;display:block}.btn.ppt-download{color:#071d33;background:#fff;border-color:#fff;font-weight:900}.editor-toolbar{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:10px;display:flex}.menu-group-items button{padding-left:20px;position:relative}.menu-group-items button:before{content:"";background:#c8e8f0;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.menu-group-items button.active:before{background:#fff}nav button{border:1px solid #0000;transition:all .18s}nav button:hover{color:var(--navy);background:#e8f6fa;border-color:#c8e8f0;transform:translate(2px)}nav button.active{background:linear-gradient(135deg, var(--navy), #0d3b5b);color:#fff;box-shadow:0 10px 24px #071d332e}.btn.primary{background:linear-gradient(135deg, var(--navy), #0d3b5b);border-color:var(--navy)}.btn.export-pdf{background:linear-gradient(135deg, var(--teal), #0d6b83)}.btn.export-word{border-color:var(--teal);color:var(--navy);background:#fff}.btn.export-pdf{background:var(--teal);border-color:var(--teal);color:#fff}.global-search{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:0 0 16px;padding:14px;box-shadow:0 10px 28px #0f172a0f}.global-search h3{color:var(--navy);margin:0 0 8px}.global-search__grid{grid-template-columns:minmax(260px,1.5fr) minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}body.casual-ui nav button,body.casual-ui .menu-group-items button{color:#30445f!important;background:0 0!important;border:0!important;border-radius:12px!important;width:100%!important;margin:0!important;padding:10px 12px!important;font-size:13px!important;font-weight:750!important}body.casual-ui .menu-group-items button:before{display:none!important}body.casual-ui .menu-group-items button:hover{color:#0f3554!important;background:#f1f7ff!important}body.casual-ui nav button.active,body.casual-ui .menu-group-items button.active{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;box-shadow:0 8px 18px #19345f33!important}body.casual-ui .btn{box-shadow:none!important;border-radius:999px!important;padding:9px 13px!important;font-size:12.5px!important;font-weight:800!important}body.casual-ui .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}body.casual-ui .global-search{background:#ffffffb8!important;border:1px solid #e2e8f0e6!important;border-radius:16px!important;margin:-2px 0 12px!important;padding:9px 10px!important;box-shadow:0 8px 22px #0f172a09!important}body.casual-ui .global-search h3{display:none!important}body.casual-ui .global-search__grid{grid-template-columns:minmax(180px,260px) minmax(180px,260px) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.qworks-native-legacy-toolbar{z-index:2000;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #071d3314}.qworks-native-legacy-toolbar span{color:var(--muted);font-size:13px}body.qworks-shell-layout #sideNav button{text-align:left!important;white-space:normal!important;letter-spacing:0!important;width:100%!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:8px 10px!important;line-height:1.2!important;display:flex!important}body.qworks-shell-layout #sideNav .menu-group-items button{color:#b9cedc!important;background:#ffffff0a!important;border:1px solid #0000!important;font-size:13px!important;font-weight:850!important}body.qworks-shell-layout #sideNav .menu-group-items button.active,body.qworks-shell-layout #sideNav .menu-group-items button:hover{color:#fff!important;background:#84d3e62e!important;border-color:#84d3e657!important}body.qworks-shell-layout .module-ribbon .btn{color:#08253d;background:#f7fbfd;border:1px solid #cfe2ec;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .module-ribbon .btn.primary{color:#fff;background:#0f6b86;border-color:#0f6b86}body.qworks-shell-layout .delivery-document__toolbar{background:#dbf1fb;border:1px solid #bfe0eb;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}body.qworks-shell-layout .feature-page__actions,body.qworks-shell-layout .page-action-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}body.qworks-shell-layout .presentation-export-banner .btn{color:#071d33;background:#fff;border-color:#fff;border-radius:999px;min-height:34px;padding:9px 13px;font-size:12.5px;font-weight:800}body.qworks-shell-layout .delivery-document__toolbar{margin-top:2px;margin-bottom:12px;padding:12px 14px}body.qworks-shell-layout .delivery-document__toolbar .actions{gap:8px}body.qworks-shell-layout .delivery-document__toolbar{background:#e4f7ff;border-color:#bfe8f4}body.qworks-shell-layout .module-ribbon .btn{color:#12324a!important;height:28px!important;min-height:28px!important;box-shadow:none!important;white-space:nowrap!important;background:#f7fbfd!important;border:1px solid #cfe3ec!important;border-radius:5px!important;flex:none!important;padding:5px 9px!important;font-family:Arial,sans-serif!important;font-size:11.5px!important;font-weight:780!important;line-height:1.1!important}body.qworks-shell-layout .module-ribbon .btn[aria-current=page]{color:#fff!important;background:#0f5f7f!important;border-color:#0f5f7f!important}body.qworks-shell-layout nav.module-ribbon>button.btn,body.qworks-shell-layout nav.module-ribbon>button.btn:hover,body.qworks-shell-layout nav.module-ribbon>button.btn[aria-current=page]{text-align:center!important;width:auto!important;margin:0!important;transition:none!important;transform:none!important}.cards{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px;box-shadow:0 10px 25px #0f172a0a}.card .value{letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:900}.alert-card{border:1px solid var(--line);border-left:5px solid var(--teal);background:#fff;border-radius:18px;margin-bottom:12px;padding:16px;box-shadow:0 10px 25px #071d330f}.alert-card.warning{background:#fffbeb;border-left-color:#f59e0b}.alert-card.critical{background:#fef2f2;border-left-color:#dc2626}.alert-card h3{color:var(--navy);margin:0 0 6px;font-size:16px}.alert-card p{color:#334155;margin:4px 0;font-size:13px}.chart-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px;box-shadow:0 10px 25px #0f172a0a}.chart-card h3{color:var(--navy,var(--dark));margin:0 0 6px;font-size:18px}.chart-card p{color:var(--muted);margin:0 0 14px;font-size:13px}.mini-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.mini-stat{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:14px}.mini-stat .k{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.mini-stat .v{color:var(--navy,var(--dark));letter-spacing:-.03em;font-size:22px;font-weight:900}.filter-panel{border-bottom:1px solid var(--line);z-index:4;background:#fffffff5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex;position:sticky;top:71px}.filter-panel .filter-wide{min-width:220px}.print-customer-card{display:none}.assignment-kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:12px 0 16px;display:grid}.assignment-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;box-shadow:0 10px 24px #071d330f}.po-status-pill{color:#1b718b;background:#e8f6fa;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.filter-panel{box-shadow:0 8px 24px #071d330a}.search-result-card{border:1px solid var(--line);border-left:4px solid var(--teal);background:#f8fafc;border-radius:10px;padding:8px 10px;font-size:13px}.search-result-card strong{color:var(--navy)}body.casual-ui .search-result-card{background:#fff!important;border-left-width:3px!important;padding:7px 9px!important;font-size:12.5px!important}body.qworks-shell-layout .filter-panel{z-index:18!important;background:#f8fbfdf0!important;border-bottom:1px solid #d9e9f0e6!important;margin:0!important;padding:12px 26px!important;position:relative!important;top:auto!important;overflow:visible!important}.qworks-sp-status{color:var(--navy);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:16px;margin:0 0 16px;padding:12px 14px;font-weight:800}.qworks-sp-status.error{color:var(--danger);background:#fef2f2;border-color:#fecaca}.qworks-sp-status.warning{color:#92400e;background:#fffbeb;border-color:#f59e0b}.alert-card p{color:#475569;margin:8px 0 0}body.qworks-shell-layout .filter-panel.filter-panel--collapsed{border-bottom:1px solid var(--line);background:#ffffff59;justify-content:center;min-height:69px;padding:21px 24px 12px!important;display:flex!important}body.qworks-shell-layout .content-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #0f172a0a}body.qworks-shell-layout .content-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}body.qworks-shell-layout .content-panel__header h3{color:#08253d;margin:0 0 4px;font-size:17px}body.qworks-shell-layout .content-panel__header p{color:#5f7189;margin:0;font-size:12px}body.qworks-shell-layout .content-panel__actions{align-items:center;gap:8px;display:flex}body.qworks-shell-layout .metric-card{align-content:start;gap:8px;min-height:97px;padding:20px;display:grid}body.qworks-shell-layout .metric-card span{color:#5f7189;font-size:13px;font-weight:700}body.qworks-shell-layout .metric-card strong{color:#08253d;font-size:24px;line-height:1.05}body.qworks-shell-layout .metric-card small{color:#1b718b;font-size:12px;font-weight:900}body.qworks-shell-layout .chart-card{padding:16px}body.qworks-shell-layout .chart-card h3{margin:0 0 4px;font-size:17px}body.qworks-shell-layout .chart-card p{margin:0 0 10px;font-size:12px}body.qworks-shell-layout .mini-stats{gap:10px;margin-top:8px}body.qworks-shell-layout .mini-stat{padding:12px}body.qworks-shell-layout .mini-stat .v{font-size:18px}body.qworks-shell-layout .source-file-panel{margin-top:14px!important}body.qworks-shell-layout .compatibility-panel{margin-top:18px!important}body.qworks-shell-layout .delivery-document__compatibility{width:320px!important;min-height:1px!important;margin:0!important;padding:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}body.qworks-shell-layout .filter-panel.filter-panel--collapsed{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#f8fbfdf0!important;border-bottom:1px solid #d9e9f0e6!important;height:70px!important;min-height:70px!important;padding:12px 26px!important}.advanced-modal-surface{position:relative}.modal-backdrop{z-index:9999;background:#071d3373;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(1120px,95vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 28px 80px #071d3340}.document-preview-modal iframe{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;height:76vh;margin-top:12px}body.qworks-shell-layout .modal-backdrop .modal-card{border:1px solid #c8e8f0;border-radius:18px;box-shadow:0 24px 60px #071d3338}body.qworks-shell-layout .module-tools #addActionsMount,body.qworks-shell-layout .module-tools #addActionsMount>.action-form-drawer{z-index:65000!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout.qworks-action-drawer-open .module-tools{z-index:65000!important}body.qworks-shell-layout .action-drawer{z-index:120!important;background:#fff!important;border:1px solid #d9e9f0!important;border-radius:16px!important;max-height:calc(100vh - 104px)!important;padding:18px!important;position:fixed!important;top:82px!important;left:304px!important;right:22px!important;overflow:auto!important;box-shadow:0 24px 70px #071d333d!important}body.qworks-shell-layout .action-drawer-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}body.qworks-shell-layout .action-drawer-head strong,body.qworks-shell-layout .action-drawer-head small{display:block!important}body.qworks-shell-layout .action-drawer.action-drawer__surface,body.qworks-shell-layout .action-drawer.action-drawer__panel{z-index:65020!important;box-sizing:border-box!important;opacity:1!important;filter:none!important;pointer-events:auto!important;background:#fff!important;border:1px solid #cfe3ec!important;border-radius:16px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 104px)!important;margin:0!important;padding:20px!important;display:block!important;position:fixed!important;top:82px!important;left:304px!important;right:22px!important;overflow:auto!important;box-shadow:0 26px 70px #071d3338!important}body.qworks-shell-layout .action-drawer .action-drawer__header{box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;height:53px!important;margin:0 0 16px!important;padding:0 0 14px!important;display:flex!important}body.qworks-shell-layout .action-drawer .action-drawer__header>*{visibility:hidden!important}body.qworks-shell-layout .action-drawer .action-drawer__header strong{color:#071d33!important;font-size:18px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .action-drawer .action-drawer__header small{color:#607589!important;margin-top:3px!important;font-size:12px!important;font-weight:850!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .action-drawer .action-drawer__close{color:#10283b!important;cursor:pointer!important;background:#fff!important;border:1px solid #cfe0e7!important;border-radius:999px!important;width:auto!important;min-height:38px!important;padding:8px 16px!important;font-weight:950!important;position:relative!important}body.qworks-shell-layout .action-drawer .dialog__close-row{z-index:20!important;color:#10283b!important;box-sizing:border-box!important;background:#f7fbfd!important;border:1px solid #cfe3ec!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:auto!important;height:58px!important;margin:-2px -2px 14px!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:-18px!important;box-shadow:0 8px 22px #0f233714!important}body.qworks-shell-layout .action-drawer .dialog__close-row strong{color:#10283b!important;font-size:13px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout .action-drawer .dialog__close{color:#10283b!important;cursor:pointer!important;background:#fff!important;border:1px solid #cfe0e7!important;border-radius:999px!important;width:auto!important;min-height:36px!important;padding:8px 14px!important;font-size:13px!important;font-weight:900!important;line-height:normal!important;position:relative!important;box-shadow:0 4px 14px #0f23370f!important}body.qworks-shell-layout .action-drawer .dialog__close:hover,body.qworks-shell-layout .action-drawer .dialog__close:focus-visible{background:#e8f6fa!important;border-color:#a7d7e3!important}body.qworks-shell-layout .action-drawer .calendar-actions-panel{width:100%!important;height:281px!important;box-shadow:none!important;box-sizing:border-box!important;background:#f8fbfd!important;border:1px solid #cfe3ec!important;border-radius:18px!important;margin:12px 0!important;padding:16px!important;display:block!important}body.qworks-shell-layout .action-drawer .calendar-editor__title{color:#0b2235!important;box-sizing:border-box!important;width:100%!important;height:20px!important;margin:0 0 12px!important;padding:0!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout .action-drawer .calendar-editor__form-grid{box-sizing:border-box!important;grid-template-rows:70px 80px!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:12px!important;width:100%!important;height:162px!important;margin:0!important;padding:0!important;display:grid!important}body.qworks-shell-layout .action-drawer .calendar-actions-panel label{color:#64748b!important;box-sizing:border-box!important;grid-template-rows:22px auto!important;gap:6px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:grid!important;position:relative!important}body.qworks-shell-layout .action-drawer .calendar-actions-panel label span{color:#5c6f86!important;letter-spacing:.12px!important;box-sizing:border-box!important;height:16px!important;min-height:16px!important;margin:0 0 6px!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout .action-drawer .calendar-actions-panel input,body.qworks-shell-layout .action-drawer .calendar-actions-panel select,body.qworks-shell-layout .action-drawer .calendar-actions-panel textarea{color:#0b2235!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;resize:vertical!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;margin:0!important;padding:9px 10px!important;font-size:14px!important;line-height:normal!important;display:inline-block!important}body.qworks-shell-layout .action-drawer .calendar-actions-panel textarea{height:52px!important;min-height:42px!important}body.qworks-shell-layout .action-drawer .calendar-editor__actions{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;width:100%!important;height:39px!important;margin:14px 0 0!important;padding:0!important;display:flex!important}body.qworks-shell-layout .action-drawer .calendar-editor__submit,body.qworks-shell-layout .action-drawer .calendar-editor__close{box-sizing:border-box!important;cursor:pointer!important;width:auto!important;height:39px!important;min-height:auto!important;margin:0!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout .action-drawer .calendar-editor__submit{color:#fff!important;background:linear-gradient(135deg,#0f758f,#123d73)!important;border:0!important;border-radius:14px!important;padding:11px 18px!important;font-weight:1000!important}body.qworks-shell-layout .action-drawer .calendar-editor__close{color:#0b2235!important;background:#fff!important;border:1px solid #d9e6ee!important;border-radius:14px!important;padding:11px 16px!important;font-weight:900!important}body.qworks-shell-layout .action-drawer .calendar-editor__submit:disabled{cursor:wait!important;opacity:.72!important}body.qworks-shell-layout .action-drawer__status{clip:auto!important;clip-path:none!important;color:#075985!important;white-space:normal!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:10px!important;width:auto!important;height:auto!important;margin:12px 0 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important;display:block!important;position:static!important;overflow:visible!important}body.qworks-shell-layout .action-drawer__status[role=alert]{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}body.qworks-shell-layout .action-drawer__status:empty{display:none!important}body.qworks-shell-layout .action-drawer:focus{outline:none!important}body.qworks-shell-layout .structure-action-drawer .structure-required-note.required-note{color:#b91c1c!important;width:100%!important;height:38px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff1f2!important;border:1px solid #fecaca!important;border-radius:14px!important;align-items:center!important;margin:0 0 16px!important;padding:9px 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;display:flex!important}body.qworks-shell-layout .structure-action-drawer .structure-required-note .required-star{color:#dc2626!important;margin-right:3px!important;font-weight:1000!important;display:inline-block!important}body.qworks-shell-layout .structure-action-drawer .structure-reset-actions.section-actions{box-sizing:border-box!important;align-items:flex-start!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;display:flex!important}body.qworks-shell-layout .structure-action-drawer .structure-reset-actions .btn{color:#10283b!important;width:auto!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .structure-action-drawer .structure-total{color:#071d33!important;white-space:nowrap!important;padding-top:10px!important;font-size:16px!important;font-weight:900!important}body.qworks-shell-layout .structure-action-drawer .structure-row-actions{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;display:flex!important}body.qworks-shell-layout .structure-action-drawer .structure-row-actions .btn{box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .structure-action-drawer .structure-row-actions .btn.primary{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important}body.qworks-shell-layout .structure-action-drawer .structure-row-actions .btn.danger{color:#ef1d1d!important;background:#fff!important;border:1px solid #d8e2ee!important}body.qworks-shell-layout .structure-action-drawer .structure-create-panel.calendar-actions-panel{height:339px!important}body.qworks-shell-layout .structure-action-drawer .structure-create-primary-grid.calendar-editor__form-grid{grid-template-rows:70px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:70px!important}body.qworks-shell-layout .structure-action-drawer .structure-month-grid.calendar-month-grid{box-sizing:border-box!important;grid-template-rows:repeat(2,70px)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:150px!important;margin:0!important;padding:0!important;display:grid!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer.qworks-compact-action-drawer.action-drawer__panel{overscroll-behavior:contain!important;width:min(1040px,100vw - 348px)!important;max-width:1040px!important;height:auto!important;max-height:min(760px,100vh - 128px)!important;padding:18px!important;position:fixed!important;top:96px!important;left:auto!important;right:24px!important;overflow:auto!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer>.action-drawer__header{z-index:30!important;background:#fff!important;height:58px!important;margin:0 0 16px!important;padding:10px 0 8px!important;position:sticky!important;top:-18px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer>.action-drawer__header>*{visibility:visible!important}input,select,textarea{border:1px solid var(--line);background:#fff;border-radius:13px;outline:none;width:100%;padding:11px 12px;font-size:14px}textarea{resize:vertical;min-height:100px}.card .label{color:var(--muted);font-size:13px;font-weight:700}.form-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:20px;box-shadow:0 10px 25px #0f172a0a}.form-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}label span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.field-note{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.form-section-title{border-top:1px solid var(--line);color:var(--navy,var(--dark));text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;margin:8px 0 0;padding-top:10px;font-size:13px;font-weight:900}.filter-panel select,.filter-panel input{border-radius:12px;width:auto;min-width:145px;padding:9px 10px;font-size:12px;font-weight:700}.editor-toolbar button,.editor-toolbar select{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:auto;padding:8px 10px;font-size:12px;font-weight:800}.qworks-lang-toggle select{width:auto;min-width:120px}.period-filter-bar select{width:auto;min-width:170px}.file-source-box input[type=file]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px}.doc-drop-zone input[type=file]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}label.required-field input,label.required-field select,label.required-field textarea{border-left:4px solid #dc2626}.mobile-tabs .mobile-group-label{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;padding:8px 10px}details.form-card summary{cursor:pointer;color:var(--navy);font-weight:900}.global-search input,.global-search select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:38px;padding:8px 10px}body.casual-ui input,body.casual-ui select,body.casual-ui textarea{background:#fff!important;border-color:#d8e2ee!important;border-radius:12px!important}body.casual-ui .global-search input,body.casual-ui .global-search select{background:#fff!important;border-radius:999px!important;min-height:32px!important;padding:7px 10px!important;font-size:12.5px!important}.selected-row{background:#e8f6fa!important}.form-grid label.wide{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:92px}.qworks-native-app .filter-panel input,.qworks-native-app .filter-panel select{min-height:36px}input,textarea,select{max-width:100%}body.qworks-shell-layout header .actions .btn,body.qworks-shell-layout header .actions label.btn{border-radius:999px!important;height:34px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.05!important}body.qworks-shell-layout .module-tools>label{grid-column:1/-1}body.qworks-shell-layout .module-tools__title strong,body.qworks-shell-layout .module-tools label{color:#08253d;font-size:14px;font-weight:900}body.qworks-shell-layout .feature-page__search-row input{border-radius:9px;min-height:44px;max-width:none!important}body.qworks-shell-layout .delivery-document__flow-label{color:#5f7189;margin:6px 0 0;font-size:13px;font-weight:900}body.qworks-shell-layout .metric-label{font-size:15px!important}body.qworks-shell-layout .delivery-document__first-view>.form-card{min-height:180px}body.qworks-shell-layout .global-search__row>label{color:#64748b!important;grid-template-rows:22px 44px!important;gap:0!important;width:100%!important;height:66px!important;margin:0!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;display:grid!important}body.qworks-shell-layout .global-search__row>label>span{clip:auto!important;color:#607589!important;white-space:normal!important;width:auto!important;height:15px!important;margin:0 0 7px!important;font-size:12px!important;font-weight:950!important;line-height:15px!important;display:block!important;position:static!important;overflow:visible!important}body.qworks-shell-layout .global-search__field input{color:#000!important;width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e6ed!important;border-radius:8px!important;margin:0!important;padding:10px 14px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16.8px!important}.receipt-upload-box{background:#f7fbfd;border:1px dashed #9bc9d5;border-radius:16px;grid-column:1/-1;padding:14px}.receipt-upload-box input[type=file]{border:1px solid var(--line);background:#fff;padding:10px}.import-panel{background:#f7fbfd;border:1px dashed #9bc9d5;border-radius:18px;margin-bottom:14px;padding:14px}.import-source-pill{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.import-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin:8px 0 12px;padding:10px 12px;font-size:12px;line-height:1.35}.search-import-center{background:#f8fafc;border:1px dashed #b8c7d9;border-radius:12px;margin-top:12px;padding:12px}.search-import-grid{grid-template-columns:minmax(220px,1fr) minmax(250px,1.4fr) auto;align-items:end;gap:10px;display:grid}.search-import-status{color:var(--muted);margin-top:8px;font-size:12px}body.casual-ui .global-search label span,body.casual-ui .search-import-grid label span{display:none!important}body.casual-ui .search-import-center{background:#fbfdff!important;border:1px dashed #d1dbea!important;border-radius:14px!important;margin-top:8px!important;padding:8px 10px!important}body.casual-ui details.excel-center summary{cursor:pointer!important;color:#486175!important;font-size:12.5px!important;font-weight:800!important;list-style:none!important}body.casual-ui details.excel-center summary::-webkit-details-marker{display:none!important}body.casual-ui .search-import-grid{grid-template-columns:minmax(180px,250px) minmax(220px,1fr) auto!important;gap:8px!important;margin-top:8px!important}.import-source-pill.active{background:var(--navy);border-color:var(--navy);color:#fff}body.qworks-shell-layout .excel-center-trigger{color:#40586e;background:#f7fbfd;border:1px solid #d3e8f0;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;font-weight:900;display:flex}body.qworks-shell-layout .excel-center-trigger span{color:#70869a;font-size:11px}body.qworks-shell-layout .excel-center-trigger-panel{background:#f8fdff;border:1px dashed #c8e8f0;border-radius:16px;grid-column:1/-1;gap:14px;padding:8px 10px 10px;display:grid}body.qworks-shell-layout .excel-center-trigger-panel-header{background:#f7fbfd;border:1px solid #d3e8f0;border-radius:14px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}body.qworks-shell-layout .excel-center-trigger-panel-header strong{color:#08253d;font-size:13px}body.qworks-shell-layout .excel-center-trigger-panel-row{grid-template-columns:250px 1fr 140px;align-items:center;gap:10px;display:grid}body.qworks-shell-layout .excel-center-trigger-panel select,body.qworks-shell-layout .excel-center-trigger-panel input[type=file]{background:#fff;border:1px solid #d3e8f0;border-radius:999px;width:100%;min-height:34px;padding:6px 12px}body.qworks-shell-layout .excel-center-trigger-panel small{color:#70869a;font-size:12px}body.qworks-shell-layout .import-center__page-shell{margin-top:4px}body.qworks-shell-layout .import-center__tabs{background:#edf7fa;border:1px solid #c8e2ec;border-radius:12px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}body.qworks-shell-layout .import-center__tabs .btn{color:#49657c;min-height:36px;box-shadow:none;background:0 0;border-color:#0000}body.qworks-shell-layout .import-center__tabs .btn[aria-selected=true]{color:#fff;background:#0b4965;border-color:#0f6b86;box-shadow:0 5px 12px #07364e29}body.qworks-shell-layout .import-center__tab-panel{min-width:0}body.qworks-shell-layout .import-center__supplier-preview{background:#fff;border:1px solid #d7e6ee;border-radius:16px;min-width:0;max-width:100%;margin-top:18px;padding:14px;overflow:hidden}body.qworks-shell-layout .import-center__supplier-preview-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}body.qworks-shell-layout .import-center__supplier-preview-heading h3,body.qworks-shell-layout .import-center__supplier-preview-heading p{margin:0}body.qworks-shell-layout .import-center__supplier-preview-heading p{color:#61778b;margin-top:3px;font-size:11.5px}body.qworks-shell-layout .import-center__supplier-preview-heading>span,body.qworks-shell-layout .import-center__action-pill{color:#09627c;white-space:nowrap;background:#edf9fc;border:1px solid #bcdde8;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}body.qworks-shell-layout .import-center__failure-actions{background:#fff9ed;border:1px solid #f1c58a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex}body.qworks-shell-layout .import-center__failure-actions strong{color:#9a4b08;font-size:15px}body.qworks-shell-layout .import-center__failure-actions p{color:#6f5a40;margin:4px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .import-center__failure-actions .actions{flex:none;margin:0}body.qworks-shell-layout .import-center__database-intro{background:#f5fbfd;border:1px solid #c8e2ec;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 15px;display:flex}body.qworks-shell-layout .import-center__database-intro h3{color:#08253d;margin:0 0 3px;font-size:16px}body.qworks-shell-layout .import-center__database-intro p{color:#61778b;margin:0;font-size:12px}body.qworks-shell-layout .import-center__permission-pill{color:#0f5f78;white-space:nowrap;background:#fff;border:1px solid #bcdde8;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .import-center__database-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .import-center__database-card{background:#fff;border:1px solid #d7e6ee;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:168px;padding:14px;display:flex;box-shadow:0 8px 20px #071d330d}body.qworks-shell-layout .import-center__database-card>div{align-items:center;gap:8px;display:flex}body.qworks-shell-layout .import-center__database-card-number{color:#0b607a;background:#dff3f8;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:1000;display:inline-grid}body.qworks-shell-layout .import-center__database-card h3{color:#0b2338;margin:0;font-size:14px}body.qworks-shell-layout .import-center__database-card p{color:#61778b;flex:auto;margin:9px 0 12px;font-size:11.5px;line-height:1.4}body.qworks-shell-layout .import-center__database-card .btn{width:100%}body.qworks-shell-layout .import-center__database-card.is-danger{background:snow;border-color:#f4c7c3}body.qworks-shell-layout .import-center__database-card.is-danger .import-center__database-card-number{color:#b42318;background:#fee2e2}@media (width<=1200px){body.qworks-shell-layout .import-center__database-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body.qworks-shell-layout .import-center__tabs{display:flex}body.qworks-shell-layout .import-center__tabs .btn{flex:1 1 0}body.qworks-shell-layout .import-center__database-intro{flex-direction:column;align-items:flex-start}body.qworks-shell-layout .import-center__database-grid{grid-template-columns:1fr}body.qworks-shell-layout .import-center__failure-actions{flex-direction:column;align-items:stretch}body.qworks-shell-layout .import-center__failure-actions .actions{flex-wrap:wrap}}body.qworks-shell-layout .import-center__local-actions{justify-content:flex-start;margin-top:12px}body.qworks-shell-layout .import-center__metrics{margin-top:4px}body.qworks-shell-layout .import-center__workspace{align-items:start}body.qworks-shell-layout .search-import-center{background:#f7fcfe;border:1px solid #c8e8f0;border-radius:16px;margin-top:10px;padding:15px 16px 14px;box-shadow:inset 0 0 0 1px #ffffffb8}body.qworks-shell-layout .search-import-center h3{color:#08253d;margin:0 0 10px;font-size:15px;line-height:1.15}body.qworks-shell-layout .search-import-grid,body.qworks-shell-layout .excel-center-trigger-panel-row.search-import-grid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 156px;align-items:end;gap:10px;display:grid}body.qworks-shell-layout .search-import-grid label{color:#597187;gap:5px;font-size:11px;font-weight:900;display:grid}body.qworks-shell-layout .search-import-status{color:#64798c;margin-top:8px;font-size:11.5px;font-weight:800;line-height:1.35}body.qworks-shell-layout .import-center__reference-screen{gap:12px;margin-top:4px;display:grid}body.qworks-shell-layout .import-center__window{background:#fff;border:1px solid #d7e6ee;border-radius:12px;overflow:hidden;box-shadow:0 10px 26px #071d330e}body.qworks-shell-layout .import-center__window-header{background:#f7fbfd;border-bottom:1px solid #d8e8ef;justify-content:space-between;align-items:center;min-height:54px;padding:10px 16px;display:flex}body.qworks-shell-layout .import-center__window-header strong{color:#08253d;font-size:13px;font-weight:900;display:block}body.qworks-shell-layout .import-center__window-header small{color:#6d8294;font-size:11px;font-weight:800}body.qworks-shell-layout .import-center__window-body{gap:10px;padding:14px 16px 16px;display:grid}body.qworks-shell-layout .import-center__line{grid-template-columns:minmax(220px,.78fr) minmax(320px,1.2fr) 146px;align-items:end;gap:10px;display:grid}body.qworks-shell-layout .import-center__line label,body.qworks-shell-layout .import-center__manual label,body.qworks-shell-layout .import-center__mapping-list label{color:#496175;gap:5px;font-size:11px;font-weight:900;display:grid}body.qworks-shell-layout .import-center__line select,body.qworks-shell-layout .import-center__line input[type=file],body.qworks-shell-layout .import-center__mapping-list select{background:#fff;border:1px solid #d8e8ef;border-radius:9px;min-height:38px;padding:7px 10px}body.qworks-shell-layout .import-center__manual{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:10px;display:grid}body.qworks-shell-layout .import-center__manual textarea{resize:vertical;border:1px solid #d8e8ef;border-radius:10px;min-height:62px;padding:9px 10px;font-size:12px}body.qworks-shell-layout .import-center__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:18px;display:flex}body.qworks-shell-layout .import-center__status-line{color:#5d7387;background:#f8fdff;border:1px dashed #c8e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;font-size:11.5px;font-weight:800;display:flex}body.qworks-shell-layout .import-center__command-strip{color:#fff;background:#07263e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 15px;display:flex;box-shadow:0 12px 26px #071d331f}body.qworks-shell-layout .import-center__command-strip strong{font-size:14px;display:block}body.qworks-shell-layout .import-center__command-strip span{color:#cde8f1;font-size:11px;font-weight:800}body.qworks-shell-layout .import-center__strip-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.qworks-shell-layout .import-center__strip-metrics span{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:6px 10px}body.qworks-shell-layout .import-center__lower-grid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}body.qworks-shell-layout .import-center__card{background:#fff;border:1px solid #d8e8ef;border-radius:16px;padding:14px;box-shadow:0 10px 24px #071d330b}body.qworks-shell-layout .import-center__card h3{color:#08253d;margin:0 0 5px;font-size:15px}body.qworks-shell-layout .import-center__card p{color:#61778b;margin:0 0 10px;font-size:12px}body.qworks-shell-layout .import-center__mapping-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.qworks-shell-layout .import-center__preview-table{margin-top:0!important}body.qworks-shell-layout .import-center__summary-cards.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0;display:grid}body.qworks-shell-layout .import-center__summary-cards .card{border-radius:14px;min-height:72px;padding:13px 14px}body.qworks-shell-layout .import-center__summary-cards .value{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}body.qworks-shell-layout .import-center__advanced{background:#f7fbfd;border:1px solid #c8e8f0;border-radius:16px;overflow:hidden}body.qworks-shell-layout .import-center__advanced>summary{color:#08253d;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13px;font-weight:900;list-style:none;display:flex}body.qworks-shell-layout .import-center__advanced>summary::-webkit-details-marker{display:none}body.qworks-shell-layout .import-center__advanced>summary small{color:#6b8193;font-size:11px;font-weight:800}body.qworks-shell-layout .import-center__advanced[open]>summary{background:#eff9fd;border-bottom:1px solid #d8e8ef}body.qworks-shell-layout .import-center__advanced .import-center__manual,body.qworks-shell-layout .import-center__advanced .import-center__lower-grid,body.qworks-shell-layout .import-center__advanced .import-center__preview-table{margin:12px 14px}body.qworks-shell-layout .excel-center__window{background:#fbfdff;border-style:dashed;border-color:#c9e8f1;padding:8px 10px 10px}body.qworks-shell-layout .excel-center__window-header{color:#0b2338;background:#f7fbfd;border:1px solid #d5e9f1;border-radius:14px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;font-size:13px;font-weight:900;display:flex}body.qworks-shell-layout .excel-center__window-row{grid-template-columns:250px minmax(260px,1fr) 140px;align-items:center;gap:10px;margin-top:14px;display:grid}body.qworks-shell-layout .excel-center__window-row select,body.qworks-shell-layout .excel-center__window-row input[type=file]{background:#fff;border:1px solid #cfe5ee;border-radius:999px;width:100%;min-height:34px;padding:6px 12px}body.qworks-shell-layout .excel-center__window-row .btn.primary{color:#fff;background:#0b3a5a;border-radius:9px;min-height:44px}body.qworks-shell-layout .module-tools.module-tools--excel-open{padding-bottom:4px}body.qworks-shell-layout .module-tools.module-tools--excel-open .excel-center-trigger-panel{gap:10px;margin-top:-12px;padding-bottom:4px}body.qworks-shell-layout .module-tools.module-tools--excel-open .excel-center-trigger-panel-row{gap:9px}body.qworks-shell-layout .module-tools.module-tools--excel-open .excel-center-trigger-panel-row .btn.primary{white-space:nowrap;min-height:42px;padding-inline:10px;font-size:12px;line-height:1}body.qworks-shell-layout .module-tools.module-tools--excel-open .excel-center-trigger-panel small{font-size:11px;line-height:1.25}body.qworks-shell-layout .module-ribbon .btn:focus-visible,body.qworks-shell-layout .add-actions-trigger:focus-visible,body.qworks-shell-layout .excel-center-trigger:focus-visible{outline-offset:2px!important;outline:2px solid #0f6b86!important}body.qworks-shell-layout details.excel-center{box-sizing:border-box!important;background:#f9fcfd!important;border:1px solid #dbeaf0!important;border-radius:16px!important;width:100%!important;margin:8px 0 0!important;padding:0!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout details.excel-center>summary.excel-center-trigger{color:#07475b!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;background:linear-gradient(#fff,#f1f8fb)!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:normal!important;list-style:none!important;display:flex!important}body.qworks-shell-layout details.excel-center>summary.excel-center-trigger::-webkit-details-marker{display:none!important}body.qworks-shell-layout details.excel-center>summary.excel-center-trigger>span{color:#486175!important;font-size:12.5px!important;font-weight:800!important}body.qworks-shell-layout details.excel-center>summary.excel-center-trigger>small{color:#73899a!important;font-size:11px!important;font-weight:750!important}body.qworks-shell-layout .excel-center-trigger-panel{background:#fff!important;border:0!important;border-top:1px solid #e2eef3!important;border-radius:0!important;margin:0!important;padding:10px!important}input:focus,select:focus,textarea:focus,[contenteditable=true]:focus{border-color:#94a3b8;outline:2px solid #cbd5e1}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:auto;box-shadow:0 10px 25px #0f172a0a}table{border-collapse:collapse;width:100%;min-width:1120px;font-size:14px}.business-doc-table th{background:var(--navy);color:#fff;text-transform:none;letter-spacing:0;border:1px solid #cbd5e1;padding:9px;font-size:13px}.business-doc-table td{vertical-align:top;border:1px solid #cbd5e1;padding:9px}.doc-lines-table input,.doc-lines-table textarea,.doc-lines-table select{border-radius:10px;min-width:90px;padding:8px 9px;font-size:12px}.doc-lines-table textarea{min-width:220px;min-height:48px}.edit-table input,.edit-table select,.edit-table textarea{border-radius:10px;min-width:120px;padding:8px 9px;font-size:12px}.edit-table textarea{min-width:180px;min-height:54px}.editable-finance-table input{border-radius:9px;min-width:92px;padding:7px 8px;font-size:12px}.editable-finance-table textarea{border-radius:9px;min-width:180px;min-height:46px;padding:7px 8px;font-size:12px}.table-wrap{border-color:#dbe5ea}.editable-block{border:1px dashed #0000;border-radius:8px;padding:4px}.editable-block:hover{background:#f8fafc;border-color:#cbd5e1}.editable-block[contenteditable=true]{background:#fff;border-color:#94a3b8}.table-wrap tr{cursor:default}.doc-lines-table input,.doc-lines-table textarea,.doc-lines-table select{width:100%}.table-wrap input{border:1px solid var(--line);border-radius:10px;min-width:120px;padding:8px 10px}body.qworks-shell-layout .form-card,body.qworks-shell-layout .table-wrap,body.qworks-shell-layout .kpi,body.qworks-shell-layout .metric-card{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 10px 25px #0f172a0a}body.qworks-shell-layout .editable-finance-table{border-collapse:separate;border-spacing:0;min-width:100%}body.qworks-shell-layout .editable-finance-table th{z-index:1;color:#08253d;letter-spacing:.02em;text-transform:uppercase;background:#eef9fd;font-size:11px;position:sticky;top:0}body.qworks-shell-layout .editable-finance-table input,body.qworks-shell-layout .editable-finance-table select{background:#fff;border:1px solid #d9e8ef;border-radius:9px;width:100%;min-width:84px;min-height:30px;padding:5px 8px}body.qworks-shell-layout .compatibility-panel__table{border-collapse:collapse;width:auto;margin:8px 0 0}body.qworks-shell-layout .compatibility-panel__table td{color:#315c6f;background:#f8fdff;border:1px solid #d7ebf2;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:850}.qworks-error-boundary{color:#09243b;background:#eef6f9;place-items:center;min-height:100vh;padding:32px;display:grid}.qworks-error-boundary__card{background:#fff;border:1px solid #c9e0e9;border-radius:18px;width:min(100%,560px);padding:32px;box-shadow:0 18px 48px #071d331f}.qworks-error-boundary__eyebrow{color:#087c99;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:900}.qworks-error-boundary h1{margin:0 0 12px;font-size:28px}.qworks-error-boundary__card>p:not(.qworks-error-boundary__eyebrow){color:#5b7488}.qworks-error-boundary code{color:#09243b;font-weight:850}.qworks-error-boundary__action{color:#fff;background:#062c46;border-radius:9px;margin-top:12px;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-flex}main{width:calc(100% - 280px);margin-left:280px}.top-logo{width:120px;max-height:42px;margin-right:14px}.search{width:100%;max-width:440px}.actions{flex-wrap:wrap;gap:8px;display:flex}.content{padding:28px}th{background:var(--soft);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:13px 14px;font-size:12px}td{color:#334155;vertical-align:top;border-top:1px solid #f1f5f9;padding:13px 14px}tr:hover td{background:#f8fafc}.empty{text-align:center;color:#94a3b8;padding:30px}.business-doc-title{text-align:right;color:var(--navy);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:900}.business-doc-box{background:#f7fbfd;border:1px solid #dbe5ea;border-radius:14px;min-height:120px;padding:14px}.business-doc-box h4{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px}.business-doc-totals{border-collapse:collapse;width:310px;margin-left:auto;font-size:13px}.business-doc-totals td{border:1px solid #cbd5e1;padding:8px 10px}.receipt-help{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.35}.receipt-pill{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.currency-split{white-space:nowrap;flex-direction:column;gap:2px;line-height:1.15;display:inline-flex}.currency-split .eur{color:var(--navy,#071d33);font-weight:900}.currency-split .gbp{color:var(--teal,#1b718b);font-size:.84em;font-weight:900}.currency-split .empty-currency{color:#94a3b8;font-size:.84em;font-weight:700}.currency-hint{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700}.dual-currency-value{flex-direction:column;gap:2px;line-height:1.15;display:inline-flex}.dual-currency-value .eur{color:var(--navy,#071d33);font-weight:900}.dual-currency-value .gbp{color:var(--teal,#1b718b);font-size:.82em;font-weight:900}.top-item .amount.dual{text-align:right;line-height:1.15}.chart-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.chart-svg{width:100%;height:auto;display:block}.legend-list{gap:8px;margin-top:10px;display:grid}.legend-item{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.legend-left{align-items:center;gap:8px;min-width:0;display:flex}.swatch{border-radius:999px;flex:none;width:12px;height:12px}.top-list{gap:10px;margin-top:10px;display:grid}.top-item{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.top-item .name{color:var(--navy,var(--dark));font-size:14px;font-weight:800}.top-item .meta{color:var(--muted);margin-top:2px;font-size:12px}.top-item .amount{color:var(--teal,var(--dark));font-size:15px;font-weight:900}.funnel{gap:10px;margin-top:8px;display:grid}.funnel-step{color:#fff;text-align:center;border-radius:12px;min-width:180px;margin:0 auto;padding:12px 14px;font-weight:800}.language-badge{color:var(--teal,#1b718b);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.inline-helper{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.small-action{border:1px solid var(--line);background:var(--soft);color:var(--navy,var(--dark));cursor:pointer;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:800}.filter-chip{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.currency-note{color:var(--muted);font-size:11px;font-weight:700}.top-logo{object-fit:contain;object-position:left center;flex:none;width:150px;max-width:100%;height:auto;display:block}.customer-profile{gap:18px;display:grid}.section-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.menu-group:last-child{margin-bottom:72px}.scroll-hint{color:var(--muted);margin:10px 6px 0;font-size:11px;font-weight:800;line-height:1.35}.qworks-lang-toggle{justify-content:flex-end;align-items:center;gap:8px;margin:-8px 0 12px;display:flex}.assignment-board{grid-template-columns:1.1fr 1.9fr;align-items:start;gap:16px;display:grid}.assignment-timeline{gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.assignment-row{grid-template-columns:180px minmax(720px,1fr);align-items:center;gap:10px;display:grid}.assignment-name{color:var(--navy);border:1px solid var(--line);background:#f7fbfd;border-radius:14px;padding:10px 12px;font-weight:900}.assignment-track{background:linear-gradient(90deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:16px;min-height:52px;position:relative;overflow:hidden}.assignment-bar{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;height:34px;padding:0 10px;font-size:12px;font-weight:900;display:flex;position:absolute;top:8px;overflow:hidden;box-shadow:0 8px 20px #0f172a24}.work-office{background:#16a34a}.work-client{background:#1b718b}.work-remote{color:#071d33;background:#f59e0b}.assignment-legend{flex-wrap:wrap;gap:10px;margin:8px 0 12px;display:flex}.legend-chip{color:var(--navy);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.legend-dot{border-radius:999px;width:13px;height:13px;display:inline-block}.dual-line-chart{width:100%;min-height:270px}.period-filter-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;padding:12px;display:flex}.subtab-note{color:var(--muted);font-size:12px;line-height:1.35}.file-source-box{background:#fff;border:1px dashed #9bc9d5;border-radius:16px;grid-column:1/-1;padding:14px}.structure-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.structure-total-cell{color:var(--navy);white-space:nowrap;font-weight:900}.finance-sticky-col{z-index:1;background:#fff;position:sticky;left:0;box-shadow:8px 0 12px #071d330a}.finance-section-note{color:var(--muted);margin:6px 0 12px;font-size:12px;line-height:1.35}.doc-manager-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;display:grid}.doc-drop-zone{text-align:left;background:#f7fbfd;border:2px dashed #9bc9d5;border-radius:18px;margin-bottom:16px;padding:18px}.doc-meta-pill{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.doc-preview-frame{background:#fff;border:0;width:100%;height:68vh}.pptx-export-note{color:#c8e8f0;font-size:12px;font-weight:700}.menu-group-toggle{width:100%;color:var(--navy);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:#e8f6fa;border:1px solid #c8e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 8px;padding:11px 12px;font-size:12px;font-weight:900;display:flex}.menu-group-toggle:hover{border-color:var(--teal);background:#dff2f7;transform:none}.menu-group-toggle .chevron{color:var(--teal);font-size:13px;transition:transform .18s}.menu-group-toggle.closed .chevron{transform:rotate(-90deg)}.menu-group-items{gap:0;padding-left:4px;display:grid}.menu-group-items.collapsed{display:none}.required-star{color:#dc2626;margin-left:4px;font-weight:900}.required-note{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin-bottom:14px;padding:10px 12px;font-size:12px;font-weight:800}.menu-group{margin:20px 0 8px}.menu-group-title{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:18px 6px 8px;font-size:11px;font-weight:900;display:flex}.menu-group-title:after{content:"";background:#dbe5ea;flex:1;height:1px}.content{background:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%);min-height:calc(100vh - 71px)}th{color:var(--navy)}.corporate-subtitle{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.corporate-subtitle:before{content:"";background:var(--teal);border-radius:999px;width:26px;height:3px;display:inline-block}.email-preview-box{border:1px solid var(--line);white-space:pre-wrap;color:#334155;background:#f8fafc;border-radius:16px;margin-top:14px;padding:14px;font-family:Arial,sans-serif;font-size:13px;line-height:1.45}.password-pill{color:#075985;background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.role-badge{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.margin-alert-red{font-weight:900;color:#991b1b!important;background:#fee2e2!important}.margin-alert-yellow{font-weight:900;color:#92400e!important;background:#fef3c7!important}.margin-alert-green{font-weight:900;color:#166534!important;background:#dcfce7!important}.stock-ok{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.stock-order{color:#991b1b;background:#fee2e2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.stock-partial{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.access-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:16px;font-weight:700}.signature-grid{grid-template-columns:1fr 1fr;gap:34px;margin-top:30px;font-size:13px;display:grid}.footer-note{color:#475569;text-align:center;border-top:2px solid #e8f1f4;margin-top:36px;padding-top:14px;font-size:11px}.print-only{display:none}.manual-badge{color:var(--teal);background:#e8f4f7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-block}.source-note{color:var(--muted);margin-top:8px;font-size:12px}.global-search__note{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.45}.search-results{gap:8px;margin-top:12px;display:grid}.search-result--hidden{display:none!important}.qworks-session-chip{color:#0b5368;white-space:nowrap;background:#f2fafc;border:1px solid #cfe5ed;border-radius:999px;align-items:center;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.qworks-native-app .content{padding-bottom:56px}.qworks-native-bar{grid-template-columns:150px minmax(120px,1fr) 64px;align-items:center;gap:12px;margin:10px 0;display:grid}.qworks-native-bar>span{color:#334155;font-size:13px;font-weight:800}.qworks-native-bar>div{background:#e2edf2;border-radius:999px;height:12px;overflow:hidden}.qworks-native-bar>div>i{background:var(--teal);border-radius:999px;height:100%;display:block}.qworks-native-bar strong{text-align:right;color:var(--navy)}.validation-list{color:#475569;margin:12px 0 0;padding-left:20px;line-height:1.6}.terms-preview{white-space:pre-wrap;color:#475569;border:1px solid var(--line);background:#f8fbfd;border-radius:12px;max-height:360px;padding:14px;font-size:12px;line-height:1.45;overflow:auto}.alert-lane{border:1px solid var(--line);background:#f7fbfd;border-radius:18px;min-height:260px;padding:14px}.alert-lane h3{color:var(--navy);margin-top:0}.assignment-timeline{gap:10px;display:grid}.assignment-bar{border-left:8px solid var(--teal)}.collaborator-assignments-page{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.collaborator-assignments-page>*,.collaborator-assignments-page .assignment-board>*,.collaborator-assignments-page .assignment-form-header>*,.collaborator-assignments-page .assignment-form-footer>*,.collaborator-assignments-page .assignment-list-header>*{min-width:0;max-width:100%}.collaborator-assignments-page .section-header,.collaborator-assignments-page .form-card{margin:0}.collaborator-assignments-page .required-field>span:first-child{color:#b91c1c;white-space:nowrap;align-items:baseline;min-height:15px;font-weight:850;display:flex}.collaborator-assignments-page .required-star{color:#dc2626;line-height:inherit;margin:0;display:inline}.assignment-message--error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.assignment-message--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.assignment-form-header,.assignment-form-footer,.assignment-list-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.assignment-form-header{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px}.assignment-form-header h3,.assignment-form-header p,.assignment-list-header h3,.assignment-list-header p{margin:0}.assignment-form-header p,.assignment-list-header p,.assignment-form-footer>span{color:var(--muted);margin-top:4px;font-size:12px}.assignment-form-footer{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.assignment-form-footer .btn.primary{min-width:220px}.assignment-field-error{color:#b91c1c;font-size:11px;font-weight:750}.collaborator-assignments-page input[readonly]{color:#334155;cursor:not-allowed;background:#eef4f7}.collaborator-assignments-page .assignment-board{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.4fr)}.collaborator-assignments-page .assignment-timeline{width:100%;min-width:0;max-width:100%;overflow:hidden}.collaborator-assignments-page .analytics-chart{width:100%;overflow:visible}.collaborator-assignments-page .assignment-bar{border:1px solid #cfe0e8;border-left:6px solid var(--teal);width:100%;min-width:0;max-width:100%;height:auto;min-height:48px;color:var(--navy);text-align:left;white-space:normal;cursor:pointer;box-sizing:border-box;background:#f8fbfd;border-radius:10px;grid-template-columns:minmax(0,.7fr) minmax(0,2fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;display:grid;position:static;overflow:hidden}.collaborator-assignments-page .assignment-bar>strong,.collaborator-assignments-page .assignment-bar>span,.collaborator-assignments-page .assignment-bar>b{text-overflow:ellipsis;min-width:0;overflow:hidden}.collaborator-assignments-page .assignment-bar:hover{border-color:var(--teal);background:#eef9fb}.collaborator-assignments-page .assignment-bar b{white-space:nowrap}.assignment-empty{color:var(--muted);text-align:center;border:1px dashed #cbdde5;border-radius:10px;margin:0;padding:24px}.assignment-ledger{padding-bottom:4px;overflow:hidden}.assignment-list-header{margin-bottom:12px}.assignment-ledger .record-toolbar{flex-wrap:nowrap}@media (width<=1100px){.collaborator-assignments-page .assignment-board{grid-template-columns:1fr}}@media (width<=700px){.collaborator-assignments-page .assignment-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaborator-assignments-page .assignment-kpi-grid>*{min-width:0}.assignment-form-header,.assignment-form-footer,.assignment-list-header{flex-direction:column;align-items:stretch}.assignment-form-footer .btn.primary{width:100%}.collaborator-assignments-page .assignment-bar{grid-template-columns:1fr}}.tenant-organization-profile-grid{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start;gap:18px;display:grid}.organization-slug-route{background:#f2fbfd;border:1px solid #b8dce6;border-radius:14px;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding:14px 16px;display:flex}.organization-slug-route>div:first-child{gap:5px;display:grid}.organization-slug-route strong{color:var(--navy);font-size:15px}.organization-slug-route code{color:var(--teal);font-size:15px;font-weight:800}.organization-slug-route small{color:var(--muted)}.organization-slug-route .organization-admin-field{flex:0 280px;width:min(280px,100%)}.organization-admin-tab-view>.qworks-sp-status.success{color:#087443;background:#e9fbf1;border-color:#9be0bb}.organization-profile-completeness{border:1px solid var(--line);background:#fff;border-radius:16px;margin:18px 0;padding:18px}.organization-profile-completeness h2{color:var(--navy);margin:0 0 14px;font-size:18px}.organization-profile-completeness-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.organization-profile-completeness-grid>div{background:#f5f9fb;border-radius:12px;gap:5px;padding:12px;display:grid}.organization-profile-completeness-grid span{color:var(--muted);font-size:12px}.organization-profile-completeness-grid strong{font-size:13px}.organization-profile-completeness-grid .is-complete strong{color:#087443}.organization-profile-completeness-grid .is-missing strong{color:#b42318}.organization-profile-document-warning{color:#9b2c2c;margin:14px 0 0;font-weight:700}.organization-document-readiness{border:1px solid var(--line);background:#fff;border-radius:16px;margin:18px 0;padding:18px}.organization-document-readiness__heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.organization-document-readiness h2{color:var(--navy);margin:0 0 5px;font-size:18px}.organization-document-readiness__heading p{color:var(--muted);margin:0;font-size:13px}.organization-document-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.organization-document-readiness-card{border:1px solid var(--line);background:#f5f9fb;border-radius:12px;gap:6px;padding:14px;display:grid}.organization-document-readiness-card h3{color:var(--navy);margin:0;font-size:15px}.organization-document-readiness-card strong{font-size:13px}.organization-document-readiness-card p,.organization-document-readiness-card small{color:var(--muted);margin:0;font-size:12px}.organization-document-readiness-card.is-ready{background:#effcf4;border-color:#9be0bb}.organization-document-readiness-card.is-ready strong{color:#087443}.organization-document-readiness-card.is-blocked{background:#fff7f6;border-color:#f1b7b2}.organization-document-readiness-card.is-blocked strong{color:#b42318}@media (width<=700px){.organization-document-readiness__heading{display:grid}.organization-document-readiness-grid{grid-template-columns:1fr}}.users-access-boundary,.members-access-boundary{border-left:4px solid var(--teal);color:var(--muted);background:#eef9fb;border-radius:10px;gap:4px;margin:16px 0;padding:14px 16px;display:grid}.users-access-boundary strong,.members-access-boundary strong{color:var(--navy)}.users-access-domain-row th{color:var(--teal);text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#e8f5f8;padding:8px 12px;font-size:11px}.users-access-edit-table input[readonly]{color:#52657a;cursor:not-allowed;background:#f2f5f7}.users-access-field-groups,.members-access-field-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.users-access-field-groups>div,.members-access-field-groups>div{border:1px solid var(--line);background:#ffffffb3;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.users-access-field-groups span,.members-access-field-groups span{color:#52657a;font-size:12px;line-height:1.35}.identity-email-workflow{border-left:3px solid var(--accent);color:#23445c;background:#eef8fb;gap:4px;margin:10px 0 14px;padding:10px 12px;font-size:12px;display:grid}.identity-email-workflow ol{margin:4px 0 0 18px;padding:0}.identity-reuse-note{color:#23445c;background:#f1f8fa;border-radius:8px;margin:6px 0 12px;padding:8px 10px;font-size:12px}.invitation-lifecycle{border:1px solid var(--line);color:#52657a;border-radius:10px;gap:5px;margin-top:12px;padding:10px;font-size:12px;display:grid}.invitation-lifecycle ul{margin:2px 0 0;padding:0;list-style:none}.invitation-lifecycle li{border-top:1px solid #e4edf1;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.invitation-lifecycle li>span:first-child{overflow-wrap:anywhere;min-width:0;line-height:1.35}.invitation-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:inline-flex}.invitation-delivery-note{color:#52697d;margin:8px 0;font-size:.9rem}.member-invitation-result{border:1px solid;border-radius:10px;gap:4px;margin:12px 0 0;padding:11px 12px;font-size:12px;line-height:1.4;display:grid}.member-invitation-result strong{font-size:13px}.member-invitation-result span,.member-invitation-result small{color:#52697d}.member-invitation-result.is-success{background:#f3fbf5;border-color:#a9d9bb}.member-invitation-result.is-success strong{color:#176b3a}.member-invitation-result.is-error{background:#fff6f6;border-color:#efb5b5}.member-invitation-result.is-error strong{color:#a52b2b}.member-invitation-result .small-action{justify-self:start}@media (width<=760px){.users-access-field-groups,.members-access-field-groups{grid-template-columns:1fr}.invitation-lifecycle li{flex-direction:column}.invitation-actions{justify-content:flex-start}}.tenant-organization-identity-card{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7fbfd);border-radius:20px;padding:18px;box-shadow:0 12px 28px #071d3312}.tenant-organization-identity-card h3{color:var(--navy);margin-top:0}.tenant-organization-identity-block{border-top:1px solid var(--line);color:#334155;margin-top:14px;padding-top:14px;font-size:14px;line-height:1.55}.tenant-organization-identity-block strong{color:var(--navy);font-size:17px}.branding-preview{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7fbfd);border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:flex;box-shadow:0 12px 28px #071d3312}.branding-preview-logo-box{background:#fff;border:1px dashed #a7c7d3;border-radius:18px;justify-content:center;align-items:center;min-width:260px;min-height:110px;padding:18px;display:flex}.branding-preview-logo-box img{object-fit:contain;max-width:240px;max-height:90px}.branding-help{color:var(--muted);font-size:13px;line-height:1.45}.branding-status{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.document-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.doc-export-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.doc-export-bar strong{color:var(--navy);margin-right:8px}.invoice-import-panel{background:#f7fbfd;border:1px solid #c8e8f0;border-radius:18px;margin-bottom:16px;padding:16px}.invoice-import-panel h3{color:var(--navy);margin-top:0}.invoice-cumulative-positive{color:#166534;font-weight:900}.invoice-cumulative-muted{color:#64748b;font-size:12px}body.qworks-shell-layout .delivery-document__toolbar .doc-export-title{color:#08253d;gap:4px;font-size:16px;display:grid}body.qworks-shell-layout .delivery-document__toolbar .doc-export-title small{color:#56728a;font-size:12px;font-weight:900}body.qworks-shell-layout .delivery-document__toolbar .doc-export-title strong{color:#0c2237;font-size:16px}body.qworks-shell-layout .delivery-document-preview{min-height:410px;box-shadow:none;background:#fff;border:0;border-radius:16px 16px 0 0;min-height:420px;padding:0 54px 40px}body.qworks-shell-layout:has([data-qworks-page=sales]) .filter-panel .toolbar-controls-toggle{color:#486175!important;text-align:start!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important;background:linear-gradient(#fff,#f1f8fb)!important;border:1px solid #dbeaf0!important;border-radius:16px!important;gap:10px!important;width:317.797px!important;height:39px!important;min-height:39px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:800!important;position:relative!important;top:3px!important;overflow:hidden!important}body.qworks-shell-layout:has([data-qworks-page=sales]) .filter-panel .toolbar-controls-toggle>small{color:#73899a!important;font-size:11px!important;font-weight:750!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales] #content>.section-header h2{color:#071d33!important;letter-spacing:-.045em!important;font-size:25px!important;font-weight:700!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales] #content>.section-header .corporate-subtitle{gap:7px!important}body.qworks-shell-layout [data-qworks-page=sales] #content>.section-header .corporate-subtitle:before{background:#1b718b!important;width:26px!important}body.qworks-shell-layout [data-qworks-page=sales] .form-card{background:#ffffffeb!important;border-color:#e2e8f0eb!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales].sales-feature-boundary{background:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%)!important;margin-top:0!important;padding-top:24px!important}body.qworks-shell-layout [data-qworks-page=sales].sales-feature-boundary[data-sales-tab=contracts]{background:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%)!important;position:static!important}body.qworks-shell-layout [data-qworks-page=sales]>.content{background:0 0!important}body.qworks-shell-layout [data-qworks-page=sales] .module-ribbon{margin-top:0!important}body.qworks-shell-layout [data-qworks-page=sales] details.add-actions-menu>summary.add-actions-trigger{min-height:0!important;font-weight:850!important;display:list-item!important}body.qworks-shell-layout [data-qworks-page=sales] .add-actions-trigger>span{color:#64748b!important;margin-top:2px!important;font-size:11px!important;font-weight:850!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales] .add-actions-trigger>small{margin:0!important;font-size:10px!important;font-weight:850!important;line-height:normal!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales] .global-search__row,body.qworks-shell-layout [data-qworks-page=sales] .global-search__row>label{height:65px!important}body.qworks-shell-layout [data-qworks-page=sales] .global-search__row>label{grid-template-rows:21px 44px!important}body.qworks-shell-layout [data-qworks-page=sales] .global-search__row>label>span{height:14px!important;line-height:14px!important}body.qworks-shell-layout [data-qworks-page=sales] .global-search__help{color:#64748b!important;height:12px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales] .module-tools__title span,body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=activities] .table-wrap td{color:#64748b!important}body.qworks-shell-layout [data-qworks-page=sales] details.excel-center>summary.excel-center-trigger{color:#486175!important;height:37px!important;min-height:36px!important;font-size:12.5px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales] details.excel-center>summary.excel-center-trigger>span{line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales] .action-form__body{height:472px!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .action-drawer__header>*{visibility:visible!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .action-drawer__header strong{color:#08384b!important;font-size:13px!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .dialog__close-row strong{color:#08384b!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .calendar-actions-panel{height:279px!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .calendar-editor__title{height:18px!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .calendar-actions-panel input,body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .calendar-actions-panel select,body.qworks-shell-layout [data-qworks-page=sales] .action-drawer .calendar-actions-panel textarea{border-color:#cfe0eb!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-form-grid .field-note{color:#64748b!important;margin-top:5px!important;font-size:11px!important;line-height:1.3!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-modal input[readonly]{cursor:default!important;color:#475569!important;background:#f1f5f9!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer.action-form__body{height:472px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .action-drawer.action-form__body{height:976px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module{height:auto!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-required{color:#991b1b!important;box-sizing:border-box!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;height:37px!important;margin:10px 0 16px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-form-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(200px,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-address-grid{display:contents!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-address-field{min-width:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-form-grid>.form-section-title{color:#0b2235!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-sizing:border-box!important;border-top:1px solid #dbeaf0!important;grid-column:1/-1!important;margin:10px 0 2px!important;padding-top:14px!important;font-size:13px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module label{color:#64748b!important;gap:6px!important;min-width:0!important;min-height:76px!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module label>span:first-child{visibility:visible!important;opacity:1!important;color:#64748b!important;letter-spacing:.01em!important;text-transform:none!important;height:16px!important;min-height:16px!important;margin:0 0 6px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module label.required-field>span:first-child{color:#b91c1c!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module .required-star,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-required .required-star{color:#dc2626!important;margin-left:3px!important;font-size:13px!important;font-weight:950!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module textarea{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:normal!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module label.required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module label.required-field textarea{background:snow!important;border-color:#fecaca!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-form-grid textarea{resize:vertical!important;height:116px!important;min-height:116px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module .inline-helper{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:6px!important;margin-bottom:0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module .small-action{color:#071d33!important;background:#f7fbfd!important;border:1px solid #dbe5ea!important;border-radius:10px!important;width:auto!important;height:30px!important;min-height:auto!important;margin:6px 0 0!important;padding:7px 9px!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 13px!important;font-size:12.5px!important;line-height:normal!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-drawer-module .field-note{color:#64748b!important;margin:5px 0 0!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-other-actions{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:9px!important;height:86px!important;min-height:0!important;margin-top:16px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-other-actions .action-form__secondary-title{color:#0b2235!important;border-bottom:1px solid #dbeaf0!important;flex-basis:auto!important;width:max-content!important;margin:0 0 14px!important;padding-bottom:12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-other-actions .action-form__item{color:#153447!important;text-align:left!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;flex-basis:100%!important;width:100%!important;height:32px!important;min-height:auto!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important;line-height:normal!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-account-modal .modal-card{width:min(1180px,92vw)!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .action-drawer.action-form__body{height:940px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module{height:auto!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-required{color:#991b1b!important;box-sizing:border-box!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;height:37px!important;margin:10px 0 16px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-form-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(200px,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module label{color:#64748b!important;gap:6px!important;min-width:0!important;min-height:76px!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module label>span:first-child{visibility:visible!important;opacity:1!important;color:#64748b!important;letter-spacing:.01em!important;text-transform:none!important;height:16px!important;min-height:16px!important;margin:0 0 6px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module label.required-field>span:first-child{color:#b91c1c!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module .required-star,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-required .required-star{color:#dc2626!important;margin-left:3px!important;font-size:13px!important;font-weight:950!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module select{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:normal!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module label.required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module label.required-field select{background:snow!important;border-color:#fecaca!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-drawer-module .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 13px!important;font-size:12.5px!important;line-height:normal!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-other-actions{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:9px!important;height:86px!important;min-height:0!important;margin-top:16px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-other-actions .action-form__secondary-title{color:#0b2235!important;border-bottom:1px solid #0b2235!important;flex-basis:auto!important;width:max-content!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-other-actions .action-form__item{color:#153447!important;text-align:left!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;flex-basis:100%!important;width:100%!important;height:32px!important;min-height:auto!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module{box-sizing:border-box!important;height:454px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module>h3{color:#071d33!important;border-bottom:1px solid #dbeaf0!important;height:30px!important;margin:0 0 14px!important;padding:0 0 10px!important;font-size:18px!important;font-weight:1000!important;line-height:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label{color:#607589!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label>span:first-child{color:#607589!important;height:16px!important;margin:0 0 6px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module .required-field-label{color:#dc2626!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module select{color:#0b2235!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cfe0eb!important;border-radius:12px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;font-size:14px!important;display:block!important}:is(body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label:has(.required-field-label) input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label:has(.required-field-label) select){background:snow!important;border-color:#ffbcbc!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-add{align-items:flex-end!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-add .btn{border-radius:10px!important;width:auto!important;height:42px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-other-actions{height:95px!important;margin:24px 0 0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-other-actions h4{color:#071d33!important;border-bottom:1px solid #cfe0eb!important;width:max-content!important;margin:0 0 24px!important;padding:0 0 10px!important;font-size:18px!important;font-weight:1000!important;line-height:22px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-open-action{color:#0b2235!important;text-align:left!important;background:#f8fbfd!important;border:1px solid #cfe0eb!important;border-radius:10px!important;width:100%!important;height:32px!important;padding:7px 12px!important;font-size:13px!important;font-weight:900!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .action-drawer.action-form__body{height:940px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module{height:auto!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-required{color:#991b1b!important;box-sizing:border-box!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;height:37px!important;margin:10px 0 16px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-form-grid{box-sizing:border-box!important;grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(200px,1fr))!important;gap:14px!important;width:100%!important;height:auto!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label{color:#64748b!important;gap:6px!important;min-width:0!important;min-height:76px!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label>span:first-child{visibility:visible!important;opacity:1!important;color:#64748b!important;letter-spacing:.01em!important;text-transform:none!important;height:16px!important;min-height:16px!important;margin:0 0 6px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label.required-field>span:first-child{color:#b91c1c!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module .required-star,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-required .required-star{color:#dc2626!important;margin-left:3px!important;font-size:13px!important;font-weight:950!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module select{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:normal!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label.required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module label.required-field select{background:snow!important;border-color:#fecaca!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-drawer-module .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 13px!important;font-size:12.5px!important;line-height:normal!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-other-actions{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:9px!important;height:86px!important;min-height:0!important;margin:16px 0 0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-other-actions .action-form__secondary-title{color:#0b2235!important;border-bottom:1px solid #0b2235!important;flex-basis:auto!important;width:max-content!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-lead-other-actions .action-form__item{color:#153447!important;text-align:left!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;flex-basis:100%!important;width:100%!important;height:32px!important;min-height:auto!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module{box-sizing:border-box!important;height:546px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module>h3{color:#071d33!important;border-bottom:1px solid #dbeaf0!important;height:30px!important;margin:0 0 14px!important;padding:0 0 10px!important;font-size:18px!important;font-weight:1000!important;line-height:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label{color:#607589!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label>span:first-child{height:16px!important;margin:0 0 6px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module .required-field-label{color:#dc2626!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module select{color:#0b2235!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cfe0eb!important;border-radius:12px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;font-size:14px!important;display:block!important}:is(body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label:has(.required-field-label) input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label:has(.required-field-label) select){background:snow!important;border-color:#ffbcbc!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-add{height:42px!important;margin-top:48px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-add .btn{border-radius:10px!important;height:42px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-other-actions{height:95px!important;margin:27px 0 0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-other-actions h4{color:#071d33!important;border-bottom:1px solid #cfe0eb!important;width:max-content!important;margin:0 0 24px!important;padding:0 0 10px!important;font-size:18px!important;font-weight:1000!important;line-height:22px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-open-action{color:#0b2235!important;text-align:left!important;background:#f8fbfd!important;border:1px solid #cfe0eb!important;border-radius:10px!important;width:100%!important;height:32px!important;padding:7px 12px!important;font-size:13px!important;font-weight:900!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .action-drawer.action-form__body{height:976px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module{height:auto!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-required{color:#991b1b!important;box-sizing:border-box!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;height:37px!important;margin:10px 0 16px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-form-grid{box-sizing:border-box!important;grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(200px,1fr))!important;gap:14px!important;width:100%!important;height:auto!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label{color:#64748b!important;gap:6px!important;min-width:0!important;min-height:76px!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label>span:first-child{visibility:visible!important;opacity:1!important;color:#64748b!important;letter-spacing:.01em!important;text-transform:none!important;height:16px!important;min-height:16px!important;margin:0 0 6px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label.required-field>span:first-child{color:#b91c1c!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module .required-star,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-required .required-star{color:#dc2626!important;margin-left:3px!important;font-size:13px!important;font-weight:950!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module select{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:normal!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label.required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module label.required-field select{background:snow!important;border-color:#fecaca!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-drawer-module .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 13px!important;font-size:12.5px!important;line-height:normal!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-other-actions{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:9px!important;height:86px!important;min-height:0!important;margin:16px 0 0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-other-actions .action-form__secondary-title{color:#0b2235!important;border-bottom:1px solid #0b2235!important;flex-basis:auto!important;width:max-content!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-opportunity-other-actions .action-form__item{color:#153447!important;text-align:left!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;flex-basis:100%!important;width:100%!important;height:32px!important;min-height:auto!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] #content>.section-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .table-wrap{border-radius:10px!important;height:auto!important;min-height:0!important;margin:0!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;height:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .table-wrap th{color:#071d33!important;text-transform:uppercase!important;background:#f7fbfd!important;height:35px!important;padding:9px 10px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .table-wrap td{color:#91a4b8!important;text-align:center!important;vertical-align:middle!important;border-top:1px solid #edf2f6!important;height:37px!important;padding:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .action-drawer.action-form__body{height:838px!important;padding-bottom:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .action-drawer.action-form__body{height:976px!important;padding-bottom:20px!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=activities]{height:1009px!important;min-height:1009px!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=activities]>#content{height:925px!important;min-height:925px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] #content>.section-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard{min-width:0;display:block!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .feature-page__header{margin-bottom:12px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .feature-page__heading{width:auto;max-width:none;padding-top:0!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .feature-page__heading h2{letter-spacing:-.045em;margin:0;font-size:25px;color:#071d33!important;line-height:1.05!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .feature-page__heading p{margin:5px 0 0;font-size:14px;color:#64748b!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .corporate-subtitle{gap:7px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .corporate-subtitle:before{background:#1b718b!important;width:26px!important}.dashboard-page-actions{justify-content:flex-end;margin:-54px 0 14px;display:flex}body.qworks-shell-layout .structured-backend-error{background:#fffaf0;border:1px solid #f1c98a;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}body.qworks-shell-layout .structured-backend-error strong{color:#7a4c00;font-size:12px}body.qworks-shell-layout .structured-backend-error span{color:#765d32;flex:1;font-size:12px}.dashboard-refresh{min-width:148px}.dashboard-export-bar{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#071d33,#0d3b5b);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;margin:0 0 18px;padding:16px 18px;display:flex;box-shadow:0 18px 38px #071d3329}.dashboard-export-bar strong{margin-bottom:4px;font-size:15px;display:block}.dashboard-export-bar span{color:#c8e8f0;font-size:12px;font-weight:700}.dashboard-export-status{color:#166534;margin:-8px 0 16px;font-weight:800}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;margin:0 0 10px;display:flex}.dashboard-section-heading h3,.dashboard-connected-actions h3{color:#071d33;margin:0;font-size:18px}.dashboard-section-heading p,.dashboard-connected-actions p{color:#64748b;margin:3px 0 0;font-size:12px}.dashboard-live-status,.dashboard-loading-status{color:#176884;background:#edfafd;border:1px solid #bfe5ee;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .sales-dashboard .cards.sales-dashboard__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;display:grid}body.qworks-shell-layout .sales-dashboard .dashboard-kpi-card{text-align:left;width:100%;min-width:0;min-height:96px;font:inherit;color:inherit;cursor:pointer;border:1px solid #cbdde7f2;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;background:#fffffff5!important;border-radius:17px!important;box-shadow:0 10px 28px #0f172a0e!important}body.qworks-shell-layout .sales-dashboard .dashboard-kpi-card:hover:not(:disabled){border-color:#4ca7bc;transform:translateY(-2px);box-shadow:0 16px 34px #17688424!important}body.qworks-shell-layout .sales-dashboard .dashboard-kpi-card:focus-visible,.dashboard-workflow-card:focus-visible,.dashboard-action-list .btn:focus-visible{outline-offset:2px;outline:3px solid #0ea5e959}body.qworks-shell-layout .sales-dashboard .dashboard-kpi-card:disabled,.dashboard-workflow-card:disabled{cursor:default;opacity:.72}body.qworks-shell-layout .sales-dashboard .dashboard-kpi-card .label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}body.qworks-shell-layout .sales-dashboard .dashboard-kpi-card .value{color:#071d33;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:5px;font-size:21px;font-weight:900;line-height:1.1}.dashboard-card-link{color:#176884;margin-top:auto;padding-top:10px;font-size:11px;font-weight:900}body.qworks-shell-layout .sales-dashboard .dashboard-kpi-card .dashboard-card-link{padding-top:8px;font-size:10px}.dashboard-workflow-section{margin-top:22px}.dashboard-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-workflow-card{text-align:left;min-width:0;min-height:210px;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #cfdee7;border-radius:17px;flex-direction:column;padding:17px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 10px 25px #0f172a0a}.dashboard-workflow-card:hover:not(:disabled){border-color:#4ca7bc;transform:translateY(-2px);box-shadow:0 16px 34px #1768841f}.dashboard-workflow-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-workflow-card__header>span{min-width:0}.dashboard-workflow-card__header strong{color:#071d33;font-size:16px;display:block}.dashboard-workflow-card__header small{color:#64748b;margin-top:4px;font-size:11px;line-height:1.35;display:block}.dashboard-workflow-card__header b{color:#176884;flex:none;font-size:28px;line-height:1}.dashboard-status-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dashboard-status-list li{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 9px;font-size:11px;display:flex}.dashboard-status-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-status-list li strong{color:#071d33}.dashboard-status-empty{color:#94a3b8;margin-top:20px;font-size:12px}.dashboard-connected-actions{background:#f8fbfd;border:1px solid #cfdee7;border-radius:17px;grid-template-columns:minmax(210px,.4fr) minmax(0,1.6fr);align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:grid}.dashboard-action-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.dashboard-action-list .btn{color:#0b3c59;background:#fff;min-height:36px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;min-width:0;margin-top:18px;display:grid}.dashboard-stack{align-content:start;gap:18px;min-width:0;display:grid}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .chart-card{min-width:0;height:auto!important;min-height:0!important;padding:18px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .chart-card h3{margin:0 0 5px!important;font-size:17px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .chart-card p{margin:0 0 12px!important;font-size:12px!important}.sales-dashboard__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .chart-row{min-width:0;gap:18px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .qworks-empty-chart{place-items:center;min-height:120px;display:grid;color:#64748b!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:30px!important;font-size:14px!important;font-weight:400!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:8px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .mini-stat{min-width:0;padding:12px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .mini-stat .v{overflow-wrap:anywhere;font-size:19px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .mini-stat .metric-label{font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .dual-currency-value{flex-direction:column;gap:2px;line-height:1.15;display:inline-flex}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .dual-currency-value .eur{color:#071d33;font-weight:900}body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .dual-currency-value .gbp{color:#1b718b;font-size:.84em;font-weight:900}@media (width<=1200px){body.qworks-shell-layout .sales-dashboard .cards.sales-dashboard__cards,.dashboard-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-connected-actions{grid-template-columns:1fr}.dashboard-action-list{justify-content:flex-start}}@media (width<=760px){.dashboard-page-actions{justify-content:stretch;margin:0 0 12px}.dashboard-page-actions .btn,.dashboard-export-bar .btn{width:100%}.dashboard-export-bar,.dashboard-section-heading{flex-direction:column;align-items:stretch}body.qworks-shell-layout .sales-dashboard .cards.sales-dashboard__cards,.dashboard-workflow-grid,.sales-dashboard__charts,body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .chart-row,body.qworks-shell-layout [data-qworks-page=sales] .sales-dashboard .mini-stats{grid-template-columns:1fr}.dashboard-connected-actions{padding:14px}.dashboard-action-list{grid-template-columns:1fr;display:grid}.dashboard-action-list .btn{width:100%}}.customer360-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;display:grid}body.casual-ui .card,body.casual-ui .form-card,body.casual-ui .table-wrap,body.casual-ui .panel,body.casual-ui .customer360-card{background:#ffffffeb!important;border-color:#e2e8f0eb!important;border-radius:18px!important;box-shadow:0 10px 28px #0f172a0b!important}.customer360-grid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:18px;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #content>.section-header{box-sizing:border-box!important;height:77.5px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] td.empty{color:#64748b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .action-drawer.action-form__body{height:976px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-module{height:347px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-search{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-search-actions{gap:9px!important;height:42px!important;margin:16px 0 0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-search-actions .btn{border-radius:8px!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-customers{box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:8px!important;width:100%!important;height:190px!important;max-height:190px!important;margin-top:12px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-customers:after{content:""!important;grid-column:1/-1!important;height:99301px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-customer{color:#071d33!important;text-align:left!important;background:#fff!important;border:1px solid #dbe5ea!important;border-radius:14px!important;height:auto!important;min-height:auto!important;padding:11px 12px!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-customer.active{background:#e8f6fa!important;border-color:#1b718b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-customer strong{color:#08384b!important;margin-bottom:3px!important;font-size:13px!important;font-weight:700!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-customer span{color:#748799!important;margin-top:2px!important;font-size:11px!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-other-title{width:max-content!important;margin:14px 0!important;padding:0 0 10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-other-actions{box-sizing:border-box!important;flex-wrap:wrap!important;gap:9px!important;width:100%!important;height:209px!important;margin:16px 0 0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-other-actions>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;width:max-content!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-drawer-other-actions>button{color:#153447!important;text-align:left!important;box-sizing:border-box!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;width:100%!important;height:32px!important;min-height:auto!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .section-header{box-sizing:border-box!important;height:78.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-layout{width:100%!important;margin:0!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-customer-picker{display:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer-profile,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea>.form-card,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customer-account-section,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #contacts-section,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #leads-section,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #opportunities-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea{gap:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea>.form-card.no-print{box-sizing:border-box!important;height:auto!important;min-height:180px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-card{gap:12px!important;padding:10px 20px 16px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-card .sales-table-controls{box-sizing:border-box!important;width:100%!important;margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-controls-row{grid-template-columns:minmax(300px,560px) auto auto minmax(190px,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-combobox{min-width:0!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-input-group{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-autocomplete{width:100%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-input-group input{color:#1e3a4c!important;background:#fff!important;border:1px solid #dbe7ed!important;border-radius:7px 0 0 7px!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-input-group .btn{border-radius:0 7px 7px 0!important;min-height:34px!important;padding:6px 16px!important}body.qworks-shell-layout .customer360-account-option-label{color:#16364b!important;gap:2px!important;font-size:12px!important;display:grid!important}body.qworks-shell-layout .customer360-account-option-label small{color:#627b8d!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-filter-trigger{cursor:pointer!important;min-height:34px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-filter-trigger[aria-expanded=true]{color:#075c72!important;background:#eef9fb!important;border-color:#0b758f!important}body.qworks-shell-layout .customer360-account-filter-panel{width:min(520px,100vw - 48px)!important;max-height:min(440px,100vh - 180px)!important;padding:12px!important;overflow:auto!important}body.qworks-shell-layout .customer360-account-filter-panel input{border:1px solid #dbe7ed!important;border-radius:7px!important;width:100%!important;min-height:32px!important;padding:5px 8px!important}body.qworks-shell-layout .customer360-account-filter-actions{z-index:2!important;background:#fff!important;border-top:1px solid #dbe7ed!important;flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:8px!important;margin:2px -12px -12px!important;padding:10px 12px!important;display:flex!important;position:sticky!important;bottom:-12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-selection-summary{color:#587285!important;white-space:nowrap!important;justify-self:end!important;font-size:12px!important;font-weight:650!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-jump-actions{margin-top:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea>.form-card.print-area:last-child{box-sizing:border-box!important;height:auto!important;min-height:339.438px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customer-account-section .form-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customer-account-section textarea{min-height:116px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customer-account-section input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customer-account-section textarea,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customer-account-section select{border-color:#d8e2ee!important;border-radius:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customer-account-section{height:auto!important;min-height:338.719px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #contacts-section{height:auto!important;min-height:257.594px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #leads-section{height:auto!important;min-height:331.313px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #opportunities-section{height:auto!important;min-height:244.953px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .edit-table th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .edit-table td{vertical-align:top!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.24!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .edit-table tbody tr{min-height:44px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .edit-table .record-toolbar{flex-wrap:nowrap!important}body.qworks-shell-layout .customer360-confirm-dialog{width:min(480px,100vw - 32px)!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .table-wrap{background:#ffffffeb!important;border-color:#e2e8f0eb!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .edit-table input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .edit-table select,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .edit-table textarea{border-color:#d8e2ee!important;border-radius:12px!important;min-width:0!important;padding-left:9px!important;padding-right:9px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea .btn{border-radius:999px!important;padding:9px 13px!important;font-size:12.5px!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea .edit-table .btn{white-space:nowrap!important;border-radius:6px!important;min-height:28px!important;padding:5px 8px!important;font-size:11px!important;line-height:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #leads-section .edit-table{table-layout:auto!important;min-width:1100px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #leads-section .edit-table textarea{min-height:116px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer-summary-card{height:auto!important;min-height:345.438px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-no-selection{color:#587285!important;min-height:150px!important;padding:28px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-no-selection h3{color:#10263f!important;margin:0 0 8px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-no-selection p{max-width:760px!important;margin:0!important}.record-toolbar{flex-wrap:wrap;gap:6px;display:flex}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-list{color:#64748b!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-page-header p{color:#64748b!important;white-space:normal!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap{background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:920px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap th{color:#071d33!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;vertical-align:top!important;height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:11px!important;font-weight:700!important;line-height:1.18!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap :is(th,td):not(:last-child){width:auto!important;max-width:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap :is(th,td):last-child{width:250px!important;min-width:250px!important;max-width:250px!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap td{color:#334155!important;vertical-align:top!important;background:0 0!important;border-top:1px solid #f1f5f9!important;height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:12px!important;line-height:1.18!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap tbody tr:not(.sales-virtual-spacer){height:38px!important;min-height:44px!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-record-actions{align-items:center!important;gap:8px!important;height:28px!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-record-actions .btn{height:28px!important;min-height:28px!important;padding:5px 8px!important;font-size:11px!important;line-height:1!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-qworks-page=sales]:is([data-sales-tab=accounts],[data-sales-tab=contacts],[data-sales-tab=leads],[data-sales-tab=opportunities]) .sales-records-table-wrap tbody tr.sales-virtual-spacer>td{background:0 0!important;border:0!important;padding:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-content:start!important;gap:14px!important;margin-bottom:16px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-modal-grid>label{min-width:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-contact-modal-actions{clear:both!important;margin-top:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-page-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-page-header h2{color:#071d33!important;letter-spacing:-.04em!important;margin:0!important;font-size:28px!important;line-height:1.05!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-page-header p{color:#607589!important;white-space:nowrap!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.15!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;margin:0!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap td{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap th:nth-child(-n+6),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap td:nth-child(-n+6){width:14%!important;max-width:14%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap th:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap td:nth-child(7){width:16%!important;max-width:16%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap th{color:#071d33!important;text-align:left!important;background:#f7fbfd!important;height:35px!important;padding:9px 10px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap td{color:#173b61!important;vertical-align:middle!important;border-top:1px solid #edf2f6!important;height:41px!important;padding:5px 10px!important;font-size:14px!important;line-height:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap tbody tr{height:41px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap tbody tr:hover td{background:#fbfdfe!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap .sales-record-primary{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-record-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;width:100%!important;height:29px!important;display:flex!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-record-actions .btn{white-space:nowrap!important;border-radius:6px!important;flex:none!important;height:29px!important;min-height:29px!important;padding:6px 8px!important;font-size:12px!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-record-loading td,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=accounts] .sales-records-table-wrap .empty{text-align:left!important;height:41px!important;padding:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-page-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-page-header h2{color:#071d33!important;letter-spacing:-.04em!important;margin:0!important;font-size:28px!important;line-height:1.05!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-page-header p{color:#607589!important;white-space:nowrap!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.15!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;margin:0!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap td{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap th:nth-child(-n+6),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap td:nth-child(-n+6){width:14%!important;max-width:14%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap th:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap td:nth-child(7){width:16%!important;max-width:16%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap th{color:#071d33!important;text-align:left!important;background:#f7fbfd!important;height:35px!important;padding:9px 10px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap td{color:#173b61!important;vertical-align:middle!important;border-top:1px solid #edf2f6!important;height:41px!important;padding:5px 10px!important;font-size:14px!important;line-height:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap tbody tr{height:41px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-records-table-wrap tbody tr:hover td{background:#fbfdfe!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-record-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;width:100%!important;height:29px!important;display:flex!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contacts] .sales-record-actions .btn{white-space:nowrap!important;border-radius:6px!important;flex:none!important;height:29px!important;min-height:29px!important;padding:6px 8px!important;font-size:12px!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-page-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-page-header h2{color:#071d33!important;letter-spacing:-.04em!important;margin:0!important;font-size:28px!important;line-height:1.05!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-page-header p{color:#607589!important;white-space:nowrap!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.15!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;margin:0!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap td{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap th:nth-child(-n+6),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap td:nth-child(-n+6){width:14%!important;max-width:14%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap th:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap td:nth-child(7){width:16%!important;max-width:16%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap th{color:#071d33!important;text-align:left!important;background:#f7fbfd!important;height:35px!important;padding:9px 10px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap td{color:#173b61!important;vertical-align:middle!important;border-top:1px solid #edf2f6!important;height:41px!important;padding:5px 10px!important;font-size:14px!important;line-height:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-records-table-wrap tbody tr{height:41px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-record-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;width:100%!important;height:29px!important;display:flex!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .sales-record-actions .btn{white-space:nowrap!important;border-radius:6px!important;flex:none!important;height:29px!important;min-height:29px!important;padding:6px 8px!important;font-size:12px!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=leads] .qworks-sales-fixed-table .sales-use-in-pricing:disabled{color:#718493!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;background:#edf2f5!important;border-color:#cbd7df!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-page-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-page-header h2{color:#071d33!important;letter-spacing:-.04em!important;margin:0!important;font-size:28px!important;line-height:1.05!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-page-header p{color:#607589!important;white-space:nowrap!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.15!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;margin:0!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap td{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap th:nth-child(-n+7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap td:nth-child(-n+7){width:12%!important;max-width:12%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap th:nth-child(8),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap td:nth-child(8){width:16%!important;max-width:16%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap th{color:#071d33!important;text-align:left!important;background:#f7fbfd!important;height:35px!important;padding:9px 10px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap td{color:#173b61!important;vertical-align:middle!important;border-top:1px solid #edf2f6!important;height:41px!important;padding:5px 10px!important;font-size:14px!important;line-height:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-records-table-wrap tbody tr{height:41px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-record-actions{flex-wrap:nowrap!important;align-items:flex-start!important;gap:5px!important;width:100%!important;height:29px!important;display:flex!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .sales-record-actions .btn{white-space:nowrap!important;border-radius:6px!important;flex:none!important;height:29px!important;min-height:29px!important;padding:6px 8px!important;font-size:12px!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module{height:354px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module+.calendar-actions-panel{height:279px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-required{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important;margin:10px 0 16px!important;padding:10px 12px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-form-grid{grid-template-rows:repeat(3,76px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;height:256px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module label{color:#64748b!important;gap:6px!important;min-width:0!important;max-width:100%!important;min-height:76px!important;font-size:12px!important;font-weight:800!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module label>span{color:#5f7188!important;letter-spacing:.01em!important;height:16px!important;margin-bottom:6px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module .required-field>span{color:#b91c1c!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module .required-star{color:#dc2626!important;letter-spacing:.01em!important;margin-left:3px!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module select{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:10px 12px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module .required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-drawer-module .required-field select{background:snow!important;border:1px solid #fecaca!important;border-left-width:4px!important;border-radius:14px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-add{align-self:start!important;padding-top:22px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-add .btn{z-index:3!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important;border-radius:8px!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior{box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:112px!important;margin:0 0 18px!important;padding:20px!important;display:flex!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] #content>.section-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior>div:first-child{max-width:850px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior strong{color:#0f2940!important;margin-bottom:5px!important;font-size:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior p{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.5!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior .actions{flex:none!important;justify-content:flex-end!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior .btn{z-index:3!important;border-radius:999px!important;height:34px!important;min-height:auto!important;padding:9px 13px!important;font-size:12.5px!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-list{color:#334155!important;text-align:left!important;box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:12px!important;min-height:148px!important;margin-bottom:18px!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-list__header{box-sizing:border-box!important;background:#f8fbfd!important;border-bottom:1px solid #e5edf3!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:74px!important;padding:16px 20px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-list__header h3{color:#0f2940!important;margin:0 0 3px!important;font-size:17px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-list__header p{color:#718096!important;margin:0!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-count{color:#075985!important;background:#e0f2fe!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:5px 11px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-items{display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-item{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e5edf3!important;border-left:4px solid #38bdf8!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:104px!important;padding:16px 20px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-item:last-child{border-bottom:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-item.warning{background:#fffdf7!important;border-left-color:#f59e0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-item.danger{background:snow!important;border-left-color:#dc2626!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-indicator{color:#0369a1!important;background:#e0f2fe!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;font-size:16px!important;font-weight:1000!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-item.warning .sales-alert-indicator{color:#92400e!important;background:#fef3c7!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-item.danger .sales-alert-indicator{color:#b91c1c!important;background:#fee2e2!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-content{min-width:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-title-row{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-title-row h4{color:#10283b!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.3!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-title-link{color:#10283b!important;font:inherit!important;font-weight:900!important;line-height:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-title-link:hover{color:#075985!important;text-underline-offset:3px!important;text-decoration:underline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-title-link:focus-visible{outline-offset:3px!important;border-radius:4px!important;outline:3px solid #0ea5e947!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-severity,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-status{text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:3px 8px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-severity.info{color:#075985!important;background:#e0f2fe!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-severity.warning{color:#92400e!important;background:#fef3c7!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-severity.danger{color:#b91c1c!important;background:#fee2e2!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-status{color:#047857!important;background:#ecfdf5!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-content>p{color:#475569!important;margin:6px 0!important;font-size:12.5px!important;line-height:1.4!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-meta{color:#718096!important;flex-wrap:wrap!important;gap:5px 16px!important;font-size:11px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-support-reply-boundary{color:#164e63!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:8px!important;margin-top:10px!important;padding:9px 11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-support-reply-boundary strong{color:#075985!important;margin-bottom:3px!important;font-size:11px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-support-reply-boundary p{color:#164e63!important;margin:0!important;font-size:11px!important;line-height:1.45!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-actions{justify-content:flex-end!important;min-width:290px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-actions .btn{white-space:nowrap!important;border-radius:8px!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-empty{color:#718096!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:96px!important;padding:22px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-empty strong,body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-list{color:#334155!important}@media (width<=1050px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-behavior{flex-direction:column!important;align-items:flex-start!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-item{grid-template-columns:36px minmax(0,1fr)!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .sales-alert-actions{grid-column:2!important;justify-content:flex-start!important;min-width:0!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .action-drawer.action-form__body{height:472px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=alerts-center] .action-drawer .calendar-actions-panel{height:279px!important}body.qworks-shell-layout [data-qworks-page=sales] .sales-records-table-wrap tbody tr.sales-virtual-spacer,body.qworks-shell-layout [data-qworks-page=sales] .sales-records-table-wrap tbody tr.sales-virtual-spacer>td{height:var(--sales-spacer-height)!important;min-height:var(--sales-spacer-height)!important;max-height:var(--sales-spacer-height)!important;box-sizing:border-box!important;background:#fff!important;border:0!important;padding:0!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=alerts-center]{height:1009px!important;min-height:1009px!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=alerts-center]>#content{height:925px!important;min-height:925px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-table{background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;min-height:0!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-table table{min-width:920px!important;height:70px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-table th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-table td{vertical-align:top!important;white-space:nowrap!important;min-height:34px!important;padding:6px 9px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-table th{letter-spacing:.44px!important;height:34px!important;font-size:11px!important;line-height:12.98px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-table th:last-child{width:250px!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=activities] .sales-activities-table td.empty{color:#94a3b8!important;text-align:center!important;border-top-color:#f1f5f9!important;height:36px!important;font-size:12px!important;line-height:14.16px!important}.numbering-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.numbering-kpi{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #071d330f}.numbering-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.numbering-kpi strong{color:var(--navy);margin-top:6px;font-size:22px;display:block}.numbering-row-active td{background:#e8f6fa!important}.numbering-form-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.35}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .action-drawer.action-form__body{height:auto!important;max-height:min(760px,100vh - 128px)!important;padding-bottom:18px!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module{height:auto!important;min-height:280px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;height:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module textarea{height:88px!important;min-height:88px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-create-action{align-self:end!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-create-action .btn{height:42px!important;min-height:42px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap table{table-layout:fixed!important;min-width:1540px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(4),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(4){width:135px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(5),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(5){width:110px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(6),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(6){width:100px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(8),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(8){width:115px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(12),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(12){width:170px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-readonly-value{color:#173b61!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .record-toolbar{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .record-toolbar .btn{width:100%!important;margin:0!important}body.qworks-shell-layout .numbering-edit-backdrop{z-index:66000!important}body.qworks-shell-layout .numbering-edit-modal{width:min(900px,94vw)!important;max-height:90vh!important}body.qworks-shell-layout .numbering-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.qworks-shell-layout .numbering-edit-fields textarea{resize:vertical!important;min-height:90px!important}body.qworks-shell-layout .numbering-edit-fields input[readonly]{cursor:default!important;color:#334155!important;background:#f1f5f9!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-page{color:#071d33!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-header{height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-header .corporate-subtitle{gap:7px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-header .corporate-subtitle:before{background:#1b718b!important;width:26px!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-header h2{letter-spacing:-.045em!important;margin:0!important;font-size:25px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-header p{color:#64748b!important;margin:5px 0 0!important;font-size:14px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;height:80px!important;margin-bottom:18px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-kpi-grid>div{box-sizing:border-box!important;background:#fff!important;border:1px solid #dbe5ea!important;border-radius:18px!important;padding:16px!important;display:block!important;box-shadow:0 10px 25px #071d330f!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-kpi-grid span{color:#64748b!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-kpi-grid strong{color:#071d33!important;margin-top:6px!important;font-size:22px!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;height:80px!important;margin-bottom:18px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-kpi-grid>div{box-sizing:border-box!important;background:#fff!important;border:1px solid #dbe5ea!important;border-radius:18px!important;padding:16px!important;display:block!important;box-shadow:0 10px 25px #071d330f!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-kpi-grid span{color:#64748b!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-kpi-grid strong{color:#071d33!important;margin-top:6px!important;font-size:22px!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap{background:#fff!important;border-radius:10px!important;width:100%!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th{color:#071d33!important;text-align:left!important;text-transform:uppercase!important;background:#f7fbfd!important;height:46px!important;padding:8px 14px!important;font-size:12px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td{color:#173b61!important;vertical-align:top!important;box-sizing:border-box!important;border-top:1px solid #edf2f6!important;height:81px!important;padding:8px 14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(2),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(2),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(3),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(3),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(4),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(4),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(5),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(5),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(6),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(6),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(8),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(8){width:9.4%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(9),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(9){width:13%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(10),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(10){width:7%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap textarea{color:#0b2235!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cfe0eb!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:32px!important;padding:7px 10px!important;font-size:13px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap textarea{resize:none!important;height:54px!important;min-height:54px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .btn{white-space:nowrap!important;border-radius:7px!important;height:29px!important;min-height:29px!important;margin-bottom:6px!important;padding:6px 10px!important;font-size:12px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .btn:last-child{margin-bottom:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation{background:#fff!important;border:1px solid #e1edf2!important;border-radius:12px!important;margin-top:14px!important;padding:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation h3{margin:0 0 14px!important;font-size:21px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation p{margin:0 0 14px!important;font-size:17px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation th{text-align:left!important;text-transform:uppercase!important;background:#f7fbfd!important;height:35px!important;padding:8px 10px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation td{color:#173b61!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-top:1px solid #edf2f6!important;height:41px!important;padding:8px 10px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .to-order{color:#991b1b!important;white-space:nowrap!important;background:#fee2e2!important;border-radius:999px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important;line-height:1.24!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-action-row{gap:10px!important;margin-top:14px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;width:100%!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:1100px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th{color:#071d33!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;vertical-align:top!important;background:#f7fbfd!important;width:auto!important;height:auto!important;min-height:0!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;line-height:1.24!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(n),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(n){width:auto!important;max-width:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td{color:#334155!important;vertical-align:top!important;border-top:1px solid #f1f5f9!important;width:auto!important;height:81px!important;padding:8px 14px!important;font-size:14px!important;line-height:1.24!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap tbody tr:last-child td{height:80.5px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap input{color:#000!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;width:100%!important;min-width:120px!important;height:32px!important;padding:8px 9px!important;font:12px Arial!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap textarea{color:#000!important;resize:both!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;width:100%!important;min-width:180px!important;height:54px!important;min-height:54px!important;padding:8px 9px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .record-toolbar{flex-wrap:wrap!important;gap:8px!important;min-width:150px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .record-toolbar .btn{border-radius:6px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:5px 8px!important;font-size:11px!important;line-height:11px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;margin:0 0 18px!important;padding:20px!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation h3{margin:0 0 18.72px!important;font-size:18.72px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation p{margin:16px 0!important;font-size:16px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation>.table-wrap{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;width:100%!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:920px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation th{color:#071d33!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;vertical-align:top!important;white-space:nowrap!important;background:#f7fbfd!important;height:34px!important;min-height:34px!important;padding:8px 9px!important;font-size:11px!important;font-weight:700!important;line-height:1.24!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation td{color:#334155!important;vertical-align:top!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-top:1px solid #f1f5f9!important;height:40.625px!important;min-height:34px!important;padding:8px 9px!important;font-size:12px!important;line-height:1.24!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .delivery-estimation tbody tr:last-child td{height:40.125px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-action-row{gap:8px!important;height:34px!important;margin-top:16px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-action-row .btn{color:#071d33!important;background:#fff!important;border:1px solid #dbe5ea!important;border-radius:999px!important;height:34px!important;min-height:auto!important;margin:0!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:normal!important;display:flex!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .action-drawer.action-form__body{height:976px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module{height:482.188px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module>h3{display:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid{box-sizing:border-box!important;grid-template-rows:76px 76px 141px 76px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;height:411px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module label{color:#64748b!important;gap:6px!important;min-width:0!important;max-width:100%!important;min-height:76px!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module label>span{color:#5f7188!important;letter-spacing:.12px!important;height:16px!important;min-height:16px!important;margin:0 0 6px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module .required-field>span{color:#b91c1c!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module .required-star{color:#dc2626!important;letter-spacing:.13px!important;margin:0 0 7px 3px!important;font-size:13px!important;font-weight:950!important;line-height:15.6px!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module select{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module .required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module .required-field select{background:snow!important;border:1px solid #fecaca!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module textarea{color:#000!important;box-sizing:border-box!important;resize:none!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;max-width:100%!important;height:116px!important;min-height:116px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid>label:nth-child(10){grid-area:4/1!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid>label:nth-child(10) .btn{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;width:136.359px!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module .numbering-form-note{color:#64748b!important;height:16.1875px!important;margin:10px 0 0!important;font-size:12px!important;line-height:16.2px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-other-actions{flex-wrap:wrap!important;gap:9px!important;width:100%!important;height:86px!important;margin:16px 0 0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-other-actions .action-form__title{color:#0b2235!important;border-bottom:1px solid #dbeaf0!important;width:max-content!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-other-actions .action-form__item{color:#153447!important;text-align:left!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;width:100%!important;height:32px!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module+.calendar-actions-panel{height:279px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap{overflow:auto hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap table{table-layout:fixed!important;width:1540px!important;min-width:1540px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td{text-align:center!important;vertical-align:middle!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th{height:46px!important;padding-top:8px!important;padding-bottom:8px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td{height:58px!important;padding:8px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:first-child,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:first-child{width:120px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(2),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(2){width:150px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(3),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(3){width:135px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap th:nth-child(11),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap td:nth-child(11){width:260px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-readonly-value{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:40px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .record-toolbar{grid-template-columns:52px 110px 60px!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap .record-toolbar .btn{width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:5px 7px!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap tbody tr.sales-virtual-spacer,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap tbody tr.sales-virtual-spacer>td{height:var(--sales-spacer-height)!important;min-height:var(--sales-spacer-height)!important;max-height:var(--sales-spacer-height)!important;box-sizing:border-box!important;background:#fff!important;border:0!important;padding:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .numbering-table-wrap.numbering-table-loading{min-height:1521px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap{border-radius:10px!important;width:100%!important;overflow:auto hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:1540px!important;min-width:1540px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td{text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important;height:44px!important;padding:6px 8px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th{height:42px!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-readonly-value{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-height:0!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:first-child,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:first-child{width:95px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(2),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(2){width:160px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(3),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(3),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(4),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(4){width:115px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(5),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(5){width:170px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(6),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(6){width:85px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(7),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(7){width:80px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(8),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(8){width:120px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(9),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(9){width:150px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(10),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(10){width:100px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(11),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(11){width:115px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap th:nth-child(12),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap td:nth-child(12){width:215px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap .record-toolbar{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap .record-toolbar .btn{white-space:nowrap!important;border-radius:7px!important;width:auto!important;height:28px!important;min-height:28px!important;margin:0!important;padding:4px 7px!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=opportunities] .numbering-table-wrap.numbering-table-loading{min-height:0!important}.card,.form-card,.chart-card,.pricing-kpi,.numbering-kpi{border-color:#dbe5ea;box-shadow:0 16px 36px #071d3312}.card .value,.pricing-kpi strong,.numbering-kpi strong{color:var(--navy)}.pricing-table{border-collapse:collapse;width:100%;min-width:0;margin:14px 0;font-size:13px}.pricing-table th{background:var(--navy);color:#fff;text-transform:none;letter-spacing:0;border:1px solid #cbd5e1;padding:9px;font-size:13px}.pricing-table td{border:1px solid #cbd5e1;padding:9px}.pricing-kpi-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.pricing-kpi{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #071d330f}.pricing-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.pricing-kpi strong{color:var(--navy);margin-top:6px;font-size:22px;display:block}.pricing-input{border-radius:10px;width:95px;padding:8px 9px}.pricing-input.small{width:68px}.pricing-kpi-grid.cards{margin-bottom:18px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-commercial-controls{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:stretch;gap:12px;margin:0 0 12px;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lead-context{background:linear-gradient(135deg,#effafd,#fff);border:1px solid #9bc9d5;border-left:5px solid #0e6684;border-radius:14px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lead-context span{color:#0e6684;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lead-context h3{color:#0b2235;margin:3px 0;font-size:17px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lead-context p{color:#526b80;margin:0;font-size:12px;line-height:1.45}@media (width<=760px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lead-context{grid-template-columns:1fr;gap:8px}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-control-card{box-sizing:border-box;background:#f5fbfd;border:1px solid #c8e2ec;border-radius:12px;align-content:start;gap:7px;min-height:0;margin:0;padding:10px 14px;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-control-card__heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-control-card__heading h3{color:#10283b;flex:none;margin:0;font-size:14px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-control-card__heading p{color:#64748b;text-align:right;margin:0;font-size:10.5px;line-height:1.25}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-currency-control__fields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-currency-control label{color:#526a82;gap:3px;min-width:142px;font-size:12px;font-weight:800;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-currency-control select,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-currency-control input{color:#0b2235;width:150px;height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbddeb;border-radius:9px;padding:6px 10px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-currency-control input:disabled{color:#526a82;background:#eef4f8}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-currency-control .btn{white-space:nowrap;height:34px;min-height:34px;padding:6px 12px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-currency-control p{color:#49657c;max-width:430px;margin:0;font-size:10.5px;line-height:1.25}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission{background:#f8fafc;grid-template-columns:minmax(0,1fr) auto}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission.is-enabled{background:#ecfeff;border-color:#67e8f9;box-shadow:inset 4px 0 #0891b2}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission .pricing-control-card__heading,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission>p{grid-column:1/-1}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission__toggle{color:#17324a;cursor:pointer;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:900;display:flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission__toggle input{accent-color:#0f6b86;width:18px;min-width:18px;height:18px;margin:0}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission__amount{color:#64748b;text-transform:uppercase;justify-items:end;gap:2px;font-size:10px;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission__amount strong{color:#10283b;text-transform:none;font-size:17px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-sales-commission>p{color:#49657c;max-width:none;margin:0;font-size:11px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row.grand-total small{color:#526a82;margin-top:3px;font-size:9px;font-weight:800;line-height:1.2;display:block}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row.includes-sales-commission td:nth-child(2),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row.includes-sales-commission td:nth-child(11){color:#075985;background:#ecfeff}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-final-sales-price.includes-sales-commission{color:#075985!important;background:#ecfeff!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-final-sales-price.includes-sales-commission small{color:#0e7490!important;white-space:normal!important;font-size:9px!important;font-weight:700!important}@media (width<=1050px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-commercial-controls{grid-template-columns:1fr}}body.qworks-shell-layout .pricing-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px}body.qworks-shell-layout .pricing-kpi-grid .card{min-height:80px}body.qworks-shell-layout .pricing-calculator__actions{justify-content:flex-start;margin:16px 0}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .action-drawer.action-form__body{z-index:65020!important;background:#fff!important;height:auto!important;max-height:min(760px,100vh - 128px)!important;padding-bottom:18px!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module{z-index:2!important;background:#fff!important;height:auto!important;min-height:220px!important;padding-bottom:8px!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;height:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module input[readonly]{cursor:default!important;color:#334155!important;background:#f1f5f9!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-save-row{grid-column:1/-1!important;align-items:center!important;gap:12px!important;min-height:44px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-save-row .btn{height:42px!important;min-height:42px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-save-row small{color:#64748b!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-save-row small.is-error{color:#b42318!important;font-weight:800!important}body.qworks-shell-layout .numbering-pricing-summary{margin:18px 0!important}body.qworks-shell-layout .numbering-pricing-summary>summary{cursor:pointer!important;color:#0b2235!important;-webkit-user-select:none!important;user-select:none!important;width:fit-content!important;padding:9px 12px!important;font-size:16px!important;font-weight:900!important;display:list-item!important}body.qworks-shell-layout .numbering-pricing-summary>summary:hover{color:#0f6b86!important}body.qworks-shell-layout .numbering-pricing-summary>summary:focus-visible{outline-offset:2px!important;border-radius:8px!important;outline:3px solid #0f6b8647!important}body.qworks-shell-layout .numbering-pricing-summary-content{margin-top:10px!important}body.qworks-shell-layout .numbering-pricing-summary table{border-collapse:collapse!important;width:100%!important}body.qworks-shell-layout .numbering-pricing-summary th,body.qworks-shell-layout .numbering-pricing-summary td{text-align:left!important;border:1px solid #e2e8f0!important;padding:9px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference{background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;margin:18px 0!important;padding:20px!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference>summary{color:#071d33!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference>p{color:#64748b!important;margin:8px 0 12px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .inventory-selection-toolbar{color:#64748b!important;box-sizing:border-box!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:48px!important;margin:12px 0 0!important;padding:10px 12px!important;font-size:12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .inventory-selection-toolbar.is-active{color:#0b5268!important;background:#edf8fb!important;border-color:#8dc8da!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .inventory-selection-toolbar>div{gap:3px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .inventory-selection-toolbar strong{color:#071d33!important;font-size:13px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .inventory-selection-toolbar .btn{border-radius:10px!important;flex:none!important;height:34px!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference>.table-wrap{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:520px!important;margin:0!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:920px!important;height:auto!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference th{color:#071d33!important;letter-spacing:.44px!important;text-align:left!important;text-transform:uppercase!important;vertical-align:top!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f7fbfd!important;height:34px!important;min-height:34px!important;padding:8px 9px!important;font-size:11px!important;font-weight:700!important;line-height:13.64px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference td{color:#334155!important;vertical-align:top!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;border-top:1px solid #f1f5f9!important;height:38px!important;min-height:34px!important;padding:8px 9px!important;line-height:14.88px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference tbody tr.is-selected td{background:#ecf8fb!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference .inventory-row-selection{text-align:center!important;width:52px!important;min-width:52px!important;max-width:52px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference .inventory-row-selection input[type=checkbox]{cursor:pointer!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference .inventory-row-selection input[type=checkbox]:disabled{cursor:not-allowed!important;opacity:.42!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference input[type=number]{color:#334155!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:9px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:30px!important;min-height:30px!important;margin:-4px 0!important;padding:5px 7px!important;font-size:12px!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .action-drawer.action-form__body{height:921px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module{width:100%!important;height:335px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid{grid-template-rows:repeat(2,76px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;height:166px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module label{color:#64748b!important;min-height:76px!important;font-size:12px!important;font-weight:800!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module label>span{color:#5f7188!important;letter-spacing:.12px!important;height:16px!important;min-height:16px!important;margin-bottom:6px!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module textarea{box-sizing:border-box!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:10px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-corrected-logic{color:#64748b!important;width:100%!important;height:116px!important;margin:8px 0 12px!important;font-size:12px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-corrected-logic strong{color:#08384b!important;width:100%!important;height:15px!important;font-size:13px!important;font-weight:700!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-other-actions{box-sizing:border-box!important;flex-wrap:wrap!important;gap:9px!important;width:100%!important;height:86px!important;margin:16px 0 0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-other-actions>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;width:max-content!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-other-actions .action-form__item{color:#153447!important;text-align:left!important;box-sizing:border-box!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;flex-basis:100%!important;width:100%!important;height:32px!important;min-height:auto!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important;line-height:normal!important;display:block!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-other-actions+.calendar-actions-panel{height:279px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-section{width:100%!important;margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-header{box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #e2e8f0eb!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:64px!important;padding:12px 16px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-header h3{color:#071d33!important;margin:0!important;font-size:18px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-controls{align-items:center!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-controls .btn{border-radius:10px!important;height:36px!important;min-height:36px!important;padding:8px 13px!important;font-size:12.5px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-controls .btn:disabled{cursor:not-allowed!important;opacity:.48!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:0 0 8px 8px!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;overflow:auto visible!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:1120px!important;height:auto!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap thead tr,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap thead th{height:34px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap thead th{color:#071d33!important;text-align:center!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;box-sizing:border-box!important;background:#f7fbfd!important;min-height:34px!important;padding:8px 9px!important;font-size:11px!important;font-weight:700!important;line-height:13.64px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row) td{height:51px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row){min-height:44px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row):hover td:not(.pricing-margin-alert),body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row):first-child td:not(.pricing-margin-alert){background:#f8fafc!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody td{color:#334155!important;vertical-align:top!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;background:0 0!important;border-top:1px solid #f1f5f9!important;min-height:34px!important;padding:8px 9px!important;line-height:14.88px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody td:first-child strong{color:#334155!important;font-size:12px!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody td small{color:#334155!important;margin:0!important;font-size:10px!important;font-weight:400!important;line-height:12.4px!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap input.pricing-item-name{box-sizing:border-box!important;color:#334155!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:0!important;margin:0!important;padding:8px 9px!important;font-size:12px!important;font-weight:700!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap input[type=number]{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;width:95px!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:0!important;margin:0!important;padding:8px 9px!important;font-size:14px!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap input.pricing-derived-cost[readonly]{cursor:default!important;color:#475569!important;background:#f1f5f9!important;border-color:#dbe5ea!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap input[type=number]:disabled{cursor:not-allowed!important;color:#94a3b8!important;opacity:1!important;background:#f1f5f9!important;border-color:#e2e8f0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody td:nth-child(5) input[type=number],body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody td:nth-child(7) input[type=number]{width:68px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap input[type=checkbox]{width:100%!important;min-width:0!important;max-width:none!important;height:13px!important;margin:3px 3px 3px 4px!important;font-size:14px!important;display:inline-block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap .pricing-row-selection{text-align:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding-left:6px!important;padding-right:6px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap .pricing-row-selection input[type=checkbox]{cursor:pointer!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row)>td{text-align:center!important;vertical-align:middle!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row)>td small{text-align:center!important;margin:2px 0 0!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row)>td input[type=text],body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row)>td input[type=number]{text-align:center!important;margin:0 auto!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-lines-table-wrap tbody tr:not(.pricing-summary-row)>td input[type=checkbox]{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;margin:0 auto!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-alert.good{color:#166534!important;background:#dcfce7!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-alert.warning{color:#92400e!important;background:#fef3c7!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-alert.danger{color:#991b1b!important;background:#fee2e2!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-policy-banner,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-save-policy{border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:11px 13px!important;font-size:12px!important;line-height:1.4!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-policy-banner>strong,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-save-policy>strong{flex:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-policy-banner.good,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-save-policy.good{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-policy-banner.warning,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-save-policy.warning{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-margin-policy-banner.danger,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-save-policy.danger{color:#991b1b!important;background:#fee2e2!important;border-color:#fecaca!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-save-policy{margin-top:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row>*{height:38px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row td{color:#334155!important;text-align:center!important;text-transform:none!important;vertical-align:middle!important;box-sizing:border-box!important;background:0 0!important;border-top:1px solid #f1f5f9!important;padding:8px 9px!important;font-size:12px!important;font-weight:400!important;line-height:14.88px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row td:last-child{text-align:center!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-summary-row .pricing-margin-alert.good{color:#166534!important;background:#dcfce7!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-calculator__actions{align-items:center!important;gap:8px!important;height:34px!important;margin:16px 0 0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-calculator__actions .btn{color:#071d33!important;background:#fff!important;border:1px solid #dbe5ea!important;border-radius:999px!important;height:34px!important;min-height:auto!important;padding:9px 13px!important;font-size:12.5px!important;font-weight:800!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-calculator__actions .btn.primary{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-calculator__actions .btn.danger{color:#dc2626!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] #content>.section-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;height:80px!important;margin-bottom:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-kpi-grid .card{box-sizing:border-box!important;border-radius:18px!important;height:80px!important;min-height:0!important;padding:16px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-kpi-grid .pricing-kpi>.label{color:#64748b!important;letter-spacing:.48px!important;text-transform:uppercase!important;height:14px!important;font-size:12px!important;font-weight:800!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-kpi-grid .pricing-kpi>.value{color:#071d33!important;letter-spacing:normal!important;height:26px!important;margin-top:6px!important;font-size:22px!important;font-weight:700!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference{box-sizing:border-box!important;height:auto!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference:not([open]){height:auto!important;min-height:0!important;padding-top:16px!important;padding-bottom:16px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-form-grid,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-pricing-grid{height:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-form-grid>*,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-pricing-grid>*{transform:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .action-drawer.action-form__body,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .action-drawer.action-form__body{background:#fff!important;height:auto!important;max-height:min(760px,100vh - 128px)!important;padding-bottom:18px!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .action-drawer.action-form__body{z-index:65020!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-module,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module{background:#fff!important;height:auto!important;min-height:220px!important;padding-bottom:8px!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid>label{flex-direction:column!important;min-width:0!important;min-height:76px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid>label>.qworks-relationship-autocomplete,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid>label>input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid>label>textarea{box-sizing:border-box!important;flex:0 0 42px!important;width:100%!important;height:42px!important;min-height:42px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid>.sales-pricing-description{grid-column:span 2!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid>.sales-pricing-description textarea{resize:vertical!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-drawer-module .required-star{color:#dc2626!important;margin-left:2px!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-bom-summary{margin-top:4px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-save-row{align-self:start!important;min-height:42px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-search{grid-template-columns:minmax(180px,1fr) auto!important;align-items:end!important;gap:5px 12px!important;margin:12px 0!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-search label{color:#526a82!important;grid-column:1!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-search input{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbddeb!important;border-radius:10px!important;grid-column:1!important;width:100%!important;min-height:40px!important;padding:8px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-search span{color:#64748b!important;white-space:nowrap!important;grid-area:2/2!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-message{color:#0b5268!important;margin:8px 0 12px!important;font-size:12px!important;font-weight:700!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-message.is-error{color:#b42318!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-table-wrap{max-height:520px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-reference-table-wrap table{min-width:1180px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-create{grid-template-columns:minmax(220px,1fr) minmax(320px,2fr) auto!important;align-items:end!important;gap:12px!important;margin:14px 0 8px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-field{color:#526a82!important;grid-template-rows:auto 40px!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-field input{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbddeb!important;border-radius:10px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:8px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-action{align-items:flex-end!important;gap:8px!important;height:60px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-action .btn{white-space:nowrap!important;height:40px!important;min-height:40px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-table-wrap{max-height:360px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-table-wrap table{min-width:940px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-table-wrap .standard-bom-parent-row{cursor:pointer!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-table-wrap .standard-bom-parent-row:hover>td{background:#f5fafc!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-table-wrap .standard-bom-parent-row.is-selected:hover>td{background:#e5f5f9!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-row-expansion{text-align:center!important;width:42px!important;min-width:42px!important;max-width:42px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-row-expander{color:#0b5268!important;cursor:pointer!important;background:#fff!important;border:1px solid #b9ceda!important;border-radius:50%!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;font-size:16px!important;font-weight:800!important;line-height:1!important;display:inline-grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-row-expander:hover,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-row-expander:focus-visible{background:#eaf7fa!important;border-color:#0f6b86!important;outline:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-row>td{white-space:normal!important;background:#f8fbfc!important;height:auto!important;padding:0 14px 14px 52px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-panel{background:#fff!important;border:1px solid #d6e7ee!important;border-radius:10px!important;padding:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-panel>header{color:#17364a!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-panel>header span,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-panel>p{color:#64748b!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-panel>p{margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-table-wrap .standard-components-table{table-layout:fixed!important;width:100%!important;min-width:760px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-table th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-table td{height:auto!important;padding:8px 9px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-components-table td:nth-child(4){white-space:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-table-wrap .btn.compact{height:30px!important;min-height:30px!important;padding:5px 9px!important;font-size:11px!important}@media (width<=900px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-create{grid-template-columns:1fr!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-create>*{grid-column:1!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-action{height:auto!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-workflow{background:#fff!important;border:1px solid #cfe0e8!important;border-radius:14px!important;margin:18px 0!important;padding:20px!important;box-shadow:0 10px 28px #0f172a0d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-workflow.is-active{border-color:#8dc8da!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-workflow__header{justify-content:space-between!important;align-items:center!important;gap:20px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-workflow__header>div{min-width:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-eyebrow{color:#0f6b86!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:900!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-workflow__header h3{color:#071d33!important;margin:0!important;font-size:17px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-workflow__header p{color:#64748b!important;margin:5px 0 0!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps{gap:8px!important;margin:18px 0 12px!important;padding:0!important;list-style:none!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps.steps-1{grid-template-columns:minmax(0,1fr)!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps.steps-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps.steps-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li{color:#64748b!important;background:#f4f7f9!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li>strong{min-width:0!important;color:inherit!important;font-size:inherit!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li>em{color:#fff!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#0f6b86!important;border-radius:999px!important;margin-left:auto!important;padding:3px 7px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li span{color:#29485b!important;background:#dce8ed!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;display:inline-grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li.is-current{color:#0b5268!important;background:#eaf7fa!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li.is-current span{color:#fff!important;background:#0f6b86!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li.is-complete{color:#287a4b!important;background:#eef8f2!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps li.is-complete span{color:#fff!important;background:#2f8f59!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-current-step{color:#0b5268!important;background:#eaf7fa!important;border:1px solid #b9dfe8!important;border-radius:10px!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;padding:9px 12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-current-step>span{letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-current-step>strong{font-size:13px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-step{background:linear-gradient(#f4fbfc 0%,#fff 100%)!important;border:1px solid #b9dfe8!important;border-radius:14px!important;margin-top:14px!important;padding:18px!important;box-shadow:inset 4px 0 #0f6b86!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-step__header strong,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-step__header span{display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-step__header strong{color:#153447!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-step__header span{color:#64748b!important;margin-top:4px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-tabs>button{color:#3b5668!important;text-align:left!important;cursor:pointer!important;background:#f8fafb!important;border:1px solid #d5e2e8!important;border-radius:12px!important;gap:4px!important;min-height:66px!important;padding:12px 14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-tabs>button strong{color:#153447!important;font-size:13px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-tabs>button span{font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-tabs>button.is-active{background:#eaf7fa!important;border-color:#0f6b86!important;box-shadow:inset 4px 0 #0f6b86!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-tabs>button:focus-visible{outline-offset:2px!important;outline:3px solid #0f6b8640!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-panel{box-shadow:none!important;border-color:#dbeaf0!important;margin:14px 0 0!important;padding:16px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-draft-fields{grid-template-columns:repeat(3,minmax(130px,1fr))!important;gap:12px!important;margin-bottom:12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-name-step{background:#f4fbfc!important;border:1px solid #b9dfe8!important;border-radius:12px!important;grid-template-columns:minmax(260px,1fr) minmax(280px,2fr)!important;align-items:end!important;gap:12px!important;margin-bottom:12px!important;padding:12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-name-step label{color:#526a82!important;grid-template-rows:auto 40px!important;gap:5px!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-name-step .required-star,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-draft-fields .required-star,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-create .required-star{width:auto!important;height:auto!important;margin:0 0 0 3px!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-panel input[aria-invalid=true]{background:snow!important;border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261f!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-validation-error{color:#b42318!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:10px!important;margin:10px 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-name-step input{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbddeb!important;border-radius:10px!important;width:100%!important;height:40px!important;padding:8px 10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-name-step small{color:#64748b!important;padding-bottom:10px!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-draft-fields label{color:#526a82!important;grid-template-rows:auto 40px!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference .pricing-item-draft-fields input[type=text],body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-reference .pricing-item-draft-fields input[type=number]{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbddeb!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-draft-fields input[readonly]{color:#49657c!important;background:#eef4f7!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-option{background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:12px!important;margin-top:14px!important;padding:12px 14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-option>summary{color:#153447!important;cursor:pointer!important;font-size:13px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .standard-bom-save-option>p{color:#64748b!important;margin:8px 0 0!important;font-size:12px!important}@media (width<=900px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-bom-workflow__header{flex-direction:column!important;align-items:stretch!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-workflow-steps,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-source-tabs,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-draft-fields,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .pricing-item-name-step{grid-template-columns:1fr!important}}.business-document{border:1px solid var(--line);color:#111827;background:#fff;border-radius:14px;max-width:900px;margin:0 auto;padding:42px 54px 46px;font-family:Arial,sans-serif;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 18px 45px #071d331a}.business-document:before{content:"";background:linear-gradient(90deg, var(--navy), var(--teal));height:9px;position:absolute;top:0;left:0;right:0}.contract-export-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.contract-export-bar strong{color:var(--navy,var(--dark));margin-right:8px}.contract-save-failure{color:#752408;background:#fff4ed;border:1px solid #d9541e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 14px;display:flex}.contract-save-failure>div{gap:3px;display:grid}.contract-save-failure span{color:#82452e;font-size:12px}.contract-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.contract-page{border:1px solid var(--line);color:#111827;background:#fff;border-radius:14px;max-width:920px;margin:0 auto;padding:42px 54px 46px;font-family:Arial,sans-serif;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 18px 45px #071d331a}.contract-page:before{content:"";background:linear-gradient(90deg, var(--navy), var(--teal));height:9px;position:absolute;top:0;left:0;right:0}.contract-header{border-bottom:2px solid #e8f1f4;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.contract-header-brand{flex-direction:column;gap:8px;display:flex}.contract-document-label{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.contract-page .contract-logo{object-fit:contain;object-position:left top;image-rendering:auto;width:180px;height:92px;margin-bottom:6px;display:block}.contract-title{text-align:right;color:var(--navy);letter-spacing:-.03em;max-width:450px;margin:0;font-size:26px;font-weight:900;line-height:1.15}.contract-meta{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:18px;font-size:13px;display:grid}.contract-info-table{border-collapse:collapse;width:100%;min-width:0;margin:20px 0;font-size:13px}.contract-info-table td{background:#fff;border:1px solid #cbd5e1;padding:8px 10px}.contract-info-table td:first-child{width:210px;color:var(--navy);background:#f7fbfd;font-weight:800}.contract-info-table td{border-color:#c9dce3}.contract-page h3{color:var(--navy);border-left:4px solid var(--teal);margin-top:26px;margin-bottom:10px;padding-left:10px;font-size:17px}.contract-page p{margin:8px 0;font-size:13.5px}.contract-page ul{margin:8px 0 8px 20px;padding:0;font-size:13.5px}body.qworks-shell-layout .delivery-preview-shell .business-document{min-height:540px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-bullet{margin:0!important;display:list-item!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-records td[colspan]{color:#64748b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module{height:1341.84px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module+.calendar-actions-panel{height:279px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-language-bar{color:#0b2235!important;box-sizing:border-box!important;background:#f8fbfd!important;border:1px solid #cfe3ec!important;border-radius:16px!important;align-items:center!important;gap:10px!important;height:68px!important;margin:0 0 14px!important;padding:12px 14px!important;font-size:16px!important;font-weight:900!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-language-bar span{color:#748799!important;margin-top:2px!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-language-bar select{background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;flex:auto!important;width:auto!important;min-width:120px!important;height:42px!important;padding:10px 12px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-language-bar small{color:#0b2235!important;font-size:13.3333px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-heading{display:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-form-grid{height:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module label{color:#64748b!important;min-width:0!important;min-height:76px!important;font-size:12px!important;font-weight:800!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module label>span{color:#5f7188!important;letter-spacing:.01em!important;height:16px!important;margin-bottom:6px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module label small{color:#64748b!important;margin-top:5px!important;font-size:11px!important;line-height:1.35!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-language-note{color:#64748b!important;align-self:start!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module select{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;padding:10px 12px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module .required-field>span{color:#b91c1c!important;font-weight:900!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module .required-star{color:#dc2626!important;letter-spacing:.01em!important;margin-left:3px!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module .required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module .required-field select{background:snow!important;border:1px solid #fecaca!important;border-left-width:4px!important;border-radius:14px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-note{color:#64748b!important;margin:8px 0 12px!important;font-size:12px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor-toolbar{background:#f7fbfd!important;border:1px solid #dbe5ea!important;border-radius:16px!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 12px!important;padding:10px!important;display:flex!important;transform:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor-toolbar button{background:#fff!important;border:1px solid #dbe5ea!important;border-radius:10px!important;height:32px!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor-toolbar select{flex-basis:100%!important;height:42px!important;min-height:42px!important;font-size:14px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-module-actions{flex-wrap:wrap!important;gap:9px!important;margin-top:16px!important;display:flex!important;transform:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-module-actions .btn{border-radius:8px!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-module-actions .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-module-actions .import-source-pill{color:#748799!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-module+.calendar-actions-panel .calendar-editor__form-grid{transform:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-drawer-status{margin-top:8px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-export{box-sizing:border-box!important;height:64px!important;margin:0 0 16px!important;padding:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-export .btn{border-radius:999px!important;height:34px!important;min-height:34px!important;padding:9px 13px!important;font-size:12.5px!important;position:relative!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-flow{box-sizing:border-box!important;border-left:4px solid #e2e8f0eb!important;height:150.719px!important;margin:0 0 18px!important;padding:20px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-flow h3{margin:0 0 18.72px!important;font-size:18.72px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-flow p{margin:16px 0!important;font-size:16px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-workspace{box-sizing:border-box!important;grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;align-items:start!important;gap:22px!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor{box-sizing:border-box!important;background:#edf4f7!important;border:1px solid #bfd6e2!important;border-radius:16px!important;width:100%!important;margin:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 40px #0c2b4017!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__header{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #c9dce6!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:88px!important;padding:16px 20px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__header h3,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__header p{margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__header h3{color:#09263b!important;font-size:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__header p{color:#5d7386!important;margin-top:4px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__eyebrow{color:#087f98!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:10px!important;font-weight:900!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__state{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__state span{color:#006d88!important;background:#eaf8fb!important;border:1px solid #acd7e3!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__state [data-save-status=Unsaved\ changes],body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__state [data-save-status="Saving..."]{color:#765400!important;background:#fff8df!important;border-color:#e7c875!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__state [data-save-status=Save\ failed],body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__state [data-save-status=Conflict\ detected]{color:#a11616!important;background:#fff0f0!important;border-color:#e4a3a3!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor .sales-contract-workspace{grid-template-columns:minmax(150px,174px) minmax(0,1fr) minmax(230px,270px)!important;grid-template-areas:"sections preview properties"!important;gap:12px!important;height:clamp(480px,100vh - 250px,760px)!important;padding:14px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections{box-sizing:border-box!important;background:#fff!important;border:1px solid #cfdee6!important;border-radius:12px!important;flex-direction:column!important;grid-area:sections!important;min-width:0!important;height:100%!important;padding:12px!important;display:flex!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections>div span,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections>small{color:#6a7f90!important;font-size:10px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections>div strong{color:#0b2b40!important;margin-top:2px!important;font-size:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections ol{gap:4px!important;margin:12px 0!important;padding:0!important;list-style:none!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections ol button,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__removed-section{color:#35536a!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:36px!important;padding:6px 7px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections button>span{color:#8395a3!important;font-size:9px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__section-copy,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__removed-section>span:last-child{gap:2px!important;min-width:0!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__section-copy strong,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__removed-section strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__section-copy small,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__removed-section small{color:#526d7e!important;background:#edf3f6!important;border-radius:999px!important;width:fit-content!important;padding:1px 5px!important;font-size:8px!important;font-weight:900!important;line-height:1.4!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections button[aria-current=true]{color:#006b83!important;background:#e8f7fb!important;border-color:#8fcbd9!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__removed-section{color:#8d4343!important;cursor:default!important;opacity:.88!important;background:#fff7f7!important;border-color:#e1c7c7!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] [data-contract-section-change=modified] .contract-editor__section-copy small{color:#765400!important;background:#fff1cc!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] [data-contract-section-change=added] .contract-editor__section-copy small{color:#08733d!important;background:#ddf6e8!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] [data-contract-section-change=removed] small{color:#9b3030!important;background:#fbe2e2!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-change-key{background:#f8fbfc!important;border:1px solid #d8e5eb!important;border-radius:8px!important;gap:1px!important;margin-top:8px!important;padding:6px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-change-key>strong{color:#27485e!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:9px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-change-key>div{grid-template-columns:40px minmax(0,1fr)!important;align-items:baseline!important;gap:2px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-change-key span{color:#173d53!important;font-size:7px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-change-key small{color:#667d8c!important;white-space:nowrap!important;font-size:7px!important;line-height:1.15!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections .contract-editor__add-section{color:#006b83!important;text-align:center!important;background:#f2fbfd!important;border-color:#8fcbd9!important;min-height:36px!important;margin-top:auto!important;font-size:10px!important;font-weight:900!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__sections .contract-editor__add-section:disabled{opacity:.55!important;cursor:not-allowed!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-optional-section-dialog{width:min(520px,100vw - 32px)!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-optional-section-dialog__choice{background:#f2fbfd!important;border:1px solid #8fcbd9!important;border-radius:10px!important;gap:12px!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-optional-section-dialog__choice p{color:#49667c!important;margin:4px 0 0!important;line-height:1.45!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-optional-section-dialog__choice>span{color:#006b83!important;background:#dff5fa!important;border-radius:999px!important;width:fit-content!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-optional-section-dialog__security{color:#35536a!important;background:#f7fafc!important;border-left:4px solid #087f98!important;margin:0!important;padding:11px!important;line-height:1.45!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor .contract-editor__preview.sales-contract-preview-column{scrollbar-width:thin!important;grid-area:preview!important;min-width:0!important;height:100%!important;max-height:100%!important;padding:2px 8px 16px!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__properties{scrollbar-width:thin!important;grid-area:properties!important;min-width:0!important;max-width:none!important;height:100%!important;padding-right:3px!important;position:static!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector{box-sizing:border-box!important;background:#fff!important;border:1px solid #b9dce7!important;border-radius:12px!important;gap:10px!important;padding:13px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector__heading span,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector__summary>span{color:#087f98!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector__heading h3{color:#0b2b40!important;margin:2px 0 0!important;font-size:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector label{color:#5d7386!important;gap:5px!important;font-size:11px!important;font-weight:800!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector input[type=text]{box-sizing:border-box!important;border:1px solid #cbdce5!important;border-radius:9px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector__checks{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector__checks label{background:#f7fafc!important;border:1px solid #d7e4ea!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector__summary{background:#f8fbfc!important;border:1px solid #dbe7ec!important;border-radius:8px!important;padding:9px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-inspector__summary p{color:#49667c!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-template-change{color:#543807!important;background:#fff9ec!important;border:1px solid #e5bc68!important;border-left:4px solid #c67a00!important;border-radius:9px!important;gap:9px!important;padding:11px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-template-change p{margin:0!important;font-size:11px!important;line-height:1.45!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-template-change>div{flex-wrap:wrap!important;gap:7px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-template-change .btn{min-height:34px!important;padding:7px 10px!important;font-size:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-content-editor{background:#f3fbfd!important;border:1px solid #a8d4df!important;border-radius:9px!important;gap:7px!important;padding:10px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-content-editor>span{color:#087f98!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-content-editor .editable-block{color:#18364a!important;background:#fff!important;border:1px solid #bdd6e0!important;border-radius:8px!important;min-height:132px!important;max-height:280px!important;padding:10px!important;font-size:12px!important;line-height:1.5!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-content-editor .editable-block:focus{border-color:#07839d!important;outline:2px solid #07839d29!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-content-editor>small{color:#5a7184!important;font-size:10px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor-preview-section[data-active=true],body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-header[data-active=true]{outline-offset:5px!important;outline:2px solid #0887a380!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__actions{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #c9dce6!important;grid-template-columns:minmax(160px,1fr) auto!important;align-items:center!important;gap:10px 18px!important;min-height:76px!important;padding:12px 18px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__actions>div:first-child{gap:2px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__actions small{color:#607589!important;font-size:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__action-buttons{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__action-buttons .btn{border-radius:9px!important;min-height:38px!important;padding:8px 13px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__actions .sales-contract-workflow-message{grid-column:1/-1!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary{background:#fffaf0!important;border:1px solid #e4b75f!important;border-radius:12px!important;gap:10px!important;margin:0 0 12px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 26px #344c5b14!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary header{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary header div{gap:2px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary header span{color:#9a5b00!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary h3{color:#5f3c00!important;margin:0!important;font-size:16px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary header>strong{color:#fff!important;background:#9a5b00!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;min-height:30px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary button{color:#4c3308!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #e7c98b!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 10px!important;width:100%!important;padding:10px 12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary button:hover,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary button:focus-visible{border-color:#a76600!important;outline:2px solid #a766002e!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary button span{min-width:0!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary button code{overflow-wrap:anywhere!important;color:#6f5830!important;min-width:0!important;font-size:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-validation-summary button small{color:#8b5808!important;grid-area:1/2/span 2!important;align-self:center!important;font-size:9px!important;font-weight:900!important}@media (width<=1180px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor .sales-contract-workspace{grid-template-columns:150px minmax(0,1fr) 230px!important;gap:8px!important;padding:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__preview{padding-inline:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-editor__preview .sales-contract-preview{padding:34px 36px 40px!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change{box-sizing:border-box!important;background:linear-gradient(135deg,#fffaf0 0%,#fff 100%)!important;border:1px solid #e3bd6d!important;border-left:5px solid #d58a00!important;border-radius:12px!important;gap:14px!important;width:100%!important;margin:0 0 18px!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #794e000f!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change__summary{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change__summary span{color:#9a5b00!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change__summary h3{color:#3a2a0b!important;margin:3px 0 0!important;font-size:16px!important;line-height:1.3!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change__actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison article{background:#fff!important;border:1px solid #ead9b7!important;border-radius:10px!important;min-width:0!important;padding:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison h4{color:#0b2235!important;margin:0 0 9px!important;font-size:13px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison dl,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison dl div{gap:3px!important;min-width:0!important;margin:0!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison dt{color:#6d5b39!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison dd{overflow-wrap:anywhere!important;color:#253c4f!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change__locked{color:#744b00!important;font-size:12px!important;font-weight:800!important}@media (width<=900px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change__summary{flex-direction:column!important;align-items:flex-start!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-change__actions{justify-content:flex-start!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-source-comparison{grid-template-columns:1fr!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-control{color:#0b2235!important;box-sizing:border-box!important;background:#f5fbfd!important;border:1px solid #bfe3ee!important;border-radius:14px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:340px!important;margin:0 0 14px!important;padding:12px 14px!important;font-weight:900!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-control select{width:auto!important;min-width:112px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-control{box-sizing:border-box!important;background:#f5fbfd!important;border:1px solid #b9dce7!important;border-radius:14px!important;gap:7px!important;width:100%!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-control>span{color:#0b2235!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-control select{width:100%!important;min-width:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-control small{color:#526f84!important;line-height:1.4!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-backdrop{z-index:1200!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;box-sizing:border-box!important;background:#041f3194!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog{color:#0b2235!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #9bcfdd!important;border-radius:18px!important;gap:16px!important;width:min(100%,560px)!important;max-height:calc(100vh - 48px)!important;padding:24px!important;display:grid!important;overflow:auto!important;box-shadow:0 26px 72px #041f3147!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog p,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog h3{margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog__heading span{color:#00758e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog__heading h3{margin-top:4px!important;font-size:22px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog>strong{color:#006b83!important;background:#effafe!important;border:1px solid #bfe3ee!important;border-radius:11px!important;padding:13px 14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog__warning{color:#573a08!important;background:#fff8e9!important;border-left:4px solid #e29a19!important;border-radius:8px!important;gap:8px!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-switch-dialog__actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog{color:#0b2235!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #9bcfdd!important;border-radius:18px!important;gap:16px!important;width:min(100%,980px)!important;max-height:calc(100vh - 48px)!important;padding:24px!important;display:grid!important;overflow:auto!important;box-shadow:0 26px 72px #041f3147!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog>header{justify-content:space-between!important;align-items:start!important;gap:16px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog>header span{color:#00758e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog h3,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog p{margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog__columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog__columns>section{background:#f7fbfc!important;border:1px solid #c8dde6!important;border-radius:12px!important;gap:9px!important;min-width:0!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;color:#18364a!important;background:#fff!important;border-radius:8px!important;min-height:180px!important;max-height:48vh!important;margin:0!important;padding:12px!important;font:12px/1.5 inherit!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog>footer{justify-content:flex-end!important;display:flex!important}@media (width<=760px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-section-difference-dialog__columns{grid-template-columns:1fr!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog{color:#0b2235!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #9bcfdd!important;border-radius:18px!important;gap:18px!important;width:min(100%,820px)!important;max-height:calc(100vh - 48px)!important;padding:24px!important;display:grid!important;overflow:auto!important;box-shadow:0 26px 72px #041f3147!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog p,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog h3{margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__heading{gap:5px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__heading>span{color:#00758e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__heading h3{font-size:24px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__heading p{color:#526f84!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__route>div{background:#effafe!important;border:1px solid #bfe3ee!important;border-radius:11px!important;gap:5px!important;min-width:0!important;padding:13px 14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__route span{color:#526f84!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__route strong{overflow-wrap:anywhere!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__route>b{color:#00758e!important;align-self:center!important;font-size:22px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups>section,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__requested{background:#f9fcfd!important;border:1px solid #c9dce6!important;border-radius:12px!important;align-content:start!important;gap:10px!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups header,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__requested>header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups header>span,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__requested>header>span{background:#e4f4f8!important;border-radius:999px!important;place-items:center!important;min-width:28px!important;height:28px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups ul{gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups li{justify-content:space-between!important;gap:10px!important;min-width:0!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups code{color:#315c73!important;overflow-wrap:anywhere!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups .is-preserved{border-left:4px solid #16845b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups .is-removed{border-left:4px solid #d48a0a!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__requested>header p{color:#526f84!important;margin-top:3px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__notice{color:#573a08!important;background:#fff8e9!important;border-left:4px solid #d48a0a!important;border-radius:8px!important;padding:12px 14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}@media (width<=720px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog{padding:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__route,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__groups{grid-template-columns:1fr!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-template-switch-dialog__route>b{justify-self:center!important;transform:rotate(90deg)!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-controls{flex-direction:column!important;gap:14px!important;width:100%!important;max-width:340px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-fields{box-sizing:border-box!important;color:#0b2235!important;background:linear-gradient(#fff 0%,#f6fbfd 100%)!important;border:1px solid #b9dce7!important;border-radius:14px!important;gap:10px!important;width:100%!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-fields__heading{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-fields__heading span{color:#006b82!important;background:#e8f8fc!important;border:1px solid #a9d9e6!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-fields>p{color:#607589!important;margin:0!important;font-size:11px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-fields__grid,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field{gap:6px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field{color:#526b80!important;min-width:0!important;margin:0!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field select{box-sizing:border-box!important;color:#0b2235!important;background:#fff!important;border:1px solid #c6dce6!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:40px!important;padding:8px 10px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field--date-range{border:1px solid #d5e5ec!important;border-radius:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;margin:0!important;padding:10px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field--date-range legend{color:#526b80!important;grid-column:1/-1!important;padding:0 4px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field--date-range label{gap:5px!important;min-width:0!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field--checkbox{grid-template-columns:none!important;align-items:center!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-custom-field--checkbox input{width:18px!important;height:18px!important;padding:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control{box-sizing:border-box!important;color:#0b2235!important;background:linear-gradient(#fff 0%,#f6fbfd 100%)!important;border:1px solid #b9dce7!important;border-radius:14px!important;gap:12px!important;width:100%!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__heading{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__heading p{color:#607589!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__heading>span{color:#006b82!important;background:#e8f8fc!important;border:1px solid #a9d9e6!important;border-radius:999px!important;flex:none!important;padding:4px 8px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__grid{gap:10px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__card{background:#fff!important;border:1px solid #d5e5ec!important;border-radius:11px!important;gap:9px!important;min-width:0!important;padding:11px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__card>div{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__card>div small,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__card>small{color:#607589!important;overflow-wrap:anywhere!important;font-size:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__card label{color:#526b80!important;gap:5px!important;font-size:11px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__card select,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signatory-control__card input{box-sizing:border-box!important;color:#0b2235!important;background:#fff!important;border:1px solid #c6dce6!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:40px!important;padding:8px 10px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signature-card{box-sizing:border-box!important;background:#fafdfe!important;border:1px solid #cbdde5!important;border-radius:10px!important;align-content:start!important;gap:6px!important;min-height:138px!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signature-card>span{color:#00738e!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signature-card>small{color:#526b80!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signature-line{border-bottom:1px solid #8097a8!important;min-height:42px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control{box-sizing:border-box!important;color:#0b2235!important;background:linear-gradient(#fff 0%,#f6fbfd 100%)!important;border:1px solid #b9dce7!important;border-radius:14px!important;gap:10px!important;width:100%!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__heading{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__heading span{color:#006b82!important;background:#e8f8fc!important;border:1px solid #a9d9e6!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control p,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control>small{color:#607589!important;margin:0!important;font-size:11px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control label{color:#526b80!important;gap:5px!important;font-size:11px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control select{box-sizing:border-box!important;color:#0b2235!important;background:#fff!important;border:1px solid #c6dce6!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:40px!important;padding:8px 10px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__resolution{background:#eef9fc!important;border-left:3px solid #0787a3!important;border-radius:8px!important;gap:3px!important;min-width:0!important;padding:10px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__resolution span,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__resolution small{color:#607589!important;font-size:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__resolution strong{overflow-wrap:anywhere!important;font-size:13px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__metadata{flex-wrap:wrap!important;gap:6px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__metadata span{color:#526b80!important;background:#fff!important;border:1px solid #c6dce6!important;border-radius:999px!important;padding:3px 7px!important;font-size:10px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-binding-control__insert{color:#fff!important;background:#087f98!important;border-color:#087f98!important;width:100%!important;min-height:38px!important;font-size:12px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control{color:#0b2235!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cfe0eb!important;border-radius:14px!important;gap:10px!important;width:100%!important;padding:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signing-export-control{background:#fafdff!important;border-color:#a9d5e1!important;margin-bottom:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-signing-export-control>.btn{border-radius:10px!important;width:100%!important;min-height:40px!important;font-size:12px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-released-document-workspace{grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-released-document-workspace>.contract-signing-export-control{position:sticky!important;top:12px!important}@media (width<=1100px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-released-document-workspace{grid-template-columns:1fr!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-released-document-workspace>.contract-signing-export-control{position:static!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control label{color:#607589!important;gap:6px!important;font-size:12px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control input{box-sizing:border-box!important;border:1px solid #cfe0eb!important;border-radius:10px!important;width:100%!important;height:40px!important;padding:8px 10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-date-policy-fields{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-date-policy-fields label{border:1px solid #d7e6ed!important;border-radius:10px!important;align-content:start!important;padding:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-date-policy-fields small{color:#56708a!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control .sales-contract-lifecycle-action{border-radius:10px!important;width:100%!important;min-height:42px!important;margin-top:4px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control__heading{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control__heading>span{color:#006d88!important;background:#eaf8fb!important;border:1px solid #add9e5!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-work-order-rule{background:#f6fafc!important;border:1px solid #cfe0eb!important;border-radius:10px!important;gap:4px!important;padding:10px 12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-work-order-rule>span{color:#607589!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control p,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-lifecycle-outcome{color:#36566f!important;margin:0!important;font-size:12px!important;line-height:1.4!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control .sales-contract-export-actions{gap:8px!important;width:100%!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control .sales-contract-export-actions .btn{border-radius:10px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-action-control .sales-contract-workflow-message{color:#48657d!important;width:100%!important;font-size:12px!important;line-height:1.35!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor{box-sizing:border-box!important;height:4266.72px!important;margin:0!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor h3{margin-top:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor label{color:#607589!important;gap:6px!important;margin:0 0 14px!important;font-size:12px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-editor select{box-sizing:border-box!important;border:1px solid #cfe0eb!important;border-radius:12px!important;height:42px!important;min-height:42px!important;padding:9px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview-column{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview-column .language-badge{box-sizing:border-box!important;height:28px!important;margin:0 auto 16px!important;padding:6px 10px!important;font-size:12px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview{box-sizing:border-box!important;width:100%!important;max-width:920px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:42px 54px 46px!important;overflow:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-metadata{color:#244a60;text-align:center;overflow-wrap:anywhere;background:#f4fafc;border:1px solid #cfe0e9;border-radius:6px;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:28px;padding:10px 12px;font-size:11px;line-height:1.35;display:flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-pricing-unavailable{color:#5f3a00;background:#fff8e8;border:1px solid #f1c27d;border-radius:10px;margin-top:12px;padding:16px 18px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-pricing-unavailable strong{margin-bottom:5px;font-size:15px;display:block}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-pricing-unavailable p{margin:0;line-height:1.45}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview table th,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview table td{vertical-align:top!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.24!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .editable-block{min-height:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-editable-list{display:contents}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .sales-contract-terms{min-height:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-page-break{border-top:1px dashed #8fb8c8!important;min-height:1px!important;margin:22px 0!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-removable-section{min-width:0;position:relative}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-remove-section{position:absolute;top:0;right:0;color:#9f1d1d!important;background:snow!important;border-color:#d7a5a5!important;min-height:30px!important;padding:5px 10px!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-records{background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;margin:0 0 18px!important;padding:18px!important;overflow:hidden!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-records h3{color:#071d33!important;margin:0 0 12px!important;font-size:17px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register{min-width:0}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:13px;display:flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading>div{gap:3px;min-width:0;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading span{color:#08728e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading h3{margin:0!important;font-size:19px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading p{color:#5b7288;margin:0;font-size:12px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading>strong{color:#076681;background:#eff9fc;border:1px solid #b9dce8;border-radius:999px;flex:none;padding:7px 11px;font-size:11px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register .qworks-sales-fixed-table{min-width:0;max-width:100%}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-identity{gap:3px;min-width:0;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-identity strong,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-identity small{color:#698094;font-size:9px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-status-indicator{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-status-indicator>span{color:#173b61;background:#e8f2f7;border:1px solid #9db8c7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:inline-flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] [data-contract-register-status=Draft]>span{color:#7b5000;background:#fff8e6;border-color:#e3bd67}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] [data-contract-register-status=Released]>span,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] [data-contract-register-status=Accepted]>span{color:#126237;background:#e9f8ef;border-color:#79bd92}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-row--draft>td:first-child{border-left:3px solid #d69a22}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-row--released>td:first-child,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-register-row--accepted>td:first-child{border-left:3px solid #29965a}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle{background:#f7fcfef5;border:1px solid #c9dfe9;border-radius:12px;margin:0 0 18px;padding:16px 18px;box-shadow:0 10px 24px #0f172a0a}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle__header h3{color:#071d33;margin:2px 0 0;font-size:17px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle__eyebrow{color:#087c97;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle__status{color:#006b82;background:#e8f8fc;border:1px solid #a9d9e6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-status-meaning{color:#244b61!important;background:#f2fbfd!important;border:1px solid #b8dce7!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px 14px!important;padding:10px 12px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-status-meaning strong{color:#006f88!important;white-space:nowrap!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-status-meaning span{min-width:0!important;font-size:11px!important;line-height:1.4!important}@media (width<=760px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-status-meaning{grid-template-columns:1fr!important}}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle ol{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(92px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle li{color:#52677b;background:#fff;border:1px solid #d9e6ec;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 7px;min-width:92px;padding:8px;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle li[data-state=complete]{color:#176b3a;background:#f1fbf5;border-color:#b9dec9}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle li[data-state=current]{color:#005f75;background:#e8f8fc;border-color:#0787a3;box-shadow:inset 0 0 0 1px #0787a3}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle__number{width:24px;height:24px;color:inherit;background:#e8eef2;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle__label{min-width:0;font-size:11px;font-weight:800;line-height:1.2}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle li small{text-transform:capitalize;grid-column:2;font-size:9px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-lifecycle>p{color:#52677b;margin:10px 0 0;font-size:12px}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-margin-approval{color:#78350f!important;background:#fffbeb!important;border:1px solid #fbbf24!important;border-left:4px solid #f59e0b!important;border-radius:10px!important;gap:4px!important;margin:0 0 14px!important;padding:11px 13px!important;font-size:12px!important;line-height:1.4!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-margin-approval.approved{color:#166534!important;background:#f0fdf4!important;border-color:#86efac #86efac #86efac #16a34a!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-record-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-record-actions .btn{white-space:nowrap!important;min-height:30px!important;padding:5px 9px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-release-detail{background:#f7fbfd!important;border:1px solid #c8e8f0!important;border-radius:10px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 18px!important;margin-top:12px!important;padding:12px!important;font-size:12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer{background:#f7fbfd!important;border:1px solid #b9dce6!important;border-radius:16px!important;gap:14px!important;margin-top:14px!important;padding:18px!important;display:grid!important;box-shadow:0 14px 34px #09263b14!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__header{border-bottom:1px solid #d7e8ee!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-bottom:13px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__header>div{gap:2px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__header span{color:#00728b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__header h3{color:#09263b!important;margin:0!important;font-size:23px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__header small{color:#5b7285!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__header time{color:#12364c!important;font-size:14px!important;font-weight:850!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__evidence{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.6fr) minmax(220px,1fr)!important;gap:10px!important;margin:0!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__evidence>div{background:#fff!important;border:1px solid #d4e5eb!important;border-radius:10px!important;min-width:0!important;padding:11px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__evidence dt{color:#5d7386!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:10px!important;font-weight:900!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__evidence dd{color:#12364c!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:750!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__evidence code{overflow-wrap:anywhere!important;color:inherit!important;font-size:11px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__outcome{color:#155d3c!important;background:#effbf4!important;border:1px solid #b8e4cd!important;border-radius:9px!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 12px!important;padding:10px 12px!important;font-size:12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__outcome .sales-contract-workflow-message{color:#155d3c!important;flex-basis:100%!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer--legacy{background:#fffdf7!important;border-color:#e6c46f!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__legacy-disclosure{color:#5d4300!important;background:#fff8df!important;border:1px solid #e8c466!important;border-left:5px solid #c58a00!important;border-radius:10px!important;gap:5px!important;padding:14px 16px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__legacy-disclosure strong{font-size:17px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__legacy-disclosure p{margin:0!important;font-size:13px!important;line-height:1.45!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__legacy-disclosure small{color:#755d20!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__evidence--legacy{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__actions--legacy{justify-content:flex-end!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__notice{color:#16465b!important;background:#eaf8fb!important;border-left:4px solid #07839d!important;border-radius:8px!important;padding:10px 12px!important;font-size:12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__document{background:#e9f1f5!important;border-radius:12px!important;justify-content:center!important;padding:18px!important;display:flex!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__document .contract-page{width:min(100%,980px)!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__actions{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-top:2px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__actions>div{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__actions small{color:#687e8e!important;max-width:430px!important;font-size:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__actions .btn:disabled{cursor:not-allowed!important;opacity:.55!important}@media (width<=900px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__evidence{grid-template-columns:1fr!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__header,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__actions{flex-direction:column!important;align-items:flex-start!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-release-viewer__document{justify-content:flex-start!important;padding:10px!important}}.contract-workspace-context{border:1px solid var(--qw-border,#c8dce6);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:12px 14px;display:flex}.contract-workspace-context>div:first-child{gap:2px;display:grid}.contract-workspace-context span,.contract-template-builder__eyebrow,.contract-template-builder__draft>span,.contract-template-builder__boundaries article>span{color:#56708a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.contract-workspace-context__actions{flex-wrap:wrap;gap:8px;display:flex}.contract-workspace-context__actions .btn{text-align:center;flex:none;width:auto;margin:0}.contract-workspace-context__actions .btn[aria-current=page]{color:#fff;background:#07324d;border-color:#07324d}.contract-template-builder{border:1px solid var(--qw-border,#c8dce6);background:#fff;border-radius:16px;gap:18px;min-width:0;padding:20px;display:grid;overflow:hidden;box-shadow:0 12px 30px #07324d14}.contract-template-builder__header,.contract-template-builder__actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.contract-template-builder__header h2,.contract-template-builder__header p,.contract-template-builder__draft h3,.contract-template-builder__draft p,.contract-template-builder__empty h3,.contract-template-builder__empty p,.contract-template-builder__boundaries p{margin:0}.contract-template-builder__header h2{margin:4px 0}.contract-template-builder__scope{color:#006c87;background:#e7f8fb;border:1px solid #a9dce7;border-radius:999px;flex:none;padding:8px 12px;font-weight:800}.contract-template-builder__draft,.contract-template-builder__empty{background:#f6fafc;border:1px solid #c8dce6;border-radius:14px;padding:18px}.contract-template-builder__draft{gap:5px;display:grid}.contract-template-date-policy{background:linear-gradient(135deg,#f7fcfe,#eef8fb);border:1px solid #afdce7;border-radius:14px;gap:14px;padding:16px;display:grid}.contract-template-date-policy__heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.contract-template-date-policy__heading span{color:#087c96;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-date-policy__heading h3,.contract-template-date-policy__heading p{margin:0}.contract-template-date-policy__heading p{color:#56708a;max-width:520px;font-size:11px}.contract-template-date-policy__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contract-template-date-policy__rules article{background:#fff;border:1px solid #c8dce6;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.contract-template-date-policy__rules article>div,.contract-template-date-policy__rules label:not(.contract-template-date-policy__editable){gap:5px;display:grid}.contract-template-date-policy__rules small,.contract-template-date-policy__rules label>span{color:#5d7386;font-size:10px;font-weight:750}.contract-template-date-policy__rules select,.contract-template-date-policy__rules input[type=number]{box-sizing:border-box;border:1px solid #c8dce6;border-radius:9px;width:100%;min-height:38px;padding:7px 9px}.contract-template-date-policy__editable{align-items:center;gap:8px;display:flex}.contract-template-date-policy__editable input{accent-color:#0785a1;width:16px;height:16px;margin:0}.contract-template-metadata{background:linear-gradient(135deg,#f7fcfe,#eef8fb);border:1px solid #afdce7;border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.contract-template-issuer-display{background:linear-gradient(135deg,#f7fcfe,#eef8fb);border:1px solid #afdce7;border-radius:14px;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:start;gap:16px;min-width:0;padding:16px;display:grid}.contract-template-issuer-display>div:first-child{gap:4px;display:grid}.contract-template-issuer-display>div:first-child>span{color:#087c96;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-issuer-display h3,.contract-template-issuer-display p{margin:0}.contract-template-issuer-display p{color:#56708a;font-size:11px;line-height:1.45}.contract-template-issuer-display__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.contract-template-issuer-display__options label{background:#fff;border:1px solid #c8dce6;border-radius:11px;align-items:start;gap:9px;min-width:0;padding:12px;display:flex}.contract-template-issuer-display__options input{accent-color:#0785a1;flex:none;width:16px;height:16px;margin:2px 0 0}.contract-template-issuer-display__options label>span{gap:3px;min-width:0;display:grid}.contract-template-issuer-display__options strong{color:#173b50;font-size:12px}.contract-template-issuer-display__options small{color:#5d7386;font-size:10px;line-height:1.35}.contract-template-metadata__heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.contract-template-metadata__heading span{color:#087c96;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-metadata__heading h3,.contract-template-metadata__heading p{margin:0}.contract-template-metadata__heading p{color:#56708a;max-width:560px;font-size:11px}.contract-template-metadata__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.contract-template-metadata__rows article{background:#fff;border:1px solid #c8dce6;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.contract-template-metadata__identity,.contract-template-metadata__rows article>label{gap:4px;min-width:0;display:grid}.contract-template-metadata__identity strong{color:#173b50;font-size:12px}.contract-template-metadata__identity code{color:#547083;overflow-wrap:anywhere;font-size:10px}.contract-template-metadata__rows article>label span{color:#5d7386;font-size:10px;font-weight:750}.contract-template-metadata__rows article>label input{box-sizing:border-box;border:1px solid #c8dce6;border-radius:9px;width:100%;min-width:0;min-height:38px;padding:7px 9px}.contract-template-metadata__options{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.contract-template-metadata__options label{color:#294e64;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.contract-template-metadata__options input{accent-color:#0785a1;width:16px;height:16px;margin:0}.contract-template-builder__preview-modes{background:linear-gradient(135deg,#f7fcfe,#eaf7fb);border:1px solid #afdce7;border-radius:14px;gap:14px;min-width:0;margin:0;padding:14px;display:grid}.contract-template-builder__preview-mode-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.contract-template-builder__preview-modes>legend{color:#07324d;padding:0 4px;font-size:15px;font-weight:900}.contract-template-builder__preview-mode-heading p{color:#56708a;margin:0;font-size:11px}.contract-template-builder__preview-mode-heading>span{color:#315c73;text-align:center;background:#fff;border:1px solid #b9dce6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.contract-template-builder__preview-mode-controls{grid-template-columns:minmax(190px,.8fr) minmax(250px,1fr) minmax(280px,1.35fr);align-items:stretch;gap:10px;display:grid}.contract-template-builder__preview-mode-controls>label:not(.contract-template-builder__opportunity-select){color:#163c52;cursor:pointer;background:#fff;border:1px solid #c8dce6;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.contract-template-builder__preview-mode-controls input[type=radio]{accent-color:#0785a1;flex:none;width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important}.contract-template-builder__preview-mode-controls label>span{gap:2px;min-width:0;display:grid}.contract-template-builder__preview-mode-controls small{color:#60768a;font-size:10px;line-height:1.3}.contract-template-builder__opportunity-select{color:#385b72;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.contract-template-builder__opportunity-select select{box-sizing:border-box;color:#102d40;background:#fff;border:1px solid #b9d2df;border-radius:9px;width:100%;min-width:0;padding:10px;height:38px!important;min-height:38px!important}.contract-template-builder__managed-annexes{background:linear-gradient(135deg,#f7fcfe,#edf8fb);border:1px solid #b9dce8;border-radius:14px;gap:11px;min-width:0;padding:14px;display:grid}.contract-template-builder__managed-annexes-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.contract-template-builder__managed-annexes-heading>div{gap:3px;min-width:0;display:grid}.contract-template-builder__managed-annexes-heading>div>span{color:#08728e;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.contract-template-builder__managed-annexes-heading>div>strong{color:#07324d;font-size:16px}.contract-template-builder__managed-annexes>p{color:#47687e;margin:0;font-size:12px;line-height:1.45}.contract-template-builder__managed-upload{cursor:pointer;flex:none;position:relative;overflow:hidden}.contract-template-builder__managed-upload input{opacity:0;width:1px;height:1px;position:absolute}.contract-template-builder__managed-annexes ul{gap:8px;max-height:190px;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow:auto}.contract-template-builder__managed-annexes li{background:#fff;border:1px solid #d4e6ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.contract-template-builder__managed-annexes li>div{gap:3px;min-width:0;display:grid}.contract-template-builder__managed-annexes li strong,.contract-template-builder__managed-annexes li small{overflow-wrap:anywhere}.contract-template-builder__managed-annexes li small,.contract-template-builder__managed-reference-editor small{color:#5b7386;font-size:10px}.contract-template-builder__managed-annexes-empty{color:#60768a;background:#fff;border:1px dashed #b9d2df;border-radius:10px;padding:12px;font-size:12px}.contract-template-builder__workspace{grid-template-columns:220px minmax(420px,1fr) 260px;align-items:start;gap:14px;min-width:0;display:grid}.contract-template-builder__structure,.contract-template-builder__preview,.contract-template-builder__editor{background:#f6fafc;border:1px solid #c8dce6;border-radius:14px;min-width:0;padding:14px}.contract-template-builder__panel-heading{border-bottom:1px solid #d8e6ed;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.contract-template-builder__panel-heading span{color:#08728e;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.contract-template-builder__structure>p,.contract-template-builder__editor>p{color:#56708a;margin:0 0 12px;font-size:12px;line-height:1.45}.contract-template-builder__structure ol{gap:8px;max-height:790px;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow:auto}.contract-template-builder__structure li{background:#fff;border:1px solid #d8e6ed;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:5px;padding:5px;display:grid}.contract-template-builder__structure li.is-selected{border-color:#0785a1;box-shadow:0 0 0 2px #0785a121}.contract-template-builder__section-select{color:#082d43;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:7px;display:grid}.contract-template-builder__section-select span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.contract-template-builder__section-select small{color:#60768a;text-transform:capitalize;font-size:9px}.contract-template-builder__move-actions{gap:3px;display:grid}.contract-template-builder__move-actions button{color:#07324d;cursor:pointer;background:#f1f7fa;border:1px solid #c8dce6;border-radius:6px;min-width:28px;min-height:26px}.contract-template-builder__move-actions button:disabled{cursor:not-allowed;opacity:.35}.contract-template-builder__preview{background:#e8f0f4}.contract-template-rendered-a4{width:100%;min-width:0}.contract-template-builder__a4{aspect-ratio:210/297;box-sizing:border-box;color:#102d40;background:#fff;border-top:7px solid #07324d;width:100%;max-width:720px;margin:0 auto;padding:clamp(22px,4vw,48px);overflow:hidden;box-shadow:0 12px 28px #07324d24}.contract-template-builder__a4>header{border-bottom:1px solid #c8dce6;gap:5px;margin-bottom:22px;padding-bottom:18px;display:grid}.contract-template-builder__a4>header span{color:#08728e;letter-spacing:.09em;font-size:10px;font-weight:900}.contract-template-builder__a4>header strong{font-size:clamp(18px,2vw,28px)}.contract-template-builder__a4>header small{color:#56708a}.contract-template-builder__preview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 22px;display:grid}.contract-template-builder__preview-facts>div{background:#f5fafc;border:1px solid #d8e6ed;border-radius:7px;gap:2px;min-width:0;padding:8px;display:grid}.contract-template-builder__preview-facts dt{color:#60768a;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.contract-template-builder__preview-facts dd{color:#07324d;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.contract-template-builder__a4>section{border-left:3px solid #0785a1;margin:0 0 18px;padding-left:12px}.contract-template-builder__a4 h4,.contract-template-builder__a4 p{margin:0}.contract-template-builder__a4 h4{margin-bottom:6px;font-size:14px}.contract-template-builder__a4 p{white-space:pre-wrap;font-size:11px;line-height:1.55}.contract-template-builder__a4-empty{color:#60768a;text-align:center}.contract-template-builder__editor{gap:12px;display:grid}.contract-template-builder__editor dl{gap:8px;margin:0;display:grid}.contract-template-builder__editor dl>div{background:#fff;border:1px solid #d8e6ed;border-radius:9px;gap:3px;padding:9px;display:grid}.contract-template-builder__editor dt{color:#60768a;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.contract-template-builder__editor dd{color:#07324d;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.contract-template-builder__editor label{color:#385b72;gap:6px;font-size:12px;font-weight:800;display:grid}.contract-template-builder__editor input,.contract-template-builder__editor textarea,.contract-template-builder__editor select{box-sizing:border-box;color:#102d40;font:inherit;resize:vertical;background:#fff;border:1px solid #b9d2df;border-radius:9px;width:100%;padding:10px;font-weight:500}.contract-template-builder__managed-reference-editor{gap:8px;display:grid}.contract-template-builder__controlled-note{color:#315c73;background:#e7f8fb;border:1px solid #a9dce7;border-radius:9px;padding:10px}.contract-template-builder__message{color:#08728e;font-size:12px;font-weight:800}.contract-template-builder__empty{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.contract-template-builder__empty-mark{color:#fff;background:#07324d;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:flex}.contract-template-builder__empty small{color:#56708a;margin-top:7px;display:block}.contract-template-builder__boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-template-builder__boundaries article{background:#fff;border:1px solid #d8e6ed;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.contract-template-builder__actions{border-top:1px solid #d8e6ed;padding-top:16px}.contract-template-builder__actions>div{gap:3px;display:grid}.contract-template-builder__actions .btn:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading{flex-direction:column;align-items:stretch}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-register__heading>strong{justify-self:start;width:max-content}.contract-workspace-context,.contract-template-builder__header,.contract-template-builder__actions{flex-direction:column;align-items:stretch}.contract-workspace-context__actions,.contract-workspace-context__actions .btn,.contract-template-builder__actions .btn{width:100%}.contract-template-builder__boundaries{grid-template-columns:1fr}.contract-template-date-policy__heading,.contract-template-metadata__heading{flex-direction:column;align-items:stretch}.contract-template-issuer-display,.contract-template-issuer-display__options{grid-template-columns:1fr}.contract-template-date-policy__rules,.contract-template-metadata__rows,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-date-policy-fields{grid-template-columns:1fr!important}.contract-template-builder__managed-annexes-heading,.contract-template-builder__managed-annexes li{flex-direction:column;align-items:stretch}.contract-template-builder__managed-upload,.contract-template-builder__managed-annexes li .btn{text-align:center;width:100%}}@media (width<=1080px){.contract-template-builder__preview-mode-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-template-builder__opportunity-select{grid-column:1/-1}.contract-template-builder__workspace{grid-template-columns:200px minmax(360px,1fr) 230px}}@media (width<=900px){.contract-template-builder__preview-mode-heading{flex-direction:column;align-items:stretch}.contract-template-builder__preview-mode-controls{grid-template-columns:1fr}.contract-template-builder__opportunity-select{grid-column:auto}.contract-template-builder__workspace{grid-template-columns:1fr}.contract-template-builder__structure ol{max-height:340px}}.published-contract-template-selector{background:linear-gradient(135deg,#f7fcfe,#eaf7fb);border:1px solid #b9dce8;border-radius:16px;gap:14px;margin:0 0 18px;padding:18px;display:grid;box-shadow:0 10px 24px #05324812}.published-contract-template-selector__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.published-contract-template-selector__heading>div{min-width:0}.published-contract-template-selector__heading span{color:#08728e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.published-contract-template-selector__heading h3{color:#062b42;margin:4px 0;font-size:20px}.published-contract-template-selector__heading p{color:#526f84;max-width:850px;margin:0;font-size:13px;line-height:1.45}.published-contract-template-selector__sources{border:0;min-width:0;margin:0;padding:0}.published-contract-template-selector__sources legend{color:#244d65;margin:0 0 7px;padding:0;font-size:12px;font-weight:900}.published-contract-template-selector__sources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.published-contract-template-selector__sources label{color:#173b61;background:#fff;border:1px solid #c8dce7;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.published-contract-template-selector__sources label.is-available{border-color:#2a9bb6;box-shadow:inset 0 0 0 1px #2a9bb629}.published-contract-template-selector__sources label.is-planned{color:#687e90;background:#f5f8fa}.published-contract-template-selector__sources input{accent-color:#08728e;margin:2px 0 0}.published-contract-template-selector__sources label>span{gap:3px;min-width:0;display:grid}.published-contract-template-selector__sources strong{color:inherit;font-size:12px}.published-contract-template-selector__sources small{color:inherit;font-size:10px;line-height:1.35}.published-contract-template-selector__sources em{color:#076681;white-space:nowrap;background:#eff9fc;border:1px solid #bfd8e3;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.published-contract-template-selector__sources .is-planned em{color:#6a7b87;background:#eef2f4;border-color:#d6e0e6}.published-contract-template-selector__controls{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;align-items:end;gap:12px;display:grid}.published-contract-template-selector__controls label{color:#385b72;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.published-contract-template-selector__controls select{color:#0c2d42;background:#fff;border:1px solid #c8dce7;border-radius:10px;width:100%;min-height:42px;padding:8px 34px 8px 11px}.published-contract-template-selector__controls .btn{white-space:nowrap;min-height:42px}.published-contract-template-selector__message{color:#315c73;margin:0;font-size:12px;font-weight:700}@media (width<=900px){.published-contract-template-selector__heading{flex-direction:column}.published-contract-template-selector__sources>div,.published-contract-template-selector__controls{grid-template-columns:1fr}.published-contract-template-selector__controls .btn{justify-self:start}}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-no-documents{color:#64748b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=activities] .sales-activities-required,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-required{color:#b91c1c!important;box-sizing:border-box!important;background:#fff4f4!important;border:1px solid #ffbcbc!important;border-radius:14px!important;height:37px!important;margin:0 0 17px!important;padding:10px 14px!important;font-size:13px!important;font-weight:900!important;line-height:15px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] #content>.section-header{box-sizing:border-box!important;height:77.5px!important;margin-bottom:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-manager{grid-template-columns:340px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;height:402.156px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-selected{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;max-width:100%!important;height:384.156px!important;min-height:0!important;margin:0 0 18px!important;padding:20px!important;overflow:visible!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-selected h3{margin:18.72px 0!important;font-size:18.72px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-selected h3:first-child{margin-top:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-record-pill,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-selected-record{color:#1b718b!important;text-align:start!important;background:#e8f6fa!important;border:1px solid #c8e8f0!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin:2px 0!important;padding:5px 9px!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-record-pill{margin:2px 0!important;font-size:11px!important;display:inline-flex!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-no-documents{color:#94a3b8!important;text-align:center!important;box-sizing:border-box!important;height:96px!important;padding:30px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-empty{background:#f1f6f9!important;border-radius:10px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-ledger{padding:18px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-ledger h3{margin:0 0 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-ledger article{background:#fff!important;border:1px solid #dbeaf0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:8px!important;padding:12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-ledger article span{color:#607589!important;margin-top:3px!important;font-size:11px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-contract-release-ledger{margin-top:18px!important;padding:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-contract-release-ledger .section-header{height:auto!important;margin:0 0 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-contract-release-ledger h3{margin:0 0 4px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-contract-release-ledger p{color:#64748b!important;margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-contract-release-ledger .table-wrap{max-height:360px!important;overflow:auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-contract-release-detail{background:#f7fbfd!important;border:1px solid #c8e8f0!important;border-radius:10px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 18px!important;margin-top:12px!important;padding:12px!important;font-size:12px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-contract-release-actions{flex-wrap:wrap!important;gap:6px!important;display:flex!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .action-drawer.action-form__body{height:976px!important;padding-bottom:20px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module{height:548.375px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module+.calendar-actions-panel{height:279px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;height:31px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-required{color:#991b1b!important;box-sizing:border-box!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;height:37px!important;margin:10px 0 16px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-form-grid{grid-template-rows:76px 141px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;height:231px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module label{color:#64748b!important;gap:6px!important;min-width:0!important;max-width:100%!important;min-height:76px!important;font-size:12px!important;font-weight:800!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module label>span{color:#5f7188!important;letter-spacing:.01em!important;height:16px!important;margin-bottom:6px!important;font-weight:900!important;line-height:15px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module .required-field>span{color:#b91c1c!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module .required-field .required-star{color:#dc2626!important;letter-spacing:.01em!important;width:auto!important;height:auto!important;margin:0 0 7px 3px!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-required .required-star{color:#dc2626!important;letter-spacing:normal!important;width:auto!important;height:auto!important;margin:2px 0 0 3px!important;font-size:13px!important;font-weight:950!important;line-height:normal!important;display:inline!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module select{width:100%!important;height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;padding:10px 12px!important;font-size:14px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module .required-field input,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module .required-field select{background:snow!important;border:1px solid #fecaca!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module textarea{width:100%!important;height:116px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;padding:10px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-upload{color:#172033!important;text-align:left!important;box-sizing:border-box!important;background:#f7fbfd!important;border:2px dashed #9bc9d5!important;border-radius:18px!important;width:100%!important;height:161.375px!important;margin:0 0 16px!important;padding:18px!important;font-size:16px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-upload>label{width:100%!important;height:76px!important;min-height:76px!important;margin:0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-upload input[type=file]{color:#64748b!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:44px!important;margin:0!important;padding:10px 12px!important;display:inline-block!important;transform:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-upload .receipt-help{color:#64748b!important;height:38.375px!important;margin:7px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:16.2px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-status{color:#0f708c!important;margin:-8px 0 8px!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-status.is-error{color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:10px!important;padding:10px 12px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module>.btn{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important;transform:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module+.calendar-actions-panel .calendar-editor__form-grid,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-documents-drawer-module+.calendar-actions-panel .calendar-editor__actions{transform:none!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=sales-documents]{height:auto!important;min-height:1009px!important}body.qworks-shell-layout .sales-feature-boundary[data-qworks-page=sales][data-sales-tab=sales-documents]>#content{height:auto!important;min-height:925px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-manager{width:100%!important;height:auto!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-selected{border-radius:14px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:22px!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-selected-header{grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important;align-items:start!important;gap:20px!important;margin-bottom:14px!important;display:grid!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-record-summary{width:auto!important;height:auto!important;margin:8px 0 0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-selected-record{margin-left:6px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-record-picker{color:#5f7188!important;min-height:0!important;font-size:12px!important;font-weight:800!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-record-picker>span{margin-bottom:6px!important;display:block!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-no-documents{text-align:left!important;background:#f8fcfd!important;border:1px dashed #c8e0e9!important;border-radius:10px!important;width:100%!important;height:auto!important;min-height:58px!important;margin:0 0 18px!important;padding:18px!important}@media (width<=760px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=sales-documents] .sales-document-selected-header{grid-template-columns:1fr!important}}.analytic-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.analytic-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 12px 26px #071d330f}.analytic-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.analytic-card strong{color:var(--navy);letter-spacing:-.04em;font-size:21px;font-weight:900;line-height:1.12;display:block}.analytic-report-bar{color:#fff;background:linear-gradient(135deg,#071d33,#0d3b5b);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 14px 30px #071d3324}.analytic-report-bar strong{margin-bottom:3px;font-size:15px;display:block}.analytic-report-bar span{color:#c8e8f0;font-size:12px;font-weight:700}.analytic-report-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytic-report-controls select{width:auto;min-width:150px;padding:9px 10px}.analytic-scroll-table{border:1px solid var(--line);background:#fff;border-radius:16px;max-height:620px;overflow:auto}.analytic-scroll-table table{margin:0}.editable-finance-table thead th,.analytic-scroll-table thead th{z-index:6;position:sticky;top:0;box-shadow:0 2px #071d331f;background:var(--navy,#071d33)!important;color:#fff!important}.editable-finance-table thead th:first-child,.analytic-scroll-table thead th:first-child{z-index:8;left:0}.editable-finance-table .finance-sticky-col,.analytic-scroll-table .finance-sticky-col{z-index:4;background:#fff;position:sticky;left:0;box-shadow:8px 0 12px #071d330f}.analytic-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:18px;display:grid}.analytic-positive{color:#166534!important}.analytic-negative{color:#991b1b!important}.analytic-chart-title{color:var(--navy);margin:0 0 8px;font-size:17px;font-weight:900}body.qworks-shell-layout .analytics-header{gap:12px;margin-bottom:16px;display:grid}body.qworks-shell-layout .analytics-header h2{color:#0a2138;margin:0;font-size:26px;line-height:1.12}body.qworks-shell-layout .analytics-header p{color:#5f7189;margin:-6px 0 2px;font-size:14px}body.qworks-shell-layout .analytics-tabs{background:#eaf9fc;border:1px solid #c8e8f0;border-radius:20px;flex-wrap:nowrap;align-items:center;gap:8px;padding:14px;display:flex;overflow-x:auto}body.qworks-shell-layout .analytics-tabs .import-source-pill{color:#08253d;white-space:nowrap;background:#fff;border:1px solid #d8e6ee;border-radius:999px;align-items:center;min-height:34px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex}body.qworks-shell-layout .analytics-tabs .import-source-pill.active{color:#fff;background:#08253d;border-color:#08253d}body.qworks-shell-layout .analytics-report-bar{color:#fff;background:#08253d;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 16px;display:flex;box-shadow:0 14px 32px #071d331f}body.qworks-shell-layout .analytics-report-bar>div:first-child{gap:4px;display:grid}body.qworks-shell-layout .analytics-report-bar strong{color:#fff;font-size:16px}body.qworks-shell-layout .analytics-report-bar .actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:560px;display:flex}body.qworks-shell-layout .analytics-report-bar select{color:#0a2138;background:#fff;border:0;border-radius:10px;min-width:128px;max-width:150px;min-height:38px;padding:0 14px;font-size:14px}body.qworks-shell-layout .analytics-report-bar .btn{color:#08253d;background:#fff;border-color:#fff;border-radius:999px}body.qworks-shell-layout .analytics-report-bar .btn.primary{color:#fff;background:#167f97;border-color:#167f97}body.qworks-shell-layout .analytics-header .cards,body.qworks-shell-layout .analytics-header+.cards,body.qworks-shell-layout .analytics-local-actions+.cards{grid-template-columns:repeat(5,minmax(150px,1fr))}body.qworks-shell-layout .analytics-local-actions{justify-content:flex-end;margin:-4px 0 0;display:flex}body.qworks-shell-layout .analytic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:13px 0 14px;display:grid}body.qworks-shell-layout .analytic-card{background:#fffffff5;border:1px solid #d9e8ef;border-radius:16px;align-content:start;gap:8px;min-height:78px;padding:14px 15px;display:grid;box-shadow:0 10px 24px #071d330e}body.qworks-shell-layout .analytic-card span{color:#657b8e;font-size:11.5px;font-weight:900;line-height:1.15}body.qworks-shell-layout .analytic-card strong{color:#08253d;letter-spacing:-.35px;font-size:18px;line-height:1.05}body.qworks-shell-layout .analytic-positive{color:#008c6a!important}body.qworks-shell-layout .analytic-negative{color:#dc2626!important}body.qworks-shell-layout .analytic-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);align-items:stretch;gap:16px;margin-top:14px;display:grid}body.qworks-shell-layout .analytic-chart-card{background:#fff!important;border:1px solid #d9e8ef!important;border-radius:18px!important;margin:0!important;padding:16px 16px 12px!important;box-shadow:0 12px 26px #071d330e!important}body.qworks-shell-layout .analytic-chart-card h3,body.qworks-shell-layout .analytic-chart-title{color:#08253d!important;margin:0 0 4px!important;font-size:15px!important;line-height:1.2!important}body.qworks-shell-layout .analytic-chart-card p{color:#64798c!important;margin:0 0 8px!important;font-size:11.5px!important;font-weight:800!important}body.qworks-shell-layout .analytic-editor{background:#fff!important;border:1px solid #d9e8ef!important;border-radius:18px!important;box-shadow:0 12px 26px #071d330b!important}body.qworks-shell-layout .analytic-scroll-table{background:#fff;border:1px solid #d8e6ee;border-radius:18px;overflow:auto}body.qworks-shell-layout .analytics-screen .analytics-header p{max-width:920px}body.qworks-shell-layout .analytics-screen .chart-svg{max-height:228px}body.qworks-shell-layout .analytics-screen .form-card h3{color:#182438}body.qworks-shell-layout .analytics-screen .editable-finance-table td{color:#30475a;font-size:12px}body.qworks-shell-layout .analytics-screen .editable-finance-table td[colspan]{text-align:center;color:#8a9bb0;padding:18px}body.qworks-shell-layout .analytics-treasury-plan .analytic-grid{display:none}body.qworks-shell-layout .analytics-header{gap:10px;margin-bottom:14px}body.qworks-shell-layout .analytics-report-bar.analytic-report-bar{background:linear-gradient(135deg,#071d33,#0d3b5b);border-radius:18px;min-height:58px;margin:0 0 14px;padding:12px 14px;box-shadow:0 14px 30px #071d3324}body.qworks-shell-layout .analytics-report-bar .analytic-report-controls{flex-wrap:wrap;gap:8px;min-width:0}body.qworks-shell-layout .analytics-report-bar .analytic-report-controls select{width:auto;min-width:132px;padding:9px 10px}body.qworks-shell-layout .analytic-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 18px}body.qworks-shell-layout .analytic-card{background:#fff;border:1px solid #dbe5ea;border-radius:18px;gap:6px;min-height:84px;padding:16px;box-shadow:0 12px 26px #071d330f}body.qworks-shell-layout .analytic-card span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900;line-height:1.2;display:block}body.qworks-shell-layout .analytic-card strong{color:#071d33;letter-spacing:-.04em;font-size:20px;font-weight:900;line-height:1.12}body.qworks-shell-layout .analytic-layout{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:0}body.qworks-shell-layout .analytic-chart-card{border-color:#dbe5ea!important;border-radius:18px!important;box-shadow:0 12px 26px #071d330f!important}body.qworks-shell-layout .editable-finance-table thead th,body.qworks-shell-layout .analytic-scroll-table thead th{z-index:6;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:900;position:sticky;top:0;color:#fff!important;background:#071d33!important}body.qworks-shell-layout .editable-finance-table thead th:first-child,body.qworks-shell-layout .analytic-scroll-table thead th:first-child{z-index:8;left:0}body.qworks-shell-layout .analytic-scroll-table{border:1px solid #dbe5ea;border-radius:16px;max-height:620px}body.qworks-shell-layout .editable-finance-table .finance-sticky-col,body.qworks-shell-layout .analytic-scroll-table .finance-sticky-col{z-index:4;background:#fff;position:sticky;left:0;box-shadow:8px 0 12px #071d330f}body.qworks-shell-layout .analytics-screen .section-actions,body.qworks-shell-layout .analytics-screen .actions{gap:8px}body.qworks-shell-layout .analytics-screen .required-note,body.qworks-shell-layout .analytics-screen .finance-section-note{border-radius:14px;padding:10px 12px}body.qworks-shell-layout .analytics-screen .form-card.analytic-editor{padding:16px!important}body.qworks-shell-layout .analytic-period-controls{justify-content:flex-end;align-items:center;gap:8px;margin:-4px 0 10px;display:flex}body.qworks-shell-layout .analytic-period-controls select{color:#071d33;background:#fff;border:1px solid #dbe5ea;border-radius:10px;width:auto;min-width:126px;height:34px;padding:0 10px;font-size:12px;font-weight:700}body.qworks-shell-layout .analytics-screen .form-card.analytic-editor h3,body.qworks-shell-layout .analytics-screen .invoice-import-panel h3,body.qworks-shell-layout .analytics-screen .form-card h3{color:#162033;letter-spacing:-.02em;font-size:18px;font-weight:900}body.qworks-shell-layout .embedded-chart .analytic-chart-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.qworks-shell-layout .embedded-chart .analytic-chart-card>h3,body.qworks-shell-layout .embedded-chart .analytic-chart-card>p{display:none}body.qworks-shell-layout .analytics-screen .editable-finance-table input,body.qworks-shell-layout .analytics-screen .editable-finance-table select{color:#071d33;background:#fff;border:1px solid #cfe0e8;border-radius:8px;width:100%;min-width:82px;height:30px;padding:4px 7px;font-size:11px;font-weight:700}body.qworks-shell-layout .analytics-screen .editable-finance-table td{vertical-align:middle;padding:7px 8px}body.qworks-shell-layout .analytics-screen .editable-finance-table .btn{border-radius:8px;min-height:28px;padding:5px 9px;font-size:10.5px}body.qworks-shell-layout .analytics-screen .invoice-import-panel .import-warning{color:#a30f1a;background:#fff6f6;border:1px solid #f6cbd0;border-radius:14px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:800}body.qworks-shell-layout .analytics-screen .file-source-box{background:#f4fbfe;border:1px dashed #b7d6e5;border-radius:14px;padding:10px}body.qworks-shell-layout .analytics-screen .structure-editor-actions{flex-wrap:wrap;gap:6px;display:flex}body.qworks-shell-layout .analytics-screen .structure-total-cell{color:#071d33;font-weight:900}body.qworks-shell-layout .analytics-section-header{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:16px;height:82px;margin:0 0 14px;padding:0;display:flex}body.qworks-shell-layout .analytics-section-header h2{color:#071d33;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:700;line-height:normal}body.qworks-shell-layout .analytics-section-header p{color:#64748b;margin:5px 0 0;font-size:14px;line-height:normal}body.qworks-shell-layout .analytics-section-header .corporate-subtitle{color:#1b718b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:900;display:inline-flex}body.qworks-shell-layout .analytics-section-header .corporate-subtitle:before{width:26px;height:3px}body.qworks-shell-layout .analytics-report-bar.analytic-report-bar{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#071d33,#0d3b5b);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;height:70px;min-height:0;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 14px 30px #071d3324}body.qworks-shell-layout .analytics-report-bar>div:first-child{display:block}body.qworks-shell-layout .analytics-report-bar strong{color:#fff;margin:0 0 3px;font-size:15px;line-height:normal;display:block}body.qworks-shell-layout .analytics-report-bar span{color:#c8e8f0;font-size:12px;font-weight:700}body.qworks-shell-layout .analytics-report-bar .analytic-report-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}body.qworks-shell-layout .analytics-report-bar .analytic-report-controls select{color:#000;background:#fff;border:1px solid #d8e2ee;border-radius:12px;width:150px;min-width:150px;height:38px;min-height:auto;padding:9px 10px;font:14px Arial,sans-serif}body.qworks-shell-layout .analytics-report-bar .btn{color:#071d33;background:#fff;border-color:#fff;border-radius:999px;padding:9px 13px;font-family:Arial,sans-serif;font-size:12.5px;font-weight:800;line-height:normal}body.qworks-shell-layout .analytics-report-bar .btn.export-pdf{color:#fff;background:#1b718b;border-color:#1b718b}@media (width<=1180px){body.qworks-shell-layout .analytics-report-bar.analytic-report-bar{align-items:flex-start;height:auto;min-height:112px}body.qworks-shell-layout .analytics-report-bar .analytic-report-controls{justify-content:flex-end;width:100%}}@media (width<=760px){body.qworks-shell-layout .analytics-report-bar .analytic-report-controls select{flex:calc(50% - 4px);width:auto;min-width:0}}body.qworks-shell-layout .analytics-metric-grid.analytic-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}body.qworks-shell-layout .analytics-metric-card.analytic-card{background:#fff;border:1px solid #dbe5ea;border-radius:18px;min-height:0;padding:16px;display:block;box-shadow:0 12px 26px #071d330f}body.qworks-shell-layout .analytics-metric-card.analytic-card span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900;line-height:normal;display:block}body.qworks-shell-layout .analytics-metric-card.analytic-card strong{color:#071d33;letter-spacing:-.04em;font-size:21px;font-weight:900;line-height:1.12;display:block}body.qworks-shell-layout .analytics-metric-card.analytic-card strong.analytic-positive{color:#166534!important}body.qworks-shell-layout .analytics-metric-card.analytic-card strong.analytic-negative{color:#991b1b!important}body.qworks-shell-layout .analytics-chart-layout.analytic-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:18px;margin:0;display:grid}body.qworks-shell-layout .analytics-overview-chart-card.form-card{background:#ffffffeb;border:1px solid #e2e8f0eb;border-radius:8px;margin:0 0 18px;padding:20px;display:block;box-shadow:0 10px 28px #0f172a0b}body.qworks-shell-layout .analytics-overview-chart-card .analytic-chart-title{color:#071d33!important;margin:0 0 8px!important;font-size:17px!important;font-weight:900!important;line-height:normal!important}body.qworks-shell-layout .analytics-overview-chart-card .chart-svg{width:100%;height:auto;margin:0;display:block}body.qworks-shell-layout .analytics-cost-chart-grid{grid-template-columns:220px 1fr;align-items:center;gap:12px;display:grid}body.qworks-shell-layout .analytics-cost-chart-grid .legend-list{gap:8px;margin-top:10px;display:grid}body.qworks-shell-layout .analytics-cost-chart-grid .legend-item{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}body.qworks-shell-layout .analytics-cost-chart-grid .legend-left{align-items:center;gap:8px;min-width:0;display:flex}body.qworks-shell-layout .analytics-cost-chart-grid .swatch{border-radius:999px;flex:none;width:12px;height:12px}body.qworks-shell-layout .analytics-overview-chart-card .analytics-monthly-chart{max-height:none}body.qworks-shell-layout .analytics-overview-chart-card .analytic-chart-title{letter-spacing:normal!important}body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.plan.cumulative-invoicing"]>.required-note,body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.invoicing.cumulative-invoicing"]>.required-note{color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;margin:0 0 14px!important;padding:10px 12px!important;font-size:12px!important;font-weight:800!important;line-height:normal!important}body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.plan.cumulative-invoicing"]>.analytic-scroll-table,body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.invoicing.cumulative-invoicing"]>.analytic-scroll-table{max-height:620px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4eaf1!important;border-radius:16px!important;margin:0!important;overflow:auto!important}body.qworks-shell-layout .cumulative-billing__panel{padding:20px!important}body.qworks-shell-layout .cumulative-billing__panel>.analytic-scroll-table{margin-top:14px!important}body.qworks-shell-layout .cumulative-billing__panel .editable-finance-table th{color:#fff!important;background:#071d33!important}body.qworks-shell-layout .monthly-control-card h3{color:#071d33!important;margin:0 0 12px!important;font-size:18px!important;font-weight:900!important}body.qworks-shell-layout .monthly-control-card .editable-finance-table th,body.qworks-shell-layout .monthly-control-card .editable-finance-table td{white-space:nowrap}body.qworks-shell-layout .cumulative-billing__panel .editable-finance-table{min-width:1350px}body.qworks-shell-layout .cumulative-billing__panel .editable-finance-table td:last-child{color:#64748b;min-width:180px;font-size:12px;line-height:1.35}body.qworks-shell-layout .monthly-control-card{background:#fff!important;border:1px solid #e4eaf1!important;border-radius:18px!important;margin-top:16px!important;padding:16px!important;box-shadow:0 12px 26px #071d330d!important}body.qworks-shell-layout .monthly-control-card h3{color:#162033!important;letter-spacing:-.02em!important;margin:0 0 12px!important;font-size:18px!important;font-weight:900!important}body.qworks-shell-layout .monthly-control-table{min-width:1420px}body.qworks-shell-layout .monthly-control-table th,body.qworks-shell-layout .monthly-control-table td{white-space:nowrap}body.qworks-shell-layout .monthly-control-table th:nth-child(2),body.qworks-shell-layout .monthly-control-table th:nth-child(3),body.qworks-shell-layout .monthly-control-table th:nth-child(4),body.qworks-shell-layout .monthly-control-table th:nth-child(5),body.qworks-shell-layout .monthly-control-table th:nth-child(10),body.qworks-shell-layout .monthly-control-table th:nth-child(11),body.qworks-shell-layout .monthly-control-table th:nth-child(12){min-width:128px}body.qworks-shell-layout .monthly-control-table td:nth-child(11),body.qworks-shell-layout .monthly-control-table td:nth-child(12),body.qworks-shell-layout .monthly-control-table td:nth-child(13){font-weight:900}body.qworks-shell-layout .cumulative-billing__embedded.form-card{margin:0 0 18px;padding:20px;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout .analytics-screen .form-card.analytic-editor[data-qw-region="analytics.plan.cumulative-invoicing"],body.qworks-shell-layout .analytics-screen .form-card.analytic-editor[data-qw-region="analytics.invoicing.cumulative-invoicing"],body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.plan.monthly-control"]{color:#172033!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;margin:0 0 18px!important;padding:20px!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.plan.cumulative-invoicing"]>h3,body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.invoicing.cumulative-invoicing"]>h3,body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.plan.monthly-control"]>h3{color:#172033!important;letter-spacing:normal!important;margin:1em 0!important;font-size:1.17em!important;font-weight:700!important;line-height:normal!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table{border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important;width:100%!important;min-width:1120px!important;margin:0!important;font-size:14px!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table th{z-index:6!important;color:#fff!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;vertical-align:top!important;white-space:normal!important;background:#071d33!important;border:0!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;line-height:1.24!important;position:sticky!important;top:0!important;box-shadow:0 2px #071d331f!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table th:first-child{z-index:8!important;left:0!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table td{color:#334155!important;text-align:left!important;vertical-align:top!important;background:0 0!important;border:0!important;border-top:1px solid #f1f5f9!important;padding:13px 14px!important;font-size:14px!important;font-weight:400!important;line-height:1.24!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table td.finance-sticky-col{z-index:4!important;background:#fff!important;position:sticky!important;left:0!important;box-shadow:8px 0 12px #071d330f!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table td.empty{color:#94a3b8!important;text-align:center!important;padding:8px 30px!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table .invoice-cumulative-positive{color:#166534!important}body.qworks-shell-layout .analytics-screen .cumulative-invoice-table .invoice-cumulative-muted{color:#64748b!important}body.qworks-shell-layout .analytics-screen [data-qw-region="analytics.plan.monthly-control"]>.table-wrap.analytic-scroll-table{scroll-snap-type:x proximity!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;max-height:620px!important;margin:0!important;scroll-padding-left:108px!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout .analytics-screen .monthly-control-table{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:1520px!important;margin:0!important;font-size:12px!important}body.qworks-shell-layout .analytics-screen .monthly-control-table th,body.qworks-shell-layout .analytics-screen .monthly-control-table td{text-overflow:ellipsis!important;vertical-align:top!important;white-space:nowrap!important;scroll-snap-align:start!important;border-left:0!important;border-right:0!important;height:34px!important;min-height:34px!important;padding:8px 9px!important;scroll-margin-left:108px!important;line-height:1.24!important;overflow:hidden!important}body.qworks-shell-layout .analytics-screen .monthly-control-table th{z-index:6!important;color:#fff!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;background:#071d33!important;border-top:0!important;font-size:11px!important;font-weight:700!important;position:sticky!important;top:0!important;box-shadow:0 2px #071d331f!important}body.qworks-shell-layout .analytics-screen .monthly-control-table th:first-child{z-index:8!important;left:0!important}body.qworks-shell-layout .analytics-screen .monthly-control-table td:first-child{z-index:4!important;background:#fff!important;min-width:108px!important;font-weight:800!important;position:sticky!important;left:0!important;box-shadow:8px 0 14px #0f324612!important}body.qworks-shell-layout .analytics-screen .monthly-control-table th:last-child,body.qworks-shell-layout .analytics-screen .monthly-control-table td:last-child{z-index:4!important;background:#fff!important;min-width:96px!important;position:sticky!important;right:0!important;box-shadow:-8px 0 14px #0f324612!important}body.qworks-shell-layout .analytics-screen .monthly-control-table thead th:last-child{z-index:8!important;background:#071d33!important}body.qworks-shell-layout .analytics-screen .monthly-control-table td{color:#334155!important;text-align:left!important;background:0 0!important;border-top:1px solid #f1f5f9!important;font-size:12px!important;font-weight:400!important}body.qworks-shell-layout .analytics-screen .monthly-control-table tbody tr{height:38px!important}body.qworks-shell-layout .analytics-screen .monthly-control-table td.analytic-negative{color:#991b1b!important}body.qworks-shell-layout .analytics-screen .monthly-control-table td.analytic-positive{color:#166534!important}body.qworks-shell-layout .treasury-editor{padding:18px!important}body.qworks-shell-layout .treasury-editor .section-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}body.qworks-shell-layout .treasury-table{margin-top:12px!important}body.qworks-shell-layout .treasury-charts{margin-top:14px}body.qworks-shell-layout .treasury-table .editable-finance-table{min-width:1680px}body.qworks-shell-layout .treasury-table .editable-finance-table th,body.qworks-shell-layout .treasury-table .editable-finance-table td{white-space:nowrap}body.qworks-shell-layout .treasury-chart-layout.analytic-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:18px;margin:0;display:grid}body.qworks-shell-layout .treasury-chart-card.form-card{margin:0 0 18px}body.qworks-shell-layout .treasury-chart-card .chart-svg{width:100%;height:auto;max-height:none;margin:0;display:block}body.qworks-shell-layout .treasury-action-drawer .treasury-editor.action-form--relocated{width:100%!important;height:885.188px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout .treasury-action-drawer .treasury-editor>h3{color:#071d33!important;letter-spacing:-.02em!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid #dbeaf0!important;width:100%!important;height:33px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:18px!important;font-weight:1000!important;line-height:20px!important;display:block!important}body.qworks-shell-layout .treasury-action-drawer .treasury-period-panel{box-sizing:border-box!important;background:#e8f6fa!important;border:1px solid #c8e8f0!important;border-radius:18px!important;grid-template-rows:40px 42px!important;gap:0!important;width:100%!important;height:108px!important;margin:0 0 14px!important;padding:12px!important;display:grid!important}body.qworks-shell-layout .treasury-action-drawer .treasury-period-panel label{box-sizing:border-box!important;height:40px!important;margin:0!important;padding:0!important;display:block!important}body.qworks-shell-layout .treasury-action-drawer .treasury-period-panel strong,body.qworks-shell-layout .treasury-action-drawer .treasury-period-panel span{margin:0!important;padding:0!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .treasury-action-drawer .treasury-period-panel strong{color:#123f55!important;font-size:14px!important;font-weight:950!important}body.qworks-shell-layout .treasury-action-drawer .treasury-period-panel span{color:#607589!important;margin-top:2px!important;font-size:12px!important;font-weight:500!important}body.qworks-shell-layout .treasury-action-drawer .treasury-period-panel select{color:#000!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important;display:block!important}body.qworks-shell-layout .treasury-action-drawer .treasury-required-note{color:#991b1b!important;box-sizing:border-box!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;align-items:center!important;width:100%!important;height:38px!important;margin:0 0 16px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;display:flex!important}body.qworks-shell-layout .treasury-action-drawer .treasury-required-note .required-star{color:#dc2626!important;margin-right:4px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-actions{box-sizing:border-box!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;display:flex!important}body.qworks-shell-layout .treasury-action-drawer .treasury-actions .btn{box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .treasury-action-drawer .treasury-actions .btn.primary{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:0!important}body.qworks-shell-layout .treasury-action-drawer .treasury-actions .btn:not(.primary){color:#10283b!important;background:#fff!important;border:1px solid #d1e0e8!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table{box-sizing:border-box!important;background:#fff!important;border:1px solid #e4eaf1!important;border-radius:9px!important;width:100%!important;height:620px!important;max-height:620px!important;margin:0!important;padding:0!important;display:block!important;overflow:auto!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .editable-finance-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1680px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table th{color:#fff!important;letter-spacing:.02em!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;background:#071d33!important;height:34px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important;line-height:1.24!important;overflow:hidden!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table th:first-child,body.qworks-shell-layout .treasury-action-drawer .treasury-table td:first-child{z-index:7!important;background:#fff!important;width:120px!important;min-width:120px!important;position:sticky!important;left:0!important;box-shadow:7px 0 14px #0f324612!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table th:last-child,body.qworks-shell-layout .treasury-action-drawer .treasury-table td:last-child{z-index:7!important;background:#fff!important;width:90px!important;min-width:90px!important;position:sticky!important;right:0!important;box-shadow:-7px 0 14px #0f324612!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table thead th:first-child,body.qworks-shell-layout .treasury-action-drawer .treasury-table thead th:last-child{z-index:9!important;background:#071d33!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table tbody tr{height:59px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table td{color:#103b50!important;vertical-align:top!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #f1f5f9!important;height:59px!important;padding:8px 9px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .finance-sticky-col{z-index:7!important;box-shadow:none!important;left:0!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .finance-sticky-col strong{color:#103b50!important;font-size:13px!important;font-weight:900!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table input{color:#000!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;text-overflow:clip!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;line-height:42px!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .btn.primary{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(#176b89,#123e6d)!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:900!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table th{padding:5px 9px 11px!important;font-size:11px!important;line-height:1.1!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .finance-sticky-col strong{font-weight:800!important;display:inline-block!important;transform:translateY(-1px)!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table input{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important}body.qworks-shell-layout .treasury-action-drawer .treasury-required-note{padding-left:11px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-required-note .required-star{margin-right:2px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .finance-sticky-col strong{font-weight:700!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table input{font-size:12.5px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table input{padding:1px 12px 0!important;font-family:Inter,Arial,sans-serif!important;font-size:12.5px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table th{font-weight:900!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table input{padding:1px 12px 0!important;font-family:Inter,Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table td:last-child{padding-left:10px!important;padding-right:9px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table .btn.primary{width:43px!important}body.qworks-shell-layout .treasury-action-drawer .treasury-editor>h3{font-size:16.7px!important;font-weight:900!important}body.qworks-shell-layout .forecast-add-card .form-grid,body.qworks-shell-layout .structure-add-card .form-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}body.qworks-shell-layout .forecast-action-drawer .forecast-detail-editor.action-form--relocated{width:100%!important;height:1522.84px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 28px!important;display:block!important;position:relative!important;overflow:hidden!important}body.qworks-shell-layout .forecast-action-drawer .action-form__title{color:#071d33!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;align-items:flex-start!important;width:100%!important;height:53px!important;margin:0!important;padding:0 0 14px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:900!important;line-height:22px!important;display:flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel{box-sizing:border-box!important;background:#e8f6fa!important;border:1px solid #c8e8f0!important;border-radius:18px!important;width:100%!important;height:84px!important;margin:0!important;padding:10px!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel label,body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel strong,body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel span{margin:0!important;padding:0!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel strong{color:#123f55!important;font-size:13px!important;font-weight:900!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel span{color:#607589!important;margin-top:1px!important;font-size:11px!important;font-weight:500!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel select{color:#000!important;width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;margin:7px 0 0!important;padding:0 12px!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-chart{box-sizing:border-box!important;background:#fff!important;width:100%!important;height:653px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout .forecast-action-drawer .forecast-chart .chart-svg{width:100%!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-note{color:#607589!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;width:100%!important;height:34px!important;margin:0!important;padding:6px 0!important;font-size:11px!important;font-weight:500!important;line-height:18px!important;display:flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-reset-actions{box-sizing:border-box!important;align-items:flex-start!important;width:100%!important;height:50px!important;margin:0!important;padding:0 0 8px!important;display:flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-reset-actions .btn{color:#10283b!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d6e2eb!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table-wrap{width:100%!important;height:620px!important;max-height:620px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e4eaf1!important;border-radius:9px!important;margin:0!important;padding:0!important;display:block!important;overflow:auto!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:100%!important;margin:0!important;font-family:Arial,sans-serif!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table .forecast-cell--client{width:5.4%}body.qworks-shell-layout .forecast-action-drawer .forecast-table .forecast-cell--country{width:4.6%}body.qworks-shell-layout .forecast-action-drawer .forecast-table .forecast-cell--business,body.qworks-shell-layout .forecast-action-drawer .forecast-table .forecast-cell--project{width:5.4%}body.qworks-shell-layout .forecast-action-drawer .forecast-table .forecast-cell--month{width:5.7%}body.qworks-shell-layout .forecast-action-drawer .forecast-table .forecast-cell--total{width:6.2%}body.qworks-shell-layout .forecast-action-drawer .forecast-table .forecast-cell--actions{width:4.6%}body.qworks-shell-layout .forecast-action-drawer .forecast-table th{z-index:6!important;color:#fff!important;letter-spacing:.02em!important;text-align:left!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;box-sizing:border-box!important;background:#071d33!important;border:0!important;height:34px!important;padding:8px!important;font-size:9px!important;font-weight:900!important;line-height:1.1!important;position:sticky!important;top:0!important;overflow:hidden!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table tbody tr{height:59px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table td{color:#103b50!important;vertical-align:top!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #edf2f7!important;height:59px!important;padding:8px 5px!important;overflow:hidden!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table .finance-sticky-col{z-index:7!important;box-shadow:none!important;left:0!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table input{color:#000!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;text-overflow:clip!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 9px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:42px!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout .forecast-action-drawer .forecast-total{color:#0b4b65!important;white-space:nowrap!important;padding:12px 5px 0!important;font-size:12px!important;font-weight:900!important}body.qworks-shell-layout .forecast-action-drawer .forecast-row-actions{white-space:nowrap!important;align-items:flex-start!important;gap:2px!important;padding-left:4px!important;padding-right:0!important;display:flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-row-actions .btn.primary{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:43px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-delete{color:#071d33!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:9px!important;height:42px!important;margin:0!important;padding:0!important;font-size:11px!important;display:inline-flex!important;overflow:hidden!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-form.action-form--relocated{width:100%!important;height:213px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid{box-sizing:border-box!important;grid-template-rows:76px 76px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 14px!important;width:100%!important;height:160px!important;margin:0!important;padding:12px 0 0!important;display:grid!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid label{color:#5c6f86!important;box-sizing:border-box!important;grid-template-rows:20px 42px!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid label>span{color:#5c6f86!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:20px!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid label.required-field>span,body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid label.required-field>span b{color:#b91c1c!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid input{color:#0b2235!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 12px!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid label.required-field input{background:snow!important;border:2px solid #fecaca!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-submit .btn{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:0!important;border-radius:9px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-create-panel.calendar-actions-panel{height:339px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-create-primary-grid.calendar-editor__form-grid{grid-template-rows:64px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:64px!important}body.qworks-shell-layout .forecast-action-drawer .calendar-month-grid{box-sizing:border-box!important;grid-template-rows:repeat(2,64px)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px 12px!important;width:100%!important;height:136px!important;margin:6px 0 0!important;padding:0!important;display:grid!important}body.qworks-shell-layout .forecast-action-drawer .calendar-month-grid label{color:#5c6f86!important;box-sizing:border-box!important;grid-template-rows:16px 42px!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout .forecast-action-drawer .calendar-month-grid label span{color:#5c6f86!important;height:16px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .calendar-month-grid input{color:#0b2235!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;margin:0!important;padding:9px 10px!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-detail-editor.action-form--relocated{background:0 0!important;border-radius:8px!important;padding:0!important;overflow:visible!important}body.qworks-shell-layout .forecast-action-drawer .action-form__title{height:33px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:108.188px!important;margin:0 0 14px!important;padding:12px!important;display:flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel label{width:100%!important;height:34.1875px!important;margin:0!important;padding:0!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel strong{font-size:13px!important;line-height:normal!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel span{height:16.1875px!important;margin:2px 0 0!important;font-size:12px!important;line-height:16.2px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-period-panel select{border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-chart{background:0 0!important;border-radius:8px!important;height:653.469px!important;overflow:visible!important}body.qworks-shell-layout .forecast-action-drawer .forecast-chart .chart-svg{aspect-ratio:760/320!important;width:100%!important;height:auto!important}body.qworks-shell-layout .forecast-action-drawer .forecast-note{color:#64748b!important;height:16.1875px!important;margin:6px 0 12px!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:16.2px!important;display:block!important}body.qworks-shell-layout .forecast-action-drawer .forecast-reset-actions{gap:9px!important;height:42px!important;margin:16px 0 0!important;padding:0!important;display:flex!important}body.qworks-shell-layout .forecast-action-drawer .forecast-reset-actions .btn{border:1px solid #dbe5ea!important;border-radius:8px!important;width:auto!important;padding:9px 13px!important;font-size:12.5px!important;line-height:normal!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table-wrap{background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;width:1550px!important;min-width:1550px!important;font-size:12px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table th{letter-spacing:normal!important;width:auto!important;min-height:34px!important;padding:8px 9px!important;font-size:11px!important;font-weight:700!important;line-height:13.64px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table td{vertical-align:middle!important;border-top:1px solid #e2e8f0eb!important;width:auto!important;min-height:34px!important;padding:8px 9px!important;font-size:12px!important;line-height:14.88px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-table input{width:100%!important;height:42px!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:normal!important}body.qworks-shell-layout .forecast-action-drawer .forecast-total{vertical-align:middle!important;padding:8px 9px!important;font-size:12px!important;line-height:14.88px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-row-actions{vertical-align:middle!important;white-space:nowrap!important;padding:8px 9px!important;display:table-cell!important;overflow:visible!important}body.qworks-shell-layout .forecast-action-drawer .forecast-row-actions .btn.primary,body.qworks-shell-layout .forecast-action-drawer .forecast-delete{border-radius:8px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:5px 8px!important;font-size:11px!important;font-weight:800!important;line-height:11px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout .forecast-action-drawer .forecast-row-actions .btn.primary{border:1px solid #0000!important}body.qworks-shell-layout .forecast-action-drawer .forecast-delete{color:#10283b!important;background:#fff!important;border:1px solid #dbe5ea!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-form.action-form--relocated{background:0 0!important;border-radius:8px!important;overflow:visible!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid{grid-template-rows:76px 76px!important;grid-template-columns:repeat(3,508px)!important;align-items:start!important;gap:14px!important;height:166px!important;padding:0!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid label{height:76px!important;min-height:76px!important;font-size:12px!important;font-weight:800!important;display:block!important;position:relative!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid label>span{height:16px!important;min-height:16px!important;margin:0 0 6px!important;line-height:15px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid input{height:42px!important;padding:10px 12px!important;font-size:14px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-submit .btn{background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;width:auto!important;padding:9px 13px!important;font-size:12.5px!important;font-weight:800!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-submit .btn.primary{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important}.supplier-invoice-row{background:#f8fafc}body.qworks-shell-layout .analytics-sales-forecast .form-card.analytic-editor,body.qworks-shell-layout .analytics-actual-costs .form-card.analytic-editor,body.qworks-shell-layout .analytics-objectives .form-card.analytic-editor,body.qworks-shell-layout .analytics-structure-details .form-card.analytic-editor{margin-top:0!important}body.qworks-shell-layout .forecast-detail-card,body.qworks-shell-layout .structure-detail-card,body.qworks-shell-layout .objectives-editor,body.qworks-shell-layout .disbursement-detail-card{margin-top:16px!important}body.qworks-shell-layout .analytics-screen .invoice-import-panel.actual-cost-import-panel{background:#fff;border:1px solid #dbe5ea;border-radius:18px;margin-bottom:16px;padding:16px;box-shadow:0 12px 26px #071d330f}body.qworks-shell-layout .analytics-screen .objectives-add-card,body.qworks-shell-layout .analytics-screen .supplier-invoices-card,body.qworks-shell-layout .analytics-screen .manual-cost-card,body.qworks-shell-layout .analytics-screen .manual-entries-card{margin-top:16px!important}body.qworks-shell-layout .analytics-screen .manual-cost-card .form-grid,body.qworks-shell-layout .analytics-screen .actual-cost-import-panel .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel{box-sizing:border-box;min-height:0;box-shadow:none;background:#f7fbfd;border:1px solid #c8e8f0;border-radius:18px;margin:0 0 16px;padding:16px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel h3{color:#071d33;letter-spacing:normal;margin:0 0 18.72px;font-size:18.72px;font-weight:700;line-height:normal}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel .import-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin:8px 0 12px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.35}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .supplier-invoice-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:normal;gap:14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel .file-source-box{box-sizing:border-box;background:#fff;border:1px dashed #9bc9d5;border-radius:16px;min-height:auto;padding:14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel .file-source-box input[type=file]{box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:12px;height:44px;padding:10px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel label>span{color:#64748b;margin:0 0 6px;font-size:12px;font-weight:800;line-height:normal;display:block}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel input,body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel select,body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel textarea{border-color:#d8e2ee;border-radius:12px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel label.required-field input{border-left:4px solid #d8e2ee}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .invoice-import-panel.actual-cost-import-panel textarea{min-height:100px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .supplier-invoice-action .btn{border-radius:999px;width:auto;min-height:34px;padding:9px 13px;font-size:12.5px;line-height:normal}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .supplier-invoice-action .btn.primary{color:#fff;background:linear-gradient(135deg,#0f6b86,#19345f);border-color:#0000}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .import-center__status{color:#526c80;margin-top:8px;font-size:11px;font-weight:800}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .supplier-invoices-card.actual-costs-default-card,body.qworks-shell-layout .analytics-screen.analytics-actual-costs .manual-entries-card.actual-costs-default-card{box-sizing:border-box;height:176.438px;min-height:176.438px;padding:20px;overflow:hidden;margin:0 0 18px!important}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .supplier-invoices-card.actual-costs-default-card h3,body.qworks-shell-layout .analytics-screen.analytics-actual-costs .manual-entries-card.actual-costs-default-card h3{margin-bottom:21px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-table-wrap{box-sizing:border-box;height:75px;margin:0;overflow:hidden}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-table{table-layout:fixed;min-width:1120px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-table th{box-sizing:border-box;height:35px;padding:10px 14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-table td{box-sizing:border-box;height:38px;padding:10px 14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-table td.empty{text-align:center;color:#94a3b8;height:38px;padding:10px 14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__line.actual-costs-default-card{box-sizing:border-box;height:178.438px;min-height:178.438px;padding:20px;overflow:hidden;margin:0 0 18px!important}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__line h3{margin-bottom:18px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__grid>label:first-child{grid-column:span 2}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__line label.required-field input{border-left:4px solid #d8e2ee}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__line .btn.primary{color:#fff;background:linear-gradient(135deg,#0f6b86,#19345f);border-color:#0000}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-card h3{color:#071d33;letter-spacing:normal;margin-bottom:20px;font-size:18.72px;font-weight:700;line-height:normal}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-table-wrap{height:73px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-table th{vertical-align:top;height:35px;padding:7px 9px;font-size:11px;font-weight:800;line-height:14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-table td,body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-default-table td.empty{vertical-align:top;height:38px;padding:10px 9px;font-size:12px;line-height:14px}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__grid{gap:12px;align-items:initial}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .treasury-cost-form__line .btn.primary{box-sizing:border-box;border-radius:999px;width:auto;height:34px;min-height:34px;padding:0 12px;font-size:12.5px;line-height:1}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .supplier-invoices-card.actual-costs-default-card:not(.empty-state),body.qworks-shell-layout .analytics-screen.analytics-actual-costs .manual-entries-card.actual-costs-default-card:not(.empty-state){height:auto;min-height:176.438px;overflow:visible}body.qworks-shell-layout .analytics-screen.analytics-actual-costs .actual-costs-table-wrap:not(.empty-table){height:auto;overflow:auto}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-editor.action-form--relocated{width:100%!important;height:741.188px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout .actual-costs-action-drawer .action-form__title{color:#071d33!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;width:100%!important;height:33px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:900!important;line-height:20px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-note{color:#607589!important;box-sizing:border-box!important;background:0 0!important;border:0!important;width:100%!important;height:16.1875px!important;margin:6px 0 12px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:16.1875px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-actions{box-sizing:border-box!important;align-items:flex-start!important;width:100%!important;height:42px!important;margin:16px 0 0!important;padding:0!important;display:flex!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-actions .btn{color:#10283b!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d6e2eb!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table-wrap{width:100%!important;height:620px!important;max-height:620px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e4eaf1!important;border-radius:9px!important;margin:0!important;padding:0!important;display:block!important;overflow:auto!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:100%!important;margin:0!important;font-family:Arial,sans-serif!important;font-size:12px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table col:first-child{width:6.65%!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table col:nth-child(n+2):nth-child(-n+13){width:6.55%!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table col:nth-child(14){width:7%!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table col:nth-child(15){width:7.75%!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table thead{z-index:3!important;position:sticky!important;top:0!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table th{color:#fff!important;text-align:left!important;white-space:nowrap!important;box-sizing:border-box!important;background:#071d33!important;border:1px solid #23415b!important;border-top:0!important;border-left:0!important;height:34px!important;margin:0!important;padding:7px 8px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:18px!important;overflow:hidden!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table tbody tr{height:58.4px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table td{color:#0f2437!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8ef!important;border-top:0!important;border-left:0!important;height:58.4px!important;margin:0!important;padding:8px 9px!important;overflow:hidden!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table tbody tr:nth-child(2n) td{background:#f8fbfd!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table input{color:#0c1d2e!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 11px!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:40px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-total{text-align:left!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:800!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-row-actions{white-space:nowrap!important;display:table-cell!important;overflow:hidden!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-row-actions .btn{color:#fff!important;box-sizing:border-box!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:51px!important;height:42px!important;min-height:42px!important;margin:0 5px 0 0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-row-actions .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-row-actions .btn.danger{background:#c83b45!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-form.action-form--relocated{width:100%!important;height:422px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-form>.required-note{color:#a51f2d!important;box-sizing:border-box!important;background:#fff5f5!important;border:1px solid #f2b7b7!important;border-radius:9px!important;align-items:center!important;width:100%!important;height:39px!important;margin:0 0 16px!important;padding:10px 13px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:17px!important;display:flex!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid{box-sizing:border-box!important;grid-template-rows:76px 76px 140px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:14px 16px!important;width:100%!important;height:320px!important;margin:0!important;padding:0!important;display:grid!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid label{color:#10283b!important;box-sizing:border-box!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid label>span{color:#10283b!important;box-sizing:border-box!important;height:21px!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .required-field>span,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .required-field>span b{color:#b3212c!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid input,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid select,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid textarea,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid button{color:#0c1d2e!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 12px!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:40px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .required-field input,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .required-field select{border-color:#e0a5aa!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid textarea{resize:none!important;height:116px!important;min-height:116px!important;padding:10px 12px!important;line-height:18px!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .manual-cost-submit button{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:900!important;line-height:normal!important;display:flex!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-action-preview{color:#10283b!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:9px!important;width:100%!important;height:88px!important;margin:16px 0 0!important;padding:0!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;display:flex!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-action-preview .action-form__title{color:#0b2235!important;box-sizing:border-box!important;border-bottom:1px solid #dbeaf0!important;flex:0 0 100%!important;width:100%!important;height:33px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-action-preview .add-actions-menu__item{color:#153447!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background:#f8fbfd!important;border:1px solid #dbeaf0!important;border-radius:10px!important;flex:0 0 100%!important;width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:8px 10px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:750!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-action-preview .add-actions-menu__item:hover,body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-action-preview .add-actions-menu__item:focus-visible{background:#edf8fb!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-create-panel.calendar-actions-panel{height:339px!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-create-primary-grid.calendar-editor__form-grid{grid-template-rows:64px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:64px!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-month-grid.calendar-month-grid{box-sizing:border-box!important;grid-template-rows:repeat(2,64px)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px 12px!important;width:100%!important;height:136px!important;margin:6px 0 0!important;padding:0!important;display:grid!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-month-grid label{color:#5c6f86!important;box-sizing:border-box!important;grid-template-rows:16px 42px!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-month-grid label span{color:#5c6f86!important;height:16px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-month-grid input{color:#0b2235!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;margin:0!important;padding:9px 10px!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .action-form__title{color:#0b2235!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-note{color:#64748b!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16.2px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-actions{gap:9px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-actions .btn{color:#071d33!important;background:#fff!important;border:1px solid #dbe5ea!important;border-radius:8px!important;width:auto!important;min-width:auto!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:normal!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table-wrap{background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table{border-collapse:collapse!important;border-spacing:2px!important;table-layout:fixed!important;width:100%!important;min-width:1740px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table col{width:6.66667%!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table :is(th,td):first-child{width:180px!important;min-width:180px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table :is(th,td):nth-child(n+2):nth-child(-n+13){width:100px!important;min-width:100px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table :is(th,td):nth-child(14){width:130px!important;min-width:130px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table :is(th,td):last-child{width:200px!important;min-width:200px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table th{color:#fff!important;letter-spacing:.44px!important;text-transform:uppercase!important;white-space:nowrap!important;background:#071d33!important;border:0!important;height:34px!important;min-height:34px!important;padding:8px 9px!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:13.64px!important;overflow:hidden!important;box-shadow:0 2px #071d331f!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table tbody tr,body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table tbody tr:nth-child(2n){background:0 0!important;height:59px!important;min-height:44px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table td,body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table tbody tr:nth-child(2n) td{color:#334155!important;white-space:nowrap!important;vertical-align:top!important;background:0 0!important;border:0!important;border-top:1px solid #f1f5f9!important;height:59px!important;min-height:34px!important;padding:8px 9px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14.88px!important;overflow:hidden!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table td.finance-sticky-col{z-index:4!important;background:#fff!important;position:sticky!important;left:0!important;box-shadow:8px 0 12px #071d330f!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table :is(th,td):last-child{z-index:4!important;background:#fff!important;position:sticky!important;right:0!important;box-shadow:-8px 0 12px #071d330f!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table th:last-child{z-index:6!important;background:#071d33!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-table input{color:#000!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;overflow:clip!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-total{color:#334155!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-total strong{color:#071d33!important;font-weight:700!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-row-actions .btn{white-space:nowrap!important;border-radius:8px!important;gap:6px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:5px 8px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:11px!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-row-actions .btn.primary{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important}body.qworks-shell-layout .actual-costs-action-drawer .disbursement-row-actions .btn.danger{color:#dc2626!important;background:#fff!important;border:1px solid #dbe5ea!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-form>.required-note{color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;height:38px!important;margin:10px 0 16px!important;padding:10px 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid{grid-template-rows:76px 76px 141px!important;grid-template-columns:repeat(3,minmax(200px,1fr))!important;gap:14px!important;height:321px!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid label{color:#64748b!important;min-height:76px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;position:relative!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid label>span{color:#536783!important;letter-spacing:.01em!important;height:auto!important;margin:0 0 7px 2px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid input,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid select,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid textarea{color:#000!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:normal!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .required-field input,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .required-field select{background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid textarea{resize:vertical!important;height:116px!important;min-height:116px!important;font-family:monospace!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid .manual-cost-submit button{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;gap:6px!important;width:auto!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important}body.qworks-shell-layout .objectives-action-drawer .objectives-drawer-editor.action-form--relocated{width:100%!important;height:1442.66px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout .objectives-action-drawer .objectives-drawer-editor>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;border-radius:0!important;width:100%!important;height:33px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .objectives-action-drawer .objectives-drawer-editor>h3{display:none!important}body.qworks-shell-layout .objectives-action-drawer .objectives-period-filter.period-filter-bar{width:100%!important;height:108.188px!important;box-shadow:none!important;box-sizing:border-box!important;background:#e8f6fa!important;border:1px solid #c8e8f0!important;border-radius:18px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;padding:12px!important;display:flex!important}body.qworks-shell-layout .objectives-action-drawer .objectives-period-filter>div{flex:0 0 100%!important;width:100%!important;height:32.1875px!important;margin:0!important;padding:0!important;display:block!important}body.qworks-shell-layout .objectives-action-drawer .objectives-period-filter strong{color:#08384b!important;height:16px!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .objectives-action-drawer .objectives-period-filter .subtab-note{color:#64748b!important;height:16.1875px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16.2px!important;display:block!important}body.qworks-shell-layout .objectives-action-drawer .objectives-period-filter select{color:#000!important;width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;flex:0 0 100%!important;margin:0!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;display:block!important}body.qworks-shell-layout .objectives-action-drawer .objectives-chart.form-card{width:100%!important;height:653.469px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout .objectives-action-drawer .objectives-chart .analytics-monthly-chart{width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table-wrap.analytic-scroll-table{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:8px!important;width:100%!important;height:620px!important;max-height:620px!important;margin:0!important;padding:0!important;display:block!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;min-width:1100px!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table th:first-child,body.qworks-shell-layout .objectives-action-drawer .objectives-table td:first-child{width:10.5121%!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table th:nth-child(2),body.qworks-shell-layout .objectives-action-drawer .objectives-table td:nth-child(2),body.qworks-shell-layout .objectives-action-drawer .objectives-table th:nth-child(3),body.qworks-shell-layout .objectives-action-drawer .objectives-table td:nth-child(3),body.qworks-shell-layout .objectives-action-drawer .objectives-table th:nth-child(4),body.qworks-shell-layout .objectives-action-drawer .objectives-table td:nth-child(4){width:26.8145%!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table th:nth-child(5),body.qworks-shell-layout .objectives-action-drawer .objectives-table td:nth-child(5){width:9.04436%!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table thead th{z-index:6!important;color:#fff!important;text-align:left!important;text-transform:uppercase!important;box-sizing:border-box!important;background:#071d33!important;border:0!important;height:31.375px!important;padding:8px 14px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:14.88px!important;position:sticky!important;top:0!important;box-shadow:0 2px #071d331f!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table tbody tr{height:59px!important;min-height:44px!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table tbody td{color:#334155!important;vertical-align:middle!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-top:1px solid #edf2f7!important;height:59px!important;padding:8px 14px!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:17.36px!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table input{color:#000!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;display:block!important}body.qworks-shell-layout .objectives-action-drawer .objectives-table .btn.primary{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:5px 8px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:11px!important;display:inline-flex!important}body.qworks-shell-layout .objectives-action-drawer .objective-create-panel.calendar-actions-panel{height:199px!important}body.qworks-shell-layout .objectives-action-drawer .objective-create-grid.calendar-editor__form-grid{grid-template-rows:80px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:80px!important}body.qworks-shell-layout .structure-action-drawer .structure-cost-editor.action-form--relocated{width:100%!important;height:763px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout .structure-action-drawer .structure-cost-editor>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;border-radius:0!important;width:100%!important;height:33px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .structure-action-drawer .structure-table-wrap.analytic-scroll-table{width:100%!important;height:620px!important;max-height:620px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dbe5ea!important;border-radius:16px!important;margin:0!important;padding:0!important;display:block!important;overflow:auto!important}body.qworks-shell-layout .structure-action-drawer .structure-table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;min-width:2080px!important;margin:0!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:first-child,body.qworks-shell-layout .structure-action-drawer .structure-table td:first-child{width:180px!important;min-width:180px!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:nth-child(2),body.qworks-shell-layout .structure-action-drawer .structure-table td:nth-child(2){width:220px!important;min-width:220px!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:nth-child(3),body.qworks-shell-layout .structure-action-drawer .structure-table td:nth-child(3){width:90px!important;min-width:90px!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:nth-child(n+4):nth-child(-n+15),body.qworks-shell-layout .structure-action-drawer .structure-table td:nth-child(n+4):nth-child(-n+15){width:110px!important;min-width:110px!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:nth-child(16),body.qworks-shell-layout .structure-action-drawer .structure-table td:nth-child(16){width:130px!important;min-width:130px!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:last-child,body.qworks-shell-layout .structure-action-drawer .structure-table td:last-child{background:#fff!important;width:150px!important;min-width:150px!important;position:sticky!important;right:0!important;box-shadow:-8px 0 16px #0f324614!important}body.qworks-shell-layout .structure-action-drawer .structure-table thead th:first-child,body.qworks-shell-layout .structure-action-drawer .structure-table thead th:last-child{z-index:8!important;background:#071d33!important}body.qworks-shell-layout .structure-action-drawer .structure-table thead th{z-index:6!important;color:#fff!important;text-align:left!important;text-transform:uppercase!important;vertical-align:top!important;box-sizing:border-box!important;background:#071d33!important;border:0!important;height:46px!important;padding:8px 14px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:14.88px!important;position:sticky!important;top:0!important;box-shadow:0 2px #071d331f!important}body.qworks-shell-layout .structure-action-drawer .structure-table tbody tr{height:109px!important}body.qworks-shell-layout .structure-action-drawer .structure-table tbody td{color:#334155!important;vertical-align:top!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-top:1px solid #edf2f7!important;height:109px!important;padding:8px 14px!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:17.36px!important}body.qworks-shell-layout .structure-action-drawer .structure-table td.finance-sticky-col{z-index:3!important;background:#fff!important;position:sticky!important;left:0!important;box-shadow:6px 0 12px #0f32460d!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:first-child{left:0!important}body.qworks-shell-layout .structure-action-drawer .structure-table th:nth-child(2),body.qworks-shell-layout .structure-action-drawer .structure-table td:nth-child(2){z-index:3!important;background:#fff!important;position:sticky!important;left:180px!important;box-shadow:8px 0 16px #0f324614!important}body.qworks-shell-layout .structure-action-drawer .structure-table thead th:nth-child(2){z-index:8!important;background:#071d33!important}body.qworks-shell-layout .structure-action-drawer .structure-table input,body.qworks-shell-layout .structure-action-drawer .structure-table select{color:#000!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;display:block!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-create-form.action-form--relocated{width:100%!important;height:213px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-create-form>.action-form__title{color:#0b2235!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;width:100%!important;height:33px!important;margin:0 0 14px!important;padding:0 0 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important;display:block!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid.form-grid{box-sizing:border-box!important;grid-template-rows:repeat(2,76px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;height:166px!important;margin:0!important;padding:0!important;display:grid!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid label{grid-template-rows:16px 42px!important;align-self:start!important;gap:6px!important;min-width:0!important;height:64px!important;margin:0!important;padding:0!important;display:grid!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid label>span{color:#5c6f86!important;height:16px!important;margin:0!important;padding:0!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;display:block!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid .required-field>span,body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid .required-field>span b{color:#b91c1c!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid input,body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid select{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;font-size:14px!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid .required-field input{background:snow!important;border:2px solid #fecaca!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-submit .btn.primary{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;width:auto!important;height:42px!important;min-height:42px!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;display:inline-flex!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-status{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.calendar-month-title{color:var(--navy);letter-spacing:-.03em;font-size:22px;font-weight:900}.calendar-day-header{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:8px 4px;font-size:11px;font-weight:900}.calendar-day{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:118px;padding:10px;box-shadow:0 8px 18px #071d330a}.calendar-day.other-month{opacity:.55;background:#f8fafc}.calendar-day.today{border:2px solid var(--teal)}.calendar-day-number{color:var(--navy);margin-bottom:7px;font-size:13px;font-weight:900}.calendar-event-pill{text-align:left;width:100%;color:var(--navy);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#e8f6fa;border:0;border-radius:10px;margin-bottom:5px;padding:6px 7px;font-size:11px;font-weight:800;display:block;overflow:hidden}.calendar-event-pill.activity{color:#075985;background:#eef6ff}.calendar-event-pill.meeting{color:#166534;background:#dcfce7}.calendar-event-pill.reminder{color:#92400e;background:#fef3c7}.calendar-event-pill.private{color:#334155;background:#f1f5f9}.calendar-list-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:18px;display:grid}.calendar-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.calendar-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.calendar-day{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;box-shadow:0 10px 25px #0f172a0a}.calendar-day h3{color:var(--navy);margin:0 0 10px}.calendar-event,.alert-card,.assignment-bar{text-align:left;border:1px solid var(--line);cursor:pointer;background:#f8fbfd;border-radius:14px;width:100%;margin-bottom:10px;padding:12px;display:block}.calendar-event strong,.alert-card strong,.assignment-bar strong{color:var(--navy);display:block}.calendar-event span,.alert-card span,.assignment-bar span{color:var(--muted);font-size:12px;font-weight:700}.workforce-doc-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #071d330d}.workforce-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.workforce-status-pill{color:var(--teal);background:#e8f6fa;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.workforce-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}body.qworks-shell-layout .support-page{gap:18px;width:100%;min-width:0;padding-bottom:28px;display:grid}body.qworks-shell-layout .support-page__hero{border-radius:18px;justify-content:space-between;align-items:center;gap:24px;display:flex;position:static;background:linear-gradient(135deg,#fff 0%,#edf9fc 100%)!important;border:1px solid #c9e2ec!important;height:auto!important;min-height:132px!important;padding:24px 28px!important;box-shadow:0 16px 32px #071d3314!important}body.qworks-shell-layout .support-page__hero>div{min-width:0}body.qworks-shell-layout .support-page__locale-control{background:#ffffffc7;border:1px solid #c9e2ec;border-radius:12px;flex:0 0 220px;gap:6px;min-width:0;padding:12px 14px;display:grid}body.qworks-shell-layout .support-page__locale-control label{color:#173247;font-size:12px;font-weight:900}body.qworks-shell-layout .support-page__locale-control select{color:#173247;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #bed7e2;border-radius:8px;padding:0 10px}body.qworks-shell-layout .support-page__locale-control small{color:#607a90;font-size:10px;line-height:1.35}body.qworks-shell-layout .support-page__eyebrow{color:#08718d;letter-spacing:.1em;margin:0 0 7px;font-size:12px;font-weight:950}body.qworks-shell-layout .support-page__hero h1{color:#071d33;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;padding:0!important;position:static!important;overflow:visible!important}body.qworks-shell-layout .support-page__hero p:not(.support-page__eyebrow){color:#526c80;max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.5}body.qworks-shell-layout .support-page__report-action{white-space:nowrap;flex:none;min-height:44px;padding-inline:20px}body.qworks-shell-layout .support-page__overview{background:#fff;border:1px solid #c9e2ec;border-radius:16px;gap:16px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 12px 28px #071d330e}body.qworks-shell-layout .support-page__overview-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.qworks-shell-layout .support-page__overview-heading h2{color:#071d33;margin:0;font-size:24px;line-height:1.1}body.qworks-shell-layout .support-page__overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .support-page__overview-metrics article{background:#f7fbfc;border:1px solid #d7e6ed;border-radius:11px;gap:8px;min-width:0;padding:14px 16px;display:grid}body.qworks-shell-layout .support-page__overview-metrics span{color:#607589;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}body.qworks-shell-layout .support-page__overview-metrics strong{color:#071d33;font-size:26px;line-height:1}body.qworks-shell-layout .support-waiting-on-me-request{background:#eef9fb;border:1px solid #b9dfeb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px 16px;display:flex}body.qworks-shell-layout .support-waiting-on-me-request h3{color:#071d33;margin:0;font-size:16px}body.qworks-shell-layout .support-waiting-on-me-request p:not(.support-page__eyebrow){color:#49677f;margin:5px 0 0;font-size:13px;line-height:1.4}body.qworks-shell-layout .support-waiting-on-me-request__status{color:#0f5f7f;white-space:nowrap;background:#fff;border:1px solid #9bd0df;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-page__overview-tabs{padding-top:2px}body.qworks-shell-layout .support-workflow{background:#fff;border:1px solid #c9e2ec;border-radius:16px;gap:16px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 12px 28px #071d330e}body.qworks-shell-layout .support-workflow__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.qworks-shell-layout .support-workflow__heading h2{color:#071d33;margin:0;font-size:22px;line-height:1.15}body.qworks-shell-layout .support-workflow__heading p:last-child{color:#586f82;margin:7px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-workflow__heading>span{color:#08718d;background:#eefafd;border:1px solid #a9dce8;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-workflow__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-workflow__step{background:#f8fbfd;border:1px solid #d1e3eb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:62px;padding:11px 12px;display:grid}body.qworks-shell-layout .support-workflow__step-number{color:#fff;background:#087f9a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-workflow__step strong{color:#16354c;align-self:center;font-size:12px;line-height:1.35}body.qworks-shell-layout .support-workflow__branch{background:#f3fbfc;border:1px solid #c8dfe9;border-left:4px solid #087f9a;border-radius:11px;grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr);align-items:center;gap:16px;padding:13px 14px;display:grid}body.qworks-shell-layout .support-workflow__branch-heading{gap:4px;display:grid}body.qworks-shell-layout .support-workflow__branch-heading span{color:#08718d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-workflow__branch-heading strong{color:#16354c;font-size:14px}body.qworks-shell-layout .support-workflow__branch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-workflow__branch-list li{color:#526c80;padding-left:15px;font-size:12px;line-height:1.35;position:relative}body.qworks-shell-layout .support-workflow__branch-list li:before{content:"";background:#087f9a;border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}body.qworks-shell-layout .support-page__section-anchor{height:0;scroll-margin-top:18px;display:block}body.qworks-shell-layout .support-page__notice{color:#234c61;background:#effafd;border:1px solid #b9dfeb;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px 16px;display:flex}body.qworks-shell-layout .support-page__notice>span{color:#fff;background:#087e9e;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}body.qworks-shell-layout .support-page__notice p{margin:0;line-height:1.4}body.qworks-shell-layout .support-external-channels{background:#f8fcfd;border:1px solid #c8dfe9;border-radius:16px;gap:16px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 10px 24px #071d330d}body.qworks-shell-layout .support-external-channels__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.qworks-shell-layout .support-external-channels__heading h2{color:#0b2940;margin:0;font-size:20px;line-height:1.15}body.qworks-shell-layout .support-external-channels__heading>p{color:#587083;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-external-channels__body{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:12px;display:grid}body.qworks-shell-layout .support-external-channels__body>div{background:#fff;border:1px solid #c8dfe9;border-radius:11px;min-width:0;padding:14px 16px}body.qworks-shell-layout .support-external-channels__body strong{color:#173247;font-size:13px}body.qworks-shell-layout .support-external-channels__body ul{color:#315b70;gap:7px;margin:10px 0 0;padding-left:18px;font-size:12px;display:grid}body.qworks-shell-layout .support-external-channels__boundary{gap:6px;display:grid;background:#eefafd!important}body.qworks-shell-layout .support-external-channels__boundary p,body.qworks-shell-layout .support-external-channels__boundary span{color:#4f7088;margin:0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-external-channels__boundary span{color:#0f5f7f;font-weight:800}body.qworks-shell-layout .support-tenant-ticket{background:#fff;border:1px solid #cddfe8;border-radius:16px;gap:14px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 12px 28px #071d330e}body.qworks-shell-layout .support-my-tickets{background:#f7fbfc;border:1px solid #c9e2ec;border-radius:14px;gap:14px;min-width:0;padding:18px 20px;display:grid}body.qworks-shell-layout .support-my-tickets__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-my-tickets__heading h2{color:#071d33;margin:0;font-size:20px}body.qworks-shell-layout .support-my-tickets__heading p:not(.support-page__eyebrow){color:#607589;margin:6px 0 0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-my-tickets__heading>span{color:#0f5f7f;white-space:nowrap;background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-my-tickets__table-wrap{background:#fff;border:1px solid #d4e4eb;border-radius:10px;min-width:0;overflow-x:auto}body.qworks-shell-layout .support-my-tickets table{border-collapse:collapse;color:#173247;width:100%;min-width:820px;font-size:12px}body.qworks-shell-layout .support-my-tickets th,body.qworks-shell-layout .support-my-tickets td{text-align:left;vertical-align:middle;border-bottom:1px solid #e0ebf0;padding:12px 14px}body.qworks-shell-layout .support-my-tickets th{color:#49677f;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f2f8fa;font-size:10px;font-weight:900}body.qworks-shell-layout .support-my-tickets tbody tr:last-child td{border-bottom:0}body.qworks-shell-layout .support-my-tickets tbody tr:hover{background:#f8fcfd}body.qworks-shell-layout .support-my-tickets__number{color:#0f5f7f;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-weight:850;display:inline}body.qworks-shell-layout .support-my-tickets__number:hover,body.qworks-shell-layout .support-my-tickets__number:focus-visible{color:#07445e;text-decoration:underline}body.qworks-shell-layout .support-ticket-detail{background:#f7fbfc;border:1px solid #b9dfeb;border-radius:14px;gap:16px;min-width:0;padding:20px 22px;display:grid}body.qworks-shell-layout .support-ticket-access-denied{color:#243447;background:#fff8e7;border:1px solid #e6b84f;border-radius:16px;max-width:880px;margin:2rem auto;padding:2rem;box-shadow:0 12px 28px #09304914}body.qworks-shell-layout .support-ticket-access-denied h1{color:#092f49;margin:.4rem 0 .7rem;font-size:clamp(1.35rem,2vw,1.9rem)}body.qworks-shell-layout .support-ticket-access-denied p:last-child{color:#5b6f83;margin:0}body.qworks-shell-layout .support-ticket-detail__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-ticket-detail__heading h2,body.qworks-shell-layout .support-ticket-detail__summary h3,body.qworks-shell-layout .support-ticket-detail__sections h3{color:#071d33;margin:0}body.qworks-shell-layout .support-ticket-detail__heading h2{font-size:22px}body.qworks-shell-layout .support-ticket-detail__summary{background:#fff;border:1px solid #d4e4eb;border-radius:10px;gap:12px;padding:16px;display:grid}body.qworks-shell-layout .support-ticket-detail__summary h3{font-size:20px}body.qworks-shell-layout .support-ticket-detail__visibility{color:#0f5f7f;background:#eef9fb;border:1px solid #c9e2ec;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:grid}body.qworks-shell-layout .support-ticket-detail__visibility strong{font-weight:900}body.qworks-shell-layout .support-ticket-detail__visibility span{white-space:nowrap;background:#fff;border:1px solid #b9dfeb;border-radius:999px;padding:4px 8px;font-weight:850}body.qworks-shell-layout .support-ticket-detail__visibility p{color:#49677f;margin:0}body.qworks-shell-layout .support-ticket-detail__summary dl,body.qworks-shell-layout .support-ticket-detail__sections dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}body.qworks-shell-layout .support-ticket-detail__summary dl>div,body.qworks-shell-layout .support-ticket-detail__sections dl>div{min-width:0}body.qworks-shell-layout .support-ticket-detail dt{color:#607589;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}body.qworks-shell-layout .support-ticket-detail dd{color:#173247;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}body.qworks-shell-layout .support-ticket-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .support-ticket-detail__sections>section{background:#fff;border:1px solid #d4e4eb;border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}body.qworks-shell-layout .support-ticket-detail__sections h3{color:#0f5f7f;letter-spacing:.06em;font-size:11px}body.qworks-shell-layout .support-ticket-detail__sections p,body.qworks-shell-layout .support-ticket-detail__sections ol,body.qworks-shell-layout .support-ticket-detail__sections ul{color:#49677f;margin:0;font-size:12px;line-height:1.5}body.qworks-shell-layout .support-ticket-detail__sections ol{gap:4px;padding-left:0;list-style:none;display:grid}body.qworks-shell-layout .support-ticket-detail__conversation{gap:8px;display:grid}body.qworks-shell-layout .support-ticket-detail__conversation article{background:#f7fbfc;border-left:3px solid #16718b;padding:9px 10px}body.qworks-shell-layout .support-ticket-detail__conversation strong{color:#173247;font-size:12px}body.qworks-shell-layout .support-ticket-detail__reply{justify-self:start}body.qworks-shell-layout .support-ticket-detail__reply-form{background:#fff;border:1px solid #c9e2ec;border-radius:10px;gap:8px;max-width:720px;padding:14px;display:grid}body.qworks-shell-layout .support-ticket-detail__reply-form label{color:#49677f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}body.qworks-shell-layout .support-ticket-detail__reply-form textarea{resize:vertical;width:100%;min-height:96px}body.qworks-shell-layout .support-ticket-detail__reply-form>div{flex-wrap:wrap;gap:8px;display:flex}body.qworks-shell-layout .support-ticket-detail__reply-error{color:#a52d2d;margin:0;font-size:12px}body.qworks-shell-layout .support-my-tickets__status{color:#0f5f7f;white-space:nowrap;background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}body.qworks-shell-layout .support-ticket-views{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:2px;display:flex}body.qworks-shell-layout .support-ticket-views .btn{white-space:nowrap;border-radius:999px;min-height:34px;margin:0;padding:8px 14px;font-size:12px;font-weight:850;line-height:1.2;color:#12324a!important;background:#fff!important;border:1px solid #cfe2ec!important;width:auto!important}body.qworks-shell-layout .support-ticket-views .btn.primary,body.qworks-shell-layout .support-ticket-views .btn.primary:hover,body.qworks-shell-layout .support-ticket-views .btn.primary:focus-visible{color:#fff!important;background:#0f5f7f!important;border-color:#0f5f7f!important}body.qworks-shell-layout .support-ticket-list-filters{background:#f7fbfc;border:1px solid #c9e2ec;border-radius:14px;gap:16px;min-width:0;padding:18px 20px;display:grid}body.qworks-shell-layout .support-ticket-list-filters__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.qworks-shell-layout .support-ticket-list-filters__heading h2{color:#071d33;margin:0;font-size:20px}body.qworks-shell-layout .support-ticket-list-filters__heading p:not(.support-page__eyebrow){color:#607589;margin:6px 0 0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-ticket-list-filters__summary{color:#08718d;white-space:nowrap;background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-list-filters__statuses{background:#fff;border:1px solid #d7e6ed;border-radius:10px;min-width:0;margin:0;padding:12px 14px 14px}body.qworks-shell-layout .support-ticket-list-filters__statuses legend{color:#607589;letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-ticket-list-filters__statuses>div{flex-wrap:wrap;gap:9px;display:flex}body.qworks-shell-layout .support-ticket-list-filters__statuses label{color:#173247;background:#f8fbfc;border:1px solid #cfe2ec;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}body.qworks-shell-layout .support-ticket-list-filters__statuses input{accent-color:#0f5f7f}body.qworks-shell-layout .support-ticket-list-filters__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .support-ticket-list-filters__fields label{gap:6px;min-width:0;display:grid}body.qworks-shell-layout .support-ticket-list-filters__fields label>span{color:#607589;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}body.qworks-shell-layout .support-ticket-list-filters__fields select,body.qworks-shell-layout .support-ticket-list-filters__fields input{color:#173247;background:#fff;border:1px solid #cfe2ec;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:8px 10px;font-size:12px}body.qworks-shell-layout .support-organization-tickets{gap:14px;min-width:0;display:grid}body.qworks-shell-layout .support-organization-tickets__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-organization-tickets__heading h2{color:#071d33;margin:0;font-size:22px;line-height:1.15}body.qworks-shell-layout .support-organization-tickets__heading p:not(.support-page__eyebrow){color:#607589;margin:7px 0 0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-organization-tickets__heading>span,body.qworks-shell-layout .support-organization-tickets__card>span{color:#08718d;white-space:nowrap;background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:900}body.qworks-shell-layout .support-organization-tickets__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .support-organization-tickets__table-wrap{background:#fff;border:1px solid #d4e4eb;border-radius:10px;min-width:0;overflow-x:auto}body.qworks-shell-layout .support-organization-tickets table{border-collapse:collapse;table-layout:fixed;color:#173247;width:100%;min-width:980px;font-size:11px}body.qworks-shell-layout .support-organization-tickets th,body.qworks-shell-layout .support-organization-tickets td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e0ebf0;padding:11px 10px}body.qworks-shell-layout .support-organization-tickets th{color:#49677f;letter-spacing:.05em;text-transform:uppercase;background:#f2f8fa;font-size:9px;font-weight:900}body.qworks-shell-layout .support-organization-tickets tbody tr:last-child td{border-bottom:0}body.qworks-shell-layout .support-organization-tickets tbody tr:hover{background:#f8fcfd}body.qworks-shell-layout .support-organization-tickets__number{color:#0f5f7f;overflow-wrap:anywhere}body.qworks-shell-layout .support-organization-tickets__status{color:#0f5f7f;white-space:nowrap;background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font-size:10px;font-weight:850;display:inline-flex}body.qworks-shell-layout .support-organization-tickets__card{background:#f9fcfd;border:1px solid #d7e6ed;border-left:4px solid #16718b;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:15px;display:flex}body.qworks-shell-layout .support-organization-tickets__card>div{min-width:0}body.qworks-shell-layout .support-organization-tickets__card strong{color:#08718d;letter-spacing:.06em;font-size:11px}body.qworks-shell-layout .support-organization-tickets__card h3{color:#173247;margin:6px 0 3px;font-size:15px}body.qworks-shell-layout .support-organization-tickets__card p,body.qworks-shell-layout .support-organization-tickets__note{color:#607589;margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-organization-tickets__note{padding-top:2px}body.qworks-shell-layout .support-tenant-ticket__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}body.qworks-shell-layout .support-tenant-ticket__heading h2{color:#071d33;margin:0;font-size:22px;line-height:1.15}body.qworks-shell-layout .support-tenant-ticket__heading>span{color:#536f80;background:#f4f8fa;border:1px solid #cbdce5;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-tenant-ticket__card{background:#f9fcfd;border:1px solid #d7e6ed;border-left:4px solid #16718b;border-radius:12px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.2fr) minmax(210px,.6fr);align-items:center;gap:22px;min-width:0;padding:16px;display:grid}body.qworks-shell-layout .support-tenant-ticket__summary,body.qworks-shell-layout .support-tenant-ticket__action{min-width:0}body.qworks-shell-layout .support-tenant-ticket__summary strong{color:#08718d;letter-spacing:.06em;font-size:11px}body.qworks-shell-layout .support-tenant-ticket__summary h3{color:#173247;margin:6px 0 3px;font-size:15px}body.qworks-shell-layout .support-tenant-ticket__summary p,body.qworks-shell-layout .support-tenant-ticket__action p{color:#607589;margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-tenant-ticket__state{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;display:grid}body.qworks-shell-layout .support-tenant-ticket__state>div{min-width:0}body.qworks-shell-layout .support-tenant-ticket__state dt{color:#6c8191;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:950}body.qworks-shell-layout .support-tenant-ticket__state dd{overflow-wrap:anywhere;color:#173b52;margin:0;font-size:11px;font-weight:850;line-height:1.35}body.qworks-shell-layout .support-tenant-ticket__state [data-support-first-response-at],body.qworks-shell-layout .support-tenant-ticket__state [data-support-time-to-first-response]{color:#08718d;white-space:nowrap}body.qworks-shell-layout .support-tenant-ticket__state dd.is-cancelled{color:#9f2e2e}body.qworks-shell-layout .support-tenant-ticket__action{border-left:1px solid #dbe7ed;justify-items:start;gap:8px;padding-left:18px;display:grid}body.qworks-shell-layout .support-tenant-ticket__action .btn{color:#9f2e2e;white-space:nowrap;background:#fff;border-color:#dfb4b4;width:auto;min-height:34px;margin:0;padding:8px 13px}body.qworks-shell-layout .support-tenant-ticket__action .btn:hover,body.qworks-shell-layout .support-tenant-ticket__action .btn:focus-visible{outline-offset:2px;background:#fff5f5;border-color:#bd6666;outline:2px solid #b03d3d29}body.qworks-shell-layout .support-ticket-deletion-policy{color:#6c551e;background:#fffbed;border:1px solid #d9c58a;border-radius:8px;gap:4px;width:100%;padding:9px 10px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-ticket-deletion-policy strong{color:#624b13;font-size:11px}body.qworks-shell-layout .support-tenant-ticket__duplicate-note{color:#355a72;background:#f3fbfc;border-left:3px solid #087d98;margin:3px 0 0;padding:9px 11px;font-size:11px;line-height:1.4}body.qworks-shell-layout .support-tenant-ticket__timeline{border-top:1px solid #dbe7ed;gap:12px;min-width:0;padding-top:16px;display:grid}body.qworks-shell-layout .support-tenant-ticket__timeline-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}body.qworks-shell-layout .support-tenant-ticket__timeline-heading h3{color:#173247;margin:0;font-size:17px;line-height:1.2}body.qworks-shell-layout .support-tenant-ticket__timeline-heading>span{color:#166078;background:#effafd;border:1px solid #b9dfeb;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-tenant-ticket__timeline-list{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}body.qworks-shell-layout .support-tenant-ticket__timeline-list:before{content:"";background:#cfe2ea;width:2px;position:absolute;top:18px;bottom:18px;left:103px}body.qworks-shell-layout .support-tenant-ticket__timeline-entry{grid-template-columns:88px minmax(0,1fr);gap:30px;min-width:0;padding:8px 0;display:grid;position:relative}body.qworks-shell-layout .support-tenant-ticket__timeline-entry:before{z-index:1;content:"";background:#0b7894;border:3px solid #f9fcfd;border-radius:50%;width:12px;height:12px;position:absolute;top:15px;left:98px;box-shadow:0 0 0 1px #b9dfeb}body.qworks-shell-layout .support-tenant-ticket__timeline-entry.is-status:before{background:#d18b08;box-shadow:0 0 0 1px #efd59a}body.qworks-shell-layout .support-tenant-ticket__timeline-entry time{color:#6c8191;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:11px;font-weight:850;line-height:1.35}body.qworks-shell-layout .support-tenant-ticket__timeline-content{background:#f9fcfd;border:1px solid #d7e6ed;border-radius:10px;gap:3px;min-width:0;padding:10px 14px;display:grid}body.qworks-shell-layout .support-tenant-ticket__timeline-content strong{color:#08718d;letter-spacing:.02em;font-size:11px}body.qworks-shell-layout .support-tenant-ticket__timeline-content p{color:#173247;margin:0;font-size:13px;font-weight:750;line-height:1.4}body.qworks-shell-layout .support-ticket-timing{background:#f5fbfd;border:1px solid #c8e2ea;border-radius:12px;gap:10px;padding:16px;display:grid}body.qworks-shell-layout .support-ticket-timing__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}body.qworks-shell-layout .support-ticket-timing__heading h3{color:#173247;margin:0;font-size:17px}body.qworks-shell-layout .support-ticket-timing__heading>span{color:#166078;background:#effafd;border:1px solid #b9dfeb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-ticket-timing__guidance{color:#607589;margin:0;font-size:12px}body.qworks-shell-layout .support-ticket-timing__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}body.qworks-shell-layout .support-ticket-timing__values>div{background:#fff;border:1px solid #d7e6ed;border-radius:9px;min-width:0;padding:11px 12px}body.qworks-shell-layout .support-ticket-timing__values dt{color:#6c8191;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:950}body.qworks-shell-layout .support-ticket-timing__values dd{color:#08718d;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:900}body.qworks-shell-layout .support-maintenance{background:#fff;border:1px solid #cddfe8;border-radius:16px;gap:14px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 12px 28px #071d330e}body.qworks-shell-layout .support-maintenance-request{background:#fff;border:1px solid #b8dce9;border-radius:14px;gap:16px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 12px 28px #19495f14}body.qworks-shell-layout .support-maintenance-request__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-maintenance-request__heading h2{color:#102d43;margin:4px 0 5px;font-size:22px}body.qworks-shell-layout .support-maintenance-request__heading p:not(.support-page__eyebrow){color:#607589;margin:0;font-size:12px}body.qworks-shell-layout .support-maintenance-request__heading>span{color:#08718d;background:#eefafd;border:1px solid #b9dfe9;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:850}body.qworks-shell-layout .support-maintenance-workflow{background:#f5fbfd;border:1px solid #c8dfe9;border-left:4px solid #087f9a;border-radius:12px;gap:13px;padding:16px;display:grid}body.qworks-shell-layout .support-maintenance-workflow__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-maintenance-workflow__heading h3{color:#16354c;margin:0;font-size:18px;line-height:1.2}body.qworks-shell-layout .support-maintenance-workflow__heading p:last-child{color:#586f82;margin:6px 0 0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-maintenance-workflow__heading>span{color:#08718d;background:#eefafd;border:1px solid #a9dce8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:850}body.qworks-shell-layout .support-maintenance-workflow__initial{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-maintenance-workflow__initial li{background:#fff;border:1px solid #d1e3eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:grid}body.qworks-shell-layout .support-maintenance-workflow__initial li>span{color:#fff;background:#087f9a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-maintenance-workflow__initial strong{color:#16354c;font-size:12px}body.qworks-shell-layout .support-maintenance-workflow__decision{background:#fffdf7;border:1px solid #e2c77c;border-top:3px solid #d8a23d;border-radius:10px;gap:4px;padding:12px;display:grid}body.qworks-shell-layout .support-maintenance-workflow__decision>span,body.qworks-shell-layout .support-maintenance-workflow__outcome-heading span{color:#8a621b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-maintenance-workflow__decision h4{color:#16354c;margin:0;font-size:15px}body.qworks-shell-layout .support-maintenance-workflow__decision p{color:#6d6348;margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-maintenance-workflow__outcomes{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}body.qworks-shell-layout .support-maintenance-workflow__outcome{background:#fff;border:1px solid #d1e3eb;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}body.qworks-shell-layout .support-maintenance-workflow__outcome--rejected{border-top:3px solid #d8a23d}body.qworks-shell-layout .support-maintenance-workflow__outcome--accepted{border-top:3px solid #087f9a}body.qworks-shell-layout .support-maintenance-workflow__outcome-heading{gap:3px;display:grid}body.qworks-shell-layout .support-maintenance-workflow__outcome--accepted .support-maintenance-workflow__outcome-heading span{color:#08718d}body.qworks-shell-layout .support-maintenance-workflow__outcome-heading strong{color:#16354c;font-size:13px}body.qworks-shell-layout .support-maintenance-workflow__outcome ol{counter-reset:maintenance-path;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-maintenance-workflow__outcome li{color:#526c80;counter-increment:maintenance-path;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:grid}body.qworks-shell-layout .support-maintenance-workflow__outcome li:before{content:counter(maintenance-path);color:#08718d;background:#e7f5f8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-maintenance-workflow__boundary{color:#185b3b;margin:0;font-size:12px;font-weight:750;line-height:1.4}body.qworks-shell-layout .support-maintenance-request__form{gap:14px;display:grid}body.qworks-shell-layout .support-maintenance-request__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}body.qworks-shell-layout .support-maintenance-request__grid label{gap:6px;min-width:0;display:grid}body.qworks-shell-layout .support-maintenance-request__grid label>span{color:#526e82;font-size:11px;font-weight:850}body.qworks-shell-layout .support-maintenance-request__grid label small{color:#8093a0;font-weight:600}body.qworks-shell-layout .support-maintenance-request__grid input,body.qworks-shell-layout .support-maintenance-request__grid select,body.qworks-shell-layout .support-maintenance-request__grid textarea{color:#173247;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cfe2ec;border-radius:8px;padding:9px 10px;font-size:12px}body.qworks-shell-layout .support-maintenance-request__grid textarea{resize:vertical;min-height:72px}body.qworks-shell-layout .support-maintenance-request__high-impact,body.qworks-shell-layout .support-maintenance-request__acknowledgement label{color:#526e82;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:800;display:flex}body.qworks-shell-layout .support-maintenance-request__high-impact input,body.qworks-shell-layout .support-maintenance-request__acknowledgement input{flex:none;width:auto;min-height:auto}body.qworks-shell-layout .support-maintenance-request__acknowledgement{background:#f3fbfc;border:1px solid #b8dce9;border-radius:8px;gap:6px;padding:10px 12px;display:grid}body.qworks-shell-layout .support-maintenance-request__acknowledgement p{color:#607589;margin:0;font-size:10px}body.qworks-shell-layout .support-maintenance-request__wide-field{grid-column:1/-1}body.qworks-shell-layout .support-maintenance-request__boundary{color:#355a72;background:#f3fbfc;border-left:3px solid #08718d;gap:3px;padding:10px 12px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-maintenance-request__boundary strong{color:#0b607a}body.qworks-shell-layout .support-maintenance-request__storage-boundary{color:#6b5320;background:#fffaf0;border:1px solid #e6c779;border-left:3px solid #c78b1c;border-radius:8px;gap:4px;padding:10px 12px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-maintenance-request__storage-boundary strong{color:#684b13}body.qworks-shell-layout .support-maintenance-request__scheduling{color:#66552e;background:#fffaf0;border:1px solid #ead6a7;border-radius:8px;gap:6px;padding:10px 12px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-maintenance-request__scheduling strong{color:#674f16}body.qworks-shell-layout .support-maintenance-request__scheduling ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding-left:18px;display:flex}body.qworks-shell-layout .support-maintenance-request__repair-safety{color:#526e82;background:#f7fbfd;border:1px solid #c9dce8;border-radius:8px;gap:6px;padding:10px 12px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-maintenance-request__repair-safety strong{color:#173247}body.qworks-shell-layout .support-maintenance-request__repair-safety ol{flex-wrap:wrap;gap:6px 24px;margin:0;padding-left:18px;display:flex}body.qworks-shell-layout .support-maintenance-request__backup-result{color:#35664d;background:#f3fbf6;border:1px solid #b7ddc8;border-radius:8px;gap:3px;padding:10px 12px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-maintenance-request__backup-result strong{color:#176b4b}body.qworks-shell-layout .support-maintenance-request__actions{justify-content:flex-end;display:flex}body.qworks-shell-layout .support-maintenance-request__status{color:#176b4b;background:#f1fbf5;border:1px solid #a7d9bf;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:750}body.qworks-shell-layout .support-maintenance__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}body.qworks-shell-layout .support-maintenance__heading h2{color:#071d33;margin:0;font-size:22px;line-height:1.15}body.qworks-shell-layout .support-maintenance__safe-boundary{color:#637b8e;margin-top:5px;font-size:12px;line-height:1.4;display:block}body.qworks-shell-layout .support-maintenance__impact{color:#526e82;background:#f5fafc;border-radius:7px;margin:0;padding:8px 10px;font-size:11px}body.qworks-shell-layout .support-maintenance__impact strong{color:#173247}body.qworks-shell-layout .support-maintenance__tenant-scope,body.qworks-shell-layout .support-maintenance__impact-detail{color:#526e82;margin:0;font-size:11px;line-height:1.45}body.qworks-shell-layout .support-maintenance__tenant-scope{grid-column:1/-1;padding-top:2px}body.qworks-shell-layout .support-maintenance__tenant-scope strong,body.qworks-shell-layout .support-maintenance__impact-detail strong{color:#173247}body.qworks-shell-layout .support-maintenance__tenant-scope span{color:#24546c;margin-left:6px}body.qworks-shell-layout .support-maintenance__impact-detail{padding:0 10px}body.qworks-shell-layout .support-notification-model__policy{color:#718797;margin-top:4px;font-size:10px;display:block}body.qworks-shell-layout .support-maintenance__heading>span{color:#166078;background:#effafd;border:1px solid #b9dfeb;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-maintenance__list{gap:10px;display:grid}body.qworks-shell-layout .support-maintenance__card{background:#f9fcfd;border:1px solid #d7e6ed;border-left:4px solid #0b7894;border-radius:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.65fr);align-items:center;gap:22px;min-width:0;padding:16px;display:grid}body.qworks-shell-layout .support-maintenance__identity{align-items:center;gap:12px;min-width:0;display:flex}body.qworks-shell-layout .support-maintenance__identity>span{color:#fff;background:#0b7894;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid}body.qworks-shell-layout .support-maintenance__identity div{gap:3px;min-width:0;display:grid}body.qworks-shell-layout .support-maintenance__identity strong{color:#0c2c43;font-size:15px}body.qworks-shell-layout .support-maintenance__identity small{color:#637b8e;font-size:11px}body.qworks-shell-layout .support-maintenance__schedule{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}body.qworks-shell-layout .support-maintenance__schedule>div{border-left:1px solid #dbe7ed;min-width:0;padding:2px 18px}body.qworks-shell-layout .support-maintenance__schedule dt{color:#6c8191;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}body.qworks-shell-layout .support-maintenance__schedule dd{overflow-wrap:anywhere;color:#173b52;margin:0;font-size:13px;font-weight:850;line-height:1.35}body.qworks-shell-layout .support-known-issues{background:#fff;border:1px solid #e4d6b8;border-radius:16px;gap:14px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 12px 28px #071d330e}body.qworks-shell-layout .support-known-issues__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}body.qworks-shell-layout .support-known-issues__heading h2{color:#071d33;margin:0;font-size:22px;line-height:1.15}body.qworks-shell-layout .support-known-issues__heading>span{color:#755519;background:#fff9eb;border:1px solid #ead6a9;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-known-issues__heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}body.qworks-shell-layout .support-known-issues__heading-actions>span{color:#755519;background:#fff9eb;border:1px solid #ead6a9;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-known-issues__unavailable-pill{color:#755519;background:#fff8e8;border:1px solid #e3c57e;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-known-issues__unavailable{color:#755519;background:#fff8e8;border:1px solid #e3c57e;border-radius:12px;gap:6px;padding:16px;display:grid}body.qworks-shell-layout .support-known-issues__unavailable strong{color:#5f4311;font-size:15px}body.qworks-shell-layout .support-known-issues__unavailable span{color:#755519;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-status-page-integration{background:#f4fbfd;border:1px solid #c8dfe9;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}body.qworks-shell-layout .support-status-page-integration__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-status-page-integration__heading h3{color:#173247;margin:0;font-size:17px}body.qworks-shell-layout .support-status-page-integration__heading>span{color:#0f5f7f;background:#fff;border:1px solid #bedbe5;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-status-page-integration__intro{color:#587083;margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-status-page-integration__components{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}body.qworks-shell-layout .support-status-page-integration__components article{background:#fff;border:1px solid #c8dfe9;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}body.qworks-shell-layout .support-status-page-integration__components strong{color:#173247;font-size:12px;line-height:1.25}body.qworks-shell-layout .support-status-page-integration__components span{color:#6a8191;font-size:10px}body.qworks-shell-layout .support-status-page-integration__statuses{flex-wrap:wrap;align-items:center;gap:7px;display:flex}body.qworks-shell-layout .support-status-page-integration__statuses>span{color:#587083;margin-right:2px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-status-page-integration__statuses strong{color:#315b70;background:#fff;border:1px solid #c8dfe9;border-radius:999px;padding:5px 8px;font-size:10px}body.qworks-shell-layout .support-status-page-integration>button:disabled{opacity:.72;cursor:not-allowed;justify-self:start}body.qworks-shell-layout .support-known-issues__list{gap:10px;display:grid}body.qworks-shell-layout .support-known-issues__archive{background:#f8fbfd;border:1px solid #d8e4ec;border-radius:12px;gap:12px;padding:16px;display:grid}body.qworks-shell-layout .support-known-issues__archive-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}body.qworks-shell-layout .support-known-issues__archive-heading h3{color:#071d33;margin:4px 0 0;font-size:18px}body.qworks-shell-layout .support-known-issues__archive-heading label{color:#526e82;gap:5px;min-width:min(320px,100%);font-size:10px;font-weight:850;display:grid}body.qworks-shell-layout .support-known-issues__archive-heading input{min-width:0;font:inherit;background:#fff;border:1px solid #cfe2ec;border-radius:8px;padding:9px 10px}body.qworks-shell-layout .support-known-issues__archive-list{gap:8px;display:grid}body.qworks-shell-layout .support-known-issue--resolved{background:#fff;border:1px solid #d7e6ed;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}body.qworks-shell-layout .support-known-issue--resolved strong{color:#173247}body.qworks-shell-layout .support-known-issue--resolved p,body.qworks-shell-layout .support-known-issues__archive-empty{color:#607589;margin:4px 0 0;font-size:11px}body.qworks-shell-layout .support-known-issue--resolved>span{color:#176b4b;flex:none;font-size:11px;font-weight:850}@media (width<=1440px){body.qworks-shell-layout .support-known-issues__archive-heading{flex-direction:column;align-items:stretch}body.qworks-shell-layout .support-known-issues__archive-heading label{width:100%;min-width:0}body.qworks-shell-layout .support-known-issue--resolved{grid-template-columns:minmax(0,1fr) auto;display:grid}body.qworks-shell-layout .support-known-issue--resolved>div{min-width:0}}body.qworks-shell-layout .support-known-issue{background:#fffdf8;border:1px solid #eadfc7;border-left:4px solid #c78b1c;border-radius:12px;grid-template-columns:minmax(300px,1.2fr) minmax(335px,.9fr) minmax(170px,.38fr);align-items:center;gap:24px;min-width:0;padding:16px;display:grid}body.qworks-shell-layout .support-known-issue__summary{min-width:0}body.qworks-shell-layout .support-known-issue__summary>span{color:#745113;letter-spacing:.07em;text-transform:uppercase;background:#f8e9c6;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:950;display:inline-flex}body.qworks-shell-layout .support-known-issue__summary h3{color:#173247;margin:9px 0 0;font-size:15px;line-height:1.4}body.qworks-shell-layout .support-known-issue__summary p{color:#536c7d;margin:7px 0 0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-known-issue__details{grid-template-columns:minmax(145px,.7fr) minmax(190px,1fr);gap:0;margin:0;display:grid}body.qworks-shell-layout .support-known-issue__details>div{border-left:1px solid #e6dcc8;min-width:0;padding:2px 18px}body.qworks-shell-layout .support-known-issue__details dt{color:#786b55;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}body.qworks-shell-layout .support-known-issue__details dd{overflow-wrap:anywhere;color:#3f3a30;margin:0;font-size:13px;font-weight:800;line-height:1.35}body.qworks-shell-layout .support-known-issue__status-dot{background:#d7951d;border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}body.qworks-shell-layout .support-known-issue__impact{border-left:1px solid #e6dcc8;justify-items:start;gap:7px;min-width:0;padding-left:18px;display:grid}body.qworks-shell-layout .support-known-issue__impact .btn{color:#6f4d0f;white-space:nowrap;background:#fff;border-color:#d8b870;width:auto;min-height:34px;margin:0;padding:8px 13px}body.qworks-shell-layout .support-known-issue__impact .btn:hover:not(:disabled),body.qworks-shell-layout .support-known-issue__impact .btn:focus-visible{outline-offset:2px;background:#fff8e7;border-color:#b4770e;outline:2px solid #b4770e33}body.qworks-shell-layout .support-known-issue__impact .btn:disabled{color:#23704b;opacity:1;background:#edf9f3;border-color:#b9daca}body.qworks-shell-layout .support-known-issue__impact p{color:#3f6853;margin:0;font-size:11px;font-weight:750;line-height:1.35}body.qworks-shell-layout .support-known-issue__shared-source{background:#f1fbfc;border-left:3px solid #087d98;padding:8px 10px;color:#235b70!important;font-size:11px!important;line-height:1.4!important}body.qworks-shell-layout .support-page__entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body.qworks-shell-layout .support-entry-card{background:#fff;border:1px solid #d2e4ec;border-radius:16px;min-width:0;min-height:190px;padding:22px;box-shadow:0 12px 28px #071d330f}body.qworks-shell-layout .support-entry-card>span{color:#08718d;letter-spacing:.08em;text-transform:uppercase;background:#e8f7fb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}body.qworks-shell-layout .support-entry-card h2{color:#0b2940;margin:16px 0 8px;font-size:20px;line-height:1.15}body.qworks-shell-layout .support-entry-card p{color:#607589;margin:0;font-size:14px;line-height:1.5}body.qworks-shell-layout .support-page__report-intro{background:#fff;border:1px solid #95cede;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);align-items:center;gap:20px;padding:22px 24px;display:grid;box-shadow:0 14px 30px #071d3312}body.qworks-shell-layout .support-page__report-intro h2{color:#071d33;outline:none;margin:0;font-size:24px;line-height:1.15}body.qworks-shell-layout .support-page__report-intro>div>p:last-child{color:#586f82;margin:8px 0 0;line-height:1.5}body.qworks-shell-layout .support-page__report-guidance{color:#674d17;background:#fff9ec;border:1px solid #f0d6a0;border-radius:12px;gap:6px;padding:15px;display:grid}body.qworks-shell-layout .support-page__report-guidance span{font-size:12px;line-height:1.4}body.qworks-shell-layout .support-correlation-reference{color:#173247;background:linear-gradient(135deg,#eefafd 0%,#f9fcfd 100%);border:1px solid #9dd6e4;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);align-items:center;gap:18px;padding:14px 16px;display:grid}body.qworks-shell-layout .support-correlation-reference__identity,body.qworks-shell-layout .support-correlation-reference__guidance{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-correlation-reference__identity span{color:#08718d;letter-spacing:.08em;font-size:10px;font-weight:900}body.qworks-shell-layout .support-correlation-reference__identity code{overflow-wrap:anywhere;color:#082a40;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:800}body.qworks-shell-layout .support-correlation-reference__guidance strong{color:#0b2940;font-size:13px}body.qworks-shell-layout .support-correlation-reference__guidance span{color:#587083;font-size:12px;line-height:1.35}body.qworks-shell-layout .support-storage-resilience{color:#185b3b;background:#f0fbf5;border:1px solid #a8d9c0;border-radius:11px;grid-column:1/-1;gap:4px;padding:12px 14px;display:grid}body.qworks-shell-layout .support-storage-resilience strong,body.qworks-shell-layout .support-ticket-submit-status strong{font-size:13px}body.qworks-shell-layout .support-storage-resilience span,body.qworks-shell-layout .support-ticket-submit-status span{font-size:12px;line-height:1.4}body.qworks-shell-layout .support-additional-information{color:#174d68;background:#eefafd;border:1px solid #9dcfe0;border-radius:11px;grid-column:1/-1;padding:12px 14px;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-emergency-form{color:#755519;background:#fff8e8;border:1px solid #e3c57e;border-radius:11px;gap:5px;padding:13px 14px;display:grid}body.qworks-shell-layout .support-emergency-form strong{color:#5f4311;font-size:13px}body.qworks-shell-layout .support-emergency-form span{font-size:12px;line-height:1.4}body.qworks-shell-layout .support-emergency-fields{background:#f8fbfd;border:1px solid #c8dfe9;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}body.qworks-shell-layout .support-emergency-fields .support-form-field--full{grid-column:1/-1}body.qworks-shell-layout .support-bug-workflow{background:#f5fbfd;border:1px solid #c8dfe9;border-left:4px solid #087f9a;border-radius:12px;gap:14px;padding:16px;display:grid}body.qworks-shell-layout .support-bug-workflow__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-bug-workflow__heading h3{color:#16354c;margin:0;font-size:18px;line-height:1.2}body.qworks-shell-layout .support-bug-workflow__heading p:last-child{color:#586f82;margin:6px 0 0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-bug-workflow__heading>span{color:#08718d;background:#eefafd;border:1px solid #a9dce8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:850}body.qworks-shell-layout .support-bug-workflow__initial{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-bug-workflow__initial li{background:#fff;border:1px solid #d1e3eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:grid}body.qworks-shell-layout .support-bug-workflow__initial li>span{color:#fff;background:#087f9a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-bug-workflow__initial strong{color:#16354c;font-size:12px}body.qworks-shell-layout .support-bug-workflow__outcomes{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}body.qworks-shell-layout .support-bug-workflow__outcome{background:#fff;border:1px solid #d1e3eb;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}body.qworks-shell-layout .support-bug-workflow__outcome--cannot-reproduce{border-top:3px solid #d8a23d}body.qworks-shell-layout .support-bug-workflow__outcome--reproduced{border-top:3px solid #087f9a}body.qworks-shell-layout .support-bug-workflow__outcome-heading{gap:3px;display:grid}body.qworks-shell-layout .support-bug-workflow__outcome-heading span{color:#08718d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-bug-workflow__outcome--cannot-reproduce .support-bug-workflow__outcome-heading span{color:#8a621b}body.qworks-shell-layout .support-bug-workflow__outcome-heading strong{color:#16354c;font-size:13px}body.qworks-shell-layout .support-bug-workflow__outcome ol{counter-reset:bug-path;gap:7px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-bug-workflow__outcome li{color:#526c80;counter-increment:bug-path;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:grid}body.qworks-shell-layout .support-bug-workflow__outcome li:before{content:counter(bug-path);color:#08718d;background:#e7f5f8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-ticket-submit-status{color:#185b3b;background:#effbf3;border:1px solid #8bc9a9;border-radius:11px;gap:4px;padding:13px 14px;display:grid}body.qworks-shell-layout .support-ticket-submit-failure{color:#755519;background:#fff8e8;border:1px solid #e3c57e;border-radius:11px;gap:4px;padding:13px 14px;display:grid}body.qworks-shell-layout .support-ticket-submit-failure strong{color:#5f4311;font-size:13px}body.qworks-shell-layout .support-ticket-submit-failure span,body.qworks-shell-layout .support-ticket-submit-failure small{font-size:12px;line-height:1.4}body.qworks-shell-layout .support-ticket-draft-restored{color:#185b3b;background:#f0fbf5;border:1px solid #a8d9c0;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:12px}body.qworks-shell-layout .support-local-incident{color:#173247;background:linear-gradient(135deg,#eefafd 0%,#f8fcfd 100%);border:1px solid #9bcfdd;border-radius:14px;gap:14px;padding:18px;display:grid}body.qworks-shell-layout .support-local-incident__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-local-incident__eyebrow{color:#08718d;letter-spacing:.08em;font-size:10px;font-weight:900}body.qworks-shell-layout .support-local-incident h2,body.qworks-shell-layout .support-local-incident h3{color:#0b2940;margin:4px 0 0}body.qworks-shell-layout .support-local-incident h2{font-size:20px}body.qworks-shell-layout .support-local-incident h3{font-size:16px}body.qworks-shell-layout .support-local-incident p{color:#587083;margin:6px 0 0;line-height:1.45}body.qworks-shell-layout .support-local-incident__status,body.qworks-shell-layout .support-local-incident__ticket{color:#185b3b;background:#effbf3;border:1px solid #8bc9a9;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-local-incident__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}body.qworks-shell-layout .support-local-incident__links>strong{color:#31556b;grid-column:1/-1;font-size:12px}body.qworks-shell-layout .support-local-incident__links article{background:#fff;border:1px solid #c8dce8;border-radius:10px;gap:3px;min-width:0;padding:12px;display:grid}body.qworks-shell-layout .support-local-incident__links article>span{color:#08718d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-local-incident__links article>strong{color:#0b2940;font-size:13px}body.qworks-shell-layout .support-local-incident__links article p{margin:0;font-size:12px}body.qworks-shell-layout .support-local-incident__boundary{border-top:1px solid #c8dce8;margin:0;padding-top:10px;font-size:11px}body.qworks-shell-layout .support-local-maintenance-workflow{color:#173247;background:linear-gradient(135deg,#eefafd 0%,#fff 100%);border:1px solid #9bcfdd;border-radius:14px;gap:16px;padding:20px;display:grid}body.qworks-shell-layout .support-local-maintenance-workflow__heading,body.qworks-shell-layout .support-local-maintenance-workflow__action{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-local-maintenance-workflow__heading>div,body.qworks-shell-layout .support-local-maintenance-workflow__action>div{min-width:0}body.qworks-shell-layout .support-local-maintenance-workflow__heading>span,body.qworks-shell-layout .support-local-maintenance-workflow__meta span,body.qworks-shell-layout .support-local-maintenance-workflow__action>div>span{color:#08718d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-local-maintenance-workflow h2{color:#0b2940;margin:4px 0 0;font-size:22px}body.qworks-shell-layout .support-local-maintenance-workflow p{color:#587083;margin:6px 0 0;line-height:1.45}body.qworks-shell-layout .support-local-maintenance-workflow__ticket{background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;flex:none;padding:7px 10px;color:#08718d!important;letter-spacing:0!important;text-transform:none!important}body.qworks-shell-layout .support-local-maintenance-workflow__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body.qworks-shell-layout .support-local-maintenance-workflow__meta>div{background:#fff;border:1px solid #d0e3eb;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}body.qworks-shell-layout .support-local-maintenance-workflow__meta strong{color:#0b2940;overflow-wrap:anywhere;font-size:12px}body.qworks-shell-layout .support-local-maintenance-workflow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-local-maintenance-workflow__steps li{background:#fff;border:1px solid #d0e3eb;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:10px;display:grid}body.qworks-shell-layout .support-local-maintenance-workflow__steps li>span{color:#587083;background:#e8f0f4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}body.qworks-shell-layout .support-local-maintenance-workflow__steps li strong{color:#587083;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.3}body.qworks-shell-layout .support-local-maintenance-workflow__steps li.is-current{background:#f0fbfd;border-color:#08718d;box-shadow:0 0 0 2px #08718d14}body.qworks-shell-layout .support-local-maintenance-workflow__steps li.is-current>span,body.qworks-shell-layout .support-local-maintenance-workflow__steps li.is-complete>span{color:#fff;background:#08718d}body.qworks-shell-layout .support-local-maintenance-workflow__steps li.is-current strong,body.qworks-shell-layout .support-local-maintenance-workflow__steps li.is-complete strong{color:#0b5f78}body.qworks-shell-layout .support-local-maintenance-workflow__action{border-top:1px solid #d0e3eb;align-items:center;padding-top:14px}body.qworks-shell-layout .support-local-maintenance-workflow__action strong{color:#0b2940;margin-top:4px;font-size:16px;display:block}body.qworks-shell-layout .support-local-maintenance-workflow__action p{font-size:12px}body.qworks-shell-layout .support-local-maintenance-workflow__permission{background:#fffbed;border:1px solid #e6c779;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;color:#755519!important}body.qworks-shell-layout .support-ticket-form{grid-column:1/-1;gap:16px;min-width:0;display:grid}body.qworks-shell-layout .support-ticket-form__core-grid,body.qworks-shell-layout .support-reproduction-results,body.qworks-shell-layout .support-ticket-form__bottom-grid{gap:14px;min-width:0;display:grid}body.qworks-shell-layout .support-ticket-form__core-grid{background:#fbfdfe;border:1px solid #d0e3eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}body.qworks-shell-layout .support-documentation-suggestions{color:#173b50;background:linear-gradient(135deg,#f1fbfe 0%,#fbfeff 100%);border:1px solid #b9dce8;border-left:4px solid #087b99;border-radius:12px;gap:12px;padding:15px 16px;display:grid}body.qworks-shell-layout .support-documentation-suggestions__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-documentation-suggestions__heading>div,body.qworks-shell-layout .support-documentation-suggestions__items,body.qworks-shell-layout .support-documentation-suggestions__items article{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-documentation-suggestions__heading h3,body.qworks-shell-layout .support-documentation-suggestions__heading p,body.qworks-shell-layout .support-documentation-suggestions__continuation{margin:0}body.qworks-shell-layout .support-documentation-suggestions__heading h3{color:#092d45;font-size:18px}body.qworks-shell-layout .support-documentation-suggestions__heading p:not(.support-page__eyebrow),body.qworks-shell-layout .support-documentation-suggestions__continuation,body.qworks-shell-layout .support-documentation-suggestions__items article span{color:#526f84;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-documentation-suggestions__heading>span{color:#08708d;border:1px solid #b9dce8;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}body.qworks-shell-layout .support-documentation-suggestions__items{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-documentation-suggestions__items article{background:#fff;border:1px solid #d0e5ec;border-radius:9px;padding:11px 12px}body.qworks-shell-layout .support-documentation-suggestions__items article strong{color:#075e7a;font-size:13px}body.qworks-shell-layout .support-documentation-suggestions__continuation{border-top:1px solid #d0e5ec;padding-top:9px}body.qworks-shell-layout .support-context-guide{color:#173b50;background:linear-gradient(135deg,#f5f9ff 0%,#fcfdff 100%);border:1px solid #c8dced;border-left:4px solid #315f91;border-radius:12px;gap:10px;padding:14px 16px;display:grid}body.qworks-shell-layout .support-context-guide__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-context-guide__heading>div{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-context-guide__heading h3,body.qworks-shell-layout .support-context-guide__heading p,body.qworks-shell-layout .support-context-guide__continuation{margin:0}body.qworks-shell-layout .support-context-guide__heading h3{color:#0a3154;font-size:18px}body.qworks-shell-layout .support-context-guide__heading p:not(.support-page__eyebrow),body.qworks-shell-layout .support-context-guide__continuation{color:#536f88;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-context-guide__heading>span{color:#315f91;border:1px solid #c8dced;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}body.qworks-shell-layout .support-context-guide__continuation{border-top:1px solid #d7e4f0;padding-top:9px}body.qworks-shell-layout .support-ticket-template{background:#f7fbfd;border:1px solid #d6e4ed;border-left:4px solid #16819b;border-radius:12px;gap:10px;padding:14px 16px;display:grid}body.qworks-shell-layout .support-ticket-template__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-ticket-template__heading>div{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-ticket-template__heading h3,body.qworks-shell-layout .support-ticket-template__heading p,body.qworks-shell-layout .support-ticket-template__continuation{margin:0}body.qworks-shell-layout .support-ticket-template__heading h3{color:#0a3154;font-size:18px}body.qworks-shell-layout .support-ticket-template__heading p:not(.support-page__eyebrow),body.qworks-shell-layout .support-ticket-template__continuation{color:#536f88;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-ticket-template__heading>span{color:#16718a;border:1px solid #c8dfe8;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}body.qworks-shell-layout .support-ticket-template__prompts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body.qworks-shell-layout .support-ticket-template__prompts article{background:#fff;border:1px solid #d6e4eb;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}body.qworks-shell-layout .support-ticket-template__prompts article span{color:#607a90;font-size:11px;line-height:1.35}body.qworks-shell-layout .support-ticket-template__continuation{border-top:1px solid #d7e4eb;padding-top:9px}body.qworks-shell-layout .support-ticket-known-issue{color:#4f3c17;background:linear-gradient(135deg,#fffaf0 0%,#fffdf8 100%);border:1px solid #e6c779;border-left:4px solid #c78b1c;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:16px;padding:13px 15px;display:grid}body.qworks-shell-layout .support-ticket-known-issue__copy,body.qworks-shell-layout .support-ticket-known-issue__prompt{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-ticket-known-issue__label{color:#795514;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-ticket-known-issue__copy p,body.qworks-shell-layout .support-ticket-known-issue__prompt span{margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-ticket-known-issue__copy p{color:#3f321b}body.qworks-shell-layout .support-ticket-known-issue__prompt{border-left:1px solid #ead6a9;padding-left:16px}body.qworks-shell-layout .support-ticket-known-issue__prompt strong{color:#5c420f;font-size:13px}body.qworks-shell-layout .support-ticket-known-issue__prompt span{color:#765f31}body.qworks-shell-layout .support-form-field,body.qworks-shell-layout .support-attachment-field{gap:6px;min-width:0;display:grid}body.qworks-shell-layout .support-validation-summary{color:#4d3213;background:#fff9ed;border:2px solid #b86d13;border-radius:10px;gap:8px;margin-bottom:16px;padding:13px 15px;display:grid}body.qworks-shell-layout .support-validation-summary:focus-visible{outline-offset:2px;outline:3px solid #08718d3d}body.qworks-shell-layout .support-validation-summary h3{color:#6c3c06;margin:0;font-size:14px}body.qworks-shell-layout .support-validation-summary ul{gap:3px;margin:0;padding-left:20px;display:grid}body.qworks-shell-layout .support-validation-summary a{color:#075f79;font-weight:800;text-decoration:underline}body.qworks-shell-layout .support-form-field input[aria-invalid=true],body.qworks-shell-layout .support-form-field select[aria-invalid=true],body.qworks-shell-layout .support-form-field textarea[aria-invalid=true],body.qworks-shell-layout .support-diagnostic-consent input[aria-invalid=true]{border-color:#b86d13;box-shadow:0 0 0 2px #b86d131f}body.qworks-shell-layout .support-form-field--full{grid-column:1/-1}body.qworks-shell-layout .support-form-field label,body.qworks-shell-layout .support-attachment-field label{color:#173247;font-size:13px;font-weight:900}body.qworks-shell-layout .support-form-field input,body.qworks-shell-layout .support-form-field select,body.qworks-shell-layout .support-form-field textarea,body.qworks-shell-layout .support-attachment-field input{box-sizing:border-box;color:#173247;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bed7e2;border-radius:9px}body.qworks-shell-layout .support-form-field input,body.qworks-shell-layout .support-form-field select{height:42px;padding:0 12px}body.qworks-shell-layout .support-form-field textarea{resize:vertical;min-height:88px;padding:10px 12px}body.qworks-shell-layout .support-form-field input:focus-visible,body.qworks-shell-layout .support-form-field select:focus-visible,body.qworks-shell-layout .support-form-field textarea:focus-visible,body.qworks-shell-layout .support-attachment-field input:focus-visible{outline-offset:2px;border-color:#08718d;outline:3px solid #08718d2e}body.qworks-shell-layout .support-form-field small,body.qworks-shell-layout .support-attachment-field small{color:#657b8d;font-size:11px;font-weight:650;line-height:1.35}body.qworks-shell-layout .support-reproduction-results{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}body.qworks-shell-layout .support-reproduction-steps,body.qworks-shell-layout .support-results-grid{background:#fbfdfe;border:1px solid #d0e3eb;border-radius:12px;min-width:0;margin:0;padding:14px}body.qworks-shell-layout .support-reproduction-steps legend{color:#173247;padding:0 6px;font-size:13px;font-weight:900}body.qworks-shell-layout .support-reproduction-steps__guidance{color:#5b7690;margin:0 0 12px;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-data-issue{background:#fbfdfe;border:1px solid #d0e3eb;border-radius:12px;min-width:0;margin:0;padding:14px}body.qworks-shell-layout .support-data-issue-workflow{background:#f5fbfd;border:1px solid #c8dfe9;border-left:4px solid #087f9a;border-radius:12px;gap:13px;padding:16px;display:grid}body.qworks-shell-layout .support-data-issue-workflow__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-data-issue-workflow__heading h3{color:#16354c;margin:0;font-size:18px;line-height:1.2}body.qworks-shell-layout .support-data-issue-workflow__heading p:last-child{color:#586f82;margin:6px 0 0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-data-issue-workflow__heading>span{color:#08718d;background:#eefafd;border:1px solid #a9dce8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:850}body.qworks-shell-layout .support-data-issue-workflow__initial{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-data-issue-workflow__initial li{background:#fff;border:1px solid #d1e3eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:grid}body.qworks-shell-layout .support-data-issue-workflow__initial li>span{color:#fff;background:#087f9a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-data-issue-workflow__initial strong{color:#16354c;font-size:12px}body.qworks-shell-layout .support-data-issue-workflow__determination,body.qworks-shell-layout .support-data-issue-workflow__repair{background:#fff;border:1px solid #d1e3eb;border-radius:10px;gap:10px;padding:12px;display:grid}body.qworks-shell-layout .support-data-issue-workflow__determination{border-top:3px solid #d8a23d}body.qworks-shell-layout .support-data-issue-workflow__repair{border-top:3px solid #087f9a}body.qworks-shell-layout .support-data-issue-workflow__subheading{gap:3px;display:grid}body.qworks-shell-layout .support-data-issue-workflow__subheading span{color:#08718d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-data-issue-workflow__determination .support-data-issue-workflow__subheading span{color:#8a621b}body.qworks-shell-layout .support-data-issue-workflow__subheading strong{color:#16354c;font-size:13px}body.qworks-shell-layout .support-data-issue-workflow__determination ul,body.qworks-shell-layout .support-data-issue-workflow__repair ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-data-issue-workflow__determination li,body.qworks-shell-layout .support-data-issue-workflow__repair li{color:#526c80;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:grid}body.qworks-shell-layout .support-data-issue-workflow__determination li:before,body.qworks-shell-layout .support-data-issue-workflow__repair li:before{color:#08718d;background:#e7f5f8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-data-issue-workflow__determination li:before{content:"?"}body.qworks-shell-layout .support-data-issue-workflow__repair{counter-reset:data-repair}body.qworks-shell-layout .support-data-issue-workflow__repair li{counter-increment:data-repair}body.qworks-shell-layout .support-data-issue-workflow__repair li:before{content:counter(data-repair)}body.qworks-shell-layout .support-data-issue-workflow__boundary{color:#185b3b;margin:0;font-size:12px;font-weight:750;line-height:1.4}body.qworks-shell-layout .support-data-issue legend{color:#173247;padding:0 6px;font-size:13px;font-weight:900}body.qworks-shell-layout .support-data-issue__guidance{color:#5b7690;margin:0 0 12px;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-data-issue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .support-result-example{color:#5b7690;margin:-2px 0 8px;font-size:11px;line-height:1.4;display:block}body.qworks-shell-layout .support-reproduction-steps__grid,body.qworks-shell-layout .support-results-grid{gap:12px;display:grid}body.qworks-shell-layout .support-ticket-form__bottom-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:stretch}body.qworks-shell-layout .support-business-references{background:#fbfdfe;border:1px solid #d0e3eb;border-radius:12px;min-width:0;margin:16px 0 0;padding:14px}body.qworks-shell-layout .support-business-references legend{color:#173247;padding:0 6px;font-size:13px;font-weight:900}body.qworks-shell-layout .support-business-references__guidance{color:#5b7690;margin:0 0 12px;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-business-references__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .support-business-references__helper{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}body.qworks-shell-layout .support-business-references__helper label{color:#526e82;font-size:11px;font-weight:850}body.qworks-shell-layout .support-business-references__helper select{color:#173247;min-width:150px;min-height:36px;font:inherit;background:#fff;border:1px solid #c9dce7;border-radius:8px;padding:8px 10px;font-size:12px}body.qworks-shell-layout .support-business-references__storage-note{color:#607a90;margin-top:9px;font-size:11px;line-height:1.4;display:block}body.qworks-shell-layout .support-business-references__optional-note{color:#315b70;margin:-4px 0 0;font-size:11px;line-height:1.4;display:block}body.qworks-shell-layout .support-business-references__validation-note{color:#6c7e8d;margin-top:5px;font-size:11px;line-height:1.4;display:block}body.qworks-shell-layout .support-attachment-field{background:#fbfdfe;border:1px solid #d0e3eb;border-radius:12px;padding:14px}body.qworks-shell-layout .support-attachment-field input{min-height:42px;padding:9px 10px}body.qworks-shell-layout .support-attachment-field__privacy-warning{color:#755519;background:#fffbed;border:1px solid #e8d28b;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.4}body.qworks-shell-layout .support-attachment-field__optional-note{color:#315b70;margin:0;font-size:11px;line-height:1.4;display:block}body.qworks-shell-layout .support-attachment-field__export-boundary{color:#31556b;background:#f2f9fc;border:1px solid #bdd9e5;border-radius:8px;gap:3px;padding:9px 10px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-attachment-field__export-boundary strong{color:#173247;font-size:11px}body.qworks-shell-layout .support-attachment-field__screenshot-boundary{color:#4f3c61;background:#faf7fd;border:1px solid #d8c4e7;border-radius:8px;gap:5px;padding:9px 10px;font-size:11px;line-height:1.35;display:grid}body.qworks-shell-layout .support-attachment-field__screenshot-boundary>strong{color:#4b2f64;font-size:12px}body.qworks-shell-layout .support-attachment-field__screenshot-boundary ul,body.qworks-shell-layout .support-attachment-field__screenshot-boundary ol{color:#5e4670;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin:0;padding-left:18px;font-size:10px;display:grid}body.qworks-shell-layout .support-attachment-field__screenshot-boundary ol{grid-template-columns:repeat(3,minmax(0,1fr))}body.qworks-shell-layout .support-attachment-field__screenshot-boundary button{color:#806b8d;cursor:not-allowed;background:#eee8f2;border:1px solid #c8b2d8;border-radius:7px;min-height:32px;padding:6px 9px;font-size:10px;font-weight:800}body.qworks-shell-layout .support-attachment-field__status{color:#31556b;gap:8px;font-size:11px;line-height:1.35;display:grid}body.qworks-shell-layout .support-attachment-field__status>strong{color:#173247;font-size:12px}body.qworks-shell-layout .support-attachment-field__secret-warning{color:#6e5512;background:#fffbed;border:1px solid #e8d28b;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:750;line-height:1.4}body.qworks-shell-layout .support-attachment-field__metadata-notice{color:#315b70;background:#f2f9fc;border:1px solid #bdd9e5;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:650;line-height:1.4}body.qworks-shell-layout .support-attachment-field__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-attachment-field__list li{background:#fff;border:1px solid #d0e3eb;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:7px 9px;display:flex}body.qworks-shell-layout .support-attachment-field__list li span{overflow-wrap:anywhere;color:#173247;min-width:0;font-weight:750}body.qworks-shell-layout .support-attachment-field__list li small{color:#657b8d;flex:none;font-size:10px}body.qworks-shell-layout .support-attachment-field__validation{color:#8d3327;background:#fff7f4;border:1px solid #e6b4a9;border-radius:8px;gap:6px;padding:9px 10px;font-size:11px;line-height:1.4;display:grid}body.qworks-shell-layout .support-attachment-field__validation strong{font-size:12px}body.qworks-shell-layout .support-attachment-field__validation ul{gap:3px;margin:0;padding-left:17px;display:grid}body.qworks-shell-layout .support-technical-context{color:#173247;background:#eefafd;border:1px solid #b9dfe9;border-radius:12px;align-content:center;gap:6px;padding:14px;display:grid}body.qworks-shell-layout .support-technical-context>span{color:#08718d;letter-spacing:.08em;font-size:10px;font-weight:900}body.qworks-shell-layout .support-technical-context strong{font-size:13px}body.qworks-shell-layout .support-technical-context p{color:#587083;margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-diagnostic-bundle{background:#fff;border:1px solid #c8dce8;border-radius:10px;gap:8px;margin-top:4px;padding:10px;display:grid}body.qworks-shell-layout .support-diagnostic-bundle__heading{gap:2px;display:grid}body.qworks-shell-layout .support-diagnostic-bundle__heading>span{color:#08718d;letter-spacing:.07em;font-size:9px;font-weight:900}body.qworks-shell-layout .support-diagnostic-bundle__heading strong{color:#173247;font-size:12px}body.qworks-shell-layout .support-diagnostic-bundle>p{color:#587083;margin:0;font-size:11px;line-height:1.35}body.qworks-shell-layout .support-diagnostic-bundle ul{color:#31556b;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;margin:0;padding-left:16px;font-size:10px;line-height:1.35;display:grid}body.qworks-shell-layout .support-diagnostic-bundle__review{color:#755519;background:#fffbed;border:1px solid #e8d28b;border-radius:7px;gap:2px;padding:7px 8px;font-size:10px;line-height:1.35;display:grid}body.qworks-shell-layout .support-diagnostic-bundle__review strong{font-size:11px}body.qworks-shell-layout .support-diagnostic-bundle button{color:#6d7e87;cursor:not-allowed;background:#e8eef1;border:1px solid #b8cbd5;border-radius:8px;width:100%;min-height:34px;padding:7px 9px;font-size:11px;font-weight:800}body.qworks-shell-layout .support-diagnostic-consent{color:#174f43;background:#f3fcf8;border:1px solid #9bd3c3;border-radius:10px;gap:6px;margin-top:2px;padding:10px;display:grid}body.qworks-shell-layout .support-diagnostic-consent strong{color:#126b57;font-size:11px}body.qworks-shell-layout .support-diagnostic-consent p{color:#315f57;font-size:11px}body.qworks-shell-layout .support-diagnostic-consent label{color:#174f43;align-items:flex-start;gap:8px;min-width:0;font-size:11px;font-weight:700;line-height:1.4;display:flex}body.qworks-shell-layout .support-diagnostic-consent label span{overflow-wrap:break-word;flex:auto;min-width:0}body.qworks-shell-layout .support-diagnostic-consent input{accent-color:#087f6a;flex:none;width:14px;min-width:14px;height:14px;margin-top:2px}body.qworks-shell-layout .support-ticket-form__actions{justify-content:flex-end;padding-top:2px;display:flex}body.qworks-shell-layout .support-impact-priority{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:16px;min-width:0;padding-top:2px;display:grid}body.qworks-shell-layout .support-impact-priority__field{color:#173247;gap:7px;min-width:0;font-size:13px;font-weight:900;display:grid}body.qworks-shell-layout .support-classification{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:5px;display:grid}body.qworks-shell-layout .support-affected-area{gap:7px;min-width:0;display:grid}body.qworks-shell-layout .support-affected-area label{color:#173247;font-size:13px;font-weight:900}body.qworks-shell-layout .support-affected-area select{color:#173247;width:100%;min-width:0;height:42px;font:inherit;background-color:#fff;border:1px solid #bed7e2;border-radius:10px;padding:0 38px 0 12px;font-weight:750}body.qworks-shell-layout .support-affected-area select:focus-visible{outline-offset:2px;border-color:#08718d;outline:3px solid #08718d33}body.qworks-shell-layout .support-affected-area select:disabled{color:#718797;cursor:not-allowed;background-color:#f2f6f8}body.qworks-shell-layout .support-affected-area small{color:#657b8d;font-size:11px;font-weight:650;line-height:1.35}body.qworks-shell-layout .support-context-route{background:#f0fafc;border:1px solid #c8e3eb;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}body.qworks-shell-layout .support-context-route>div{gap:2px;display:grid}body.qworks-shell-layout .support-context-route label{color:#0a5369;font-size:12px;font-weight:900}body.qworks-shell-layout .support-context-route span{color:#5f788a;font-size:10px;font-weight:650;line-height:1.3}body.qworks-shell-layout .support-context-route input{color:#24485e;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #b9d7e2;border-radius:9px;padding:0 11px;font-weight:750}body.qworks-shell-layout .support-diagnostics{background:#f7fbfc;border:1px solid #c8e3eb;border-radius:10px;grid-column:1/-1;padding:10px 12px}body.qworks-shell-layout .support-diagnostics summary{color:#0a5369;cursor:pointer;font-size:12px;font-weight:900}body.qworks-shell-layout .support-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:10px 0 0;display:grid}body.qworks-shell-layout .support-diagnostics dl div{min-width:0}body.qworks-shell-layout .support-diagnostics dt{color:#657b8d;font-size:10px;font-weight:850}body.qworks-shell-layout .support-diagnostics dd{overflow-wrap:anywhere;color:#24485e;margin:2px 0 0;font-size:11px}body.qworks-shell-layout .support-impact-levels{border:0;gap:7px;min-width:0;margin:0 0 5px;padding:0;display:grid}body.qworks-shell-layout .support-impact-levels legend{color:#173247;padding:0;font-size:13px;font-weight:900}body.qworks-shell-layout .support-impact-levels>p{color:#657b8d;margin:0;font-size:11px;font-weight:650;line-height:1.35}body.qworks-shell-layout .support-impact-levels__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.qworks-shell-layout .support-impact-levels__options label{color:#365469;cursor:pointer;background:#fff;border:1px solid #d3e2e9;border-radius:10px;align-items:flex-start;gap:7px;min-width:0;min-height:50px;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.25;display:flex}body.qworks-shell-layout .support-impact-levels__options label:has(input:checked){color:#0a5369;background:#eaf7fa;border-color:#08718d;box-shadow:inset 0 0 0 1px #08718d14}body.qworks-shell-layout .support-impact-levels__options input{accent-color:#08718d;flex:none;margin:0;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}body.qworks-shell-layout .support-impact-levels__options span{overflow-wrap:anywhere;min-width:0;display:block}body.qworks-shell-layout .support-impact-priority__field textarea{color:#173247;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fbfdfe;border:1px solid #bed7e2;border-radius:11px;padding:12px 13px;font-weight:500;line-height:1.45}body.qworks-shell-layout .support-impact-priority__field textarea:focus{outline-offset:1px;border-color:#08718d;outline:3px solid #08718d24}body.qworks-shell-layout .support-impact-priority__field small{color:#657b8d;font-size:11px;font-weight:650;line-height:1.35}body.qworks-shell-layout .support-impact-priority__ownership{background:#f4f8fa;border:1px solid #cddfe8;border-radius:12px;align-content:center;gap:6px;min-width:0;padding:16px;display:grid}body.qworks-shell-layout .support-impact-priority__ownership>span{color:#60788a;letter-spacing:.09em;font-size:9px;font-weight:950}body.qworks-shell-layout .support-impact-priority__ownership strong{color:#173247;font-size:16px}body.qworks-shell-layout .support-impact-priority__ownership p,body.qworks-shell-layout .support-impact-priority__ownership small{color:#536d80;margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-impact-priority__ownership small{font-size:11px}body.qworks-shell-layout .support-shell-menu{z-index:30;position:relative}body.qworks-shell-layout .qworks-native-app>main>header{z-index:40!important;overflow:visible!important}body.qworks-shell-layout header .support-shell-menu__trigger{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}body.qworks-shell-layout .support-shell-menu__trigger>span{color:#08718d;background:#e7f6fa;border-radius:999px;place-items:center;width:20px;height:20px;font-weight:1000;display:grid}body.qworks-shell-layout .support-shell-menu__popover{background:#fff;border:1px solid #c9dfe8;border-radius:14px;width:min(300px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #071d332e}body.qworks-shell-layout .support-shell-menu__popover button{color:#102c42;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;padding:12px;display:grid}body.qworks-shell-layout .support-shell-menu__popover button:hover,body.qworks-shell-layout .support-shell-menu__popover button:focus-visible{background:#edf8fb;outline:none}body.qworks-shell-layout .support-shell-menu__popover small{color:#687f91;font-size:11px}body.qworks-shell-layout #support-tenant-ticket-title,body.qworks-shell-layout #support-known-issues-title{scroll-margin-top:88px}@media (width<=1500px){body.qworks-shell-layout .support-page__entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.qworks-shell-layout .support-entry-card{padding:18px}}@media (width<=1180px){body.qworks-shell-layout .support-local-maintenance-workflow__heading,body.qworks-shell-layout .support-local-maintenance-workflow__action{flex-direction:column;align-items:stretch}body.qworks-shell-layout .support-local-maintenance-workflow__ticket,body.qworks-shell-layout .support-local-maintenance-workflow__action button{align-self:flex-start}body.qworks-shell-layout .support-local-incident__heading{flex-direction:column}body.qworks-shell-layout .support-local-incident__status,body.qworks-shell-layout .support-local-incident__ticket{justify-self:flex-start}body.qworks-shell-layout .support-page__hero,body.qworks-shell-layout .support-page__report-intro{grid-template-columns:1fr}body.qworks-shell-layout .support-page__hero{flex-direction:column;align-items:flex-start}body.qworks-shell-layout .support-page__entry-grid,body.qworks-shell-layout .support-external-channels__heading,body.qworks-shell-layout .support-external-channels__body{grid-template-columns:1fr}body.qworks-shell-layout .support-external-channels__heading{display:grid}body.qworks-shell-layout .support-external-channels__heading>p{text-align:left;max-width:none}body.qworks-shell-layout .support-impact-priority,body.qworks-shell-layout .support-ticket-form__core-grid,body.qworks-shell-layout .support-reproduction-results,body.qworks-shell-layout .support-data-issue__grid,body.qworks-shell-layout .support-business-references__grid,body.qworks-shell-layout .support-ticket-form__bottom-grid,body.qworks-shell-layout .support-documentation-suggestions__items{grid-template-columns:1fr}body.qworks-shell-layout .support-form-field--full{grid-column:auto}body.qworks-shell-layout .support-correlation-reference{grid-template-columns:1fr;gap:10px}body.qworks-shell-layout .support-entry-card{min-height:0}body.qworks-shell-layout .support-maintenance__card{grid-template-columns:1fr;gap:14px}body.qworks-shell-layout .support-maintenance__schedule>div:first-child{border-left:0;padding-left:0}body.qworks-shell-layout .support-known-issue,body.qworks-shell-layout .support-tenant-ticket__card{grid-template-columns:1fr;gap:14px}body.qworks-shell-layout .support-organization-tickets__list{grid-template-columns:1fr}body.qworks-shell-layout .support-tenant-ticket__action{border-left:0;padding-left:0}body.qworks-shell-layout .support-tenant-ticket__timeline-entry{grid-template-columns:78px minmax(0,1fr);gap:24px}body.qworks-shell-layout .support-tenant-ticket__timeline-list:before{left:93px}body.qworks-shell-layout .support-tenant-ticket__timeline-entry:before{left:88px}body.qworks-shell-layout .support-known-issue__details>div:first-child{border-left:0;padding-left:0}body.qworks-shell-layout .support-known-issue__impact{border-left:0;padding:0}}@media (width<=680px){body.qworks-shell-layout .support-local-maintenance-workflow__meta,body.qworks-shell-layout .support-local-maintenance-workflow__steps,body.qworks-shell-layout .support-local-incident__links{grid-template-columns:1fr}body.qworks-shell-layout .support-local-incident__links>strong{grid-column:auto}body.qworks-shell-layout .support-classification,body.qworks-shell-layout .support-context-route,body.qworks-shell-layout .support-impact-levels__options{grid-template-columns:1fr}body.qworks-shell-layout .support-maintenance{padding:16px}body.qworks-shell-layout .support-maintenance__heading{flex-direction:column;align-items:flex-start}body.qworks-shell-layout .support-known-issues{padding:16px}body.qworks-shell-layout .support-known-issues__heading{flex-direction:column;align-items:flex-start}body.qworks-shell-layout .support-status-page-integration__heading{flex-direction:column}body.qworks-shell-layout .support-status-page-integration__components{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-tenant-ticket{padding:16px}body.qworks-shell-layout .support-tenant-ticket__heading{flex-direction:column;align-items:flex-start}body.qworks-shell-layout .support-organization-tickets__heading{flex-direction:column}body.qworks-shell-layout .support-tenant-ticket__timeline-heading{flex-direction:column;align-items:flex-start}body.qworks-shell-layout .support-tenant-ticket__state{grid-template-columns:1fr}body.qworks-shell-layout .support-tenant-ticket__timeline-entry{grid-template-columns:1fr;gap:6px;padding-left:20px}body.qworks-shell-layout .support-tenant-ticket__timeline-list:before{top:22px;bottom:22px;left:4px}body.qworks-shell-layout .support-tenant-ticket__timeline-entry:before{top:25px;left:-1px}body.qworks-shell-layout .support-maintenance__schedule{grid-template-columns:1fr;gap:10px}body.qworks-shell-layout .support-maintenance__schedule>div,body.qworks-shell-layout .support-maintenance__schedule>div:first-child{border-left:0;padding:0}body.qworks-shell-layout .support-known-issue__details{grid-template-columns:1fr;gap:10px}body.qworks-shell-layout .support-known-issue__details>div,body.qworks-shell-layout .support-known-issue__details>div:first-child{border-left:0;padding:0}}body.qworks-shell-layout .support-console-page{color:#09243a;min-width:0;padding:26px 28px 44px}body.qworks-shell-layout .support-console-incident-workflow{background:#f5fbfd;border:1px solid #c8dfe9;border-left:4px solid #087f9a;border-radius:12px;gap:14px;padding:16px;display:grid}body.qworks-shell-layout .support-console-incident-workflow__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.qworks-shell-layout .support-console-incident-workflow__heading>div>span{color:#08718d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-console-incident-workflow__heading h2{color:#16354c;margin:5px 0 4px;font-size:20px;line-height:1.2}body.qworks-shell-layout .support-console-incident-workflow__heading p{color:#586f82;margin:0;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-console-incident-workflow__heading>span:last-child{color:#08718d;background:#eefafd;border:1px solid #a9dce8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:850}body.qworks-shell-layout .support-console-incident-workflow ol{counter-reset:incident-workflow;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-console-incident-workflow li{color:#526c80;counter-increment:incident-workflow;background:#fff;border:1px solid #d1e3eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:10px 11px;font-size:12px;line-height:1.3;display:grid}body.qworks-shell-layout .support-console-incident-workflow li>span{color:#fff;background:#087f9a;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:inline-grid}body.qworks-shell-layout .support-console-incident-workflow li strong{color:#173247;font-size:12px}body.qworks-shell-layout .support-console-incident-workflow__boundary{color:#185b3b;margin:0;font-size:12px;font-weight:750;line-height:1.4}body.qworks-shell-layout .support-console-page__header,body.qworks-shell-layout .support-console-page__section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}body.qworks-shell-layout .support-console-page__header{border-bottom:1px solid #c7dce7;padding:4px 0 22px}body.qworks-shell-layout .support-console-page__eyebrow,body.qworks-shell-layout .support-console-page__section-heading>div>span,body.qworks-shell-layout .support-console-page__selection>span{color:#00718c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}body.qworks-shell-layout .support-console-page h1,body.qworks-shell-layout .support-console-page h2,body.qworks-shell-layout .support-console-page p{margin:0}body.qworks-shell-layout .support-console-page h1{color:#09243a;margin-top:8px;font-size:clamp(28px,3vw,42px);line-height:1.05;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;padding:0!important;position:static!important;overflow:visible!important}body.qworks-shell-layout .support-console-page__header p{color:#5b7690;margin-top:10px;font-size:15px}body.qworks-shell-layout .support-notification-model{background:#f8fbfc;border:1px solid #c7dce7;border-radius:16px;gap:16px;margin:22px 0 0;padding:20px;display:grid;box-shadow:0 12px 28px #09243a0f}body.qworks-shell-layout .support-page .support-notification-model{margin:18px 0 0}body.qworks-shell-layout .support-notification-model .support-console-queue-heading{margin:0}body.qworks-shell-layout .support-notification-model .support-console-queue-heading h2{color:#09243a;margin-top:4px;font-size:22px}body.qworks-shell-layout .support-notification-model .support-console-queue-heading p{color:#5b7690;max-width:360px;font-size:14px;line-height:1.45}body.qworks-shell-layout .support-notification-audience-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}body.qworks-shell-layout .support-notification-audience-grid.is-internal{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-notification-audience{background:#fff;border:1px solid #c7dce7;border-radius:12px;min-width:0;padding:16px}body.qworks-shell-layout .support-notification-audience__heading{color:#00718c;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}body.qworks-shell-layout .support-notification-audience__heading strong{color:#006c87;background:#e7f6fa;border-radius:999px;place-items:center;min-width:28px;min-height:28px;display:inline-grid}body.qworks-shell-layout .support-notification-audience ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-notification-audience li{color:#234f6c;border:1px solid #d8e6ed;border-radius:8px;padding:9px 12px;font-size:14px;line-height:1.25}body.qworks-shell-layout .support-notification-audience__event{color:#176044;background:#eefaf4;border-left:3px solid #13845b;margin:10px 0 0;padding:9px 10px;font-size:12px;font-weight:750}body.qworks-shell-layout .support-calendar-boundary{color:#234f6c;background:#eef9fc;border:1px solid #b9dce8;border-left:4px solid #007f9b;border-radius:12px;gap:5px;margin:18px 0 0;padding:16px 20px;display:grid}body.qworks-shell-layout .support-calendar-boundary strong{color:#09243a;font-size:16px}body.qworks-shell-layout .support-calendar-boundary p{margin:0;font-size:14px;line-height:1.4}body.qworks-shell-layout .support-maintenance__projection{color:#5b7690;border-top:1px solid #d7e8ee;gap:6px;margin-top:14px;padding-top:12px;font-size:13px;display:grid}body.qworks-shell-layout .support-maintenance__projection label{color:#234f6c;align-items:center;gap:8px;font-weight:750;display:flex}body.qworks-shell-layout .support-maintenance__projection input{accent-color:#007f9b;width:16px;height:16px}body.qworks-shell-layout .support-maintenance__projection p{color:#007f9b;margin:0;font-weight:750}body.qworks-shell-layout .support-maintenance__schedule dd{gap:3px;display:grid}body.qworks-shell-layout .support-maintenance__schedule dd small{color:#5b7690;font-size:11px}body.qworks-shell-layout .support-console-queue-workspace{gap:16px;margin-top:22px;display:grid}body.qworks-shell-layout .support-console-dashboard{background:#f3fbfd;border:1px solid #b9dfeb;border-radius:16px;min-width:0;padding:18px 20px;box-shadow:0 10px 22px #183d540d}body.qworks-shell-layout .support-console-dashboard__heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}body.qworks-shell-layout .support-console-dashboard__heading span{color:#00718c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}body.qworks-shell-layout .support-console-dashboard__heading h2{color:#0b2940;letter-spacing:.02em;margin:5px 0 0;font-size:22px}body.qworks-shell-layout .support-console-dashboard__heading p{color:#5b7690;text-align:right;max-width:390px;margin:0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-console-dashboard__metrics{border-top:1px solid #c4e1eb;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:14px;display:grid}body.qworks-shell-layout .support-console-dashboard__metrics article{background:#fff;border:1px solid #c8dfe9;border-radius:11px;gap:5px;min-width:0;padding:12px 13px;display:grid}body.qworks-shell-layout .support-console-dashboard__metrics strong{color:#0b526c;font-size:25px;line-height:1}body.qworks-shell-layout .support-console-dashboard__metrics span{color:#4f7088;font-size:11px;font-weight:800;line-height:1.25}body.qworks-shell-layout .support-console-module-trend{background:#fffffff0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #183d540d}body.qworks-shell-layout .support-console-module-trend__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}body.qworks-shell-layout .support-console-module-trend__grid article{background:#f7fbfc;border:1px solid #c8dfe9;border-radius:12px;gap:14px;min-width:0;padding:15px;display:grid}body.qworks-shell-layout .support-console-module-trend__grid article>div{gap:5px;display:grid}body.qworks-shell-layout .support-console-module-trend__grid strong{color:#0b2940;font-size:17px}body.qworks-shell-layout .support-console-module-trend__grid span{color:#5b7690;font-size:12px}body.qworks-shell-layout .support-console-module-trend__grid .support-triage-confirm{justify-self:start;padding:8px 10px;font-size:11px}body.qworks-shell-layout .support-console-module-trend__status{color:#285b76;background:#eef9fb;border-left:3px solid #087d98;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-console-maintenance-volume{background:#fffffff0;border:1px solid #c5dce8;border-radius:16px;min-width:0;margin-top:16px;padding:20px 22px;box-shadow:0 10px 22px #183d540d}body.qworks-shell-layout .support-console-maintenance-volume__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}body.qworks-shell-layout .support-console-maintenance-volume__grid article{background:#f7fbfc;border:1px solid #d1e2e9;border-radius:11px;gap:7px;min-width:0;padding:13px;display:grid}body.qworks-shell-layout .support-console-maintenance-volume__grid strong{color:#0b526c;font-size:24px;line-height:1}body.qworks-shell-layout .support-console-maintenance-volume__grid span{color:#4f7088;font-size:11px;font-weight:800;line-height:1.3}body.qworks-shell-layout .support-console-capability-gap{background:#fffaf0;border:1px solid #e5d6b4;border-radius:16px;min-width:0;margin-top:16px;padding:20px 22px;box-shadow:0 10px 22px #543d180d}body.qworks-shell-layout .support-console-capability-gap blockquote{color:#4d3a1b;background:#fff;border-left:3px solid #c58a22;border-radius:8px;margin:18px 0 10px;padding:12px 14px;font-weight:800}body.qworks-shell-layout .support-console-capability-gap>p{color:#6b5940;margin:0 0 8px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-console-capability-gap>strong{color:#4d3a1b;margin-bottom:14px;font-size:16px;display:block}body.qworks-shell-layout .support-console-capability-gap__status{color:#6b5940;margin-left:12px;font-size:12px;font-weight:800;display:inline-block}@media (width>=901px) and (width<=1440px){body.qworks-shell-layout .support-console-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}body.qworks-shell-layout .support-console-ticket-table{background:#fffffff0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540f}body.qworks-shell-layout .support-ticket-table-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-ticket-table-toolbar>label{gap:5px;display:grid}body.qworks-shell-layout .support-ticket-table-toolbar>label>span,body.qworks-shell-layout .support-ticket-column-options span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-ticket-table-toolbar input[type=text],body.qworks-shell-layout .support-ticket-table-toolbar input:not([type]){color:#16354c;min-width:0;font:inherit;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:9px 10px;font-size:13px}body.qworks-shell-layout .support-ticket-table-toolbar input:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-ticket-table-toolbar details{position:relative}body.qworks-shell-layout .support-ticket-table-toolbar summary{color:#0b2940;cursor:pointer;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:800;list-style:none}body.qworks-shell-layout .support-ticket-table-toolbar summary::-webkit-details-marker{display:none}body.qworks-shell-layout .support-ticket-column-options{z-index:2;background:#fff;border:1px solid #c5dce8;border-radius:10px;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px 14px;min-width:330px;margin-top:6px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 12px 26px #183d541f}body.qworks-shell-layout .support-ticket-column-options label{align-items:center;gap:7px;min-width:0;display:flex}body.qworks-shell-layout .support-ticket-column-options input{accent-color:#007f9b;width:15px;height:15px}body.qworks-shell-layout .support-ticket-table-scroll{border:1px solid #d1e1e8;border-radius:11px;margin-top:16px;overflow-x:auto}body.qworks-shell-layout .support-ticket-table-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:1180px;font-size:12px}body.qworks-shell-layout .support-ticket-table-scroll th,body.qworks-shell-layout .support-ticket-table-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #e0ebef;padding:11px 12px}body.qworks-shell-layout .support-ticket-table-scroll th{color:#315c75;letter-spacing:.05em;text-transform:uppercase;background:#f1f8fa;font-size:10px;font-weight:850}body.qworks-shell-layout .support-ticket-table-scroll td{color:#234f6c}body.qworks-shell-layout .support-ticket-table-scroll tbody tr:last-child td{border-bottom:0}body.qworks-shell-layout .support-ticket-table-scroll tbody tr:hover{background:#f8fcfd}body.qworks-shell-layout .support-console-ticket-link{color:#0f5f7f;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}body.qworks-shell-layout .support-console-ticket-link:hover,body.qworks-shell-layout .support-console-ticket-link:focus-visible{color:#07445e}body.qworks-shell-layout .support-console-selected-ticket{background:#eef9fb;border:1px solid #9ed3e0;border-radius:10px;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(240px,auto);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}body.qworks-shell-layout .support-console-selected-ticket>div{gap:3px;display:grid}body.qworks-shell-layout .support-console-selected-ticket>div span,body.qworks-shell-layout .support-console-selected-ticket__state{color:#0f5f7f;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}body.qworks-shell-layout .support-console-selected-ticket strong{color:#071d33;font-size:13px}body.qworks-shell-layout .support-console-selected-ticket p{color:#49677f;margin:0;font-size:12px}body.qworks-shell-layout .support-console-selected-ticket__state{text-align:center;background:#fff;border:1px solid #b9dfeb;border-radius:999px;justify-self:end;padding:6px 9px}body.qworks-shell-layout .support-organization-context{background:#f8fdfef0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-organization-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}body.qworks-shell-layout .support-organization-summary>div{background:#fff;border:1px solid #c8dfe9;border-radius:11px;gap:6px;min-width:0;padding:12px 14px;display:grid}body.qworks-shell-layout .support-organization-summary dt,body.qworks-shell-layout .support-organization-diagnostics dt{color:#637b8e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-organization-summary dd,body.qworks-shell-layout .support-organization-diagnostics dd{color:#173247;margin:0;font-size:14px;font-weight:800}body.qworks-shell-layout .support-organization-summary dd small{color:#5b7690;margin-top:4px;font-size:10px;font-weight:600;display:block}body.qworks-shell-layout .support-organization-diagnostics{background:#fff;border:1px solid #c8dfe9;border-radius:11px;margin-top:12px;padding:14px 16px}body.qworks-shell-layout .support-organization-diagnostics__heading{justify-content:space-between;gap:16px;display:flex}body.qworks-shell-layout .support-organization-diagnostics__heading span{color:#00718c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}body.qworks-shell-layout .support-organization-diagnostics__heading strong{color:#0b526c;font-size:12px}body.qworks-shell-layout .support-organization-diagnostics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}body.qworks-shell-layout .support-organization-diagnostics dl>div{gap:4px;min-width:0;display:grid}body.qworks-shell-layout .support-organization-diagnostics p{color:#5b7690;margin:12px 0 0;font-size:12px}body.qworks-shell-layout .support-console-queue-overview,body.qworks-shell-layout .support-console-queue-filters{background:#ffffffe6;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540f}body.qworks-shell-layout .support-console-waiting-time{background:#f3fbfd;border:1px solid #b9dfeb;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #183d540d}body.qworks-shell-layout .support-waiting-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-waiting-time-card{background:#fff;border:1px solid #c8dfe9;border-radius:11px;min-width:0;padding:14px 16px}body.qworks-shell-layout .support-waiting-time-card strong{color:#0b2940;font-size:15px;display:block}body.qworks-shell-layout .support-waiting-time-card p{color:#4f7088;margin:7px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-waiting-time-policy{color:#166078;margin:14px 0 0;font-size:12px;font-weight:750}body.qworks-shell-layout .support-console-required-information{background:#f2fbfd;border:1px solid #b9dfeb;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #183d540d}body.qworks-shell-layout .support-required-information-status{color:#0f5f7f;white-space:nowrap;background:#fff;border:1px solid #9bd0df;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-required-information-intro,body.qworks-shell-layout .support-required-information-reply p{color:#5b7690;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-required-information-fields{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-required-information-fields label,body.qworks-shell-layout .support-required-information-reply label{gap:6px;min-width:0;display:grid}body.qworks-shell-layout .support-required-information-fields label>span,body.qworks-shell-layout .support-required-information-reply label>span,body.qworks-shell-layout .support-required-information-reply>div>span{color:#49677f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}body.qworks-shell-layout .support-required-information-fields select,body.qworks-shell-layout .support-required-information-fields textarea,body.qworks-shell-layout .support-required-information-reply select{color:#173247;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c5dce8;border-radius:9px;padding:10px 11px;font-size:13px}body.qworks-shell-layout .support-required-information-fields textarea{resize:vertical;min-height:72px}body.qworks-shell-layout .support-required-information-sent{color:#08733f;background:#e8f8ef;border-radius:999px;margin:12px 0 0;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}body.qworks-shell-layout .support-required-information-reply{border-top:1px solid #d4e7ee;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}body.qworks-shell-layout .support-required-information-reply p{margin-top:5px}body.qworks-shell-layout .support-required-information-reply .support-triage-confirm{margin-top:0}body.qworks-shell-layout .support-console-comment-status-boundary{background:#f7fcfd;border:1px solid #b9dfeb;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #183d540d}body.qworks-shell-layout .support-comment-status-pill{color:#0f5f7f;white-space:nowrap;background:#fff;border:1px solid #9bd0df;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}body.qworks-shell-layout .support-comment-status-intro,body.qworks-shell-layout .support-comment-status-rule{color:#4f7088;margin:12px 0 0;font-size:12px;line-height:1.5}body.qworks-shell-layout .support-comment-status-rule{color:#16536c;background:#eaf7fa;border-left:3px solid #0b7894;border-radius:0 8px 8px 0;padding:10px 12px;font-weight:700}body.qworks-shell-layout .support-comment-status-form{grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr);align-items:end;gap:14px;margin-top:16px;display:grid}body.qworks-shell-layout .support-comment-status-form label{gap:6px;min-width:0;display:grid}body.qworks-shell-layout .support-comment-status-form label>span,body.qworks-shell-layout .support-comment-status-action>span{color:#49677f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}body.qworks-shell-layout .support-comment-status-form textarea{color:#173247;width:100%;min-width:0;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #c5dce8;border-radius:9px;padding:10px 11px;font-size:13px}body.qworks-shell-layout .support-comment-status-action{align-content:end;justify-items:start;gap:8px;min-width:0;display:grid}body.qworks-shell-layout .support-comment-status-action .support-triage-confirm{margin-top:0}body.qworks-shell-layout .support-comment-status-posted{color:#08733f;background:#e8f8ef;border-radius:999px;margin:0;padding:6px 9px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-console-sla-policy{background:#ffffffeb;border:1px solid #d7e0e8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #183d540a}body.qworks-shell-layout .support-sla-policy-status{color:#80651a;background:#fffaf0;border:1px solid #d9cda9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-sla-policy-intro,body.qworks-shell-layout .support-sla-policy-guidance{color:#5b7690;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-sla-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-sla-foundation-grid>div{background:#f8fbfc;border:1px solid #d7e6ed;border-radius:11px;min-width:0;padding:13px 15px}body.qworks-shell-layout .support-sla-foundation-grid>div>span{color:#00718c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}body.qworks-shell-layout .support-sla-foundation-grid ul{color:#173247;gap:5px;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.35;display:grid}body.qworks-shell-layout .support-sla-policy-guidance{color:#166078;font-weight:750}body.qworks-shell-layout .support-console-business-calendar{background:#f7fcfc;border:1px solid #c8e2e6;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #183d540a}body.qworks-shell-layout .support-business-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-business-calendar-card{background:#fff;border:1px solid #c8dfe9;border-radius:11px;min-width:0;padding:13px 15px}body.qworks-shell-layout .support-business-calendar-card strong{color:#0b2940;font-size:14px;display:block}body.qworks-shell-layout .support-business-calendar-card p{color:#4f7088;margin:7px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-sla-risk{background:#fffdf6;border:1px solid #eadbb2;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #604a110a}body.qworks-shell-layout .support-sla-risk-status{color:#80651a;background:#fffaf0;border:1px solid #d9cda9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-sla-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-sla-risk-card{background:#fff;border:1px solid #e5d9b9;border-radius:11px;min-width:0;padding:13px 15px}body.qworks-shell-layout .support-sla-risk-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.qworks-shell-layout .support-sla-risk-card strong{color:#173247;font-size:14px}body.qworks-shell-layout .support-sla-risk-card>div>span{color:#80651a;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-sla-risk-card p{color:#5b7690;margin:7px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-sla-risk-guidance{color:#80651a;margin:14px 0 0;font-size:12px;font-weight:750}body.qworks-shell-layout .support-console-maintenance-summary{background:#fff;border:1px solid #c8dfe9;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-maintenance-summary-status{color:#00718c;background:#eff9fb;border:1px solid #c8dfe9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-maintenance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:16px 0 0;display:grid}body.qworks-shell-layout .support-maintenance-summary-item{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:9px;grid-template-columns:minmax(105px,.38fr) minmax(0,1fr);align-items:baseline;gap:14px;min-width:0;padding:11px 13px;display:grid}body.qworks-shell-layout .support-maintenance-summary-item dt{color:#637b8e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-maintenance-summary-item dd{overflow-wrap:anywhere;color:#173247;margin:0;font-size:13px;font-weight:750;line-height:1.35}body.qworks-shell-layout .support-maintenance-summary-item[data-summary-field=risk] dd{color:#007747}body.qworks-shell-layout .support-maintenance-summary-item[data-summary-field=backup] dd{color:#8a6412}body.qworks-shell-layout .support-console-maintenance-approval{background:#f7fcfd;border:1px solid #c8dfe9;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-maintenance-approval-status{color:#80651a;background:#fffaf0;border:1px solid #d9cda9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-maintenance-approval-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-maintenance-approval-card{background:#fff;border:1px solid #c8dfe9;border-radius:11px;gap:7px;min-width:0;padding:14px 16px;display:grid}body.qworks-shell-layout .support-maintenance-approval-card>span,body.qworks-shell-layout .support-maintenance-approval-record>span{color:#00718c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-maintenance-approval-card strong{color:#173247;font-size:14px;line-height:1.4}body.qworks-shell-layout .support-maintenance-approval-record{background:#eff9fb;border:1px dashed #9bc8d7;border-radius:11px;gap:9px;margin-top:12px;padding:12px 16px;display:grid}body.qworks-shell-layout .support-maintenance-approval-record>div{flex-wrap:wrap;gap:8px;display:flex}body.qworks-shell-layout .support-maintenance-approval-record code{color:#173b52;background:#fff;border:1px solid #c8dfe9;border-radius:6px;padding:5px 8px;font-size:11px}body.qworks-shell-layout .support-maintenance-approval-warning{color:#8a6412;margin:13px 0 0;font-size:12px;font-weight:750;line-height:1.45}body.qworks-shell-layout .support-console-maintenance-evidence{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-maintenance-evidence-status{color:#007747;white-space:nowrap;background:#effaf3;border:1px solid #b9dccb;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-maintenance-evidence-intro{color:#637b8e;max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-maintenance-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}body.qworks-shell-layout .support-maintenance-evidence-item{background:#fff;border:1px solid #d8e6ed;border-radius:9px;min-width:0;padding:12px}body.qworks-shell-layout .support-maintenance-evidence-item dt{color:#637b8e;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-maintenance-evidence-item dd{overflow-wrap:anywhere;color:#173247;margin:6px 0 0;font-size:13px;line-height:1.35}body.qworks-shell-layout .support-maintenance__completion{background:#effaf3;border:1px solid #b9dccb;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:16px;padding:18px 20px;display:flex}body.qworks-shell-layout .support-maintenance__completion h3{color:#075c3b;margin:5px 0 4px;font-size:18px}body.qworks-shell-layout .support-maintenance__completion p:last-child{color:#245d48;margin:0;font-size:13px}body.qworks-shell-layout .support-maintenance__completion>span{color:#007747;white-space:nowrap;background:#fff;border:1px solid #b9dccb;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-console-failed-maintenance{background:#fffaf2;border:1px solid #e3cfae;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-failed-maintenance-status{color:#a33a2c;white-space:nowrap;background:#fff1ec;border:1px solid #e8c3b7;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-failed-maintenance-transition{color:#173247;background:#fff;border:1px dashed #e3cfae;border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}body.qworks-shell-layout .support-failed-maintenance-transition span{color:#a33a2c;font-size:18px}body.qworks-shell-layout .support-failed-maintenance-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}body.qworks-shell-layout .support-failed-maintenance-item{background:#fff;border:1px solid #ecdcc1;border-radius:9px;min-width:0;padding:12px}body.qworks-shell-layout .support-failed-maintenance-item dt{color:#8a6412;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-failed-maintenance-item dd{overflow-wrap:anywhere;color:#173247;margin:6px 0 0;font-size:13px;line-height:1.35}body.qworks-shell-layout .support-failed-maintenance-note{color:#8a6412;margin:12px 0 0;font-size:12px;font-weight:750;line-height:1.45}body.qworks-shell-layout .support-console-maintenance-permissions{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-maintenance-permissions-status{color:#007747;white-space:nowrap;background:#effaf3;border:1px solid #b9dccb;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-maintenance-permissions-intro{color:#637b8e;max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-maintenance-permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-maintenance-permission-card{background:#fff;border:1px solid #d8e6ed;border-radius:9px;gap:9px;min-width:0;padding:14px;display:grid}body.qworks-shell-layout .support-maintenance-permission-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}body.qworks-shell-layout .support-maintenance-permission-card strong{color:#173247;font-size:14px}body.qworks-shell-layout .support-maintenance-permission-card span{white-space:nowrap;font-size:11px;font-weight:850}body.qworks-shell-layout .support-maintenance-permission-card.is-allowed span{color:#007747}body.qworks-shell-layout .support-maintenance-permission-card.is-denied span{color:#a33a2c}body.qworks-shell-layout .support-maintenance-permission-card code{overflow-wrap:anywhere;color:#27516b;font-size:11px}body.qworks-shell-layout .support-console-ticket-audit-events{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-ticket-audit-events-count{color:#00718c;white-space:nowrap;background:#eff9fb;border:1px solid #c8dfe9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-audit-events-intro{color:#637b8e;max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-ticket-audit-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:16px 0 0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-ticket-audit-events-grid li{background:#fff;border:1px solid #d8e6ed;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:10px 11px;display:flex}body.qworks-shell-layout .support-ticket-audit-events-grid li>span{color:#00718c;flex:none;font-size:10px;font-weight:850}body.qworks-shell-layout .support-ticket-audit-events-grid code{overflow-wrap:anywhere;color:#173b52;font-size:11px;line-height:1.35}body.qworks-shell-layout .support-console-ticket-change-audit{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-ticket-change-audit-status{color:#00718c;white-space:nowrap;background:#eff9fb;border:1px solid #c8dfe9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-change-audit-transition{background:#fff;border:1px solid #d8e6ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}body.qworks-shell-layout .support-ticket-change-audit-transition code{color:#00718c;font-size:12px;font-weight:850}body.qworks-shell-layout .support-ticket-change-audit-transition strong{color:#173247;font-size:15px}body.qworks-shell-layout .support-ticket-change-audit-transition>span{color:#00718c;font-size:18px}body.qworks-shell-layout .support-ticket-change-audit-note{color:#637b8e;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-comment-audit{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-comment-audit-status{color:#00718c;white-space:nowrap;background:#eff9fb;border:1px solid #c8dfe9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-comment-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-comment-audit-grid>div{background:#fff;border:1px solid #d8e6ed;border-radius:9px;gap:6px;min-width:0;padding:13px 14px;display:grid}body.qworks-shell-layout .support-comment-audit-grid span{color:#00718c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-comment-audit-grid strong,body.qworks-shell-layout .support-comment-audit-grid code{overflow-wrap:anywhere;color:#173247;font-size:13px}body.qworks-shell-layout .support-comment-audit-note{color:#637b8e;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-comment-edit-policy{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-comment-edit-policy-status{color:#087443;white-space:nowrap;background:#f0fbf4;border:1px solid #b9e0cc;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-comment-edit-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-comment-edit-policy-grid article{background:#fff;border:1px solid #d8e6ed;border-radius:9px;min-width:0;padding:14px 16px}body.qworks-shell-layout .support-comment-edit-policy-grid strong{color:#173247;font-size:14px;display:block}body.qworks-shell-layout .support-comment-edit-policy-grid p,body.qworks-shell-layout .support-comment-edit-policy-note{color:#637b8e;margin:7px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-comment-edit-policy-note{margin-top:12px}body.qworks-shell-layout .support-console-internal-note-audit{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-internal-note-audit-status{color:#087443;white-space:nowrap;background:#f0fbf4;border:1px solid #b9e0cc;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-internal-note-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-internal-note-audit-grid article{background:#fff;border:1px solid #d8e6ed;border-radius:9px;gap:6px;min-width:0;padding:13px 14px;display:grid}body.qworks-shell-layout .support-internal-note-audit-grid span{color:#00718c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-internal-note-audit-grid strong,body.qworks-shell-layout .support-internal-note-audit-grid code{overflow-wrap:anywhere;color:#173247;font-size:13px}body.qworks-shell-layout .support-internal-note-audit-note{color:#637b8e;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-ticket-title-audit{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-ticket-title-audit-status{color:#087443;white-space:nowrap;background:#f0fbf4;border:1px solid #b9e0cc;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-title-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-ticket-title-audit-grid article{background:#fff;border:1px solid #d8e6ed;border-radius:9px;gap:6px;min-width:0;padding:13px 14px;display:grid}body.qworks-shell-layout .support-ticket-title-audit-grid span{color:#00718c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-ticket-title-audit-grid strong,body.qworks-shell-layout .support-ticket-title-audit-grid code{overflow-wrap:anywhere;color:#173247;font-size:13px;line-height:1.35}body.qworks-shell-layout .support-console-ticket-tags{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-ticket-tags-status{color:#00718c;white-space:nowrap;background:#eff9fb;border:1px solid #c8dfe9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-tags-context{color:#637b8e;flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:12px;display:flex}body.qworks-shell-layout .support-ticket-tags-context strong{color:#173247}body.qworks-shell-layout .support-ticket-tags-list{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}body.qworks-shell-layout .support-ticket-tags-list code{color:#173b52;background:#fff;border:1px solid #c8dfe9;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}body.qworks-shell-layout .support-ticket-tags-note{color:#637b8e;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-ticket-relationships{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-ticket-relationships-status{color:#00718c;white-space:nowrap;background:#eff9fb;border:1px solid #c8dfe9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-relationships-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-ticket-relationships-grid article{background:#fff;border:1px solid #d8e6ed;border-radius:9px;gap:6px;min-width:0;padding:13px 14px;display:grid}body.qworks-shell-layout .support-ticket-relationships-grid strong{color:#173247;font-size:14px}body.qworks-shell-layout .support-ticket-relationships-grid code{overflow-wrap:anywhere;color:#00718c;font-size:11px}body.qworks-shell-layout .support-ticket-relationships-note{color:#637b8e;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-ticket-search{background:#f8fbfc;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-ticket-search-status{color:#00718c;white-space:nowrap;background:#eff9fb;border:1px solid #c8dfe9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-ticket-search-grid article{background:#fff;border:1px solid #d8e6ed;border-radius:9px;min-width:0;padding:14px 16px}body.qworks-shell-layout .support-ticket-search-grid h3{color:#173247;margin:0;font-size:14px}body.qworks-shell-layout .support-ticket-search-grid article>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}body.qworks-shell-layout .support-ticket-search-grid code{color:#173b52;overflow-wrap:anywhere;background:#f8fbfc;border:1px solid #c8dfe9;border-radius:999px;padding:6px 8px;font-size:11px}body.qworks-shell-layout .support-ticket-search-note{color:#637b8e;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-ticket-number-index{background:#fff;border:1px solid #c8dfe9;border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #071d330a}body.qworks-shell-layout .support-ticket-number-index-status{color:#08783d;white-space:nowrap;background:#f0fbf4;border:1px solid #b8e0c9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-number-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-ticket-number-index-grid>div{background:#f8fbfc;border:1px solid #d8e6ed;border-radius:9px;gap:8px;min-width:0;padding:13px 14px;display:grid}body.qworks-shell-layout .support-ticket-number-index-grid span{color:#637b8e;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}body.qworks-shell-layout .support-ticket-number-index-grid code{color:#173247;overflow-wrap:anywhere;font-size:14px}body.qworks-shell-layout .support-ticket-number-index-note{color:#637b8e;margin:12px 0 0;font-size:12px;line-height:1.45}body.qworks-shell-layout .support-console-queue-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}body.qworks-shell-layout .support-console-queue-heading>div>span{color:#00718c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}body.qworks-shell-layout .support-console-queue-heading h2{margin:5px 0 0;font-size:22px}body.qworks-shell-layout .support-console-queue-heading>p{color:#5b7690;text-align:right;max-width:390px;margin:0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-console-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}body.qworks-shell-layout .support-queue-card{background:#fff;border:1px solid #c8dfe9;border-radius:11px;min-width:0;padding:12px 14px}body.qworks-shell-layout .support-queue-card.is-selected,body.qworks-shell-layout .support-queue-card:focus-within{background:#f1fbfc;border-color:#087d98;box-shadow:0 7px 16px #095c771a}body.qworks-shell-layout .support-queue-card button{color:#0b2940;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;font-size:14px;font-weight:850}body.qworks-shell-layout .support-queue-card button:focus-visible{outline-offset:3px;outline:2px solid #087d98}body.qworks-shell-layout .support-queue-card p{color:#5b7690;min-height:30px;margin:7px 0 0;font-size:11px;line-height:1.35}body.qworks-shell-layout .support-console-ticket-assignment{background:#f8fdfef0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-console-assignment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}body.qworks-shell-layout .support-assignment-card{background:#fff;border:1px solid #c8dfe9;border-radius:11px;min-width:0;padding:12px 14px}body.qworks-shell-layout .support-assignment-card.is-selected,body.qworks-shell-layout .support-assignment-card:focus-within{background:#f1fbfc;border-color:#087d98;box-shadow:0 7px 16px #095c771a}body.qworks-shell-layout .support-assignment-card button{color:#0b2940;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;font-size:14px;font-weight:850}body.qworks-shell-layout .support-assignment-card button:focus-visible{outline-offset:3px;outline:2px solid #087d98}body.qworks-shell-layout .support-assignment-card p{color:#5b7690;min-height:30px;margin:7px 0 0;font-size:11px;line-height:1.35}body.qworks-shell-layout .support-assignment-card code{overflow-wrap:anywhere;color:#00718c;margin-top:9px;font-size:10px;font-weight:700;display:block}body.qworks-shell-layout .support-console-assignment-history{background:#ffffffeb;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-assignment-history-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-assignment-history-list li{color:#16354c;background:#f8fcfd;border:1px solid #d4e4eb;border-radius:9px;grid-template-columns:minmax(118px,.35fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 13px;font-size:13px;display:grid}body.qworks-shell-layout .support-assignment-history-list strong{color:#00718c;font-size:12px}body.qworks-shell-layout .support-assignment-history-list span{overflow-wrap:anywhere;font-weight:750}body.qworks-shell-layout .support-console-duplicate-handling{background:#fffffff0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-duplicate-handling-copy,body.qworks-shell-layout .support-duplicate-handling-note{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-duplicate-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px;margin-top:16px;display:grid}body.qworks-shell-layout .support-duplicate-link-grid>div{background:#f8fcfd;border:1px solid #d4e4eb;border-radius:10px;gap:5px;min-width:0;padding:12px 14px;display:grid}body.qworks-shell-layout .support-duplicate-link-grid span{color:#4f7088;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-duplicate-link-grid strong{color:#08718d;font-size:16px}body.qworks-shell-layout .support-duplicate-follow-option{color:#16354c;align-items:center;gap:9px;width:fit-content;margin-top:16px;font-size:12px;font-weight:750;display:flex}body.qworks-shell-layout .support-duplicate-follow-option input{accent-color:#087d98;width:16px;height:16px}body.qworks-shell-layout .support-console-cross-tenant-linking{background:linear-gradient(135deg,#eefafd,#fff);border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-cross-tenant-linking-copy,body.qworks-shell-layout .support-cross-tenant-linking-note{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-cross-tenant-link-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:14px;max-width:860px;margin-top:16px;display:grid}body.qworks-shell-layout .support-cross-tenant-link-grid label,body.qworks-shell-layout .support-cross-tenant-reports{gap:7px;min-width:0;display:grid}body.qworks-shell-layout .support-cross-tenant-link-grid label>span,body.qworks-shell-layout .support-cross-tenant-reports>span{color:#00718c;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}body.qworks-shell-layout .support-cross-tenant-link-grid select{color:#16354c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c5dce8;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:700}body.qworks-shell-layout .support-cross-tenant-link-grid select:focus-visible{outline-offset:2px;outline:2px solid #087d9840}body.qworks-shell-layout .support-cross-tenant-reports>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.qworks-shell-layout .support-cross-tenant-reports strong{color:#16354c;background:#ffffffe6;border:1px solid #d4e4eb;border-radius:9px;min-width:0;padding:11px 13px;font-size:13px}body.qworks-shell-layout .support-cross-tenant-linking-note{color:#8a5a09;font-size:11px;font-weight:800}body.qworks-shell-layout .support-console-team-routing{background:linear-gradient(135deg,#f1fbfc,#fff);border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-team-routing-status{color:#08734d;background:#effcf5;border:1px solid #9ad9c1;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:850}body.qworks-shell-layout .support-team-routing-copy,body.qworks-shell-layout .support-team-routing-note{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-team-routing-candidates{margin-top:16px}body.qworks-shell-layout .support-team-routing-candidates>span{color:#00718c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}body.qworks-shell-layout .support-team-routing-candidates ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}body.qworks-shell-layout .support-team-routing-candidates li{color:#16354c;background:#ffffffdb;border:1px solid #c8dfe9;border-radius:9px;min-width:0;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.25}body.qworks-shell-layout .support-team-routing-note{font-size:11px}body.qworks-shell-layout .support-console-triage{background:#fffffff0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-triage-intro{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-triage-layout{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:16px;margin-top:16px;display:grid}body.qworks-shell-layout .support-triage-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}body.qworks-shell-layout .support-triage-fields>label{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-triage-fields label>span,body.qworks-shell-layout .support-original-tenant-description>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-triage-fields select{color:#16354c;background:#fff;border:1px solid #c6dce8;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:12px}body.qworks-shell-layout .support-triage-fields select:focus-visible,body.qworks-shell-layout .support-triage-checkbox:focus-within{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-triage-checkbox{cursor:pointer;background:#f7fbfc;border:1px solid #c6dce8;border-radius:8px;grid-template-columns:none;align-self:end;align-items:center;min-height:36px;padding:8px 9px;gap:8px!important;display:flex!important}body.qworks-shell-layout .support-triage-checkbox input{accent-color:#087d98;width:16px;height:16px}body.qworks-shell-layout .support-triage-checkbox span{color:#16354c!important;font-size:12px!important}body.qworks-shell-layout .support-original-tenant-description{background:#fffaf0;border:1px solid #e3c98f;border-radius:11px;min-width:0;padding:14px}body.qworks-shell-layout .support-original-tenant-description blockquote{color:#263f52;border-left:3px solid #d99a2b;margin:14px 0 0;padding:12px 13px;font-size:15px;font-weight:750}body.qworks-shell-layout .support-original-tenant-description small{color:#6b6e62;margin-top:12px;font-size:11px;line-height:1.4;display:block}body.qworks-shell-layout .support-triage-confirm{color:#fff;cursor:pointer;background:#006d87;border:1px solid #006d87;border-radius:9px;margin-top:16px;padding:10px 15px;font-size:12px;font-weight:850}body.qworks-shell-layout .support-triage-confirm:hover,body.qworks-shell-layout .support-triage-confirm:focus-visible{outline-offset:2px;background:#00566d;outline:2px solid #087d9833}body.qworks-shell-layout .support-console-internal-summary,body.qworks-shell-layout .support-console-internal-note{background:#f8fdfef0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-local-maintenance-workflow__error{color:#a91e1e;margin:12px 0 0;font-size:12px;font-weight:750}body.qworks-shell-layout .support-console-known-issue-publication{background:#f8fdfef0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-known-issue-publication__description{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-known-issue-publication__summary{background:#fff;border:1px solid #c6dce8;border-radius:10px;gap:5px;margin-top:16px;padding:14px 16px;display:grid}body.qworks-shell-layout .support-known-issue-publication__summary span,body.qworks-shell-layout .support-known-issue-publication__affected{color:#0f5f7f;font-size:12px}body.qworks-shell-layout .support-known-issue-publication__affected{margin:12px 0 0;font-weight:850}body.qworks-shell-layout .support-known-issue-publication__error{color:#a91e1e;margin:12px 0 0;font-size:12px;font-weight:750}body.qworks-shell-layout .support-internal-note-intro{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-internal-note-field{gap:6px;max-width:920px;margin-top:16px;display:grid}body.qworks-shell-layout .support-internal-note-field>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-internal-note-field textarea{color:#16354c;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:10px 11px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-internal-note-error{color:#a91e1e;margin:12px 0 0;font-size:12px;font-weight:750}body.qworks-shell-layout .support-internal-summary-intro{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-internal-summary-field{gap:6px;max-width:920px;margin-top:16px;display:grid}body.qworks-shell-layout .support-internal-summary-field>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-internal-summary-field textarea{color:#16354c;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:10px 11px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-internal-summary-field textarea:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-console-engineering-link{background:#fffffff0;border:1px solid #c5dce8;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 12px 26px #183d540d}body.qworks-shell-layout .support-console-resolution-summary{background:#f2fbfd;border:1px solid #b9dfeb;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 10px 22px #183d540d}body.qworks-shell-layout .support-resolution-summary-intro{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-resolution-summary-fields{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(170px,.8fr));gap:12px;max-width:980px;margin-top:16px;display:grid}body.qworks-shell-layout .support-resolution-summary-fields label,body.qworks-shell-layout .support-resolution-summary-field{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-resolution-summary-fields label>span,body.qworks-shell-layout .support-resolution-summary-field>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-resolution-summary-fields select,body.qworks-shell-layout .support-resolution-summary-fields input,body.qworks-shell-layout .support-resolution-summary-field textarea{color:#16354c;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:8px 10px;font-size:13px}body.qworks-shell-layout .support-resolution-summary-field{max-width:980px;margin-top:12px}body.qworks-shell-layout .support-resolution-summary-field textarea{resize:vertical;line-height:1.45}body.qworks-shell-layout .support-resolution-summary-fields select:focus-visible,body.qworks-shell-layout .support-resolution-summary-fields input:focus-visible,body.qworks-shell-layout .support-resolution-summary-field textarea:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-resolution-summary-preview{background:#f2fff7;border:1px solid #8fd7b0;border-radius:13px;max-width:980px;margin-top:18px;padding:16px 18px}body.qworks-shell-layout .support-resolution-summary-preview>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body.qworks-shell-layout .support-resolution-summary-preview span{color:#08733f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}body.qworks-shell-layout .support-resolution-summary-preview strong{color:#075b35;font-size:15px}body.qworks-shell-layout .support-resolution-summary-preview p{color:#234f3d;margin-top:10px;font-size:13px;line-height:1.5}body.qworks-shell-layout .support-resolution-summary-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}body.qworks-shell-layout .support-resolution-summary-preview dl>div{border-top:1px solid #b8e4c9;padding-top:9px}body.qworks-shell-layout .support-resolution-summary-preview dt{color:#4e7862;font-size:11px;font-weight:800}body.qworks-shell-layout .support-resolution-summary-preview dd{color:#143f2a;margin:3px 0 0;font-size:13px;font-weight:750}body.qworks-shell-layout .support-cannot-reproduce-details{background:#fffaf0;border:1px solid #e4c982;border-radius:13px;gap:12px;max-width:980px;margin-top:16px;padding:15px 16px;display:grid}body.qworks-shell-layout .support-expected-behavior-details{background:#f5fbfd;border:1px solid #b9d9e7;border-radius:13px;gap:12px;max-width:980px;margin-top:16px;padding:15px 16px;display:grid}body.qworks-shell-layout .support-expected-behavior-details>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body.qworks-shell-layout .support-expected-behavior-details>div:first-child span{color:#00718c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}body.qworks-shell-layout .support-expected-behavior-details>div:first-child strong{color:#0b526c;font-size:13px}body.qworks-shell-layout .support-expected-behavior-details label{gap:5px;display:grid}body.qworks-shell-layout .support-expected-behavior-details label>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-expected-behavior-details textarea{color:#16354c;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-expected-behavior-details textarea:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-expected-behavior-details p{color:#4f7088;margin:0;font-size:12px}body.qworks-shell-layout .support-feature-request-details{background:#f5fbfd;border:1px solid #b9d9e7;border-radius:13px;gap:12px;max-width:980px;margin-top:16px;padding:15px 16px;display:grid}body.qworks-shell-layout .support-feature-request-details>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body.qworks-shell-layout .support-feature-request-details>div:first-child span{color:#00718c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}body.qworks-shell-layout .support-feature-request-details>div:first-child strong{color:#0b526c;font-size:13px}body.qworks-shell-layout .support-feature-request-details label{gap:5px;display:grid}body.qworks-shell-layout .support-feature-request-details label>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-feature-request-details textarea{color:#16354c;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-feature-request-details textarea:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-feature-request-details p{color:#4f7088;margin:0;font-size:12px}body.qworks-shell-layout .support-tenant-feedback{background:#f8fbfc;border:1px solid #c7dbe5;border-radius:12px;gap:10px;margin-top:16px;padding:14px 16px;display:grid}body.qworks-shell-layout .support-tenant-feedback>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body.qworks-shell-layout .support-tenant-feedback>div:first-child span{color:#00718c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}body.qworks-shell-layout .support-tenant-feedback>div:first-child strong{color:#16354c;font-size:13px}body.qworks-shell-layout .support-tenant-feedback p,body.qworks-shell-layout .support-tenant-feedback small{color:#4f7088;margin:0;font-size:12px}body.qworks-shell-layout .support-tenant-feedback-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.qworks-shell-layout .support-tenant-feedback-fields label{gap:5px;display:grid}body.qworks-shell-layout .support-tenant-feedback-fields label>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-tenant-feedback-fields select{color:#16354c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c6dce8;border-radius:9px;padding:9px 10px;font-size:13px}body.qworks-shell-layout .support-tenant-feedback-fields select:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-tenant-feedback-status{color:#0b526c;font-size:12px;font-weight:750}body.qworks-shell-layout .support-cannot-reproduce-details>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body.qworks-shell-layout .support-cannot-reproduce-details>div:first-child span{color:#8b6410;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}body.qworks-shell-layout .support-cannot-reproduce-details>div:first-child strong{color:#6c4b07;font-size:13px}body.qworks-shell-layout .support-cannot-reproduce-details label{gap:5px;display:grid}body.qworks-shell-layout .support-cannot-reproduce-details label>span{color:#6f5b2f;font-size:11px;font-weight:800}body.qworks-shell-layout .support-cannot-reproduce-details textarea{color:#433717;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #dfcc9a;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-cannot-reproduce-details textarea:focus-visible{outline-offset:1px;border-color:#a97814;outline:2px solid #a9781433}body.qworks-shell-layout .support-triage-confirm:disabled{cursor:not-allowed;background:#b7c5ca;border-color:#b7c5ca}body.qworks-shell-layout .support-engineering-link-intro{color:#4f7088;margin:14px 0 0;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-engineering-link-fields{grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr);gap:12px;max-width:980px;margin-top:16px;display:grid}body.qworks-shell-layout .support-engineering-link-fields label{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-engineering-link-fields label>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-engineering-link-fields select,body.qworks-shell-layout .support-engineering-link-fields input{color:#16354c;background:#fff;border:1px solid #c6dce8;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:12px}body.qworks-shell-layout .support-engineering-link-fields select:focus-visible,body.qworks-shell-layout .support-engineering-link-fields input:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-engineering-link-examples{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}body.qworks-shell-layout .support-engineering-link-examples li{color:#08718d;background:#f4fbfc;border:1px solid #c8dfe9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}body.qworks-shell-layout .support-engineering-link-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:980px;margin-top:16px;display:grid}body.qworks-shell-layout .support-engineering-link-boundary p{color:#355a72;background:#f4fbfc;border-left:3px solid #087d98;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}body.qworks-shell-layout .support-console-queue-filter-summary{color:#08718d;text-align:right;background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;max-width:420px;padding:8px 11px;font-size:11px;font-weight:800}body.qworks-shell-layout .support-console-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.qworks-shell-layout .support-console-filter-grid label{gap:5px;min-width:0;display:grid}body.qworks-shell-layout .support-console-filter-grid label>span{color:#4f7088;font-size:11px;font-weight:800}body.qworks-shell-layout .support-console-filter-grid select,body.qworks-shell-layout .support-console-filter-grid input{color:#16354c;background:#fff;border:1px solid #c6dce8;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:12px}body.qworks-shell-layout .support-console-filter-grid select:focus-visible,body.qworks-shell-layout .support-console-filter-grid input:focus-visible{outline-offset:1px;border-color:#087d98;outline:2px solid #087d982e}body.qworks-shell-layout .support-console-page__access-badge{color:#006d79;background:#ecfbfa;border:1px solid #8fd7df;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}body.qworks-shell-layout .support-console-page__areas{background:#ffffffd6;border:1px solid #c5dce8;border-radius:18px;margin-top:26px;padding:22px;box-shadow:0 15px 32px #183d5412}body.qworks-shell-layout .support-console-page__section-heading h2{margin-top:6px;font-size:23px}body.qworks-shell-layout .support-console-page__section-heading>p{color:#5b7690;text-align:right;max-width:390px;font-size:13px;line-height:1.45}body.qworks-shell-layout .support-console-page__area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}body.qworks-shell-layout .support-console-area{color:#0b2940;cursor:pointer;text-align:left;background:#fff;border:1px solid #c6dce8;border-radius:14px;min-width:0;min-height:154px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s}body.qworks-shell-layout .support-console-area:hover,body.qworks-shell-layout .support-console-area:focus-visible,body.qworks-shell-layout .support-console-area.is-selected{border-color:#087d98;outline:none;transform:translateY(-2px);box-shadow:0 9px 20px #095c7721}body.qworks-shell-layout .support-console-area.is-selected{background:linear-gradient(145deg,#f1fbfc,#fff)}body.qworks-shell-layout .support-console-area strong,body.qworks-shell-layout .support-console-area span,body.qworks-shell-layout .support-console-area small{display:block}body.qworks-shell-layout .support-console-area strong{font-size:18px}body.qworks-shell-layout .support-console-area span{color:#5b7690;min-height:42px;margin-top:9px;font-size:13px;line-height:1.4}body.qworks-shell-layout .support-console-area small{color:#00718c;margin-top:14px;font-size:12px;font-weight:800}body.qworks-shell-layout .support-console-page__selection{background:#eaf7fa;border-left:4px solid #087d98;border-radius:12px;margin-top:18px;padding:20px 22px}body.qworks-shell-layout .support-console-page__selection h2{margin-top:5px;font-size:20px}body.qworks-shell-layout .support-console-page__selection p{color:#4f7088;margin-top:5px;font-size:13px}@media (width<=900px){body.qworks-shell-layout .support-ticket-detail__summary dl,body.qworks-shell-layout .support-page__overview-metrics,body.qworks-shell-layout .support-ticket-list-filters__fields,body.qworks-shell-layout .support-console-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-console-dashboard__heading{gap:8px;display:grid}body.qworks-shell-layout .support-console-dashboard__heading p{text-align:left;max-width:none}body.qworks-shell-layout .support-console-dashboard__metrics,body.qworks-shell-layout .support-console-module-trend__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-console-maintenance-volume__grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.qworks-shell-layout .support-ticket-table-toolbar{grid-template-columns:1fr;align-items:stretch}body.qworks-shell-layout .support-ticket-column-options{min-width:0;margin-top:6px;position:static}body.qworks-shell-layout .support-organization-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-organization-diagnostics dl{grid-template-columns:1fr}body.qworks-shell-layout .support-organization-diagnostics__heading{gap:6px;display:grid}body.qworks-shell-layout .support-console-filter-grid,body.qworks-shell-layout .support-console-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-assignment-history-list li{grid-template-columns:1fr;gap:4px}body.qworks-shell-layout .support-duplicate-link-grid,body.qworks-shell-layout .support-cross-tenant-link-grid{grid-template-columns:1fr}body.qworks-shell-layout .support-team-routing-candidates ul{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-triage-layout{grid-template-columns:1fr}body.qworks-shell-layout .support-console-page__area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){body.qworks-shell-layout .support-ticket-detail__heading{display:block}body.qworks-shell-layout .support-console-module-trend__grid,body.qworks-shell-layout .support-console-maintenance-volume__grid{grid-template-columns:1fr}body.qworks-shell-layout .support-ticket-detail__heading .btn{margin-top:12px}body.qworks-shell-layout .support-ticket-detail__summary dl,body.qworks-shell-layout .support-ticket-detail__sections,body.qworks-shell-layout .support-ticket-detail__visibility{grid-template-columns:1fr}body.qworks-shell-layout .support-my-tickets__heading{display:block}body.qworks-shell-layout .support-my-tickets__heading>span{margin-top:12px;display:inline-flex}body.qworks-shell-layout .support-page__overview-heading{display:block}body.qworks-shell-layout .support-page__overview-heading .support-page__report-action{margin-top:14px}body.qworks-shell-layout .support-waiting-on-me-request{align-items:flex-start}body.qworks-shell-layout .support-page__overview-metrics,body.qworks-shell-layout .support-ticket-list-filters__fields{grid-template-columns:1fr}body.qworks-shell-layout .support-waiting-on-me-request{display:block}body.qworks-shell-layout .support-waiting-on-me-request__status{margin-top:12px;display:inline-flex}body.qworks-shell-layout .support-ticket-list-filters__heading{display:block}body.qworks-shell-layout .support-ticket-list-filters__summary{margin-top:12px;display:inline-block}body.qworks-shell-layout .support-console-page{padding:20px 16px 32px}body.qworks-shell-layout .support-console-page__header,body.qworks-shell-layout .support-console-page__section-heading{display:block}body.qworks-shell-layout .support-console-page__access-badge{margin-top:16px;display:inline-block}body.qworks-shell-layout .support-console-page__section-heading>p{text-align:left;margin-top:10px}body.qworks-shell-layout .support-console-queue-heading{display:block}body.qworks-shell-layout .support-waiting-time-grid,body.qworks-shell-layout .support-comment-status-form{grid-template-columns:1fr}body.qworks-shell-layout .support-comment-status-action{justify-items:start}body.qworks-shell-layout .support-sla-foundation-grid,body.qworks-shell-layout .support-business-calendar-grid,body.qworks-shell-layout .support-sla-risk-grid,body.qworks-shell-layout .support-maintenance-approval-proposal-grid,body.qworks-shell-layout .support-maintenance-summary-grid{grid-template-columns:1fr}body.qworks-shell-layout .support-maintenance-summary-item{grid-template-columns:minmax(110px,.32fr) minmax(0,1fr)}body.qworks-shell-layout .support-maintenance-evidence-grid,body.qworks-shell-layout .support-failed-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.qworks-shell-layout .support-maintenance__completion{display:grid}body.qworks-shell-layout .support-console-queue-heading>p,body.qworks-shell-layout .support-console-queue-filter-summary{text-align:left;max-width:none;margin-top:10px}body.qworks-shell-layout .support-console-filter-grid,body.qworks-shell-layout .support-team-routing-candidates ul,body.qworks-shell-layout .support-triage-fields,body.qworks-shell-layout .support-engineering-link-fields,body.qworks-shell-layout .support-engineering-link-boundary,body.qworks-shell-layout .support-resolution-summary-fields,body.qworks-shell-layout .support-resolution-summary-preview dl{grid-template-columns:1fr}body.qworks-shell-layout .support-cannot-reproduce-details>div:first-child,body.qworks-shell-layout .support-expected-behavior-details>div:first-child,body.qworks-shell-layout .support-feature-request-details>div:first-child,body.qworks-shell-layout .support-tenant-feedback>div:first-child{gap:6px;display:grid}body.qworks-shell-layout .support-tenant-feedback-fields,body.qworks-shell-layout .support-console-assignment-grid,body.qworks-shell-layout .support-console-page__area-grid{grid-template-columns:1fr}}@media print{body.print-business-document-mode aside,body.print-business-document-mode header,body.print-business-document-mode .filter-panel,body.print-business-document-mode .mobile-tabs,body.print-business-document-mode .section-header,body.print-business-document-mode .doc-export-bar,body.print-business-document-mode .form-card,body.print-business-document-mode .table-wrap,body.print-business-document-mode .no-print,body.print-business-document-mode .actions{display:none!important}body.print-business-document-mode main{width:100%!important;margin:0!important}body.print-business-document-mode .content{padding:0!important}body.print-business-document-mode .document-workspace{display:block!important}body.print-business-document-mode .business-document{box-shadow:none!important;border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:18mm 16mm!important;display:block!important}}@media (width<=760px){@media print{body.print-business-document-mode aside,body.print-business-document-mode header,body.print-business-document-mode .filter-panel,body.print-business-document-mode .mobile-tabs,body.print-business-document-mode .section-header,body.print-business-document-mode .doc-export-bar,body.print-business-document-mode .form-card,body.print-business-document-mode .table-wrap,body.print-business-document-mode .no-print,body.print-business-document-mode .actions{display:none!important}body.print-business-document-mode main{width:100%!important;margin:0!important}body.print-business-document-mode .content{padding:0!important}body.print-business-document-mode .document-workspace{display:block!important}body.print-business-document-mode .business-document{box-shadow:none!important;border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:18mm 16mm!important;display:block!important}}}@media print{body.print-contract-mode aside,body.print-contract-mode header,body.print-contract-mode .filter-panel,body.print-contract-mode .mobile-tabs,body.print-contract-mode .section-header,body.print-contract-mode .contract-export-bar,body.print-contract-mode .form-card,body.print-contract-mode .table-wrap,body.print-contract-mode .no-print,body.print-contract-mode .editor-toolbar,body.print-contract-mode .language-badge,body.print-contract-mode .actions{display:none!important}body.print-contract-mode main{width:100%!important;margin:0!important}body.print-contract-mode .content{padding:0!important}body.print-contract-mode .contract-workspace{display:block!important}body.print-contract-mode .contract-page{box-shadow:none!important;border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:18mm 16mm!important;display:block!important}body.print-contract-mode .contract-page .contract-logo{object-fit:contain!important;width:47.625mm!important;height:24.342mm!important}body.print-contract-mode .editable-block{background:0 0!important;border:none!important;padding:0!important}body.print-customer-mode aside,body.print-customer-mode header,body.print-customer-mode .filter-panel,body.print-customer-mode .mobile-tabs,body.print-customer-mode .no-print,body.print-customer-mode .section-header,body.print-customer-mode .customer-list,body.print-customer-mode .form-card:not(.print-area),body.print-customer-mode .record-toolbar{display:none!important}body.print-customer-mode main{width:100%;margin:0}body.print-customer-mode .content{padding:0}body.print-customer-mode .customer360-layout{display:block}body.print-customer-mode .customer-profile,body.print-customer-mode .print-area{box-shadow:none;border:none;display:block!important}body.print-customer-mode .customer-print-header{display:block}body.print-customer-mode .table-wrap{box-shadow:none;border:1px solid #dbe5ea;overflow:visible}body.print-customer-mode table{min-width:0;font-size:11px}body.print-customer-mode input,body.print-customer-mode textarea,body.print-customer-mode select{resize:none;background:0 0;border:none;padding:0}body.print-analytic-report-mode aside,body.print-analytic-report-mode header,body.print-analytic-report-mode .filter-panel,body.print-analytic-report-mode .mobile-tabs,body.print-analytic-report-mode .analytic-report-bar,body.print-analytic-report-mode .section-header,body.print-analytic-report-mode .no-print,body.print-analytic-report-mode .actions{display:none!important}body.print-analytic-report-mode main{width:100%!important;margin:0!important}body.print-analytic-report-mode .content{background:#fff!important;padding:0!important}body.print-analytic-report-mode .form-card,body.print-analytic-report-mode .analytic-card{box-shadow:none!important}body{background:#fff}aside,header,.mobile-tabs,.no-print,.section-header,.form-card,.table-wrap{display:none!important}main{width:100%;margin:0}.content{padding:0}aside{background:linear-gradient(#fff 0%,#f7fbfd 62%,#edf7fa 100%)}.menu-group{margin:20px 0 8px}.menu-group-title{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:18px 6px 8px;font-size:11px;font-weight:900;display:flex}.menu-group-title:after{content:"";background:#dbe5ea;flex:1;height:1px}nav button{border:1px solid #0000;transition:all .18s}nav button:hover{color:var(--navy);background:#e8f6fa;border-color:#c8e8f0;transform:translate(2px)}nav button.active{background:linear-gradient(135deg, var(--navy), #0d3b5b);color:#fff;box-shadow:0 10px 24px #071d332e}.brand{border-bottom:1px solid #dbe5ea;margin-bottom:10px;padding-bottom:18px}.brand h1{color:var(--navy)}.content{background:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%);min-height:calc(100vh - 71px)}.section-header h2{color:var(--navy)}.card,.form-card,.chart-card,.pricing-kpi,.numbering-kpi{border-color:#dbe5ea;box-shadow:0 16px 36px #071d3312}.card .value,.pricing-kpi strong,.numbering-kpi strong{color:var(--navy)}header{border-bottom:1px solid #dbe5ea;box-shadow:0 8px 30px #071d330d}.filter-panel{box-shadow:0 8px 24px #071d330a}.btn.primary{background:linear-gradient(135deg, var(--navy), #0d3b5b);border-color:var(--navy)}.btn.export-pdf{background:linear-gradient(135deg, var(--teal), #0d6b83)}th{color:var(--navy)}.table-wrap{border-color:#dbe5ea}.corporate-subtitle{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.corporate-subtitle:before{content:"";background:var(--teal);border-radius:999px;width:26px;height:3px;display:inline-block}@media (width<=950px){.mobile-group-label{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-self:center;font-size:11px;font-weight:900}}.email-preview-box{border:1px solid var(--line);white-space:pre-wrap;color:#334155;background:#f8fafc;border-radius:16px;margin-top:14px;padding:14px;font-family:Arial,sans-serif;font-size:13px;line-height:1.45}.password-pill{color:#075985;background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.role-badge{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.margin-alert-red{font-weight:900;color:#991b1b!important;background:#fee2e2!important}.margin-alert-yellow{font-weight:900;color:#92400e!important;background:#fef3c7!important}.margin-alert-green{font-weight:900;color:#166534!important;background:#dcfce7!important}.stock-ok{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.stock-order{color:#991b1b;background:#fee2e2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.stock-partial{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.access-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:16px;font-weight:700}.numbering-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.numbering-kpi{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #071d330f}.numbering-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.numbering-kpi strong{color:var(--navy);margin-top:6px;font-size:22px;display:block}.numbering-row-active td{background:#e8f6fa!important}.numbering-form-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.35}.contract-export-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.contract-export-bar strong{color:var(--navy,var(--dark));margin-right:8px}.btn.export-word{border-color:var(--teal);color:var(--navy);background:#fff}.btn.export-pdf{background:var(--teal);border-color:var(--teal);color:#fff}.contract-workspace{display:block}.contract-page{box-shadow:none;border:none;border-radius:0;width:100%;max-width:none;padding:18mm 16mm}.contract-page .contract-logo{object-fit:contain;width:47.625mm;height:24.342mm}.contract-header{border-bottom:1.5px solid #e8f1f4}.print-only{display:block}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] *{visibility:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea *{visibility:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea{width:100%!important;position:absolute!important;inset:0 auto auto 0!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea .no-print,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] #customerProfilePrintArea button{display:none!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] *{visibility:hidden!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview *{visibility:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview{width:100%!important;height:auto!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-page-break{break-before:page;page-break-before:always;border:0!important;min-height:0!important;margin:0!important}}@media (width<=1100px){.tenant-organization-profile-grid,.document-workspace{grid-template-columns:1fr}}@media (width<=900px){.workforce-doc-grid,.workforce-kpi-grid{grid-template-columns:1fr}}@media (width<=760px){.document-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.business-document{border:1px solid var(--line);color:#111827;background:#fff;border-radius:14px;max-width:900px;margin:0 auto;padding:42px 54px 46px;font-family:Arial,sans-serif;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 18px 45px #071d331a}.business-document:before{content:"";background:linear-gradient(90deg, var(--navy), var(--teal));height:9px;position:absolute;top:0;left:0;right:0}.business-doc-header{border-bottom:2px solid #e8f1f4;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.business-doc-logo{object-fit:contain;object-position:left top;image-rendering:auto;width:180px;height:92px;margin-bottom:12px;display:block}.business-doc-title{text-align:right;color:var(--navy);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:900}.business-doc-meta{color:#334155;text-align:right;margin-top:10px;font-size:13px}.business-doc-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;font-size:13px;display:grid}.business-doc-box{background:#f7fbfd;border:1px solid #dbe5ea;border-radius:14px;min-height:120px;padding:14px}.business-doc-box h4{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px}.business-doc-table{border-collapse:collapse;width:100%;min-width:0;margin:18px 0;font-size:13px}.business-doc-table th{background:var(--navy);color:#fff;text-transform:none;letter-spacing:0;border:1px solid #cbd5e1;padding:9px;font-size:13px}.business-doc-table td{vertical-align:top;border:1px solid #cbd5e1;padding:9px}.business-doc-totals{border-collapse:collapse;width:310px;margin-left:auto;font-size:13px}.business-doc-totals td{border:1px solid #cbd5e1;padding:8px 10px}.business-doc-totals td:first-child{color:var(--navy);background:#f7fbfd;font-weight:800}.business-doc-footer{color:#475569;border-top:2px solid #e8f1f4;margin-top:28px;padding-top:14px;font-size:11px}.doc-export-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.doc-export-bar strong{color:var(--navy);margin-right:8px}.doc-lines-table input,.doc-lines-table textarea,.doc-lines-table select{border-radius:10px;min-width:90px;padding:8px 9px;font-size:12px}.doc-lines-table textarea{min-width:220px;min-height:48px}@media (width<=1100px){.document-workspace{grid-template-columns:1fr}}.dashboard-export-bar{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.dashboard-grid,.chart-row,.mini-stats{grid-template-columns:1fr}}@media (width<=950px){.filter-panel{padding:12px 18px;position:static}.filter-panel select,.filter-panel input{width:100%}}@media (width<=1100px){.assignment-board,.analytic-grid,.analytic-layout{grid-template-columns:1fr}}@media (width<=1000px){.doc-manager-layout{grid-template-columns:1fr}}@media (width<=1100px){.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-list-layout,.calendar-kpi-grid{grid-template-columns:1fr}}@media (width<=950px){.mobile-group-label{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-self:center;font-size:11px;font-weight:900}}@media (width<=1100px){aside{background:linear-gradient(#fff 0%,#f7fbfd 62%,#edf7fa 100%)}.menu-group{margin:20px 0 8px}.menu-group-title{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:18px 6px 8px;font-size:11px;font-weight:900;display:flex}.menu-group-title:after{content:"";background:#dbe5ea;flex:1;height:1px}nav button{border:1px solid #0000;transition:all .18s}nav button:hover{color:var(--navy);background:#e8f6fa;border-color:#c8e8f0;transform:translate(2px)}nav button.active{background:linear-gradient(135deg, var(--navy), #0d3b5b);color:#fff;box-shadow:0 10px 24px #071d332e}.brand{border-bottom:1px solid #dbe5ea;margin-bottom:10px;padding-bottom:18px}.brand h1{color:var(--navy)}.content{background:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%);min-height:calc(100vh - 71px)}.section-header h2{color:var(--navy)}.card,.form-card,.chart-card,.pricing-kpi,.numbering-kpi{border-color:#dbe5ea;box-shadow:0 16px 36px #071d3312}.card .value,.pricing-kpi strong,.numbering-kpi strong{color:var(--navy)}header{border-bottom:1px solid #dbe5ea;box-shadow:0 8px 30px #071d330d}.filter-panel{box-shadow:0 8px 24px #071d330a}.btn.primary{background:linear-gradient(135deg, var(--navy), #0d3b5b);border-color:var(--navy)}.btn.export-pdf{background:linear-gradient(135deg, var(--teal), #0d6b83)}th{color:var(--navy)}.table-wrap{border-color:#dbe5ea}.corporate-subtitle{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.corporate-subtitle:before{content:"";background:var(--teal);border-radius:999px;width:26px;height:3px;display:inline-block}@media (width<=950px){.mobile-group-label{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-self:center;font-size:11px;font-weight:900}}.email-preview-box{border:1px solid var(--line);white-space:pre-wrap;color:#334155;background:#f8fafc;border-radius:16px;margin-top:14px;padding:14px;font-family:Arial,sans-serif;font-size:13px;line-height:1.45}.password-pill{color:#075985;background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.role-badge{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.margin-alert-red{font-weight:900;color:#991b1b!important;background:#fee2e2!important}.margin-alert-yellow{font-weight:900;color:#92400e!important;background:#fef3c7!important}.margin-alert-green{font-weight:900;color:#166534!important;background:#dcfce7!important}.stock-ok{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.stock-order{color:#991b1b;background:#fee2e2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.stock-partial{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.access-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:16px;font-weight:700}.numbering-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.numbering-kpi{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #071d330f}.numbering-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.numbering-kpi strong{color:var(--navy);margin-top:6px;font-size:22px;display:block}.numbering-row-active td{background:#e8f6fa!important}.numbering-form-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.35}.contract-export-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.contract-export-bar strong{color:var(--navy,var(--dark));margin-right:8px}.btn.export-word{border-color:var(--teal);color:var(--navy);background:#fff}.btn.export-pdf{background:var(--teal);border-color:var(--teal);color:#fff}.contract-workspace{grid-template-columns:1fr}}@media (width<=950px){aside{display:none}main{width:100%;margin-left:0}header{flex-direction:column;align-items:stretch}.header-left{width:100%}.top-logo{width:105px}.mobile-tabs{background:#fff;gap:8px;padding:12px 24px 0;display:flex;overflow-x:auto}.mobile-tabs button{white-space:nowrap}.cards,.form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.content{padding:18px}.cards,.form-grid{grid-template-columns:1fr}.section-header{flex-direction:column}.contract-page{padding:24px}.contract-meta,.signature-grid{grid-template-columns:1fr}}@media (width<=900px){.global-search__grid,.search-import-grid{grid-template-columns:1fr}}@media (width<=980px){body.casual-ui aside{flex-wrap:wrap!important;height:auto!important;min-height:92px!important}body.casual-ui .brand{min-width:160px!important}body.casual-ui #sideNav{order:2;width:100%}body.casual-ui main{padding-top:132px!important}body.casual-ui header{flex-wrap:wrap!important;top:132px!important}body.casual-ui .global-search__grid,body.casual-ui .search-import-grid{grid-template-columns:1fr!important}}@media (width<=1100px){.customer360-grid,.qworks-native-bar{grid-template-columns:1fr}.qworks-native-bar strong{text-align:left}}@media (width<=900px){.cards,.dashboard-grid{grid-template-columns:1fr}}@media (width<=980px){.alert-board{grid-template-columns:1fr}body.qworks-shell-layout .action-drawer.action-drawer__surface,body.qworks-shell-layout .action-drawer.action-drawer__panel{max-height:calc(100vh - 96px)!important;padding:16px!important;top:74px!important;left:12px!important;right:12px!important}body.qworks-shell-layout .action-drawer .calendar-actions-panel{height:auto!important}body.qworks-shell-layout .action-drawer .calendar-editor__form-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}}@media (width<=760px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid,body.qworks-shell-layout .numbering-edit-fields{grid-template-columns:1fr!important}}@media (width<=1350px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-workspace{grid-template-columns:minmax(0,1fr)!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-control,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-controls{max-width:520px!important}}@media (width<=720px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview{padding:32px 24px 36px!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-header{flex-direction:column!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-title{text-align:left!important;max-width:none!important}}@media (width<=900px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-controls-row{grid-template-columns:minmax(0,1fr) auto auto!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-selection-summary{grid-column:1/-1!important;justify-self:start!important}}@media (width<=620px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-controls-row{grid-template-columns:1fr!important}body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-selection-summary{grid-column:auto!important}}@media (width<=980px){body.qworks-shell-layout .treasury-action-drawer .treasury-editor.action-form--relocated{height:auto!important}body.qworks-shell-layout .treasury-action-drawer .treasury-table{height:560px!important}body.qworks-shell-layout .forecast-action-drawer .forecast-detail-editor.action-form--relocated,body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-form.action-form--relocated,body.qworks-shell-layout .forecast-action-drawer .forecast-create-panel.calendar-actions-panel{height:auto!important}body.qworks-shell-layout .forecast-action-drawer .forecast-compatibility-grid,body.qworks-shell-layout .forecast-action-drawer .forecast-create-primary-grid.calendar-editor__form-grid,body.qworks-shell-layout .forecast-action-drawer .calendar-month-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}}@media (width<=1100px){body.qworks-shell-layout .analytics-screen.analytics-actual-costs .supplier-invoice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){body.qworks-shell-layout .actual-costs-action-drawer .disbursement-editor.action-form--relocated,body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-form.action-form--relocated,body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-create-panel.calendar-actions-panel{height:auto!important}body.qworks-shell-layout .actual-costs-action-drawer .manual-cost-grid,body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-create-primary-grid.calendar-editor__form-grid,body.qworks-shell-layout .actual-costs-action-drawer .actual-costs-month-grid.calendar-month-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}body.qworks-shell-layout .objectives-action-drawer .objectives-drawer-editor.action-form--relocated,body.qworks-shell-layout .objectives-action-drawer .objective-create-panel.calendar-actions-panel{height:auto!important}body.qworks-shell-layout .objectives-action-drawer .objective-create-grid.calendar-editor__form-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}body.qworks-shell-layout .structure-action-drawer .structure-cost-editor.action-form--relocated,body.qworks-shell-layout .structure-action-drawer .structure-compatibility-create-form.action-form--relocated,body.qworks-shell-layout .structure-action-drawer .structure-create-panel.calendar-actions-panel{height:auto!important}body.qworks-shell-layout .structure-action-drawer .structure-compatibility-grid.form-grid,body.qworks-shell-layout .structure-action-drawer .structure-create-primary-grid.calendar-editor__form-grid,body.qworks-shell-layout .structure-action-drawer .structure-month-grid.calendar-month-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer.qworks-compact-action-drawer.action-drawer__panel{width:calc(100vw - 24px)!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 96px)!important;padding:16px!important;top:74px!important;left:auto!important;right:12px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer>.action-drawer__header{top:-16px!important}}@media (width<=760px){body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid,body.qworks-shell-layout [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid{grid-template-columns:1fr!important}}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer.action-drawer__surface.action-drawer__panel{width:min(1040px,100vw - 344px)!important;height:auto!important;max-height:min(680px,100vh - 132px)!important;padding:14px!important;top:92px!important;left:calc(50vw + 141px)!important;right:auto!important;overflow:auto!important;transform:translate(-50%)!important}body.qworks-shell-layout [data-qworks-page=sales] .action-drawer.qworks-compact-action-drawer.action-drawer__surface.action-drawer__panel{height:auto!important;max-height:min(680px,100vh - 132px)!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer>.action-drawer__header{height:44px!important;margin:0 0 12px!important;padding:0 0 10px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .action-drawer__header strong{font-size:16px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .action-drawer__header small{margin-top:1px!important;font-size:11px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .action-drawer__close{min-height:34px!important;padding:7px 13px!important;font-size:12px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer>.form-card.action-form--relocated{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .calendar-actions-panel{height:auto!important;min-height:0!important;margin:0!important;padding:12px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer :is(.form-grid,.calendar-editor__form-grid){gap:10px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer :is(input:not([type=checkbox]):not([type=radio]),select){height:38px!important;min-height:38px!important;padding:8px 10px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .qworks-relationship-autocomplete{height:38px!important;min-height:38px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .qworks-relationship-autocomplete .ant-select-content{height:36px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer textarea{min-height:72px!important;padding:8px 10px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .action-form__title{height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0 0 8px!important;font-size:15px!important}body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer .required-note{min-height:0!important;margin:0 0 10px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important}@media (width<=980px){body.qworks-shell-layout .action-drawer.qworks-compact-action-drawer.action-drawer__surface.action-drawer__panel{width:auto!important;max-height:calc(100vh - 96px)!important;top:74px!important;left:12px!important;right:12px!important;transform:none!important}}body.qworks-shell-layout{--qworks-workspace-inline-boundary:24px}body.qworks-shell-layout nav.module-ribbon{width:auto!important;min-height:58px!important;margin:24px var(--qworks-workspace-inline-boundary) 18px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e3e8ef!important;border-radius:12px!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;display:flex!important;overflow:visible!important;box-shadow:0 8px 24px #0f172a0f!important}body.qworks-shell-layout section.content#content{padding-right:var(--qworks-workspace-inline-boundary)!important;padding-left:var(--qworks-workspace-inline-boundary)!important}body.qworks-shell-layout nav.module-ribbon>strong{color:#526579!important;letter-spacing:.06em!important;white-space:nowrap!important;align-self:center!important;margin:0!important;font-size:11px!important;font-weight:850!important;line-height:18px!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__tabs{scrollbar-width:none!important;overscroll-behavior-inline:contain!important;flex:auto!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:auto hidden!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__tabs::-webkit-scrollbar{display:none!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__tabs>button.btn{color:#43546a!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;box-shadow:none!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #d6e0e8!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__tabs>button.btn:hover{color:#0b607b!important;background:#edf8fb!important;border-color:#73b9cf!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__tabs>button.btn:focus-visible{outline-offset:2px!important;outline:3px solid #0e749038!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__tabs>button.btn[aria-current=page]{color:#fff!important;background:#0e6684!important;border-color:#0e6684!important;box-shadow:0 3px 9px #0e668438!important}body.qworks-shell-layout nav.module-ribbon #addActionsMount.module-ribbon__action-mount,body.qworks-shell-layout nav.module-ribbon .module-ribbon__action-mount{flex:none!important;align-self:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0 0 0 auto!important;padding-left:2px!important}body.qworks-shell-layout nav.module-ribbon details.module-ribbon__action-shell{background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action{cursor:pointer!important;color:#0e607d!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #b8d5df!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}body.qworks-shell-layout nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action::-webkit-details-marker{display:none!important}body.qworks-shell-layout nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action:hover{background:#e6f3f7!important;border-color:#79b5c8!important;transform:none!important;box-shadow:0 2px 7px #0e607d1f!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__action>.add-actions-trigger__icon{object-fit:cover!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important}body.qworks-shell-layout nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action>span.add-actions-trigger__label{color:#0000!important;width:100%!important;height:100%!important;font-size:0!important;line-height:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.qworks-shell-layout nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action>small.add-actions-trigger__context{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.qworks-shell-layout nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action:focus-visible{outline-offset:2px!important;outline:3px solid #0e668433!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__action>span{color:#0e607d!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__action>small{display:none!important}body.qworks-shell-layout header .header-left:before{content:none!important;display:none!important}body.qworks-shell-layout .qworks-header-logo-frame{background:0 0;flex:0 0 148px;justify-content:center;align-items:center;width:148px;height:50px;display:flex;position:relative;overflow:hidden}body.qworks-shell-layout .qworks-header-logo-frame img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block}body.qworks-shell-layout .qworks-header-logo-frame svg{width:100%;height:100%;display:block;overflow:visible}body.qworks-shell-layout .qworks-header-organization-mark{color:#fff;letter-spacing:.08em;background:#183b6b;border-radius:10px;place-items:center;min-width:42px;min-height:42px;padding:0 10px;font-size:15px;font-weight:700;display:grid}body.qworks-shell-layout .qworks-header-logo-frame--default img{object-fit:initial;width:100%;max-width:none;height:auto;max-height:none;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}body.qworks-shell-layout .qworks-header-logo-frame--custom img{position:static;transform:none}body.qworks-shell-layout header{padding-block:5px!important;height:72px!important;min-height:72px!important;padding-left:0!important;padding-right:0!important}body.qworks-shell-layout header .qworks-sidebar-trigger{color:#526579!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 64px!important;place-items:center!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important;display:grid!important}body.qworks-shell-layout header .qworks-sidebar-trigger:hover,body.qworks-shell-layout header .qworks-sidebar-trigger:focus-visible{color:#0e6684!important;background:#f1f7fa!important;outline:none!important}body.qworks-shell-layout header .qworks-sidebar-trigger:focus-visible{box-shadow:inset 0 0 0 3px #0e668433!important}body.qworks-shell-layout header .qworks-sidebar-trigger .anticon{font-size:18px!important;line-height:1!important}body.qworks-shell-layout header .header-left{padding-left:26px!important}body.qworks-shell-layout header .actions{padding-right:26px!important}@media (width<=950px){body.qworks-shell-layout .app>aside{display:none!important}body.qworks-shell-layout main{width:100%!important;margin-left:0!important}}@media (width<=620px){body.qworks-shell-layout .qworks-header-logo-frame{flex-basis:132px;width:132px;height:46px}body.qworks-shell-layout header{flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:72px!important;padding-block:6px!important}body.qworks-shell-layout header .header-left{justify-content:center!important;width:100%!important}body.qworks-shell-layout header .actions{justify-content:center!important;width:100%!important;margin-left:0!important}}body.qworks-shell-layout aside{flex-direction:column!important;display:flex!important;overflow:hidden!important}body.qworks-shell-layout #sideNav{flex-direction:column!important;flex:auto!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow-y:auto!important}body.qworks-shell-layout #sideNav .primary-navigation__top,body.qworks-shell-layout #sideNav .primary-navigation__analytics,body.qworks-shell-layout #sideNav .primary-navigation__bottom{flex-direction:column!important;width:100%!important;display:flex!important}body.qworks-shell-layout #sideNav .primary-navigation__lower{flex-direction:column!important;width:100%!important;margin-top:auto!important;display:flex!important}body.qworks-shell-layout #sideNav .primary-navigation__bottom{border-top:1px solid #d8e4eb!important;margin-top:18px!important;padding-top:18px!important}@media (width<=1180px){body.qworks-shell-layout nav.module-ribbon{flex-wrap:wrap!important;align-items:flex-start!important;gap:7px!important;padding-inline:9px!important}body.qworks-shell-layout nav.module-ribbon>strong{order:1!important;min-height:36px!important;line-height:36px!important}body.qworks-shell-layout nav.module-ribbon .module-ribbon__tabs{flex-wrap:wrap!important;flex:1 0 100%!important;order:3!important;overflow:visible!important}body.qworks-shell-layout nav.module-ribbon #addActionsMount.module-ribbon__action-mount,body.qworks-shell-layout nav.module-ribbon .module-ribbon__action-mount{order:2!important}}body.qworks-shell-layout.qworks-sidebar-collapsed{--qworks-sidebar-width:76px}body.qworks-shell-layout .qworks-sidebar{transition:width .2s,min-width .2s,max-width .2s,padding .2s}body.qworks-shell-layout #sideNav .primary-navigation__item{gap:11px}body.qworks-shell-layout #sideNav .primary-navigation__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}body.qworks-shell-layout #sideNav .primary-navigation__label{min-width:0}body.qworks-shell-layout.qworks-sidebar-collapsed .qworks-sidebar{padding:26px 12px 18px!important}body.qworks-shell-layout.qworks-sidebar-collapsed .qworks-sidebar .brand{margin-bottom:14px;padding:0 0 14px}body.qworks-shell-layout.qworks-sidebar-collapsed .qworks-sidebar .qworks-sidebar-brand-slot{height:48px;min-height:48px}body.qworks-shell-layout.qworks-sidebar-collapsed .qworks-sidebar .qworks-sidebar-product-logo{object-fit:contain!important;width:48px!important;height:48px!important}body.qworks-shell-layout.qworks-sidebar-collapsed #sideNav,body.qworks-shell-layout.qworks-sidebar-collapsed #sideNav .primary-navigation__items{margin-top:0;width:52px!important}body.qworks-shell-layout.qworks-sidebar-collapsed #sideNav .primary-navigation__item{justify-content:center!important;width:52px!important;padding:11px!important}body.qworks-shell-layout.qworks-sidebar-collapsed #sideNav .primary-navigation__label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.qworks-shell-layout.qworks-sidebar-collapsed #sideNav .primary-navigation__bottom{margin-top:10px!important;padding-top:10px!important}@media (prefers-reduced-motion:reduce){body.qworks-shell-layout .qworks-sidebar{transition:none}}body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-tab],body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-region="sales.shared.add-actions-drawer"]{grid-template-rows:auto minmax(0,1fr) auto!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:min(680px,100vh - 132px)!important;padding:0!important;display:grid!important;overflow:hidden!important}body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel>.action-drawer__header{z-index:12!important;background:#fff!important;border:0!important;border-bottom:1px solid #d7e6ec!important;border-radius:0!important;flex:none!important;grid-row:1!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;height:auto!important;min-height:68px!important;margin:0!important;padding:11px 16px!important;display:flex!important;position:relative!important;top:auto!important;box-shadow:0 4px 14px #0f32460b!important}body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel>.action-drawer__header>*{visibility:visible!important}body.qworks-shell-layout .action-drawer .action-drawer__header strong{font-size:17px!important;line-height:1.2!important}body.qworks-shell-layout .action-drawer .action-drawer__header small{color:#607589!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}body.qworks-shell-layout .action-drawer>.action-drawer__body{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box!important;grid-row:2!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 236px)!important;margin:0!important;padding:14px 16px 20px!important;overflow:auto!important}body.qworks-shell-layout .action-drawer>.action-drawer__body>.form-card.action-form--relocated,body.qworks-shell-layout .action-drawer>.action-drawer__body>.form-card{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.qworks-shell-layout .action-drawer>.action-drawer__body .calendar-event-form,body.qworks-shell-layout .action-drawer>.action-drawer__body .workforce-expense-form,body.qworks-shell-layout .action-drawer>.action-drawer__body .workforce-holiday-form,body.qworks-shell-layout .action-drawer>.action-drawer__body .workforce-add-resource{height:auto!important;min-height:0!important;overflow:visible!important}body.qworks-shell-layout .action-drawer>.action-drawer__footer{z-index:12!important;box-sizing:border-box!important;background:#f8fbfc!important;border-top:1px solid #d4e4eb!important;flex:none!important;grid-row:3!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:10px 16px!important;display:flex!important;position:relative!important;box-shadow:0 -7px 20px #0f324612!important}body.qworks-shell-layout .action-drawer__footer>p{color:#4f6879;min-width:0;margin:0;font-size:12px;font-weight:700}body.qworks-shell-layout .action-drawer__footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}body.qworks-shell-layout .action-drawer__footer-close.btn{min-width:90px!important;min-height:42px!important;margin:0!important}body.qworks-shell-layout .action-drawer__backdrop{z-index:65010;cursor:default;background:#071d3357;border:0;width:100vw;height:100vh;padding:0;display:block;position:fixed;inset:0}body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel{left:calc(var(--qworks-sidebar-width,224px) + 80px)!important}body.qworks-shell-layout .action-drawer.action-drawer__panel>.action-drawer__body .action-drawer__footer-source,body.qworks-shell-layout .action-drawer.action-drawer__panel>.action-drawer__body .action-drawer__footer-source-container{display:none!important}body.qworks-shell-layout .action-drawer .action-drawer__footer-action.btn.primary{color:#fff!important;text-align:center!important;cursor:pointer!important;background:#0b4561!important;border:1px solid #0a526f!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:152px!important;min-height:42px!important;margin:0!important;padding:10px 18px!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important;box-shadow:0 5px 12px #07324824!important}body.qworks-shell-layout .action-drawer .action-drawer__footer-action.btn.primary:hover:not(:disabled){background:#073c54!important;border-color:#073c54!important;box-shadow:0 7px 16px #07324833!important}body.qworks-shell-layout .action-drawer .action-drawer__footer-action.btn.primary:focus-visible{outline-offset:2px!important;outline:3px solid #198eb542!important}body.qworks-shell-layout .action-drawer .action-drawer__footer-action.btn.primary:disabled{color:#f7fafb!important;box-shadow:none!important;cursor:not-allowed!important;background:#b8c7ce!important;border-color:#aec0c9!important}@media (width<=760px){body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-tab],body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-region="sales.shared.add-actions-drawer"]{height:auto!important;max-height:none!important;top:16px!important;bottom:16px!important}body.qworks-shell-layout .action-drawer>.action-drawer__body{max-height:none!important}body.qworks-shell-layout .action-drawer>.action-drawer__footer{flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:9px 12px!important}body.qworks-shell-layout .action-drawer__footer>p{display:none}body.qworks-shell-layout .action-drawer__footer-actions,body.qworks-shell-layout .action-drawer .action-drawer__footer-action.btn.primary{width:100%!important}body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel{left:16px!important;right:16px!important}}@media (width>=761px) and (height<=820px){body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-tab],body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-region="sales.shared.add-actions-drawer"]{height:calc(100vh - 104px)!important}body.qworks-shell-layout .action-drawer>.action-drawer__body{max-height:none!important}}@media (prefers-reduced-motion:reduce){body.qworks-shell-layout .action-drawer .action-drawer__footer-action.btn.primary{transition:none!important}}.presentation-export-banner .dashboard-report-banner__copy{min-width:0;display:block}.presentation-export-banner .dashboard-report-banner__copy strong{margin:0 0 4px;font-size:15px;font-weight:700;display:block}.presentation-export-banner .dashboard-report-banner__copy .pptx-export-note{color:#c8e8f0;font-size:12px;font-weight:700}.presentation-export-banner .btn.ppt-download{color:#071d33;background:#fff;border-color:#fff;font-weight:900}.qworks-relationship-autocomplete{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 12px!important;display:block!important}.qworks-relationship-autocomplete .ant-select-content{align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0!important;display:flex!important}body.qworks-shell-layout .qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete input.ant-select-input{width:100%!important;height:40px!important;min-height:0!important;box-shadow:none!important;color:#0b2235!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:40px!important;display:block!important}.qworks-relationship-autocomplete .ant-select-placeholder{text-overflow:ellipsis!important;white-space:nowrap!important;padding:0!important;line-height:40px!important;inset-inline:0!important;overflow:hidden!important}body.qworks-shell-layout label.required-field .qworks-relationship-autocomplete,body.qworks-shell-layout label.calendar-required .qworks-relationship-autocomplete{background:snow!important;border-color:#fecaca!important;border-left-width:4px!important;padding-left:12px!important;box-shadow:0 0 0 1px #dc26260d!important}.qworks-relationship-autocomplete.ant-select-focused{outline-offset:1px!important;outline:2px solid #cbd5e1!important}.qworks-relationship-autocomplete-popup{z-index:70000!important}.qworks-relationship-option{gap:2px;min-width:0;display:grid}.qworks-relationship-option strong,.qworks-relationship-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qworks-relationship-option strong{color:#16364b;font-size:12px}.qworks-relationship-option small{color:#627b8d;font-size:11px}body.qworks-shell-layout .qworks-sales-fixed-table{background:#fff;border:1px solid #dce8ef;border-radius:10px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 8px 24px #0f30460d;min-width:0!important}body.qworks-shell-layout .qworks-sales-fixed-table[data-qworks-table-layout=opportunities] .ant-table table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-container{border-start-start-radius:10px;border-start-end-radius:10px}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-body,body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-content{scrollbar-width:thin;scrollbar-color:#c8d8e2 transparent}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-body{overscroll-behavior:contain;scroll-behavior:smooth;width:100%}body.qworks-shell-layout .qworks-sales-fixed-table[data-qworks-table-layout=opportunities] .ant-table-tbody>tr.ant-table-measure-row{visibility:hidden!important;height:0!important;min-height:0!important;font-size:0!important;line-height:0!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-body::-webkit-scrollbar{width:7px;height:7px}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-content::-webkit-scrollbar{width:7px;height:7px}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-body::-webkit-scrollbar-thumb{background:#c8d8e2;border-radius:999px}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-content::-webkit-scrollbar-thumb{background:#c8d8e2;border-radius:999px}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-thead>tr>th{color:#071d33!important;letter-spacing:.025em!important;text-align:left!important;text-transform:uppercase!important;vertical-align:middle!important;white-space:nowrap!important;background:#f5f9fb!important;height:48px!important;padding:11px 16px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{transition:background-color .16s;color:#29465d!important;text-align:left!important;vertical-align:middle!important;white-space:normal!important;background:#fff!important;height:64px!important;min-height:64px!important;padding:11px 16px!important;font-size:12px!important;line-height:1.4!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;height:0!important;min-height:0!important;padding:0!important;line-height:0!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-tbody>tr:hover>td,body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-tbody>tr>td.ant-table-cell-fix-start,body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-tbody>tr>td.ant-table-cell-fix-end{background:#fff!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-tbody>tr:hover>td{background:#f7fbfd!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-tbody>tr:is(.selected-work-order-row,.selected-purchase-order-row,.selected-business-document-row)>td{background:#e7f7fb!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-thead>tr>th.ant-table-cell-fix-start,body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-thead>tr>th.ant-table-cell-fix-end{background:#f5f9fb}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-cell-fix-start:after,body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-cell-fix-end:after{box-shadow:none!important;display:none!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-cell-fix-start-shadow{border-inline-end:1px solid #dce8ef!important}body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-cell-fix-end-shadow{border-inline-start:1px solid #dce8ef!important}body.qworks-shell-layout .qworks-sales-fixed-table .sales-table-cell-value{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}body.qworks-shell-layout .qworks-sales-fixed-table .sales-record-primary{color:#102f47;font-weight:750}body.qworks-shell-layout .qworks-sales-fixed-table .sales-record-actions,body.qworks-shell-layout .qworks-sales-fixed-table .record-toolbar{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}body.qworks-shell-layout .qworks-sales-fixed-table .sales-record-actions .btn,body.qworks-shell-layout .qworks-sales-fixed-table .record-toolbar .btn{white-space:nowrap;border-radius:7px;width:auto;min-width:max-content;height:30px;min-height:30px;margin:0;padding:5px 9px;font-size:11px;line-height:1}body.qworks-shell-layout .qworks-sales-fixed-table .ant-empty{margin-block:42px}body.qworks-shell-layout .qworks-sales-fixed-table .ant-spin-nested-loading,body.qworks-shell-layout .qworks-sales-fixed-table .ant-spin-container{min-height:0}@media (width<=900px){body.qworks-shell-layout .qworks-sales-fixed-table .ant-table-body{max-height:240px!important}}.sales-table-controls{background:linear-gradient(#fff 0%,#f7fbfc 100%);border:1px solid #dbe7ed;border-radius:8px;margin:0 0 10px;padding:8px 10px;box-shadow:0 6px 18px #0f2c3d0a}.sales-table-controls-row{grid-template-columns:minmax(260px,520px) auto auto minmax(190px,1fr);align-items:center;gap:8px;display:grid}.sales-table-controls--with-action .sales-table-controls-row{grid-template-columns:minmax(260px, 520px) auto auto minmax(120px, 1fr) var(--sales-table-action-width)}.sales-table-header-action{width:var(--sales-table-action-width);justify-content:center;justify-self:stretch;align-items:center;min-width:0;display:flex}body.qworks-shell-layout .sales-table-header-action #addActionsMount.module-ribbon__action-mount,body.qworks-shell-layout .sales-table-header-action .module-ribbon__action-mount,body.qworks-shell-layout .sales-table-header-action details.add-actions-menu,body.qworks-shell-layout .sales-table-header-action details.module-ribbon__action-shell{background:0 0!important;border:0!important;width:46px!important;min-width:46px!important;height:46px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}body.qworks-shell-layout .sales-table-header-action summary.add-actions-trigger,body.qworks-shell-layout .sales-table-header-action details.add-actions-menu>summary.add-actions-trigger{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;background:#fff!important;border:1px solid #b8d5df!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}body.qworks-shell-layout .sales-table-header-action summary.add-actions-trigger:hover{background:#e6f3f7!important;border-color:#79b5c8!important;box-shadow:0 2px 7px #0e607d1f!important}body.qworks-shell-layout .sales-table-header-action summary.add-actions-trigger>.add-actions-trigger__icon{object-fit:cover!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important}body.qworks-shell-layout .sales-table-header-action summary.add-actions-trigger>:is(.add-actions-trigger__label,.add-actions-trigger__context){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.qworks-shell-layout .sales-table-header-action summary.add-actions-trigger:focus-visible{outline-offset:2px!important;outline:3px solid #0e668433!important}.sales-table-controls .ant-input-search{width:100%}.sales-table-controls .ant-btn,.sales-table-controls .ant-input,.sales-table-controls .ant-input-search-button{font-weight:650}.sales-table-result-summary{color:#587285;white-space:nowrap;justify-self:end;font-size:12px;font-weight:650}.sales-table-filter-panel{grid-template-columns:repeat(2,minmax(190px,1fr));gap:10px;width:min(520px,100vw - 48px);max-height:clamp(120px,100vh - 520px,360px);padding:4px;display:grid;overflow:auto}.sales-table-filter-panel label{color:#29485b;gap:4px;font-size:11px;font-weight:750;display:grid}.sales-table-pagination{z-index:10;overflow-anchor:none;box-sizing:border-box;background:#fff;border:1px solid #e2ebef;border-radius:8px;justify-content:flex-end;min-height:52px;margin:10px 0 18px;padding:8px 10px;display:flex;position:relative;overflow:visible}.sales-table-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;min-height:34px;display:flex}.sales-table-pagination .ant-pagination-options{flex:none}.sales-table-pagination .ant-select{position:relative}.sales-table-pagination .ant-select-dropdown{z-index:90}@media (width<=1180px){.sales-table-controls--with-action .sales-table-controls-row{grid-template-columns:minmax(0, 1fr) auto auto var(--sales-table-action-width)}.sales-table-controls--with-action .sales-table-result-summary{grid-column:1/-1;justify-self:start}}@media (width<=900px){.sales-table-controls-row{grid-template-columns:minmax(0,1fr) auto auto}.sales-table-result-summary{grid-column:1/-1;justify-self:start}}@media (width<=620px){.sales-table-controls-row,.sales-table-filter-panel{grid-template-columns:1fr}.sales-table-pagination,.sales-table-pagination .ant-pagination{justify-content:flex-start}.sales-table-controls--with-action .sales-table-controls-row{grid-template-columns:minmax(0, 1fr) minmax(46px, var(--sales-table-action-width))}.sales-table-controls--with-action .sales-table-header-action{grid-area:1/2;justify-self:end}.sales-table-controls--with-action .sales-table-result-summary{grid-column:1/-1}}body[data-qworks-feature=workforce] main{background-color:#eef6fa!important;background-image:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%)!important;background-position:0 142px!important;background-repeat:no-repeat!important;background-size:100% calc(100% - 142px)!important}body[data-qworks-feature=workforce] .filter-panel{z-index:65030!important;box-sizing:border-box!important;height:70px!important;min-height:70px!important}body[data-qworks-feature=workforce] .filter-panel .toolbar-controls-toggle{color:#486175;text-align:start;text-rendering:auto;-webkit-font-smoothing:auto;background:linear-gradient(#fff,#f1f8fb);border:1px solid #dbeaf0;border-radius:16px;gap:10px;width:317.797px;height:39px;min-height:39px;padding:0 12px;font-size:12.5px;font-weight:800;position:relative;top:3px;overflow:hidden;transform:none}body[data-qworks-feature=workforce] .filter-panel .toolbar-controls-toggle>small{color:#73899a;font-size:11px;font-weight:750;line-height:normal}body[data-qworks-feature=workforce] .workforce-module-ribbon{margin-top:24px!important}body[data-qworks-feature=workforce] .workforce-module-ribbon .btn{align-items:normal!important;gap:normal!important;display:block!important}body[data-qworks-feature=workforce] .workforce-content{background:0 0!important;padding-top:0!important}body[data-qworks-feature=workforce] .workforce-content .form-card{background:#ffffffeb;border-color:#e2e8f0eb;box-shadow:0 10px 28px #0f172a0b}body[data-qworks-feature=workforce] .workforce-search-update-toolbar{box-sizing:border-box;height:auto!important;margin-bottom:22px!important}:is(body[data-qworks-feature=workforce] .workforce-search-update-toolbar.module-tools--excel-open,body[data-qworks-feature=workforce] .workforce-search-update-toolbar.module-tools--excel-open:has(.workforce-excel-read-only)){height:auto!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .module-tools__header{min-height:48px!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar details.add-actions-menu{height:48px!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar details.add-actions-menu>summary.add-actions-trigger{height:48px!important;min-height:0!important;font-weight:850!important;display:list-item!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .module-tools__title>span,body[data-qworks-feature=workforce] .workforce-search-update-toolbar .add-actions-trigger>span{color:#607181!important;height:16px!important;margin-top:2px!important;font-size:11px!important;line-height:normal!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .add-actions-trigger>small{margin:0!important;font-size:10px!important;font-weight:850!important;display:inline!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .global-search__row,body[data-qworks-feature=workforce] .workforce-search-update-toolbar .global-search__row>label{height:65px!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .global-search__row>label{grid-template-rows:21px 44px!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .global-search__row>label>span{height:14px!important;line-height:normal!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .global-search__help{color:#607181!important;height:12px!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar>details.excel-center>summary.excel-center-trigger{height:37px!important}.workforce-excel-center{background:#f7fbfd;border:1px solid #dbeaf0;border-radius:14px;margin-top:8px}.workforce-excel-center>summary{color:#17374a;cursor:pointer;box-sizing:border-box;justify-content:space-between;min-height:37px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.workforce-excel-center>summary span{color:#64748b;font-size:11px}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .excel-center-trigger-panel{display:block;box-shadow:none!important;background:#fff!important;border:1px dashed #d1dbea!important;border-top:1px solid #e2eef3!important;border-radius:14px!important;gap:normal!important;margin:8px 0 0!important;padding:10px!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .dialog__close-row{z-index:20;color:#10283b;box-sizing:border-box;background:#f7fbfd;border:1px solid #cfe3ec;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;height:58px;margin:-2px -2px 14px;padding:10px 12px;display:flex;position:sticky;top:-18px;box-shadow:0 8px 22px #0f233714}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .dialog__close-row strong{color:#08384b;font-size:13px;font-weight:900}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .dialog__close{color:#10283b;cursor:pointer;background:#fff;border:1px solid #cfe0e7;border-radius:999px;width:auto;min-height:36px;padding:8px 14px;font-size:13px;font-weight:900;box-shadow:0 4px 14px #0f23370f}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid{grid-template-columns:250px minmax(0,1fr) auto;align-items:end;height:42px;margin:8px 0 0;display:grid;gap:8px!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid label{display:block}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid label>span,body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid .search-import-action>span{display:none}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid select,body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid input[type=file]{background:#fff;border:1px solid #d8e2ee;border-radius:999px;width:100%;min-height:32px;padding:7px 10px;font-size:12.5px;color:#172033!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;width:auto!important;min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important;line-height:normal!important;position:relative!important}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-grid .search-import-action{display:block}body[data-qworks-feature=workforce] .workforce-search-update-toolbar .search-import-status{color:#64748b;height:14px;margin:8px 0 0;font-size:12px;font-weight:400;line-height:normal}.workforce-my-header{height:auto;min-height:0;margin:0 0 12px;position:relative}.workforce-my-dashboard{min-height:0;margin:0 0 18px!important;padding:20px!important}.workforce-my-dashboard .workforce-card-heading{align-items:center}.workforce-employee-identity{text-align:right;color:#17374a;gap:3px;display:grid}.workforce-employee-identity span{color:#64748b;font-size:12px}.workforce-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.workforce-summary-card{background:#f7fbfd;border:1px solid #dbeaf0;border-radius:12px;gap:5px;min-height:88px;padding:13px;display:grid}.workforce-summary-card span{color:#5f7188;font-size:11px;font-weight:850}.workforce-summary-card strong{color:#071d33;font-size:22px;font-weight:950}.workforce-summary-card small{color:#64748b;font-size:11px}.workforce-my-leave{box-sizing:border-box;min-height:180px;height:auto!important;margin:0 0 18px!important;padding:20px!important;overflow:visible!important}.workforce-my-leave .table-wrap{border-radius:8px;max-height:360px;overflow:auto;border-color:#e2e8f0eb!important}.workforce-my-leave table{border-collapse:collapse;width:100%;min-width:1320px;font-size:12px}.workforce-my-leave :is(th,td){text-align:left;vertical-align:top;border-top:1px solid #f1f5f9;padding:8px 9px}.workforce-my-leave th{color:#071d33;text-transform:uppercase;background:#f7fbfd;font-size:11px}.workforce-my-leave :is(th,td):last-child{z-index:2;background:#fff;min-width:270px;position:sticky;right:0;box-shadow:-8px 0 12px -12px #0f233773}.workforce-my-leave th:last-child{z-index:3;background:#f7fbfd}.workforce-leave-cancel-confirm{align-items:center;gap:5px;min-width:250px;display:flex}.workforce-leave-cancel-confirm input{border:1px solid #d8e2ee;border-radius:8px;width:130px;min-height:30px;padding:6px 8px}.workforce-my-leave .workforce-status-pill{white-space:nowrap}.workforce-page-header{box-sizing:border-box;height:77.5px;min-height:0;margin:0 0 14px;padding:0}body[data-qworks-feature=workforce] .workforce-page-header{align-items:center!important;margin:0 0 14px!important}.workforce-page-header .corporate-subtitle{gap:7px!important}.workforce-page-header .corporate-subtitle:before{flex:0 0 26px;width:26px}.workforce-page-header h2{letter-spacing:-.045em!important;font-size:25px!important}.workforce-language-toggle{justify-content:flex-end;align-items:center;gap:8px;width:100%;height:42px;display:flex;position:static}.workforce-language-toggle span{color:#1b718b;background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;font-size:12px;font-weight:900;display:flex}.workforce-language-toggle select{border:1px solid #d8e2ee;border-radius:12px;width:120px;height:42px;padding:11px 12px}.workforce-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;height:auto;margin:0 0 18px;display:grid}.workforce-doc-card{box-sizing:border-box;background:#fff;border:1px solid #dbe5ea;border-radius:18px;height:auto;min-height:221.438px;padding:16px;box-shadow:0 10px 25px #071d330d}.workforce-doc-card h3{margin:18.72px 0;font-size:18.72px}.workforce-doc-card p{color:#172033;margin:16px 0}.workforce-doc-card .section-actions{flex-wrap:wrap;gap:8px;display:flex}.workforce-doc-card .btn{border-radius:999px;min-height:34px;padding:9px 13px;font-size:12.5px}.workforce-recovery-card{border-radius:18px;height:82px;margin:0;padding:20px}.workforce-recovery-value{color:#071d33;margin-top:8px;font-size:28px;font-weight:900;display:block}.workforce-timesheet-card{box-sizing:border-box;height:auto;min-height:0;overflow:visible;margin:0 0 18px!important;padding:20px!important}.workforce-card-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.workforce-card-heading h3{margin:0 0 6px}.workforce-card-heading .source-note{margin:0}.workforce-timesheet-grid{display:grid;grid-template-columns:1.35fr repeat(4,minmax(150px,1fr))!important;align-items:start!important;gap:12px!important}.workforce-timesheet-grid label{color:#5f7188;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.workforce-timesheet-grid label>span{min-height:16px}.workforce-timesheet-grid label>span b{color:#dc2626}.workforce-timesheet-grid label>small{color:#1b718b;min-height:14px;font-weight:750}.workforce-timesheet-grid :is(input,select,textarea){background:#fff!important;border-color:#d8e2ee!important;border-radius:12px!important}.workforce-timesheet-grid .required-field :is(input,select){border-left:4px solid #ef4444!important}.workforce-timesheet-grid .workforce-timesheet-remarks{grid-column:span 2}.workforce-timesheet-grid textarea{min-height:72px!important}.workforce-timesheet-actions{color:#64748b;border-top:1px solid #dbeaf0;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.workforce-timesheet-actions .btn{min-width:180px}.workforce-timesheet-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workforce-editing-notice{color:#155e75;background:#ecfeff;border:1px solid #7dd3fc;border-radius:9px;margin:8px 0 0;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.workforce-project-allocation td .btn{border-radius:9px;min-height:32px;padding:6px 11px}.workforce-form-status{color:#166534;background:#ecfdf5;border:1px solid #bae6d0;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-weight:750}.workforce-form-status--top{margin:0 0 14px}.workforce-form-status--error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.workforce-form-status--success{color:#166534;background:#ecfdf5;border-color:#bae6d0}.workforce-request-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workforce-request-actions .workforce-cancel-action{color:#9a5b05;background:#fffbeb;border-color:#f59e0b}.workforce-timesheet-grid .btn{box-shadow:none!important;border-radius:999px!important;padding:9px 13px!important;font-size:12.5px!important}.workforce-timesheet-grid .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}.workforce-resource-grid label,.workforce-action-grid label{color:#5f7188;gap:6px;font-size:12px;font-weight:850;display:grid}.workforce-resource-grid :is(input,select),.workforce-action-grid :is(input,select){box-sizing:border-box;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-height:42px;padding:9px 10px}.workforce-resource-grid textarea,.workforce-action-grid textarea{box-sizing:border-box;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-height:86px;padding:9px 10px}.workforce-project-allocation{box-sizing:border-box;height:auto;min-height:180px;overflow:visible;margin:0 0 18px!important;padding:20px!important}.workforce-project-allocation .table-wrap{max-height:360px;overflow:auto;background:#ffffffeb!important;border-color:#e2e8f0eb!important;box-shadow:0 10px 28px #0f172a0b!important}.workforce-project-allocation table{table-layout:auto;border-collapse:collapse;width:100%;min-width:1180px;font-size:12px}.workforce-project-allocation tr{min-height:44px}.workforce-project-allocation :is(th,td){vertical-align:top;min-height:34px;overflow:hidden;padding:8px 9px!important;line-height:1.24!important}.workforce-project-allocation th{color:#071d33;background:#f7fbfd;height:34px;font-size:11px}.workforce-timesheet-import{box-sizing:border-box;height:auto;min-height:241.625px;overflow:visible;margin:0 0 18px!important;padding:20px!important}.workforce-timesheet-import .import-panel input{height:46px;box-sizing:border-box!important;background:#fff!important;border-color:#d8e2ee!important;border-radius:12px!important;width:100%!important;min-width:0!important;padding:11px 12px!important}.workforce-timesheet-import .btn{box-shadow:none!important;border-radius:999px!important;padding:9px 13px!important;font-size:12.5px!important}.workforce-timesheet-import .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}.workforce-timesheet-week{box-sizing:border-box;height:auto;min-height:0;margin:0 0 18px!important;padding:20px!important}.workforce-week-grid{grid-template-columns:repeat(7,minmax(100px,1fr));gap:8px;display:grid}.workforce-week-day{color:#334155;background:#f7fbfd;border:1px solid #dbe5ea;border-radius:12px;gap:4px;min-height:86px;padding:12px;display:grid}.workforce-week-day strong{color:#0b2235;text-transform:uppercase;font-size:11px}.workforce-week-day time{color:#64748b;font-size:11px}.workforce-week-day span{color:#0f6b86;font-weight:900}.workforce-week-total{color:#075b72;white-space:nowrap;background:#eaf9fc;border:1px solid #9bd5e3;border-radius:999px;align-self:center;padding:10px 14px}.workforce-import-preview{background:#f7fbfd;border:1px solid #dbe5ea;border-radius:12px;gap:6px;margin-top:12px;padding:12px;display:grid}.workforce-import-preview>span{color:#64748b;font-size:12px}.workforce-import-preview .workforce-form-status{margin:0}.workforce-assignments{box-sizing:border-box;height:auto;min-height:205px;overflow:visible;margin:0 0 18px!important;padding:20px!important}.workforce-assignments.workforce-assignments-populated{height:auto;overflow:visible}.workforce-assignments .table-wrap{max-height:360px;background:#ffffffeb!important;border-color:#e2e8f0eb!important;border-radius:8px!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}.workforce-assignments table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:1280px!important;font-size:12px!important}.workforce-assignments :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;border-left:0!important;border-right:0!important;height:34px!important;min-height:34px!important;padding:8px 9px!important;line-height:1.24!important;overflow:hidden!important}.workforce-assignments th{letter-spacing:.04em!important;vertical-align:top!important;font-size:11px!important}.workforce-assignments td{vertical-align:top!important}.workforce-assignments td br{display:none!important}.workforce-assignments tbody tr{height:38px!important}.workforce-assignments .workforce-assignment-row.mode-office td:first-child{border-left:4px solid #16a34a!important}.workforce-assignments .workforce-assignment-row.mode-client td:first-child{border-left:4px solid #1b718b!important}.workforce-assignments .workforce-assignment-row.mode-remote td:first-child{border-left:4px solid #f59e0b!important}.workforce-my-expenses{box-sizing:border-box;height:auto;min-height:0;overflow:visible;margin:0!important;padding:20px!important}.workforce-my-expenses.workforce-my-expenses-populated{height:auto;overflow:visible}.workforce-my-expenses .table-wrap{background:#ffffffeb!important;border-color:#e2e8f0eb!important;border-radius:8px!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}.workforce-my-expenses table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:920px!important;font-size:12px!important}.workforce-my-expenses :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:top!important;border-left:0!important;border-right:0!important;height:34px!important;min-height:34px!important;padding:8px 9px!important;line-height:1.24!important;overflow:hidden!important}.workforce-my-expenses th{letter-spacing:.04em!important;font-size:11px!important}.workforce-my-expenses tbody tr{height:38px!important}.workforce-my-expenses .workforce-status-pill{white-space:nowrap;line-height:1.24}.workforce-empty-state{color:#94a3b8;text-align:center;place-items:center;min-height:92px;font-size:13px;display:grid}.workforce-table-shell{border:1px solid #dbe5ea;border-radius:12px;width:100%;overflow:auto}.workforce-table-shell table{border-collapse:collapse;width:100%;min-width:1120px;font-size:12px}.workforce-table-shell th{color:#071d33;text-align:left;background:#f4f8fa;padding:8px 9px;font-size:11px}.workforce-table-shell td{white-space:nowrap;border-top:1px solid #e2e8f0;padding:8px 9px}.workforce-management-header{height:auto;min-height:0;margin:0 0 18px}.workforce-management-header .workforce-page-header{height:77.5px}@media (width<=620px){.workforce-management-page,.workforce-management-header,.workforce-page-header,.workforce-page-header>div{width:100%;min-width:0;max-width:100%}.workforce-management-header .workforce-page-header{height:auto}.workforce-page-header .corporate-subtitle{white-space:normal;width:auto;max-width:100%}.workforce-page-header p{overflow-wrap:anywhere}}.workforce-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:76px;display:grid}.workforce-kpi-groups{gap:14px;margin-top:14px;display:grid}.workforce-kpi-group{background:#fff;border:1px solid #dbe5ea;border-radius:14px;padding:12px}.workforce-kpi-group h3{color:#075f79;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:13px}.workforce-kpi-group .workforce-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));height:auto}.workforce-kpi-group .numbering-kpi{height:auto!important;min-height:62px!important;box-shadow:none!important;border:1px solid #dbe5ea!important;border-radius:12px!important;padding:10px 12px!important}.workforce-kpi-group .numbering-kpi span{font-size:10px!important;line-height:1.2!important}.workforce-kpi-group .numbering-kpi strong{margin-top:4px!important;font-size:20px!important;line-height:1!important}.assignment-modal .assignment-form{width:min(1120px,95vw);max-height:92vh;overflow:auto}.assignment-modal .form-grid{max-height:none}.workforce-admin-filters{background:#f7fafb;border:1px solid #dbe5ea;border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;padding:10px;display:flex}.workforce-admin-filters label{flex:130px;gap:4px;min-width:120px;display:grid}.workforce-admin-filters label span{color:#5a728c;font-size:11px;font-weight:700}.workforce-admin-filters input,.workforce-admin-filters select{min-height:32px;padding:6px 8px}.workforce-admin-card{box-sizing:border-box;height:auto;min-height:179px;overflow:visible;margin:0 0 18px!important;padding:20px!important}.workforce-admin-card:has(tbody tr){height:auto}.workforce-admin-card .workforce-empty-state{min-height:0;padding:30px;font-size:16px;display:block}.workforce-admin-card .workforce-table-shell{max-height:320px;background:#ffffffeb!important;border-color:#e2e8f0eb!important;border-radius:8px!important;overflow:auto!important;box-shadow:0 10px 28px #0f172a0b!important}.workforce-admin-timesheets .workforce-table-shell table{min-width:1500px!important}.workforce-admin-card .workforce-table-shell table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:920px!important;font-size:12px!important}.workforce-admin-card .workforce-table-shell :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:top!important;border-left:0!important;border-right:0!important;height:34px!important;min-height:34px!important;padding:8px 9px!important;line-height:1.24!important;overflow:hidden!important}.workforce-admin-card .workforce-table-shell th{color:#071d33!important;letter-spacing:.04em!important;background:#f7fbfd!important;font-size:11px!important}.workforce-admin-card .workforce-table-shell td{border-top:1px solid #f1f5f9!important}.workforce-admin-card .workforce-table-shell tbody tr{height:38px!important}.workforce-admin-card .workforce-table-shell .btn{border-radius:6px!important;width:auto!important;min-height:28px!important;padding:5px 8px!important;font:800 11px/11px Arial,sans-serif!important}.workforce-admin-card .workforce-table-shell .btn.primary{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important}.workforce-admin-card .workforce-table-shell .btn.danger{color:#dc2626!important;background:0 0!important;border:1px solid #dbe5ea!important}.workforce-admin-card .workforce-table-shell .btn+.btn{margin-left:8px!important}.workforce-recovery-history{margin:0 0 18px}.workforce-recovery-history .section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workforce-recovery-history .section-header h3{margin:0}.workforce-recovery-history .workforce-recovery-balance{color:#0f6b86;white-space:nowrap}.workforce-recovery-history .workforce-table-shell{overflow-x:auto}.workforce-recovery-history table{border-collapse:collapse;width:100%;min-width:760px}.workforce-recovery-history th,.workforce-recovery-history td{text-align:left;vertical-align:top;border-top:1px solid #e5eef3;padding:9px 10px;font-size:12px}.workforce-recovery-history th{color:#587089;letter-spacing:.05em;font-size:10px}.workforce-access-denied{height:179.5px}.workforce-access-denied .section-header{height:77.5px;min-height:0;margin:0 0 14px!important}.workforce-access-denied .corporate-subtitle{gap:7px!important}.workforce-access-denied .corporate-subtitle:before{flex:0 0 26px;width:26px}.workforce-access-denied h2{letter-spacing:-.045em!important;font-size:25px!important}.workforce-access-denied .access-warning{color:#9a3412;box-sizing:border-box;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;min-height:0;padding:16px;font-weight:700}.workforce-expense-form{box-sizing:border-box;height:599.188px;overflow:visible;margin:0!important;padding:0!important}.workforce-week-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workforce-week-actions .btn{min-height:36px}.workforce-expense-form h3,.workforce-holiday-form h3,.workforce-add-resource h3{box-sizing:border-box;color:#0b2235;border-bottom:1px solid #dbeaf0;height:31px;margin:0 0 14px;padding:0 0 12px;font-size:16px;font-weight:1000}.workforce-expense-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.workforce-expense-grid label{color:#64748b;gap:6px;min-width:0;min-height:76px;font-size:12px;font-weight:800;display:block}.workforce-expense-grid label>span{color:#5f7188;letter-spacing:.12px;min-height:16px;margin-bottom:6px;font-size:12px;font-weight:900;line-height:15px}.workforce-expense-grid :is(input,select,textarea){box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:14px;width:100%;min-width:0;min-height:42px;padding:10px 12px}.workforce-expense-grid textarea{min-height:116px}.workforce-expense-description{grid-column:auto}.workforce-expense-grid .receipt-upload-box{box-sizing:border-box;background:#f7fbfd;border:1px dashed #9bc9d5;border-radius:16px;grid-column:1/-1;height:129.188px;margin:0;padding:14px;display:block}.workforce-expense-grid .receipt-upload-box input{height:44px;min-height:42px;padding:10px 12px;border-color:#d8e2ee!important}.workforce-expense-grid .receipt-help{color:#64748b;margin:7px 0 0;font-size:12px;font-weight:400;line-height:16.2px;display:block}.workforce-expense-grid .workforce-expense-submit .btn{min-height:42px;box-shadow:none;padding:9px 13px;font-size:12.5px;border-radius:8px!important}.workforce-expense-grid .workforce-expense-submit .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}.workforce-holiday-form{box-sizing:border-box;height:276px;overflow:hidden;margin:0!important;padding:0!important}.workforce-holiday-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.workforce-holiday-grid label{color:#64748b;gap:6px;min-width:0;min-height:76px;font-size:12px;font-weight:800;display:block}.workforce-holiday-grid label>span{color:#5f7188;letter-spacing:.12px;min-height:16px;margin-bottom:6px;font-size:12px;font-weight:900;line-height:15px}.workforce-holiday-grid :is(input,select,textarea){box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:14px;width:100%;min-width:0;min-height:42px;padding:10px 12px}.workforce-holiday-grid textarea{min-height:116px}.workforce-holiday-grid .workforce-holiday-submit .btn{min-height:42px;box-shadow:none;padding:9px 13px;font-size:12.5px;border-radius:8px!important}.workforce-holiday-grid .workforce-holiday-submit .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}.workforce-resources-editor{box-sizing:border-box;height:auto;min-height:0;overflow:visible;margin:0!important;padding:18px!important}.workforce-resources-editor__header{border-bottom:1px solid #dbeaf0;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 14px;padding:0 0 12px;display:flex}.workforce-resources-editor__header h3{color:#0b2235;margin:0 0 4px;font-size:16px;font-weight:1000}.workforce-resources-editor__header p{color:#64748b;margin:0;font-size:12px}.workforce-resources-editor__header>strong{color:#075f80;background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;flex:none;padding:6px 9px;font-size:11px}.workforce-resource-access .workforce-status-pill{box-sizing:border-box;color:#5f7188;width:100%;margin:2px 0 0;line-height:1.24;display:block}.workforce-resource-access .section-actions{flex-wrap:wrap;gap:9px;margin:16px 0 0;display:flex}.workforce-add-resource{box-sizing:border-box;height:auto;overflow:visible;margin:0!important;padding:18px!important}.workforce-add-resource fieldset{background:#ffffffb8;border:1px solid #cfe3ec;border-radius:14px;margin:0 0 16px;padding:14px}.workforce-add-resource legend{color:#07546c;padding:0 7px;font-size:13px;font-weight:950}.workforce-add-resource .helper-text{color:#36566b;background:#eef8fb;border-left:4px solid #0f6b86;margin:4px 0 16px;padding:10px 12px;font-size:12px}.workforce-add-resource .form-action-field{justify-content:flex-end;display:flex}.workforce-add-resource .workforce-form-footer{border-top:1px solid #dbeaf0;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;padding:14px 0 0;display:flex}.workforce-add-resource .workforce-form-footer .helper-text{background:0 0;border:0;margin:0;padding:0}.workforce-inline-alert{color:#7c4a03;background:#fffbeb;border:1px solid #f2c46d;border-left:4px solid #d97706;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 0;padding:10px 12px;font-size:12px;display:flex}.workforce-inline-alert strong{color:#713f12}.workforce-inline-alert span{flex:240px}.workforce-inline-alert .btn{color:#713f12;border-radius:8px;min-height:32px;padding:6px 10px}.workforce-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.workforce-resource-grid label{min-height:0;margin:0;display:block}.workforce-resource-grid label>span{color:#5f7188;letter-spacing:.12px;min-height:16px;margin:0 0 6px;font-size:12px;font-weight:900;line-height:15px;display:block}.workforce-resource-grid .required-star{color:#dc2626;min-height:0;margin-left:3px;font-size:13px;font-weight:950;display:inline}.workforce-resource-grid :is(input,select,textarea){box-sizing:border-box;border:1px solid #d8e2ee;border-radius:14px;width:100%;min-width:0;min-height:42px;padding:10px 12px}.workforce-resource-grid textarea{min-height:116px}.workforce-resource-grid .required>span{color:#b91c1c}.workforce-resource-grid .required :is(input,select,textarea){background:snow;border-color:#fecaca;border-left-style:solid;border-left-width:4px;box-shadow:0 0 0 1px #dc26260d}body[data-qworks-feature=workforce] .workforce-resources-editor .table-wrap{background:#ffffffeb!important;border-color:#e2e8f0eb!important;box-shadow:0 10px 28px #0f172a0b!important}.workforce-add-resource .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f);border-color:#0000;border-radius:8px;place-self:start;width:auto;min-height:42px;padding:9px 13px;font-size:12.5px}@media (width<=1200px){.workforce-timesheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workforce-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.workforce-doc-grid,.workforce-kpi-grid,.workforce-timesheet-grid,.workforce-expense-grid,.workforce-holiday-grid,.workforce-resource-grid,.workforce-action-grid,.workforce-summary-grid{height:auto;grid-template-columns:1fr!important}.workforce-timesheet-grid .workforce-timesheet-remarks{grid-column:auto}.workforce-employee-identity{text-align:left}}.workforce-workspace-nav{z-index:20;background:#fffffff5;border:1px solid #cfe3ec;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:10px 12px;display:flex;position:sticky;top:8px;box-shadow:0 8px 22px #0f233712}.workforce-workspace-nav strong{color:#0b2235;text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:12px}.workforce-workspace-nav button{color:#153447;text-align:center;cursor:pointer;background:#fff;border:1px solid #cfe0e7;border-radius:999px;flex:none;width:auto;min-height:36px;margin:0;padding:8px 13px;font-size:12px;font-weight:850}.workforce-workspace-nav button:is(:hover,:focus-visible),.workforce-workspace-nav button[aria-current=page]{color:#07546c;background:#e8f6fa;border-color:#0f6b86;outline:none;transform:none}.workforce-contextual-subtabs{z-index:19;width:auto;min-height:58px;margin:-8px var(--qworks-workspace-inline-boundary,24px) 18px;box-sizing:border-box;position:relative;top:auto}.workforce-focus-target{scroll-margin-top:88px}.workforce-focus-target:focus{outline-offset:4px;outline:3px solid #0e74903d}.workforce-data-table{min-width:0;max-width:100%;position:relative;container-type:inline-size}.workforce-data-table .sales-table-controls-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.workforce-data-table .sales-table-controls .ant-input-search{flex:260px;width:auto;min-width:min(220px,100%);max-width:460px}.workforce-data-table .sales-table-result-summary{text-align:right;text-overflow:ellipsis;flex:160px;min-width:0;margin-left:auto;overflow:hidden}.workforce-data-table .sales-table-pagination{margin-top:10px}.workforce-summary-grid+.workforce-data-table{margin-top:14px}.workforce-data-table .qworks-sales-fixed-table .ant-table-thead>tr>th{box-sizing:border-box;height:44px!important;padding:8px 12px!important}.workforce-data-table .qworks-sales-fixed-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;height:auto!important;min-height:50px!important;padding:8px 12px!important;overflow:hidden!important}.workforce-data-table .qworks-sales-fixed-table .ant-table-tbody>tr:not(.ant-table-measure-row){height:50px}.workforce-data-table .qworks-sales-fixed-table .workforce-table-data-cell>:is(div,span,strong,small,time){overflow-wrap:anywhere;max-width:100%}.workforce-data-table .qworks-sales-fixed-table .workforce-table-actions-cell{white-space:normal!important}.workforce-data-table .qworks-sales-fixed-table .workforce-table-actions-cell .record-toolbar{flex-wrap:wrap}.workforce-data-table .qworks-sales-fixed-table .ant-empty{margin-block:20px}.workforce-data-table .qworks-sales-fixed-table .ant-table-body{overflow-anchor:none}.workforce-column-filter{box-sizing:border-box;gap:12px;width:min(260px,100vw - 32px);min-width:0;padding:12px;display:grid}.workforce-column-filter .ant-select{width:100%}.workforce-column-filter__actions{justify-content:flex-end;gap:8px;display:flex}@container (width<=620px){.workforce-data-table .sales-table-controls .ant-input-search{flex-basis:100%;max-width:none}.workforce-data-table .sales-table-result-summary{text-align:left;white-space:normal;flex-basis:100%;margin-left:0}}.workforce-history-summary{max-width:520px;margin:0 0 18px}.workforce-history-balance-card{justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}.workforce-history-balance-card h3,.workforce-history-balance-card p{margin:0}.workforce-history-balance-card p{color:#547086;margin-top:6px}.workforce-history-balance-card .workforce-recovery-value{color:#07546c;white-space:nowrap;font-size:28px}.workforce-workspace-section{background:#ffffffb8;border:1px solid #dbeaf0;border-radius:18px;margin:0 0 20px;padding:18px;scroll-margin-top:76px}.workforce-workspace-section__header{border-bottom:1px solid #dbeaf0;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:0 2px 13px;display:flex}.workforce-workspace-section__header h2{color:#0b2235;margin:0 0 4px;font-size:19px}.workforce-workspace-section__header p{color:#64748b;margin:0;font-size:12px}.workforce-workspace-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workforce-workspace-actions .btn,.workforce-workspace-section__header>.btn{border-radius:10px;min-height:38px;padding:9px 14px}.workforce-workflow-form{background:#f7fbfd!important;border-color:#9bc9d5!important;height:auto!important;min-height:0!important;margin:0 0 16px!important;padding:18px!important;overflow:visible!important}.workforce-workflow-form__header{border-bottom:1px solid #dbeaf0;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 14px;padding:0 0 12px;display:flex}.workforce-workflow-form__header h3{border:0;height:auto;margin:0 0 4px;padding:0}.workforce-workflow-form__header p{color:#64748b;margin:0;font-size:12px}.workforce-workflow-form__header .btn{border-radius:999px;flex:none;min-height:36px;padding:8px 13px}.workforce-workspace-section>.form-card:last-child{margin-bottom:0!important}.workforce-management-nav{top:8px}.workforce-resources-editor .link-button{color:#075f80;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.workforce-resources-editor .workforce-data-table .sales-table-controls .ant-input-search{flex-basis:300px;max-width:420px}.workforce-resources-editor .qworks-sales-fixed-table .ant-table-tbody>tr.workforce-employee-row--readonly>td{height:52px!important;min-height:52px!important}.workforce-resources-editor .qworks-sales-fixed-table .ant-table-tbody>tr.workforce-employee-row--editing>td{background:#f7fbfd!important;height:62px!important;min-height:62px!important}.workforce-resources-editor .qworks-sales-fixed-table :is(input,select){box-sizing:border-box;background:#fff;border:1px solid #b8d4df;border-radius:8px;width:100%;min-width:0;height:36px;min-height:36px;padding:6px 9px;font-size:12px}.workforce-resources-editor .qworks-sales-fixed-table input[type=date]{min-width:130px}.workforce-resources-editor .qworks-sales-fixed-table .record-toolbar{min-width:0}.workforce-detail-access{background:#f7fbfd;border:1px solid #dbeaf0;border-radius:12px;margin-top:14px;padding:14px}.workforce-detail-access h4{color:#0b2235;margin:0 0 8px}.workforce-detail-access .workforce-resource-access .section-actions{margin-top:8px}.workforce-resource-detail{margin-top:16px;padding:18px}.workforce-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workforce-detail-grid dl{background:#f7fbfd;border:1px solid #dbeaf0;border-radius:12px;margin:0;padding:14px}.workforce-detail-grid dt{color:#5f7188;text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:11px;font-weight:900}.workforce-detail-grid dt:first-child{margin-top:0}.workforce-detail-grid dd{color:#183247;margin:3px 0 0;font-size:13px}.workforce-detail-related{color:#355368;background:#fff;border:1px solid #dbeaf0;border-radius:12px;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:12px;font-size:12px;display:flex}.workforce-detail-related strong{color:#0b2235}.workforce-detail-timeline{background:#fff;border:1px solid #dbeaf0;border-radius:12px;margin-top:14px;padding:14px}.workforce-detail-timeline h4{color:#0b2235;margin:0 0 8px}.workforce-detail-timeline ol{max-height:260px;margin:0;padding-left:20px;overflow:auto}.workforce-detail-timeline li{color:#355368;margin:0 0 7px;font-size:12px}.workforce-detail-timeline li strong{color:#0b2235;margin-right:6px}.workforce-detail-timeline small{color:#64748b}@media (width<=720px){.workforce-workspace-section{padding:12px}.workforce-workspace-section__header,.workforce-workflow-form__header{flex-direction:column;align-items:stretch}.workforce-workspace-actions,.workforce-workspace-actions .btn,.workforce-workspace-section__header>.btn{width:100%}.workforce-workspace-actions .btn,.workforce-workspace-section__header>.btn{justify-content:center}.workforce-detail-grid{grid-template-columns:1fr}.workforce-add-resource .workforce-form-footer{flex-direction:column;align-items:stretch}.workforce-add-resource .workforce-form-footer .form-action-field,.workforce-add-resource .workforce-form-footer .btn.primary{width:100%}.workforce-add-resource .workforce-form-footer .btn.primary{justify-content:center}}body.qworks-shell-layout[data-qworks-feature=calendar],body.qworks-shell-layout[data-qworks-feature=calendar] .app{background:#eef6fa!important}body.qworks-shell-layout[data-qworks-feature=calendar] main{background-image:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0,#f1f5f9 220px 100%)!important;background-position:0 142px,0 142px!important;background-repeat:no-repeat!important;background-size:100% calc(100% - 142px),100% calc(100% - 142px)!important}body.qworks-shell-layout[data-qworks-feature=calendar] #content{background:0 0!important}body.qworks-shell-layout[data-qworks-feature=calendar].qworks-action-drawer-open main{overflow:visible!important}body.qworks-shell-layout[data-qworks-feature=calendar].qworks-action-drawer-open:not(:has(.action-drawer[data-qworks-state=expanded])):after{content:"";z-index:65019;pointer-events:none;border-radius:16px;height:calc(100vh - 104px);position:fixed;inset:82px 22px auto 304px;box-shadow:0 26px 70px #071d3338}body.qworks-shell-layout[data-qworks-feature=calendar].qworks-action-drawer-open .action-drawer[data-qw-tab=Calendar]:not([data-qworks-state=expanded]){box-shadow:none!important}body.qworks-shell-layout .calendar-page{color:#071d33}body.qworks-shell-layout[data-qworks-feature=calendar] .filter-panel{height:70px!important;min-height:70px!important}body.qworks-shell-layout[data-qworks-feature=calendar] .filter-panel .toolbar-controls-toggle{color:#486175;text-align:start;text-rendering:auto;-webkit-font-smoothing:auto;background:linear-gradient(#fff,#f1f8fb);border:1px solid #dbeaf0;border-radius:16px;gap:10px;width:317.797px;height:39px;min-height:39px;padding:0 12px;font-size:12.5px;font-weight:800;position:relative;top:3px;overflow:hidden;transform:none}body.qworks-shell-layout[data-qworks-feature=calendar] .filter-panel .toolbar-controls-toggle>small{color:#73899a;font-size:11px;font-weight:750;line-height:normal}body.qworks-shell-layout [data-qworks-calendar-shell-region=ribbon]{margin-top:24px!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar]{box-sizing:border-box!important;height:auto!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .module-tools__header,body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] #addActionsMount,body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] details.add-actions-menu,body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] details.add-actions-menu>summary.add-actions-trigger{height:48px!important;min-height:48px!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .global-search__row,body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .global-search__row>label{height:65px!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .global-search__row{grid-template-rows:65px!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .global-search__row>label{grid-template-rows:21px 44px!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .global-search__row>label>span{height:14px!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .global-search__help{height:12px!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] details.excel-center>summary.excel-center-trigger{color:#486175!important;height:auto!important;min-height:36px!important;font-size:12.5px!important;font-weight:800!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=ribbon]>button.btn{display:block!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] details.add-actions-menu>summary.add-actions-trigger{font-size:12px!important;font-weight:850!important;display:list-item!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .add-actions-trigger>span{color:#748799!important;margin-top:2px!important;font-size:11px!important;font-weight:850!important;line-height:normal!important}body.qworks-shell-layout [data-qworks-calendar-shell-region=toolbar] .add-actions-trigger>small{color:#07536a!important;margin:0!important;font-size:10px!important;font-weight:850!important;line-height:normal!important;display:inline!important}body.qworks-shell-layout .calendar-page-header{box-sizing:border-box;height:77.5px;margin-bottom:14px}body.qworks-shell-layout .calendar-page-header .corporate-subtitle{transform:translate(1px)}body.qworks-shell-layout .calendar-page-header h2{letter-spacing:-.045em;margin:0;font-size:25px;line-height:normal}body.qworks-shell-layout .calendar-page-header p{color:#607589;margin:5px 0 0;font-size:14px}body.qworks-shell-layout .calendar-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;height:80px!important;margin:0 0 18px!important;display:grid!important}body.qworks-shell-layout .calendar-kpi-grid .numbering-kpi{box-sizing:border-box;background:#fff;border:1px solid #dbe5ea;border-radius:18px;flex-direction:column;justify-content:center;padding:16px;display:flex;box-shadow:0 10px 25px #071d330f}body.qworks-shell-layout .calendar-kpi-grid .label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}body.qworks-shell-layout .calendar-kpi-grid .value{color:#071d33;margin-top:6px;font-size:22px;font-weight:700;line-height:normal}body.qworks-shell-layout .calendar-timezone-context{color:#486175;background:#ffffffdb;border:1px solid #dbeaf0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px;padding:10px 14px;font-size:11px;display:flex}body.qworks-shell-layout .calendar-timezone-context strong{color:#071d33;font-size:12px}body.qworks-shell-layout .calendar-timezone-context small{color:#73899a;flex-basis:100%}body.qworks-shell-layout .calendar-list-layout{grid-template-columns:1.1fr .9fr!important;align-items:start!important;gap:18px!important;display:grid!important}body.qworks-shell-layout .calendar-month-card,body.qworks-shell-layout .calendar-list-card{box-sizing:border-box;margin:0;padding:20px;overflow:hidden}body.qworks-shell-layout[data-qworks-feature=calendar] .calendar-page .form-card,body.qworks-shell-layout[data-qworks-feature=calendar] .calendar-page .table-wrap{background:#ffffffeb!important;border-color:#e2e8f0eb!important;border-radius:8px!important;box-shadow:0 10px 28px #0f172a0b!important}body.qworks-shell-layout .calendar-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}body.qworks-shell-layout .calendar-toolbar__heading{min-width:0}body.qworks-shell-layout .calendar-toolbar__title-row{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}body.qworks-shell-layout .calendar-toolbar__title-row .corporate-subtitle{flex:none;margin:0}body.qworks-shell-layout .calendar-toolbar .actions{flex-wrap:wrap;flex:454px;max-width:454px}body.qworks-shell-layout .calendar-toolbar input[type=month]{width:100%;height:42px;padding:11px 12px}body.qworks-shell-layout .calendar-toolbar .btn{height:34px;min-height:34px;box-shadow:none;border-radius:999px;align-items:center;padding:9px 13px;font-size:12.5px;font-weight:800;display:flex}body.qworks-shell-layout .calendar-view-toolbar{border-bottom:1px solid #e2edf2;align-items:center;gap:7px;margin-bottom:12px;padding-bottom:10px;display:flex}body.qworks-shell-layout .calendar-view-toolbar__label{color:#607589;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:900}body.qworks-shell-layout .calendar-view-toolbar .btn{border-radius:999px;min-height:32px;padding:7px 12px;font-size:12px;font-weight:850}body.qworks-shell-layout .calendar-month-title{color:#071d33;letter-spacing:-.03em;font-size:22px;font-weight:900}body.qworks-shell-layout .calendar-today-label{color:#607589;margin-top:4px;font-size:11px;font-weight:800;display:block}body.qworks-shell-layout .calendar-grid{grid-template-columns:repeat(7,minmax(110px,1fr))!important;gap:8px!important;display:grid!important}body.qworks-shell-layout .calendar-day-header{color:#1b718b;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:8px 4px;font-size:11px;font-weight:900}body.qworks-shell-layout .calendar-day{box-sizing:border-box;background:#fff;border:1px solid #dce8ef;border-radius:16px;min-width:0;min-height:118px;padding:10px;box-shadow:0 8px 18px #071d330a}body.qworks-shell-layout .calendar-day.other-month{opacity:.55;background:#f8fafc}body.qworks-shell-layout .calendar-day.today{border:2px solid #1b718b}body.qworks-shell-layout .calendar-day-number{color:#071d33;margin-bottom:7px;font-size:13px;font-weight:900}body.qworks-shell-layout .calendar-event-pill{color:#071d33;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#e8f6fa;border:0;border-radius:10px;width:100%;margin:0 0 5px;padding:6px 7px;font-size:11px;font-weight:800;display:block;overflow:hidden}body.qworks-shell-layout .calendar-event-pill.activity{color:#075985;background:#eef6ff}body.qworks-shell-layout .calendar-event-pill.meeting{color:#166534;background:#dcfce7}body.qworks-shell-layout .calendar-event-pill.reminder{color:#92400e;background:#fef3c7}body.qworks-shell-layout .calendar-event-pill.private{color:#334155;background:#f1f5f9}body.qworks-shell-layout .calendar-more{color:#607589;font-size:11px;font-weight:800}body.qworks-shell-layout .calendar-agenda-preview{min-height:250px;padding:4px 0}body.qworks-shell-layout .calendar-agenda-preview__header{color:#071d33;justify-content:space-between;align-items:baseline;margin:4px 0 14px;display:flex}body.qworks-shell-layout .calendar-agenda-preview__header strong{font-size:17px}body.qworks-shell-layout .calendar-agenda-preview__header span{color:#607589;font-size:12px;font-weight:800}body.qworks-shell-layout .calendar-agenda-preview__items{gap:8px;display:grid}body.qworks-shell-layout .calendar-agenda-preview__item{color:#071d33;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce8ef;border-radius:12px;gap:3px;padding:12px 14px;display:grid}body.qworks-shell-layout .calendar-agenda-preview__item:hover{background:#f2fbfd;border-color:#1b718b}body.qworks-shell-layout .calendar-agenda-preview__item span,body.qworks-shell-layout .calendar-agenda-preview__item small{color:#607589;font-size:11px}body.qworks-shell-layout .calendar-list-card h3{color:#172033;margin:0 0 18.72px;font-size:18.72px}body.qworks-shell-layout .calendar-list-card>.field-note{min-height:0;margin:5px 0 11px;font-size:11px;line-height:1.35}body.qworks-shell-layout .calendar-table-wrap{outline-offset:2px;border-radius:12px;width:100%;max-width:100%;overflow-x:auto}body.qworks-shell-layout .calendar-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1100px;font-size:14px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table{table-layout:fixed}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:first-child{width:157px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(2){width:138.594px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(3){width:86.7813px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(4){width:65.5781px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(5){width:85.5469px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(6){width:83.5156px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(7){width:125.938px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(8){width:80.3438px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(9){width:94.4531px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table th:nth-child(10){width:182.25px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table{table-layout:fixed}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:first-child{width:157px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(2){width:138.594px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(3){width:75.9375px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(4){width:74.2031px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(5){width:81.2344px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(6){width:96.8125px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(7){width:123.125px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(8){width:78.8125px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(9){width:94px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table th:nth-child(10){width:180.281px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table{table-layout:fixed}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:first-child{width:113.672px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(2){width:66.8438px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(3){width:72.7188px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(4){width:82.5469px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(5){width:123.422px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(6){width:166.047px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(7){width:136.859px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(8){width:87.9844px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(9){width:106.656px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table th:nth-child(10){width:143.25px}body.qworks-shell-layout .calendar-table th,body.qworks-shell-layout .calendar-table td{color:#334155;vertical-align:top;border:0;border-top:1px solid #f1f5f9;padding:8px 14px;font-size:14px}body.qworks-shell-layout .calendar-table th{color:#071d33;letter-spacing:.04em;text-align:left;text-transform:uppercase;box-sizing:border-box;background:#f7fbfd;border:0;height:31.375px;padding:8px 14px;font-size:12px;font-weight:700}body.qworks-shell-layout .calendar-table input,body.qworks-shell-layout .calendar-table select,body.qworks-shell-layout .calendar-table textarea{box-sizing:border-box;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-width:0;height:auto;padding:8px 9px;font-size:12px}body.qworks-shell-layout .calendar-table textarea{resize:vertical;min-height:116px;margin-top:0}body.qworks-shell-layout .calendar-table td:nth-child(5) select{appearance:none;height:32px}body.qworks-shell-layout .calendar-inline-time{gap:0;display:grid}body.qworks-shell-layout .calendar-row-actions{flex-flow:wrap;align-items:center;gap:8px}body.qworks-shell-layout .calendar-row-actions .btn{white-space:nowrap;border-radius:6px;min-height:28px;padding:5px 8px;font-size:11px;line-height:1}body.qworks-shell-layout .calendar-row-actions .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f);border-color:#0000}body.qworks-shell-layout .calendar-table tr[data-qworks-row-source=Activity] .btn{white-space:nowrap;border-radius:6px;height:28px;min-height:28px;padding:5px 8px;font-size:11px;line-height:1;display:inline-flex}body.qworks-shell-layout .calendar-empty{text-align:center;vertical-align:top;height:auto;color:#94a3b8!important;padding:8px 30px!important}body.qworks-shell-layout .calendar-page[data-qworks-state=current-month-empty] .calendar-table-wrap{box-sizing:border-box;height:67.2344px}body.qworks-shell-layout .calendar-page[data-qworks-state=current-month-empty] .calendar-list-card{height:175.797px}body.qworks-shell-layout .calendar-page[data-qworks-state=event-created-editable] .calendar-list-card,body.qworks-shell-layout .calendar-page[data-qworks-state=event-edited] .calendar-list-card{height:310.797px}body.qworks-shell-layout .calendar-page:is([data-qworks-state=event-created-editable],[data-qworks-state=event-edited]) .calendar-table-wrap{box-sizing:border-box;height:202.234px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-list-card{height:362.516px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table-wrap{box-sizing:border-box;height:253.953px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table tr[data-qworks-row-source=Activity]{height:51.7188px}body.qworks-shell-layout .calendar-page[data-qworks-state=linked-activity] .calendar-table tr[data-qworks-row-source=Calendar]{height:168.859px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-list-card{height:193.156px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table-wrap{box-sizing:border-box;height:84.5938px}body.qworks-shell-layout .calendar-page[data-qworks-state=activity-only-after-delete] .calendar-table tr[data-qworks-row-source=Activity]{height:51.2188px}body.qworks-shell-layout .calendar-list-card{min-height:0;height:auto!important}body.qworks-shell-layout .calendar-table-wrap{max-height:430px;overflow:auto;height:auto!important}body.qworks-shell-layout .calendar-table{min-width:1380px;table-layout:auto!important}body.qworks-shell-layout .calendar-table th:first-child{min-width:126px}body.qworks-shell-layout .calendar-table th:nth-child(2){min-width:124px}body.qworks-shell-layout .calendar-table th:nth-child(3){min-width:210px}body.qworks-shell-layout .calendar-table th:nth-child(4){min-width:94px}body.qworks-shell-layout .calendar-table th:nth-child(5){min-width:146px}body.qworks-shell-layout .calendar-table th:nth-child(6),body.qworks-shell-layout .calendar-table th:nth-child(7){min-width:136px}body.qworks-shell-layout .calendar-table th:nth-child(8),body.qworks-shell-layout .calendar-table th:nth-child(9){min-width:102px}body.qworks-shell-layout .calendar-table th:nth-child(10){min-width:252px}body.qworks-shell-layout .calendar-table tr[data-qworks-row-source=Calendar],body.qworks-shell-layout .calendar-table tr[data-qworks-row-source=Activity]{height:auto!important}body.qworks-shell-layout .calendar-table td{vertical-align:middle}body.qworks-shell-layout .calendar-readonly-time{color:#173b55;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:92px;font-weight:800;display:inline-block}body.qworks-shell-layout .calendar-readonly-title{color:#10283b;overflow-wrap:anywhere;display:block}body.qworks-shell-layout .calendar-readonly-notes{color:#607589;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}body.qworks-shell-layout .calendar-list-layout{box-sizing:border-box;padding-bottom:18px}body.qworks-shell-layout .calendar-status{color:#1b718b;margin:6px 0;font-size:12px;font-weight:800}body.qworks-shell-layout .calendar-status.error{color:#b91c1c}body.qworks-shell-layout .calendar-margin-approval-row td{background:#fffbeb;border-top-color:#fde68a}body.qworks-shell-layout .calendar-margin-approval-row td:first-child{border-left:4px solid #f59e0b}body.qworks-shell-layout .calendar-margin-approval-row p{color:#785d18;margin:5px 0 0;font-size:11px;line-height:1.35}body.qworks-shell-layout .calendar-approval-status,body.qworks-shell-layout .calendar-approval-complete{border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}body.qworks-shell-layout .calendar-approval-status.pending{color:#92400e;background:#fef3c7}body.qworks-shell-layout .calendar-approval-status.approved,body.qworks-shell-layout .calendar-approval-complete{color:#166534;background:#dcfce7}body.qworks-shell-layout .calendar-table tr.calendar-related-focus{outline-offset:-3px;outline:3px solid #0ea5e9;scroll-margin:140px}body.qworks-shell-layout .calendar-table tr.calendar-related-focus td{box-shadow:inset 0 1px #67e8f9,inset 0 -1px #67e8f9;background:#ecfeff!important}body.qworks-shell-layout .calendar-table tr.calendar-related-focus td:first-child{border-left:5px solid #0284c7}body.qworks-shell-layout .calendar-loading,body.qworks-shell-layout .calendar-load-error{background:#fff;border:1px solid #e1edf2;border-radius:18px;min-height:240px;padding:28px}body.qworks-shell-layout .action-drawer[data-qw-tab=Calendar]{flex-direction:column!important;height:calc(100vh - 104px)!important;max-height:976px!important;display:flex!important;overflow-y:auto!important}body.qworks-shell-layout .action-drawer[data-qw-tab=Calendar] .action-drawer__header{z-index:4;position:relative}body.qworks-shell-layout .action-drawer[data-qw-tab=Calendar] .action-drawer__header>*{visibility:visible!important}body.qworks-shell-layout .action-drawer[data-qw-tab=Calendar] .action-drawer__header{flex:none;order:1}body.qworks-shell-layout .action-drawer[data-qw-tab=Calendar] .action-drawer__header strong{color:#08384b!important;font-size:13px!important}body.qworks-shell-layout .action-drawer[data-qw-tab=Calendar] .dialog__close-row{z-index:5;flex:none;order:2;position:sticky;top:0}body.qworks-shell-layout .calendar-action-drawer-content{flex:none;order:3;gap:0;display:grid}body.qworks-shell-layout .calendar-event-form{height:599px;min-height:599px;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;padding:0}body.qworks-shell-layout .calendar-event-form h3{color:#10283b;border-bottom:1px solid #dbeaf0;margin:0 0 14px;padding:0 0 12px;font-size:16px;font-weight:1000}body.qworks-shell-layout .calendar-required-note{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin:10px 0 16px;padding:10px 12px;font-size:13px;font-weight:900}body.qworks-shell-layout .calendar-event-form-grid{grid-template-columns:repeat(3,minmax(200px,1fr));gap:14px;display:grid}body.qworks-shell-layout .calendar-event-form-grid label,body.qworks-shell-layout .calendar-activity-grid label{color:#5f7188;min-height:76px;margin:0;font-size:12px;font-weight:900;display:block}body.qworks-shell-layout .calendar-event-form-grid label>span,body.qworks-shell-layout .calendar-activity-grid label>span{color:#5f7188;min-height:16px;margin:0 0 6px;font-size:12px;font-weight:900;line-height:1.25;display:block}body.qworks-shell-layout .calendar-event-form-grid label>span{color:#5f7188;letter-spacing:.01em}body.qworks-shell-layout .calendar-event-form-grid input,body.qworks-shell-layout .calendar-event-form-grid select,body.qworks-shell-layout .calendar-event-form-grid textarea,body.qworks-shell-layout .calendar-activity-grid input,body.qworks-shell-layout .calendar-activity-grid select,body.qworks-shell-layout .calendar-activity-grid textarea{box-sizing:border-box;border:1px solid #d8e2ee;border-radius:14px;width:100%;height:42px;padding:10px 12px;font-size:14px}body.qworks-shell-layout .calendar-event-form-grid textarea,body.qworks-shell-layout .calendar-activity-grid textarea{resize:vertical;min-height:116px}body.qworks-shell-layout .calendar-event-form-grid select[multiple]{height:auto;min-height:78px;padding:5px}body.qworks-shell-layout .calendar-event-form-grid label>small{color:#465e70;margin-top:4px;font-size:10px;font-weight:700;line-height:1.3;display:block}body.qworks-shell-layout .calendar-event-form-grid input[type=time]{height:42.6875px}body.qworks-shell-layout .calendar-required>span{color:#b91c1c}body.qworks-shell-layout .calendar-required>span b{color:#dc2626;display:inline}body.qworks-shell-layout .calendar-event-form-grid label.calendar-required>span{color:#b91c1c}body.qworks-shell-layout .calendar-event-form-grid label.calendar-required .required-star{margin:0 0 7px 3px;font-size:13px;font-weight:950;line-height:15.6px}body.qworks-shell-layout .calendar-required-note .required-star{margin:2px 0 0 3px;font-size:13px;font-weight:950}body.qworks-shell-layout .calendar-required input,body.qworks-shell-layout .calendar-required select{background:snow;border-color:#fecaca;border-left-style:solid;border-left-width:4px;box-shadow:0 0 0 1px #dc26260d}body.qworks-shell-layout .calendar-form-wide{grid-column:auto}body.qworks-shell-layout .calendar-submit-label .btn{background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;width:auto;height:42px;padding:9px 13px;font-size:12.5px}body.qworks-shell-layout .action-drawer[data-qw-tab=Calendar] .calendar-activity-form.calendar-actions-panel{box-sizing:border-box!important;height:279px!important;min-height:279px!important;margin:12px 0!important}body.qworks-shell-layout .calendar-activity-form .calendar-editor__title{height:18px!important}body.qworks-shell-layout .calendar-activity-grid{grid-template-rows:70px 80px!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:12px!important;width:100%!important;height:162px!important;display:grid!important}body.qworks-shell-layout .calendar-activity-form .calendar-activity-grid label{min-height:0!important}body.qworks-shell-layout .calendar-activity-form .calendar-activity-grid label>span{margin:0 0 6px!important;line-height:15px!important}body.qworks-shell-layout .calendar-activity-form .calendar-activity-grid input,body.qworks-shell-layout .calendar-activity-form .calendar-activity-grid select,body.qworks-shell-layout .calendar-activity-form .calendar-activity-grid textarea{border-color:#cfe0eb!important;border-radius:12px!important;padding:9px 10px!important}body.qworks-shell-layout .calendar-confirm-backdrop{z-index:10000;background:#071d337a;place-items:center;display:grid;position:fixed;inset:0}body.qworks-shell-layout .calendar-confirm-dialog{background:#fff;border-radius:16px;width:min(430px,100vw - 32px);padding:22px;box-shadow:0 20px 60px #071d3347}body.qworks-shell-layout .calendar-confirm-dialog h3{margin:0 0 8px}@media (width<=1100px){body.qworks-shell-layout .calendar-list-layout{grid-template-columns:1fr!important}body.qworks-shell-layout .calendar-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}body.qworks-shell-layout .calendar-event-form-grid,body.qworks-shell-layout .calendar-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){body.qworks-shell-layout .calendar-kpi-grid{grid-template-columns:1fr!important}}@media (width<=760px){body.qworks-shell-layout .calendar-grid{min-width:650px;grid-template-columns:repeat(7,minmax(72px,1fr))!important}body.qworks-shell-layout .calendar-month-card{overflow-x:auto}body.qworks-shell-layout .calendar-event-form-grid,body.qworks-shell-layout .calendar-activity-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.qworks-shell-layout .calendar-page *,body.qworks-shell-layout .calendar-action-drawer-content *{scroll-behavior:auto!important;transition:none!important}}body.qworks-shell-layout .calendar-event-detail-backdrop{z-index:65030;overscroll-behavior:contain;background:#041a2b57;justify-content:flex-end;display:flex;position:fixed;inset:0}body.qworks-shell-layout .calendar-event-detail-drawer{box-sizing:border-box;background:#fff;flex-direction:column;width:min(560px,100vw);min-width:0;height:100dvh;max-height:100dvh;display:flex;overflow:hidden;box-shadow:-18px 0 45px #071d3338}body.qworks-shell-layout .calendar-event-detail-drawer--editing{width:min(720px,100vw)}body.qworks-shell-layout .calendar-event-detail-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #d5e3eb;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:0;margin:0;padding:22px 24px 16px;display:flex}body.qworks-shell-layout .calendar-event-detail-heading{min-width:0}body.qworks-shell-layout .calendar-event-detail-heading .eyebrow{color:#0e6684;letter-spacing:.07em;margin:0 0 7px;font-size:11px;font-weight:900;line-height:1.3;display:block}body.qworks-shell-layout .calendar-event-detail-heading h3{color:#071d33;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}body.qworks-shell-layout .calendar-event-detail-heading p{color:#607589;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.4}body.qworks-shell-layout .calendar-event-detail-close{flex:none;min-height:38px}body.qworks-shell-layout .calendar-event-detail-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}body.qworks-shell-layout .calendar-event-detail-edit .calendar-event-form{height:auto;min-height:0}body.qworks-shell-layout .calendar-event-detail-edit .calendar-event-form>h3{display:none}body.qworks-shell-layout .calendar-event-detail-edit .calendar-event-form-grid{grid-template-columns:1fr;gap:12px}body.qworks-shell-layout .calendar-event-detail-edit .calendar-event-form-grid label{min-height:0}body.qworks-shell-layout .calendar-event-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}body.qworks-shell-layout .calendar-event-detail-fields>div{min-width:0}body.qworks-shell-layout .calendar-event-detail-fields dt{color:#587089;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}body.qworks-shell-layout .calendar-event-detail-fields dd{color:#092d46;overflow-wrap:anywhere;margin:4px 0 0}body.qworks-shell-layout .calendar-event-detail-fields .calendar-event-detail-notes{grid-column:1/-1}body.qworks-shell-layout .calendar-event-detail-drawer>.actions{background:#f7fbfd;border-top:1px solid #d5e3eb;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin:0;padding:16px 24px;display:flex}body.qworks-shell-layout .calendar-filter-bar{background:#f7fbfd;border:1px solid #d5e3eb;border-radius:12px;margin:14px 0;padding:0;display:block}body.qworks-shell-layout .calendar-filter-bar>summary{color:#17364b;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:900;list-style:none;display:flex}body.qworks-shell-layout .calendar-filter-bar>summary::-webkit-details-marker{display:none}body.qworks-shell-layout .calendar-filter-bar>summary:before{content:"⌕";color:#0e6684;background:#e5f4f8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:17px;display:inline-grid}body.qworks-shell-layout .calendar-filter-bar>summary>span{margin-right:auto}body.qworks-shell-layout .calendar-filter-bar>summary>small{color:#4c6375;font-size:11px}body.qworks-shell-layout .calendar-filter-bar[open]>summary{border-bottom:1px solid #d5e3eb}body.qworks-shell-layout .calendar-filter-bar>.calendar-filter-grid{padding:14px}body.qworks-shell-layout .calendar-filter-grid{grid-template-columns:repeat(4,minmax(185px,1fr));align-items:end;gap:12px 10px;display:grid}body.qworks-shell-layout .calendar-filter-grid label{gap:4px;min-width:0;display:grid;overflow:visible}body.qworks-shell-layout .calendar-filter-grid label:first-child{grid-column:auto}body.qworks-shell-layout .calendar-filter-bar label span{color:#587089;font-size:11px;font-weight:800}body.qworks-shell-layout .calendar-filter-bar input,body.qworks-shell-layout .calendar-filter-bar select{box-sizing:border-box;color:#0b2235;width:100%;min-width:0;height:44px;min-height:44px;font-size:13px;line-height:1.25;display:block}body.qworks-shell-layout .calendar-filter-bar input{padding:10px 12px}body.qworks-shell-layout .calendar-filter-bar select{appearance:none;white-space:nowrap;text-align:start;vertical-align:middle;text-overflow:clip;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#587089 50%),linear-gradient(135deg,#587089 50%,#0000 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:10px 38px 10px 12px;overflow:visible}body.qworks-shell-layout .calendar-filter-grid>.btn{width:100%;min-height:44px}body.qworks-shell-layout .calendar-conflict-warning{color:#6b4705;background:#fff8e8;border:1px solid #e8b04b;border-left:5px solid #d98b13;border-radius:10px;margin:12px 0;padding:14px 16px}body.qworks-shell-layout .calendar-conflict-warning strong{color:#704900;display:block}body.qworks-shell-layout .calendar-conflict-warning p{margin:5px 0}body.qworks-shell-layout .calendar-conflict-warning ul{margin:8px 0 10px 20px}body.qworks-shell-layout .calendar-conflict-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){body.qworks-shell-layout .calendar-event-detail-fields{grid-template-columns:1fr}body.qworks-shell-layout .calendar-event-detail-header{padding:18px 16px 14px}body.qworks-shell-layout .calendar-event-detail-body{padding:16px}body.qworks-shell-layout .calendar-event-detail-drawer>.actions{padding:14px 16px}body.qworks-shell-layout .calendar-event-detail-heading h3{font-size:19px}}@media (width<=1180px){body.qworks-shell-layout .calendar-filter-grid{grid-template-columns:repeat(3,minmax(185px,1fr))}}@media (width<=760px){body.qworks-shell-layout .calendar-filter-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=640px){body.qworks-shell-layout .calendar-filter-grid{grid-template-columns:1fr}}body[data-qworks-feature=operations] main{background-color:#eef6fa!important;background-image:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%)!important;background-position:0 142px!important;background-repeat:no-repeat!important;background-size:100% calc(100% - 142px)!important}body[data-qworks-feature=operations] .filter-panel{z-index:65030!important;box-sizing:border-box!important;height:70px!important;min-height:70px!important}body[data-qworks-feature=operations] .filter-panel .toolbar-controls-toggle{color:#486175;text-align:start;text-rendering:auto;-webkit-font-smoothing:auto;background:linear-gradient(#fff,#f1f8fb);border:1px solid #dbeaf0;border-radius:16px;gap:10px;width:317.797px;height:39px;min-height:39px;padding:0 12px;font-size:12.5px;font-weight:800;position:relative;top:3px;overflow:hidden;transform:none}body[data-qworks-feature=operations] .filter-panel .toolbar-controls-toggle>small{color:#73899a;font-size:11px;font-weight:750;line-height:normal}body[data-qworks-feature=operations] .operations-content{background:0 0!important;padding-top:0!important}body[data-qworks-feature=operations] .operations-content .form-card{background:#ffffffeb;border-color:#e2e8f0eb;box-shadow:0 10px 28px #0f172a0b}body[data-qworks-feature=operations] .operations-document-readiness-warning{background:#fff8f7;border:1px solid #efb7b2;border-left:5px solid #c2413a;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:18px 0 22px;padding:18px 20px;display:flex;box-shadow:0 8px 20px #7f1d1d0f}body[data-qworks-feature=operations] .operations-document-readiness-warning__eyebrow{color:#a33a32;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}body[data-qworks-feature=operations] .operations-document-readiness-warning h3{color:#6f211d;margin:4px 0 8px;font-size:17px}body[data-qworks-feature=operations] .operations-document-readiness-warning ul{color:#7f2e28;margin:0;padding-left:20px;font-weight:800}body[data-qworks-feature=operations] .operations-document-readiness-warning p{color:#6b4b48;margin:9px 0 0;font-size:12px;line-height:1.45}body[data-qworks-feature=operations] .operations-document-readiness-warning .btn{white-space:nowrap;flex:none}body[data-qworks-feature=operations] .operations-document-readiness-error{color:#9f2d27;margin:18px 0;font-size:13px;font-weight:700}body[data-qworks-feature=operations] .danger{color:#b42318!important}body[data-qworks-feature=operations] .operations-ribbon{margin-top:24px!important}body[data-qworks-feature=operations] .operations-tab-view{margin-top:0}body[data-qworks-feature=operations] .operations-toolbar{box-sizing:border-box;height:auto!important;margin-bottom:22px!important}body[data-qworks-feature=operations] .operations-toolbar.module-tools--excel-open{height:auto!important}body[data-qworks-feature=operations] .operations-toolbar .toolbar-controls-toggle>small,body[data-qworks-feature=operations] .operations-toolbar .module-tools__title>span,body[data-qworks-feature=operations] .operations-toolbar .add-actions-trigger>span{color:#64748b!important}body[data-qworks-feature=operations] .operations-toolbar .global-search__help{color:#64748b!important;height:12px!important}body[data-qworks-feature=operations] .operations-toolbar .add-actions-trigger{height:48px!important;min-height:0!important;font-weight:850!important;display:list-item!important}body[data-qworks-feature=operations] .operations-toolbar #operationsActionMount,body[data-qworks-feature=operations] .operations-toolbar details.add-actions-menu{height:48px!important}body[data-qworks-feature=operations] .operations-toolbar .add-actions-trigger>span{height:16px!important;margin-top:2px!important;font-size:11px!important;line-height:normal!important}body[data-qworks-feature=operations] .operations-toolbar .add-actions-trigger>small{width:auto!important;height:auto!important;margin:0!important;font-size:10px!important;font-weight:850!important;line-height:normal!important;display:inline!important}body[data-qworks-feature=operations] .operations-toolbar .module-tools__header{min-height:48px!important}body[data-qworks-feature=operations] .operations-toolbar .global-search__row,body[data-qworks-feature=operations] .operations-toolbar .global-search__row>label{height:65px!important}body[data-qworks-feature=operations] .operations-toolbar .global-search__row>label{grid-template-rows:21px 44px!important}body[data-qworks-feature=operations] .operations-toolbar .global-search__row>label>span{height:14px!important;line-height:normal!important}body[data-qworks-feature=operations] .operations-toolbar>details.excel-center>summary.excel-center-trigger{height:37px!important}body[data-qworks-feature=operations] .operations-ribbon .btn{align-items:normal!important;gap:normal!important;display:block!important}body[data-qworks-feature=operations] .operations-toolbar .excel-center-trigger-panel{display:block;box-shadow:none!important;background:#fff!important;border:1px dashed #d1dbea!important;border-top:1px solid #e2eef3!important;border-radius:14px!important;gap:normal!important;margin:8px 0 0!important;padding:10px!important}body[data-qworks-feature=operations] .operations-toolbar .dialog__close-row{z-index:20;color:#10283b;box-sizing:border-box;background:#f7fbfd;border:1px solid #cfe3ec;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;height:58px;margin:-2px -2px 14px;padding:10px 12px;display:flex;position:sticky;top:-18px;box-shadow:0 8px 22px #0f233714}body[data-qworks-feature=operations] .operations-toolbar .dialog__close-row strong{color:#08384b;font-size:13px;font-weight:900}body[data-qworks-feature=operations] .operations-toolbar .dialog__close{color:#10283b;cursor:pointer;background:#fff;border:1px solid #cfe0e7;border-radius:999px;width:auto;min-height:36px;padding:8px 14px;font-size:13px;font-weight:900;box-shadow:0 4px 14px #0f23370f}body[data-qworks-feature=operations] .operations-toolbar .search-import-grid{grid-template-columns:250px minmax(0,1fr) auto;align-items:end;height:42px;margin:8px 0 0;display:grid;gap:8px!important}body[data-qworks-feature=operations] .operations-toolbar .search-import-grid label{display:block}body[data-qworks-feature=operations] .operations-toolbar .search-import-grid label>span,body[data-qworks-feature=operations] .operations-toolbar .search-import-grid .search-import-action>span{display:none}body[data-qworks-feature=operations] .operations-toolbar .search-import-grid select,body[data-qworks-feature=operations] .operations-toolbar .search-import-grid input[type=file]{background:#fff;border:1px solid #d8e2ee;border-radius:999px;width:100%;min-height:32px;padding:7px 10px;font-size:12.5px;color:#172033!important}body[data-qworks-feature=operations] .operations-toolbar .search-import-grid .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;width:auto!important;min-height:42px!important;padding:9px 13px!important;font-size:12.5px!important;line-height:normal!important;position:relative!important}body[data-qworks-feature=operations] .operations-toolbar .search-import-grid .search-import-action{display:block}body[data-qworks-feature=operations] .operations-toolbar .search-import-status{color:#64748b;height:14px;margin:8px 0 0;font-size:12px;font-weight:400;line-height:normal}body[data-qworks-feature=operations] .operations-page-header{box-sizing:border-box;align-items:flex-start;height:77.5px;min-height:77.5px;margin:0 0 14px;padding:0;position:relative}body[data-qworks-feature=operations] .operations-page-header .corporate-subtitle{gap:7px}body[data-qworks-feature=operations] .operations-page-header .corporate-subtitle:before{flex:0 0 26px;width:26px}body[data-qworks-feature=operations] .operations-page-header h2{letter-spacing:-.045em!important;font-size:25px!important}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Suppliers] .operations-page-header{height:125.5px;min-height:125.5px;margin-bottom:12px}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Suppliers] .operations-page-header .qworks-lang-toggle{justify-content:flex-end;gap:8px;width:100%;height:42px;margin:0;display:flex;position:absolute;top:83.5px;left:0}.operations-page-header .qworks-lang-toggle{align-items:center}.operations-page-header .qworks-lang-toggle span{color:#1b718b;background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;min-height:30px;margin:0;padding:7px 10px;font-size:12px;font-weight:900;display:flex}.operations-page-header .qworks-lang-toggle select{border:1px solid #d8e2ee;border-radius:12px;width:120px;height:42px;min-height:42px;padding:11px 12px}.operations-table-shell{border-radius:8px;width:100%;overflow:auto;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;box-shadow:0 10px 28px #0f172a0b!important}.operations-table-shell table{min-width:100%}.operations-inventory-empty{color:#64748b;text-align:center;height:96px!important}.operations-inventory-edit-modal{overscroll-behavior:contain;max-height:min(92vh,860px);width:min(1040px,96vw)!important}.operations-inventory-edit-heading{border-bottom:1px solid #dbeaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.operations-inventory-edit-heading h3{color:#0b2235;margin:0 0 5px;font-size:20px}.operations-inventory-edit-heading p{color:#64748b;margin:0;font-size:13px}.operations-inventory-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.operations-inventory-edit-grid .operations-field{color:#5f7188;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:900;display:flex}.operations-inventory-edit-grid :is(input,select,textarea){color:#172033;box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-width:0;min-height:42px;padding:10px 12px}.operations-inventory-edit-grid textarea{resize:vertical;min-height:82px}.operations-inventory-edit-status{box-sizing:border-box;white-space:pre-line;border:1px solid #0000;border-radius:10px;width:100%;margin:14px 0 0;padding:10px 12px;font-size:12.5px;font-weight:750;line-height:1.45}.operations-inventory-edit-status.is-error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.operations-inventory-edit-actions{border-top:1px solid #dbeaf0;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.operations-tab-view>.qworks-sp-status.error{color:#b91c1c;white-space:pre-line;background:#fff1f2;border-color:#fecaca}.operations-tab-view>.qworks-sp-status.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.operations-inventory-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-inventory-error>span{overflow-wrap:anywhere;min-width:0}.operations-inventory-error .btn{color:#991b1b;background:#fff;border-color:#fecaca;flex:none}.operations-supplier-table-shell{max-height:none!important}.operations-supplier-table{min-width:1490px}.operations-supplier-table th:first-child{width:135px}.operations-supplier-table th:nth-child(2){width:180px}.operations-supplier-table th:nth-child(3){width:145px}.operations-supplier-table th:nth-child(4){width:205px}.operations-supplier-table th:nth-child(5){width:190px}.operations-supplier-table th:nth-child(6){width:180px}.operations-supplier-table th:nth-child(7){width:110px}.operations-supplier-table th:nth-child(8){width:120px}.operations-supplier-table th:nth-child(9){width:90px}.operations-supplier-table th:nth-child(10){width:65px}.operations-supplier-table th:nth-child(11){width:150px}.operations-supplier-table td{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;height:48px;padding:7px 9px;overflow:hidden}.operations-supplier-table td a{color:#075d78}.operations-supplier-table td:last-child .actions{flex-wrap:nowrap;gap:6px}.operations-supplier-empty{color:#64748b;text-align:center;height:96px!important}.operations-supplier-edit-modal{width:min(1040px,96vw)!important}.operations-supplier-edit-heading{border-bottom:1px solid #dbeaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.operations-supplier-edit-heading h3{color:#0b2235;margin:0 0 5px;font-size:20px}.operations-supplier-edit-heading p{color:#64748b;margin:0;font-size:13px}.operations-supplier-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.operations-supplier-edit-grid .operations-field{color:#5f7188;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:900;display:flex}.operations-supplier-edit-grid :is(input,textarea){color:#172033;box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-width:0;min-height:42px;padding:10px 12px}.operations-supplier-edit-grid textarea{resize:vertical;min-height:82px}.operations-supplier-edit-actions{border-top:1px solid #dbeaf0;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.operations-supplier-status{color:#40576b;min-height:20px;margin:-8px 0 12px;font-size:12px}@media (width<=800px){.operations-inventory-edit-grid,.operations-supplier-edit-grid{grid-template-columns:1fr}}.operations-drawer-form{border:1px solid #cfe3ec!important;border-radius:14px!important;margin:12px 0!important;padding:16px!important}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"]{box-sizing:border-box;height:auto;min-height:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;border-radius:0!important;margin:0 0 20px!important;padding:0 0 20px!important}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] h3{box-sizing:border-box;color:#0b2235;border-bottom:1px solid #dbeaf0;height:31px;margin:0 0 14px;padding:0 0 12px;font-size:16px;font-weight:1000}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] .operations-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(76px,auto);height:auto;gap:14px!important}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] .operations-field{min-height:76px;display:block}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] .operations-field>span{color:#5f7188;letter-spacing:.01em;min-height:16px;margin:0 0 6px;font-size:12px;font-weight:900;line-height:15px;display:block}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] .operations-field :is(input,select){box-sizing:border-box;border:1px solid #d8e2ee;border-radius:14px;width:100%;height:42px;min-height:42px;padding:10px 12px}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] .operations-inventory-submit .btn{background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;width:auto;height:42px;min-height:42px;padding:9px 13px;font-size:12.5px;position:relative}.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] .operations-form-status{grid-column:1/-1}.operations-drawer .operations-field:has(:is(input,select,textarea):required)>span{color:#b91c1c!important}.operations-drawer .operations-field>span .required-star{color:#dc2626!important;margin-left:3px!important;font-weight:950!important;display:inline!important}.operations-drawer .operations-field :is(input,select,textarea):required{background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:5px!important;box-shadow:0 0 0 1px #dc262614!important}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"]{box-sizing:border-box;gap:12px;height:auto;min-height:0;display:grid;overflow:visible;box-shadow:none!important;background:#f7fbfd!important;border:1px dashed #9bc9d5!important;border-radius:18px!important;margin:0 0 20px!important;padding:16px!important}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .inventory-import-heading h3{color:#0b2235;border:0;height:auto;margin:0 0 4px;padding:0;font-size:16px;font-weight:1000}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .inventory-import-heading p{color:#64748b;margin:0;font-size:12px;line-height:1.4}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .inventory-import-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .inventory-import-file{color:#5f7188;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] input{box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-width:0;height:44px;min-height:42px;padding:8px 10px;display:block}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .btn{white-space:nowrap;background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:44px;min-height:44px;margin:0;padding:9px 16px;font-size:12.5px;display:inline-flex;position:relative}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .inventory-import-help{color:#64748b;margin:0;font-size:12px;font-weight:400;line-height:1.45;display:block}.operations-drawer .operations-form-status,.operations-drawer .operations-import-status{box-sizing:border-box;border:1px solid #0000;border-radius:10px;width:100%;margin:0;padding:10px 12px;font-size:12.5px;font-weight:750;line-height:1.4}.operations-drawer :is(.operations-form-status,.operations-import-status).is-error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.operations-drawer :is(.operations-form-status,.operations-import-status).is-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}@media (width<=760px){.operations-drawer [data-qw-region="02-inventory-stock-add-or-update-form"] .operations-form-grid,.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .inventory-import-controls{grid-template-columns:1fr}.operations-drawer [data-qw-region="03-inventory-components-excel-or-csv-import"] .btn{width:100%}}.operations-drawer [data-qw-region="04-inventory-other-actions"]{box-sizing:border-box;height:86px;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0 0!important;padding:0!important;display:flex!important}.operations-drawer [data-qw-region="04-inventory-other-actions"] h3{box-sizing:border-box;color:#0b2235;border-bottom:1px solid #dbeaf0;width:max-content;height:31px;margin:0 0 14px;padding:0 0 12px;font-size:16px;font-weight:1000}.operations-drawer [data-qw-region="04-inventory-other-actions"]>.btn{color:#153447;text-align:left;background:#f8fbfd;border:1px solid #dbeaf0;border-radius:10px;width:100%;height:32px;min-height:auto;padding:8px 10px;font-size:12px;font-weight:750;display:block;position:relative}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity]{height:279px!important}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity] :is(input,select,textarea){border-color:#cfe0eb!important}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity] .calendar-editor__title{height:18px!important}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity] label{position:relative!important}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity] label>span{letter-spacing:.01em!important;min-height:16px!important;margin:0 0 6px!important;line-height:15px!important}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity] :is(input,select){resize:none!important}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity] textarea{min-height:42px!important}body.qworks-shell-layout .operations-drawer [data-calendar-editor=activity] .calendar-editor__actions{align-items:normal!important}body.qworks-shell-layout .operations-drawer[data-qw-tab=Suppliers] [data-calendar-editor=activity]{margin-top:14px!important}.operations-drawer [data-qw-region="02-create-purchase-order-form"]{box-sizing:border-box;height:456px;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.operations-drawer [data-qw-region="02-create-purchase-order-form"] h3{box-sizing:border-box;color:#0b2235;border-bottom:1px solid #dbeaf0;height:31px;margin:0 0 14px;padding:0 0 12px;font-size:16px;font-weight:1000}.operations-drawer [data-qw-region="02-create-purchase-order-form"] .operations-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:76px;height:346px;gap:14px!important}.operations-drawer [data-qw-region="02-create-purchase-order-form"] .operations-field{min-height:76px;display:block}.operations-drawer [data-qw-region="02-create-purchase-order-form"] .operations-field>span{color:#5f7188;letter-spacing:.01em;min-height:16px;margin:0 0 6px;font-size:12px;font-weight:900;line-height:15px;display:block}.operations-drawer [data-qw-region="02-create-purchase-order-form"] .operations-field input,.operations-drawer [data-qw-region="02-create-purchase-order-form"] .operations-field select{border:1px solid #d8e2ee;border-radius:14px;width:100%;height:42px;min-height:42px;padding:10px 12px}.operations-drawer [data-qw-region="02-create-purchase-order-form"] .operations-field textarea{border:1px solid #d8e2ee;border-radius:14px;width:100%;height:116px;min-height:116px;padding:10px 12px}.operations-drawer [data-qw-region="02-create-purchase-order-form"] .operations-po-submit .btn{background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;width:auto;height:42px;min-height:42px;padding:9px 13px;font-size:12.5px}.operations-drawer [data-qw-region="02-add-supplier-form"]{box-sizing:border-box;height:auto;min-height:440px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.operations-drawer [data-qw-region="02-add-supplier-form"] h3{box-sizing:border-box;color:#0b2235;border-bottom:1px solid #dbeaf0;height:31px;margin:0 0 14px;padding:0 0 12px;font-size:16px;font-weight:1000}.operations-drawer [data-qw-region="02-add-supplier-form"] .operations-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(76px,auto);height:auto;gap:14px!important}.operations-drawer [data-qw-region="02-add-supplier-form"] .operations-field{min-height:76px;display:block}.operations-drawer [data-qw-region="02-add-supplier-form"] .operations-field>span{color:#5f7188;letter-spacing:.01em;min-height:16px;margin:0 0 6px;font-size:12px;font-weight:900;line-height:15px;display:block}.operations-drawer [data-qw-region="02-add-supplier-form"] .operations-field input{border:1px solid #d8e2ee;border-radius:14px;width:100%;height:42px;min-height:42px;padding:10px 12px}.operations-drawer [data-qw-region="02-add-supplier-form"] .operations-field textarea{border:1px solid #d8e2ee;border-radius:14px;width:100%;height:74px;min-height:74px;padding:10px 12px}.operations-drawer [data-qw-region="02-add-supplier-form"] .operations-supplier-submit .btn{background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;width:auto;height:42px;min-height:42px;padding:9px 13px;font-size:12.5px}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"]{box-sizing:border-box;gap:14px;height:auto;min-height:0;display:grid;overflow:visible;box-shadow:none!important;background:#f7fbfd!important;border:1px dashed #9bc9d5!important;border-radius:18px!important;margin:20px 0 12px!important;padding:16px!important}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .operations-supplier-import-heading h3{color:#0b2235;border:0;height:auto;margin:0 0 4px;padding:0;font-size:16px;font-weight:1000}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .operations-supplier-import-heading p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .operations-supplier-import-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .operations-supplier-import-file{color:#5f7188;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .operations-supplier-import-file small{color:#64748b;font-size:11.5px;font-weight:500}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] input{box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-width:0;height:44px;min-height:42px;padding:8px 10px;display:block}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .btn{white-space:nowrap;background:linear-gradient(135deg,#0f6b86,#19345f);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:44px;min-height:44px;margin-bottom:23px;padding:9px 16px;font-size:12.5px;display:inline-flex;position:relative}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .operations-import-status:empty{display:none}@media (width<=760px){.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .operations-supplier-import-controls{grid-template-columns:1fr}.operations-drawer [data-qw-region="03-supplier-excel-or-csv-import"] .btn{width:100%;margin-bottom:0}}.operations-drawer .business-document-editor{box-sizing:border-box;overflow:hidden;margin:0!important;padding:0!important}.operations-drawer .invoice-document-editor{height:1097px}.operations-drawer .delivery-document-editor{height:1644.5px}.operations-drawer .business-document-data-region{box-sizing:border-box;width:100%;height:456px;margin:0;padding:16px;overflow:hidden}.operations-drawer .invoice-document-editor .business-document-line-region{height:641px}.operations-drawer .delivery-document-editor .business-document-line-region{height:1188.5px}.operations-drawer .business-document-line-region{box-sizing:border-box;width:100%;margin:0;padding:16px;overflow:hidden}.operations-drawer .invoice-document-editor{overflow:visible;height:auto!important}.operations-drawer .invoice-document-editor .business-document-data-region,.operations-drawer .invoice-document-editor .business-document-line-region{min-height:0;overflow:visible;height:auto!important}.operations-drawer .invoice-document-editor .business-document-line-region{padding-top:12px}.operations-drawer .invoice-document-editor .business-document-lines{background:#fff;border:1px solid #d7e5ec;border-radius:12px;margin:0}.operations-drawer .invoice-document-editor .business-document-lines small[role=alert]{color:#b42318;margin-top:5px;font-size:11px;font-weight:750;line-height:1.3;display:block}.operations-drawer .invoice-document-editor .business-document-lines [aria-invalid=true]{background:snow;border-color:#dc2626;box-shadow:0 0 0 2px #dc262614}.operations-drawer .invoice-document-editor .business-document-percent-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.operations-drawer .invoice-document-editor .business-document-percent-field input{box-sizing:border-box;width:100%;min-width:0}.operations-drawer .invoice-document-editor .business-document-percent-field span{color:#334155;font-weight:800}.operations-drawer .invoice-document-editor .business-document-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.operations-drawer .invoice-document-editor .business-document-totals>div{background:#f8fbfc;border:1px solid #d5e4eb;border-radius:12px;gap:5px;min-width:0;padding:12px 14px;display:grid}.operations-drawer .invoice-document-editor .business-document-totals dt{color:#607589;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.operations-drawer .invoice-document-editor .business-document-totals dd{color:#0b2235;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:17px;font-weight:900;line-height:1.25}.operations-drawer .invoice-document-editor .business-document-totals .business-document-total--grand{background:#eaf7fa;border-color:#9bc9d5}.operations-drawer .invoice-document-editor .business-document-save-status{margin:12px 0 0}.operations-drawer .business-document-data-region,.operations-drawer .business-document-line-region{position:relative;top:-1px;left:-1px;width:calc(100% + 2px)!important}.operations-drawer .business-document-line-region>h3,.operations-drawer .business-document-data-region>h3{margin:0 0 12px}.operations-drawer [data-qw-region="03-invoice-other-actions"]{box-sizing:border-box;height:168px;margin:16px 0 12px!important}.operations-drawer [data-qw-region="03-invoice-other-actions"].has-imported-source{height:auto;min-height:169px;overflow:visible}.operations-drawer .imported-invoice-source{margin:10px 0 0;padding:10px}.operations-drawer .operations-document-other-actions{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.operations-drawer .operations-document-other-actions>h3{box-sizing:border-box;border-bottom:1px solid #dbe5ea;height:31px;margin:0 0 21px;padding:0 0 12px;font-size:16px;font-weight:1000}.operations-drawer .operations-document-other-actions>.btn{color:#071d33;background:#f7fbfd;border:1px solid #dbe5ea;border-radius:12px;justify-content:flex-start;width:100%;height:32px;min-height:32px;margin:0 0 6px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.operations-drawer [data-qw-region="03-delivery-order-other-actions"]{box-sizing:border-box;height:127px;margin:16px 0 12px!important}.operations-drawer [data-qw-region="02-work-order-card-component-availability-table-status-and-document-a"]{box-sizing:border-box;height:456.75px;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important}.operations-drawer .work-order-card>h3{box-sizing:border-box;border-bottom:1px solid #dbe5ea;height:31px;margin:0 0 14px;padding:0 0 12px;font-size:16px;font-weight:1000}.operations-drawer .work-order-card .work-order-semantic-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-drawer .work-order-card .work-order-meta{color:#10283b;margin:0 0 14px;font-size:14px;line-height:1.2;display:grid}.operations-drawer .work-order-card .work-order-meta strong,.operations-drawer .work-order-card .work-order-meta span{min-height:17px;display:block}.operations-drawer .work-order-card .work-order-delivery-meta{margin-bottom:18px}.operations-drawer .work-order-card .work-order-components-table{border:1px solid #d8e7ee;border-radius:8px;margin:0;box-shadow:0 10px 25px #0f172a0a}.operations-drawer .work-order-card .work-order-components-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:920px;font-size:12px}.operations-drawer .work-order-card .work-order-components-table th,.operations-drawer .work-order-card .work-order-components-table td{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-left:0;border-right:0;height:40px;min-height:40px;padding:7px 9px;line-height:1.2;overflow:hidden}.operations-drawer .work-order-card .work-order-components-table th{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#334155;letter-spacing:.04em;text-transform:uppercase;background:#f4f8fa;border-left:0;border-right:0;height:38px;min-height:38px;padding:7px 9px;font-size:11px;line-height:1.2;overflow:hidden}.operations-drawer .work-order-card .work-order-stock-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:block}.operations-drawer .work-order-card .work-order-stock-partial{color:#946200;background:#fff2bf}.operations-drawer .work-order-card .work-order-stock-in-stock{color:#14734a;background:#d7f8e2}.operations-drawer .work-order-card .work-order-stock-to-order{color:#07536a;background:#dff7fb}.operations-drawer .work-order-card .work-order-actions{align-items:end;gap:8px;display:flex;margin:10px 0 0!important}.operations-drawer .work-order-card .work-order-status-field{width:181px}.operations-drawer .work-order-card .work-order-status-field>span{color:#5f7188;margin:0 0 6px;font-size:12px;font-weight:900;display:block}.operations-drawer .work-order-card .work-order-status-field select{border:1px solid #d8e2ee;border-radius:14px;width:100%;height:42px;min-height:42px;padding:10px 12px;font-size:14px}.operations-drawer .work-order-card .work-order-actions .btn{border-radius:8px;width:auto;height:76px;min-height:76px;padding:11px 15px;font-size:14px}.operations-drawer .work-order-card .work-order-message{min-height:18px;margin:8px 0 0}.operations-form-grid{grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:12px!important;display:grid!important}.operations-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.operations-field{align-content:start;gap:6px;display:grid}.operations-field>span{color:#5c6f86;font-size:12px;font-weight:800}.operations-field input,.operations-field select,.operations-field textarea{box-sizing:border-box;border:1px solid #d8e2ee;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.operations-field textarea{resize:vertical;min-height:72px}.operations-field.has-error input,.operations-field.has-error select,.operations-field.has-error textarea{border-color:#b42318}.operations-status{color:#07536a;background:#edf7fa;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.business-document-workspace{grid-template-columns:280px minmax(600px,1fr);align-items:start;gap:24px;display:grid}.business-document-register{background:#fff;border:1px solid #dbe5ea;border-radius:8px;padding:20px;display:block;box-shadow:0 10px 25px #0f172a0a}.business-document-register>h3{margin:0 0 14px}.document-register-list{scrollbar-width:thin;scrollbar-color:#c8d8e2 transparent;gap:8px;max-height:360px;padding-right:4px;display:grid;overflow-y:auto}.document-register-item{text-align:left;color:#071d33;cursor:pointer;background:#fff;border:1px solid #d9e9f0;border-radius:14px;width:100%;padding:11px 12px;display:block}.document-register-item.active{background:#edf9fc;border-color:#0f6b86}.document-register-item.active span{color:#5f7188}.document-register-item strong{margin-bottom:3px;font-size:13px;display:block}.document-register-item span{color:#64748b;font-size:11px}.business-document-register>.section-actions{margin-top:10px}.business-document-register-actions{gap:10px;margin-top:14px;display:grid}.business-document-register-actions>.btn,.business-document-register-actions .operations-document-pdf-action>.btn{width:100%}.operations-document-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;width:100%;margin-bottom:18px;display:grid}.operations-document-workspace>.business-document-preview{box-sizing:border-box;justify-self:center;width:min(980px,100%);min-width:0;max-width:100%}.operations-document-action-rail{background:#fff;border:1px solid #dbe5ea;border-radius:8px;gap:14px;padding:20px;display:grid;box-shadow:0 10px 25px #0f172a0a}.operations-document-action-rail h3{margin:0}.operations-document-pdf-action{gap:8px;display:grid}.operations-document-pdf-action>.btn{white-space:normal;min-height:42px;line-height:1.25}.operations-document-pdf-error{color:#b42318;font-weight:700;line-height:1.35}.business-document-preview{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d8e7ee;border-radius:14px;width:980px;min-height:0;margin:0;padding:42px 54px 46px;font-family:Arial,sans-serif;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 18px 45px #071d331a}.business-document-preview:before{content:"";background:linear-gradient(90deg,#071d33,#0f6b86);height:9px;position:absolute;top:0;left:0;right:0}.business-doc-header{border-bottom:2px solid #e8f1f4;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.business-doc-logo{object-fit:contain;object-position:left top;image-rendering:auto;width:180px;height:92px;margin-bottom:12px;display:block}.business-doc-title{color:#071d33;letter-spacing:-.04em;text-align:right;margin:0;font-size:30px;font-weight:900}.business-doc-meta{color:#334155;text-align:right;margin-top:10px;font-size:13px}.business-document-finalization-guard{color:#5c4a24;background:#fffaf0;border:1px solid #e4c98e;border-left:4px solid #b7791f;border-radius:12px;gap:8px;margin:0 0 18px;padding:12px 14px;display:grid}.business-document-finalization-guard.is-captured{color:#28543b;background:#f4fbf6;border-color:#9fcdae #9fcdae #9fcdae #18794e}.business-document-finalization-guard__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-document-finalization-guard__heading>div{gap:3px;min-width:0;display:grid}.business-document-finalization-guard__heading span{color:#80632b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.business-document-finalization-guard.is-captured .business-document-finalization-guard__heading span{color:#4e6f5c}.business-document-finalization-guard__heading strong{color:#704c11;font-size:13px}.business-document-finalization-guard.is-captured .business-document-finalization-guard__heading strong{color:#166534}.business-document-finalization-guard__heading b{color:#80632b;text-transform:uppercase;border:1px solid #e4c98e;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.business-document-finalization-guard.is-captured .business-document-finalization-guard__heading b{color:#166534;border-color:#9fcdae}.business-document-finalization-guard p{color:#6d5b35;margin:0;font-size:11px;line-height:1.45}.business-document-finalization-guard.is-captured p{color:#4e6f5c}.business-document-finalization-guard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.business-document-finalization-guard dl div{border-top:1px solid #ead9b4;gap:2px;min-width:0;padding-top:7px;display:grid}.business-document-finalization-guard.is-captured dl div{border-top-color:#c5e2cd}.business-document-finalization-guard dt{color:#80632b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.business-document-finalization-guard.is-captured dt{color:#4e6f5c}.business-document-finalization-guard dd{color:#704c11;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.business-document-finalization-guard.is-captured dd{color:#166534}.business-doc-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;font-size:13px;display:grid}.business-doc-box{box-sizing:border-box;background:#f7fbfd;border:1px solid #dbe5ea;border-radius:14px;min-height:120px;padding:14px}.business-doc-box h4{color:#0f6b86;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.business-doc-address{white-space:pre-line}.business-doc-table{border-collapse:collapse;width:100%;min-width:0;margin:18px 0;font-size:13px}.business-doc-table th{color:#fff;letter-spacing:0;text-transform:none;background:#071d33;border:1px solid #cbd5e1;padding:8px 9px;font-size:13px;line-height:1.24}.business-doc-table td{vertical-align:top;border:1px solid #cbd5e1;padding:8px 9px;line-height:1.24}.business-doc-totals{border-collapse:collapse;width:310px;min-width:0;margin-left:auto;font-size:13px}.business-doc-totals td{border:1px solid #cbd5e1;padding:8px 10px;line-height:1.24}.business-doc-totals td:first-child{color:#071d33;background:#f7fbfd;font-weight:800}.business-doc-footer{color:#475569;border-top:2px solid #e8f1f4;margin-top:28px;padding-top:14px;font-size:11px}.business-doc-invoice-information{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:28px;display:grid}.business-doc-invoice-information table,.business-doc-invoice-terms{table-layout:fixed;border-collapse:collapse;color:#111827;border:1px solid #aebdca;width:100%;min-width:0;font-size:10px;line-height:1.25}.business-doc-invoice-information caption,.business-doc-invoice-terms caption{color:#07536a;text-align:left;background:#edf7fa;border:1px solid #aebdca;border-bottom:0;padding:6px 8px;font-size:10.5px;font-weight:800;line-height:1.3}.business-doc-invoice-information th,.business-doc-invoice-information td,.business-doc-invoice-terms td{overflow-wrap:anywhere;vertical-align:top;text-align:left;border:0;padding:5px 8px}.business-doc-invoice-information th{color:#1f3449;letter-spacing:0;text-transform:none;background:0 0;width:46%;font-size:10px;font-style:italic;font-weight:700;line-height:1.3}.business-doc-invoice-information td{color:#334155;font-size:10px;line-height:1.35}.business-doc-invoice-terms{margin-top:18px}.business-doc-invoice-terms td{color:#334155;background:#fffaf4;font-size:10.5px;line-height:1.4}.business-doc-invoice-terms p{margin:0}@media (width<=1500px){.business-doc-invoice-information{grid-template-columns:minmax(0,1fr)}}.business-document-lines{overflow-x:auto}.business-document-lines table{min-width:950px}body.qworks-shell-layout .operations-drawer.operations-drawer-expanded{width:1594px!important;height:auto!important;max-height:none!important;position:absolute!important;top:82px!important;left:304px!important;right:auto!important;overflow:visible!important}body[data-qworks-feature=operations] .operations-content :is([data-qw-region="03-purchase-order-list"],[data-qw-region="03-supplier-list"]){box-sizing:border-box;height:auto;min-height:137.438px}body[data-qworks-feature=operations] .operations-register-card{background:#ffffffeb;border:1px solid #e2e8f0eb;margin:0 0 18px;padding:20px;box-shadow:0 10px 28px #0f172a0b}body[data-qworks-feature=operations] .operations-register-card>h3{margin:18.72px 0}body[data-qworks-feature=operations] .operations-register-card>.operations-table-shell{border-radius:8px;height:auto;min-height:36px;max-height:520px}body[data-qworks-feature=operations] .operations-register-card table{table-layout:fixed;width:100%}body[data-qworks-feature=operations] .operations-register-card th{vertical-align:top;height:34px;padding:8px 9px;font-size:11px;line-height:1.24}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Work\ Orders] .work-order-workflow-guidance{box-sizing:border-box;height:92px;margin:0 0 18px;padding:20px;font-size:16px}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Work\ Orders] .work-order-workflow-guidance p{margin:16px 0;line-height:normal}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Work\ Orders] [data-qw-region="04-work-order-empty-state"]{color:#5f7188;text-align:center;box-sizing:border-box;height:80px;min-height:80px;padding:20px;font-size:16px}body[data-qworks-feature=operations] .work-orders-ledger,body[data-qworks-feature=operations] .work-order-selected{margin:0 0 18px;padding:18px 20px}body[data-qworks-feature=operations] .work-orders-ledger h3,body[data-qworks-feature=operations] .work-order-selected h3,body[data-qworks-feature=operations] .work-order-selected h4{margin:0}body[data-qworks-feature=operations] .work-orders-ledger .section-header,body[data-qworks-feature=operations] .work-order-selected .section-header{align-items:flex-start;margin-bottom:14px}body[data-qworks-feature=operations] .work-orders-ledger .section-header p,body[data-qworks-feature=operations] .work-order-selected .section-header p{color:#5f7188;margin:5px 0 0}body[data-qworks-feature=operations] .work-orders-ledger table,body[data-qworks-feature=operations] .work-order-selected .work-order-components-table table{min-width:900px}body[data-qworks-feature=operations] .work-orders-ledger th,body[data-qworks-feature=operations] .work-orders-ledger td{vertical-align:middle;white-space:nowrap;padding:10px 12px}body[data-qworks-feature=operations] .work-orders-ledger th{color:#334155;letter-spacing:.04em;text-transform:uppercase;background:#f4f8fa;font-size:11px}body[data-qworks-feature=operations] .selected-work-order-row td,body[data-qworks-feature=operations] .selected-purchase-order-row td{background:#e7f7fb}body[data-qworks-feature=operations] .work-order-selected h4{margin:14px 0 10px}body[data-qworks-feature=operations] .work-order-document-preview{width:min(980px,100%);margin:0}body[data-qworks-feature=operations] .work-order-document-preview .business-doc-title{white-space:nowrap}body[data-qworks-feature=operations] .work-order-document-lines th,body[data-qworks-feature=operations] .work-order-document-lines td{vertical-align:middle}body[data-qworks-feature=operations] .work-order-document-lines th:nth-child(5),body[data-qworks-feature=operations] .work-order-document-lines td:nth-child(5){text-align:center;width:64px}body[data-qworks-feature=operations] .work-order-status-pill{color:#07536a;background:#dff7fb;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}body[data-qworks-feature=operations] .purchase-order-selected{margin:0 0 18px;padding:18px 20px}body[data-qworks-feature=operations] .purchase-order-selected .section-header{align-items:flex-start;margin-bottom:14px}body[data-qworks-feature=operations] .purchase-order-selected .section-header h3,body[data-qworks-feature=operations] .purchase-order-selected h4{margin:0}body[data-qworks-feature=operations] .purchase-order-selected .section-header p{color:#5f7188;margin:5px 0 0}body[data-qworks-feature=operations] .purchase-order-selected h4{margin-bottom:10px}body[data-qworks-feature=operations] .purchase-order-selected table{min-width:860px}body[data-qworks-feature=operations] .purchase-order-selected th,body[data-qworks-feature=operations] .purchase-order-selected td{vertical-align:middle;padding:9px 10px}body[data-qworks-feature=operations] .purchase-order-selected select{background:#fff;border:1px solid #cfe0eb;border-radius:10px;min-width:120px;min-height:36px}body[data-qworks-feature=operations] .purchase-order-selected select:disabled{color:#526a82;background:#eef4f8}body[data-qworks-feature=operations] .purchase-order-document-preview{width:min(980px,100%);margin:0}body[data-qworks-feature=operations] .purchase-order-document-lines th:nth-child(3),body[data-qworks-feature=operations] .purchase-order-document-lines td:nth-child(3){text-align:center;width:72px}body[data-qworks-feature=operations] .purchase-order-document-notes{margin-top:18px}body[data-qworks-feature=operations] .operations-po-form{min-width:0}body[data-qworks-feature=operations] .operations-po-lines-summary{margin:14px 0}body[data-qworks-feature=operations] .operations-po-lines-summary>summary{cursor:pointer;color:#0b2235;font-weight:900}body[data-qworks-feature=operations] .operations-po-lines-summary table{min-width:820px;margin-top:10px}body[data-qworks-feature=operations] .operations-po-lines-summary th,body[data-qworks-feature=operations] .operations-po-lines-summary td{vertical-align:middle;padding:8px 9px}body[data-qworks-feature=operations] .operations-po-lines-summary td:first-child small,body[data-qworks-feature=operations] .operations-register-card td small{color:#64748b;margin-top:3px;display:block}body[data-qworks-feature=operations] .operations-po-lines-summary input,body[data-qworks-feature=operations] .operations-po-lines-summary select{box-sizing:border-box;background:#fff;border:1px solid #cfe0eb;border-radius:9px;width:100%;min-width:100px;min-height:36px;padding:7px 8px}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Invoicing] .operations-invoice-import{box-sizing:border-box;background:#f7fbfd;border:1px solid #c8e8f0;border-radius:18px;height:auto;min-height:0;margin:0 0 16px;padding:16px;overflow:visible}body[data-qworks-feature=operations] .operations-invoice-import>h3{margin:0 0 15px}body[data-qworks-feature=operations] .operations-invoice-import .import-warning{color:#9a3412;box-sizing:border-box;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;height:34px;margin:0 0 8px;padding:5px 12px;font-size:12px;line-height:1.35}body[data-qworks-feature=operations] .operations-invoice-import-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}body[data-qworks-feature=operations] .operations-invoice-import-grid .file-source-box{background:#fff;border:1px dashed #9bc9d5;border-radius:16px;grid-column:1/-1;padding:14px}body[data-qworks-feature=operations] .operations-invoice-import-grid .file-source-box>span{color:#5c6f86;margin-bottom:6px;font-size:12px;font-weight:800;display:block}body[data-qworks-feature=operations] .operations-invoice-import-grid .file-source-box input{box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:12px;width:100%;min-height:40px;padding:8px 10px}body[data-qworks-feature=operations] .operations-invoice-import-grid .operations-field textarea{height:92px;min-height:92px}body[data-qworks-feature=operations] .operations-invoice-import-grid :is(.operations-import-prefill,.operations-import-submit){align-self:end}body[data-qworks-feature=operations] .operations-invoice-import-grid :is(.operations-import-prefill,.operations-import-submit) .btn{width:auto;min-height:40px}body[data-qworks-feature=operations] .operations-invoice-verification{color:#334155;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:inline-flex}body[data-qworks-feature=operations] .operations-invoice-verification input{width:auto}body[data-qworks-feature=operations] .operations-content:is([data-qw-tab=Invoicing],[data-qw-tab=Delivery\ Orders]) .business-document-workspace{grid-template-columns:minmax(0,1fr);gap:18px}body[data-qworks-feature=operations] .operations-content:is([data-qw-tab=Invoicing],[data-qw-tab=Delivery\ Orders]) .business-document-register{box-sizing:border-box;width:100%;height:auto;overflow:visible}body[data-qworks-feature=operations] .operations-content:is([data-qw-tab=Invoicing],[data-qw-tab=Delivery\ Orders]) .business-document-preview{justify-self:center}body[data-qworks-feature=operations] .operations-content:is([data-qw-tab=Invoicing],[data-qw-tab=Delivery\ Orders]) .business-document-preview-workspace>.business-document-preview{justify-self:stretch;width:100%;min-width:0;max-width:980px}body[data-qworks-feature=operations] .business-document-row-actions .operations-document-pdf-action{display:block}body[data-qworks-feature=operations] .business-document-row-actions .operations-document-pdf-action>.btn{white-space:nowrap;height:30px;min-height:30px;padding:5px 9px;font-size:11px;line-height:1}.operations-drawer .business-document-data-region .operations-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 14px!important}.operations-drawer .business-document-data-region .operations-field input,.operations-drawer .business-document-data-region .operations-field select{height:42px;min-height:42px}.operations-drawer .business-document-data-region .operations-field textarea{height:116px;min-height:116px}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Invoicing] .business-document-preview{height:auto;overflow:visible}body[data-qworks-feature=operations] .operations-content[data-qw-tab=Delivery\ Orders] .business-document-preview{height:878.047px;overflow:hidden}@media (width<=1400px) and (width>=901px){body[data-qworks-feature=operations] .operations-document-workspace{grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:16px}body[data-qworks-feature=operations] .operations-document-workspace>.business-document-preview{width:100%;max-width:100%;padding:34px 34px 38px}body[data-qworks-feature=operations] .operations-document-workspace>.business-document-preview .business-document-lines{overflow-x:visible}body[data-qworks-feature=operations] .operations-document-workspace>.business-document-preview .business-document-lines table{table-layout:fixed;width:100%;min-width:0}body[data-qworks-feature=operations] .operations-document-workspace>.business-document-preview .business-document-lines th,body[data-qworks-feature=operations] .operations-document-workspace>.business-document-preview .business-document-lines td{overflow-wrap:anywhere}body[data-qworks-feature=operations] .business-document-register .qworks-sales-fixed-table .ant-table-thead>tr>th,body[data-qworks-feature=operations] .business-document-register .qworks-sales-fixed-table .ant-table-tbody>tr>td{padding-left:6px;padding-right:6px;font-size:11px}body[data-qworks-feature=operations] .business-document-register .qworks-sales-fixed-table .record-toolbar .btn{padding-left:6px;padding-right:6px;font-size:10px}body[data-qworks-feature=operations] .business-doc-header{gap:16px}body[data-qworks-feature=operations] .business-doc-title{font-size:26px}}@media (width<=900px){.operations-form-grid{grid-template-columns:1fr!important}.business-document-workspace,.operations-document-workspace{grid-template-columns:1fr}}@media (width<=760px){.operations-drawer .invoice-document-editor .business-document-totals{grid-template-columns:1fr}}@media print{body[data-qworks-feature=operations] *{visibility:hidden!important}body.print-business-document-mode .business-document-preview,body.print-business-document-mode .business-document-preview *,body.print-work-order-mode .work-order-card,body.print-work-order-mode .work-order-card *{visibility:visible!important}body.print-business-document-mode .business-document-preview,body.print-work-order-mode .work-order-card{width:100%;height:auto;max-height:none;box-shadow:none;position:absolute;inset:0;overflow:visible}body.print-work-order-mode .work-order-actions,body.print-work-order-mode .work-order-message{display:none!important}}.organization-admin-feature{min-width:0}body.qworks-shell-layout .organization-admin-content{box-sizing:border-box;width:100%;padding-left:var(--qworks-workspace-inline-boundary,24px)!important;padding-right:var(--qworks-workspace-inline-boundary,24px)!important}.organization-admin-scope-notice{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;color:#315c72;background:#f1fafc;border:1px solid #c9e3eb;border-radius:10px;align-items:baseline;gap:4px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.organization-admin-scope-notice strong{color:#0a607b}.organization-admin-scope-notice__loading{color:#0a607b;white-space:nowrap;background:#fff;border:1px solid #b9dce7;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.organization-admin-scope-notice__loading:before{content:"";border:2px solid #9ccfdd;border-top-color:#0a607b;border-radius:50%;width:7px;height:7px;animation:.9s linear infinite organization-admin-scope-loading}@keyframes organization-admin-scope-loading{to{transform:rotate(360deg)}}.tenant-admin-platform-boundary{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;background:linear-gradient(135deg,#fcf8ff 0%,#fff 78%);border:1px solid #d9c9e6;border-left:4px solid #8b4ca8;border-radius:12px;gap:10px;padding:14px;display:grid}.tenant-admin-platform-boundary__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tenant-admin-platform-boundary__heading>div{gap:3px;min-width:0;display:grid}.tenant-admin-platform-boundary__heading span{color:#8b4ca8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-admin-platform-boundary__heading h2{color:#48265c;margin:0;font-size:17px}.tenant-admin-platform-boundary__heading p{color:#6e6078;margin:0;font-size:11px;line-height:1.4}.tenant-admin-platform-boundary__heading>strong{color:#8b4ca8;letter-spacing:.04em;text-transform:uppercase;background:#fffaff;border:1px solid #cda9df;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.tenant-admin-platform-boundary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tenant-admin-platform-boundary__grid article{background:#fff;border:1px solid #e2d8ea;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:78px;padding:9px 10px;display:grid}.tenant-admin-platform-boundary__grid article:first-child{background:#f7fcf8;border-color:#b9d9c3}.tenant-admin-platform-boundary__grid article>span{color:#6e6078;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.tenant-admin-platform-boundary__grid article>strong{color:#48265c;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.tenant-admin-platform-boundary__grid article small{color:#756981;font-size:10px;line-height:1.35}.tenant-admin-platform-boundary__note{color:#6e6078;border:1px dashed #cda9df;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.tenant-admin-platform-boundary__note strong{color:#8b4ca8}@media (width<=1200px){.tenant-admin-platform-boundary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tenant-admin-platform-boundary{margin-inline:16px}.tenant-admin-platform-boundary__heading{display:grid}.tenant-admin-platform-boundary__heading>strong{justify-self:start}.tenant-admin-platform-boundary__grid{grid-template-columns:1fr}}.organization-admin-governance-model{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;background:linear-gradient(135deg,#f7fcfd 0%,#fff 78%);border:1px solid #cfe2ea;border-left:4px solid #0b708f;border-radius:12px;gap:10px;padding:14px;display:grid}.organization-admin-governance-model__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-admin-governance-model__heading>div{gap:3px;min-width:0;display:grid}.organization-admin-governance-model__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-governance-model__heading h2{color:#0b2940;margin:0;font-size:18px}.organization-admin-governance-model__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.organization-admin-governance-model__heading>strong{color:#0b708f;letter-spacing:.04em;text-transform:uppercase;background:#f5fbfd;border:1px solid #9dc6d5;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-admin-governance-model__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.organization-admin-governance-model__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:92px;padding:10px;display:grid}.organization-admin-governance-model__grid article.is-identity{background:#f8fbff;border-color:#c7d9ee}.organization-admin-governance-model__grid article.is-membership{background:#f7fcf8;border-color:#b9d9c3}.organization-admin-governance-model__grid article.is-profile{background:#fcf8ff;border-color:#d9c9e6}.organization-admin-governance-model__grid article.is-audit{background:#fffaf0;border-color:#e3c98e}.organization-admin-governance-model__grid article>span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-admin-governance-model__grid article h3{color:#0b2940;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.3}.organization-admin-governance-model__grid article small{color:#5c7187;font-size:10px;line-height:1.35}.organization-admin-governance-model__note{color:#526d88;border:1px dashed #9dc6d5;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.organization-admin-governance-model__note strong{color:#0b607c}@media (width<=1050px){.organization-admin-governance-model__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.organization-admin-governance-model__heading{flex-direction:column}.organization-admin-governance-model__grid{grid-template-columns:1fr}}.organization-admin-concurrency-contract{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;background:linear-gradient(135deg,#f6fcfd 0%,#fff 78%);border:1px solid #cfe2ea;border-left:4px solid #0b708f;border-radius:12px;gap:10px;padding:13px 14px;display:grid}.organization-admin-concurrency-contract__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-admin-concurrency-contract__heading>div{gap:3px;min-width:0;display:grid}.organization-admin-concurrency-contract__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-concurrency-contract__heading h2{color:#0b2940;margin:0;font-size:17px}.organization-admin-concurrency-contract__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.organization-admin-concurrency-contract__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-admin-concurrency-contract__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.organization-admin-concurrency-contract__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:72px;padding:9px 10px;display:grid}.organization-admin-concurrency-contract__grid article:first-child{background:#f5fbfd;border-color:#b7d6e1}.organization-admin-concurrency-contract__grid article:nth-child(2){background:#f5fcf7;border-color:#9fcdae}.organization-admin-concurrency-contract__grid article:nth-child(3){background:#fffaf0;border-color:#e1c98d}.organization-admin-concurrency-contract__grid article>span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-admin-concurrency-contract__grid article>strong{color:#123b56;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.organization-admin-concurrency-contract__grid article>p{color:#5c7187;margin:0;font-size:10px;line-height:1.35}@media (width<=1100px){.organization-admin-concurrency-contract__grid{grid-template-columns:1fr}}@media (width<=700px){.organization-admin-concurrency-contract{margin-inline:16px}.organization-admin-concurrency-contract__heading{display:grid}.organization-admin-concurrency-contract__heading>strong{justify-self:start}}.member-code-recovery-notice{color:#5f451d;background:#fffaf0;border:1px solid #e7c47d;border-left:4px solid #b7791f;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);align-items:start;gap:14px 20px;margin:14px 0;padding:16px 18px;display:grid}.member-code-recovery-notice h2,.member-code-recovery-notice p{margin:0}.member-code-recovery-notice h2{color:#6f4810;font-size:16px}.member-code-recovery-notice p{margin-top:5px;font-size:12px;line-height:1.45}.member-code-recovery-status{background:#fff;border:1px solid #e7c47d;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.member-code-recovery-status strong{color:#6f4810;font-size:13px}.member-code-recovery-status span{color:#7a5c2a;font-size:12px;line-height:1.35}.member-code-recovery-status.is-ready{background:#f3fcf6;border-color:#9bd6b4}.member-code-recovery-status.is-ready strong{color:#166534}.member-code-recovery-status.is-ready span{color:#2f6d46}.member-code-recovery-next-step{border-top:1px solid #edd7a6;grid-column:1/-1;padding-top:10px}.member-code-cell{vertical-align:top}.member-code-cell--needs-reentry{background:#fffaf0}.member-code-cell--needs-reentry input{background:#fffdf7;border-color:#d7a84f}.member-code-reentry-help{color:#8a5a12;margin-top:5px;font-size:11px;font-weight:800;line-height:1.2;display:block}@media (width<=900px){.member-code-recovery-notice{grid-template-columns:1fr}.member-code-recovery-next-step{grid-column:auto}}body[data-qworks-feature=organization-admin] .organization-admin-tab-view{margin-top:0}body[data-qworks-feature=organization-admin] .organization-admin-content{padding-top:42px!important}.tenant-organization-support-summary{background:linear-gradient(135deg,#f1fbfd 0%,#fff 78%);border:1px solid #b8d9e2;border-left:4px solid #0b8c99;border-radius:14px;gap:14px;margin:16px 0;padding:18px;display:grid}.tenant-organization-support-summary__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-organization-support-summary__heading h2{color:#0b2940;margin:4px 0;font-size:18px}.tenant-organization-support-summary__heading p{color:#526d88;margin:0;font-size:12px}.tenant-organization-support-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-organization-support-summary__grid article{background:#fff;border:1px solid #d5e7ed;border-radius:10px;gap:6px;padding:13px;display:grid}.tenant-organization-support-summary__grid span{color:#526d88;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-organization-support-summary__grid strong{color:#0b2940;font-size:24px;line-height:1}.tenant-organization-support-summary__note{color:#526d88;margin:0;font-size:11px;line-height:1.4}@media (width<=700px){.tenant-organization-support-summary__heading{flex-direction:column}.tenant-organization-support-summary__grid{grid-template-columns:1fr}}.tenant-organization-support-contacts{background:linear-gradient(135deg,#f7f9ff 0%,#fff 78%);border:1px solid #d6dfea;border-left:4px solid #6c7fb0;border-radius:14px;gap:14px;margin:16px 0;padding:18px;display:grid}.tenant-organization-support-contacts__heading h2{color:#0b2940;margin:4px 0;font-size:18px}.tenant-organization-support-contacts__heading p{color:#526d88;margin:0;font-size:12px}.tenant-organization-support-contacts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-organization-support-contacts__grid article{background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:5px;padding:13px;display:grid}.tenant-organization-support-contacts__grid span{color:#526d88;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-organization-support-contacts__grid strong{color:#0b2940;font-size:15px}.tenant-organization-support-contacts__grid small,.tenant-organization-support-contacts__note{color:#526d88;font-size:11px;line-height:1.4}.tenant-organization-support-contacts__note{margin:0}.tenant-organization-support-contacts__alert{color:#7f1d1d;background:#fff4f4;border:1px solid #e4a4a4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.tenant-organization-support-contacts__alert strong{font-size:13px;display:block}.tenant-organization-support-contacts__alert p{color:#8b3a3a;margin:4px 0 0;font-size:12px}.tenant-organization-support-contacts__alert span{flex:none;font-size:12px;font-weight:700}.tenant-organization-support-contacts__grid article.is-invalid{background:#fff8f8;border-color:#e4a4a4}.tenant-organization-support-contacts__grid article.is-invalid strong{color:#9f1239}@media (width<=700px){.tenant-organization-support-contacts__grid{grid-template-columns:1fr}}.organization-setup-onboarding{background:linear-gradient(135deg,#f6fcfd 0%,#fff 72%);border:1px solid #c9e3eb;border-radius:16px;gap:16px;margin:16px 0;padding:20px;display:grid}.organization-setup-onboarding__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organization-setup-onboarding__eyebrow{color:#0a607b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.organization-setup-onboarding h2{color:#0b2235;margin:0}.organization-setup-onboarding__header p:last-child{color:#5c6f86;margin:5px 0 0;line-height:1.45}.organization-setup-onboarding__count{color:#0a607b;white-space:nowrap;background:#fff;border:1px solid #b8dce6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.organization-setup-onboarding__steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.organization-setup-onboarding__steps li{background:#fff;border:1px solid #d8e5ed;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.organization-setup-onboarding__steps li.is-complete{background:#f4fcf6;border-color:#9bd6b4}.organization-setup-onboarding__number{color:#fff;background:#0b6f8a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.organization-setup-onboarding__steps li.is-complete .organization-setup-onboarding__number{background:#23834d}.organization-setup-onboarding__step-content{min-width:0}.organization-setup-onboarding__step-content h3{color:#0b2235;margin:0;font-size:14px;line-height:1.25}.organization-setup-onboarding__step-content p{color:#5c6f86;min-height:42px;margin:6px 0 10px;font-size:12px;line-height:1.4}.organization-setup-onboarding__step-content small{color:#0a607b;font-size:11px;font-weight:900}.organization-setup-onboarding__steps li.is-complete .organization-setup-onboarding__step-content small{color:#237243}.organization-setup-onboarding__note{color:#5c6f86;border-top:1px solid #dbe7ed;margin:0;padding-top:12px;font-size:12px;line-height:1.45}.organization-setup-onboarding__note strong{color:#0b2235}@media (width<=1450px){.organization-setup-onboarding__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.organization-setup-onboarding{padding:16px}.organization-setup-onboarding__header{flex-direction:column}.organization-setup-onboarding__steps{grid-template-columns:1fr}}.tenant-organization-canonical-contract{background:#f7fbfc;border:1px solid #cfe2ea;border-radius:12px;gap:12px;padding:14px;display:grid}.tenant-organization-canonical-contract__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-organization-canonical-contract__heading h3{color:#0b2940;margin:3px 0 0;font-size:16px}.tenant-organization-canonical-contract__heading>span:last-child{color:#60758a;text-align:right;font-size:11px;line-height:1.4}.tenant-organization-canonical-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.tenant-organization-canonical-contract__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:10px;align-content:start;gap:5px;min-width:0;min-height:82px;padding:11px;display:grid}.tenant-organization-canonical-contract__grid article span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-organization-canonical-contract__grid article strong{color:#123b56;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.tenant-organization-canonical-contract__grid article small{color:#71869a;font-size:10px;line-height:1.3}.tenant-organization-profile-contract{background:linear-gradient(135deg,#f8fcfd 0%,#fff 76%);border:1px solid #cfe2ea;border-radius:12px;gap:12px;padding:14px;display:grid}.tenant-organization-profile-contract__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-organization-profile-contract__heading>div{gap:3px;min-width:0;display:grid}.tenant-organization-profile-contract__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-organization-profile-contract__heading h3{color:#0b2940;margin:0;font-size:16px}.tenant-organization-profile-contract__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.tenant-organization-profile-contract__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.tenant-organization-profile-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.tenant-organization-profile-contract__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:105px;padding:11px;display:grid}.tenant-organization-profile-contract__grid article.is-required{background:#fffaf0;border-color:#e1c98d}.tenant-organization-profile-contract__grid article.is-immutable{background:#f5fbfd;border-color:#b7d6e1}.tenant-organization-profile-contract__grid article.is-scoped{background:#f5fcf7;border-color:#9fcdae}.tenant-organization-profile-contract__grid article.is-sensitive{background:#f8faff;border-color:#c9d9ee}.tenant-organization-profile-contract__grid article>span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.tenant-organization-profile-contract__grid article>strong{color:#123b56;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.tenant-organization-profile-contract__grid ul{color:#5c7187;gap:3px;margin:0;padding:0 0 0 14px;font-size:10px;line-height:1.3;display:grid}.organization-profile-completeness__title{color:#0b2940;margin:14px 0 10px;font-size:15px}@media (width<=1050px){.tenant-organization-canonical-contract__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-organization-profile-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tenant-organization-canonical-contract__heading{display:grid}.tenant-organization-canonical-contract__heading>span:last-child{text-align:left}.tenant-organization-canonical-contract__grid{grid-template-columns:1fr}.tenant-organization-profile-contract__heading{display:grid}.tenant-organization-profile-contract__grid{grid-template-columns:1fr}}.tenant-organization-branding-asset-summary,.tenant-organization-branding-asset-details{border-top:1px solid #dbe7ed;gap:7px;margin:12px 0 0;padding-top:10px;display:grid}.tenant-organization-branding-asset-summary div,.tenant-organization-branding-asset-details div{grid-template-columns:minmax(100px,.45fr) 1fr;align-items:baseline;gap:10px;display:grid}.tenant-organization-branding-asset-summary dt,.tenant-organization-branding-asset-details dt{color:#60758a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-organization-branding-asset-summary dd,.tenant-organization-branding-asset-details dd{color:#234f68;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.35}.tenant-organization-branding-asset-details{background:#f7fbfc;border:1px solid #d8e5ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;padding:12px}.tenant-organization-branding-asset-details div{gap:4px;display:grid}.tenant-organization-branding-asset-details dd{font-weight:800}@media (width<=700px){.tenant-organization-branding-asset-details{grid-template-columns:1fr}}.organization-setup-checklist{background:#fff;border:1px solid #d8e5ed;border-radius:16px;gap:14px;margin:16px 0;padding:18px 20px;display:grid}.organization-setup-checklist__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organization-setup-checklist__header h2{color:#0b2235;margin:0}.organization-setup-checklist__header p{color:#5c6f86;margin:5px 0 0;font-size:12px;line-height:1.45}.organization-setup-checklist__count{color:#526d88;white-space:nowrap;border:1px solid #d8e5ed;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.organization-setup-checklist ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.organization-setup-checklist li{background:#f8fbfc;border:1px solid #e0e8ee;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.organization-setup-checklist li.is-complete{background:#f4fcf6;border-color:#b9dfc7}.organization-setup-checklist__marker{color:#8a5a12;border-radius:50%;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid}.organization-setup-checklist li.is-complete .organization-setup-checklist__marker{color:#fff;background:#23834d;font-size:14px;font-weight:900}.organization-setup-checklist li strong{color:#0b2235;font-size:13px;line-height:1.3;display:block}.organization-setup-checklist li p{color:#5c6f86;margin:4px 0 0;font-size:11px;line-height:1.4}.organization-setup-checklist li small{color:#8a5a12;white-space:nowrap;font-size:10px;font-weight:900}.organization-setup-checklist li.is-complete small{color:#237243}@media (width<=1450px){.organization-setup-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-setup-checklist{padding:16px}.organization-setup-checklist__header{flex-direction:column}.organization-setup-checklist ul{grid-template-columns:1fr}}.organization-admin-member-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.organization-admin-member-summary article{background:#fff;border:1px solid #d8e5ed;border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid}.organization-admin-member-summary strong{color:#526d88;font-size:12px;font-weight:800}.organization-admin-member-summary b{color:#092d46;font-size:24px;line-height:1}.organization-admin-member-filters{background:#f8fbfc;border:1px solid #d8e5ed;border-radius:12px;grid-template-columns:minmax(240px,2fr) repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.organization-admin-member-filters>label:not(.organization-admin-checkbox-filter){color:#526d88;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.organization-admin-member-filters :is(input,select){box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.organization-admin-member-filters .organization-admin-checkbox-filter{color:#526d88;white-space:nowrap;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:800;display:flex}.organization-admin-privileged-review{color:#0b617c;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:2px;font-size:12px;display:flex}.organization-admin-privileged-review strong{margin-right:4px}.organization-admin-privileged-review span{background:#eaf8fb;border:1px solid #9fd0df;border-radius:999px;padding:4px 8px;font-weight:700}.organization-admin-export-action,.organization-admin-clear-filters{justify-self:start}.organization-admin-filter-result{color:#526d88;grid-column:1/-1;font-size:12px;font-weight:700}.organization-admin-export-notice{color:#0b617c;background:#eaf8fb;border-left:3px solid #1385a3;grid-column:1/-1;padding:8px 10px;font-size:12px}.organization-admin-member-filters .organization-admin-checkbox-filter input{width:auto;min-height:0}@media (width<=1450px){.organization-admin-member-filters{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr))}.organization-admin-member-filters .organization-admin-checkbox-filter{grid-column:1/-1}}@media (width<=700px){.organization-admin-member-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-admin-member-filters{grid-template-columns:1fr}.organization-admin-member-filters .organization-admin-checkbox-filter{grid-column:auto}}.organization-audit-card{background:#fff;border:1px solid #d8e5ed;border-radius:14px;gap:14px;margin-top:16px;padding:20px;display:grid}.organization-audit-card h2{color:#0b2235;margin:0}.organization-audit-card>p{color:#5c6f86;margin:0;line-height:1.45}.organization-audit-readiness{background:linear-gradient(135deg,#f5fcf7 0%,#f5fbfd 100%);border:1px solid #b9dfc7;border-radius:12px;gap:12px;padding:16px;display:grid}.organization-audit-readiness.is-unavailable{background:#fff8f7;border-color:#e2b1a8}.organization-audit-readiness__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-audit-readiness__eyebrow{color:#14733d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-audit-readiness.is-unavailable .organization-audit-readiness__eyebrow{color:#a3342f}.organization-audit-readiness__heading h3{color:#123b56;margin:3px 0;font-size:16px}.organization-audit-readiness__heading p{color:#5c7187;max-width:780px;margin:0;font-size:12px;line-height:1.4}.organization-audit-readiness__status{color:#166534;white-space:nowrap;background:#e8f7ee;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.organization-audit-readiness.is-unavailable .organization-audit-readiness__status{color:#a3342f;background:#ffe8e5}.organization-audit-readiness__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.organization-audit-readiness__checks article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:5px;min-width:0;padding:11px 12px;display:grid}.organization-audit-readiness__checks strong{color:#123b56;font-size:11px;line-height:1.3}.organization-audit-readiness__checks b{color:#14733d;font-size:12px}.organization-audit-readiness.is-unavailable .organization-audit-readiness__checks b{color:#a3342f}.organization-audit-readiness__checks small{color:#5c7187;font-size:10px;line-height:1.35}@media (width<=900px){.organization-audit-readiness__checks{grid-template-columns:1fr}}@media (width<=650px){.organization-audit-readiness__heading{flex-direction:column}}.organization-audit-list{gap:10px;display:grid}.organization-audit-entry{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.organization-audit-entry>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.organization-audit-entry small,.organization-audit-entry p{color:#5c6f86;margin:0;font-size:12px}.organization-audit-entry__snapshot{background:#f2fafc;border:1px solid #c9e3eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:9px 10px;display:grid}.organization-audit-entry__snapshot strong{color:#0b607c;grid-column:1/-1;font-size:11px}.organization-audit-entry__snapshot span{color:#365d78;font-size:11px}.organization-audit-entry__change{background:#faf8ff;border:1px solid #d9d0ef;border-left:3px solid #7550a8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:9px 10px;display:grid}.organization-audit-entry__change strong{color:#5d3c8e;grid-column:1/-1;font-size:11px}.organization-audit-entry__change span{color:#51446c;font-size:11px}.organization-audit-entry__safe-fields{background:#f2fafc;border:1px solid #c9e3eb;border-left:3px solid #0b708f;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.organization-audit-entry__safe-fields strong{color:#0b607c;font-size:11px}.organization-audit-entry__safe-fields span{color:#365d78;font-size:11px}.organization-audit-entry__context{flex-wrap:wrap;gap:7px;display:flex}.organization-audit-entry__context span{color:#526d88;background:#fff;border:1px solid #d8e5ed;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.organization-audit-entry__snapshot+.organization-audit-entry__context{margin-top:1px}@media (width<=600px){.organization-audit-entry__snapshot,.organization-audit-entry__change{grid-template-columns:1fr}.organization-audit-entry__snapshot strong,.organization-audit-entry__change strong{grid-column:auto}}.organization-audit-empty{background:#f8fbfc;border:1px dashed #b8ccd8;border-radius:10px;padding:18px}.organization-security-overview{background:#f5fbfd;border:1px solid #c9e3eb;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.organization-security-overview__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.organization-security-overview__heading h3,.organization-security-overview__heading p{margin:0}.organization-security-overview__heading p{color:#5c6f86;margin-top:4px;font-size:13px}.organization-security-overview__heading>span{color:#0a607b;background:#e4f3f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.organization-security-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organization-security-overview__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:10px;gap:6px;padding:12px;display:grid}.organization-security-overview__grid strong{color:#5c6f86;font-size:12px}.organization-security-overview__grid b{color:#0b2940;font-size:24px}@media (width<=900px){.organization-security-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.organization-security-overview__grid{grid-template-columns:1fr}}.organization-control-plane-reconciliation{background:#fff;border:1px solid #cfe2ea;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.organization-control-plane-reconciliation__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-control-plane-reconciliation__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-control-plane-reconciliation__heading h3{color:#0b2235;margin:3px 0}.organization-control-plane-reconciliation__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.organization-control-plane-reconciliation__status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.organization-control-plane-reconciliation__status.is-healthy{color:#166534;background:#e8f7ee}.organization-control-plane-reconciliation__status.is-attention{color:#8a5a12;background:#fff4df}.organization-control-plane-reconciliation__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:11px 12px;display:grid}.organization-control-plane-reconciliation__summary strong{color:#0b2940;font-size:12px}.organization-control-plane-reconciliation__summary span{color:#5c7187;font-size:11px}.organization-control-plane-reconciliation__summary small{color:#526d88;white-space:nowrap;font-size:10px;font-weight:800}.organization-control-plane-reconciliation__summary.is-critical{background:#fff6f4;border-color:#e6b6b0}.organization-control-plane-reconciliation__summary.is-critical strong{color:#9f2f2b}.organization-control-plane-reconciliation__summary.is-critical span{color:#7d3c3a}.organization-control-plane-reconciliation__policy{color:#5c6f86;margin:0;font-size:11px;line-height:1.35}.organization-control-plane-reconciliation__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.organization-control-plane-reconciliation__list li{background:#fff;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.organization-control-plane-reconciliation__list li.is-clear{background:#f5fcf7;border-color:#b9dfc7}.organization-control-plane-reconciliation__list li.is-issue{background:#fffaf0;border-color:#ead39c}.organization-control-plane-reconciliation__marker{color:#fff;background:#23834d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.organization-control-plane-reconciliation__list li.is-issue .organization-control-plane-reconciliation__marker{background:#b7791f}.organization-control-plane-reconciliation__list li.is-critical{background:#fff5f3;border-color:#e5b0aa}.organization-control-plane-reconciliation__list li.is-critical .organization-control-plane-reconciliation__marker{background:#b43b35}.organization-control-plane-reconciliation__list li strong{color:#0b2940;font-size:11px;line-height:1.3}.organization-control-plane-reconciliation__list li p{color:#5c7187;margin:3px 0 0;font-size:10px;line-height:1.3}.organization-control-plane-reconciliation__list li>small{color:#237243;white-space:nowrap;font-size:9px;font-weight:900}.organization-control-plane-reconciliation__list li.is-issue>small{color:#8a5a12}.organization-control-plane-reconciliation__list li.is-critical>small{color:#a3342f}.organization-control-plane-reconciliation__repair-badge{color:#9f2f2b;background:#fff;border:1px solid #e2aaa4;border-radius:999px;margin-top:6px;padding:3px 6px;font-size:9px;font-weight:900;display:inline-flex}@media (width<=1200px){.organization-control-plane-reconciliation__list{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-control-plane-reconciliation__summary{grid-template-columns:1fr 1fr}.organization-control-plane-reconciliation__summary small{grid-column:1/-1}}@media (width<=700px){.organization-control-plane-reconciliation__heading{flex-direction:column}.organization-control-plane-reconciliation__summary,.organization-control-plane-reconciliation__list{grid-template-columns:1fr}.organization-control-plane-reconciliation__summary small{grid-column:auto}}.organization-implementation-phases{background:linear-gradient(135deg,#fff 0%,#f7fbfd 100%);border:1px solid #cfe2ea;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.organization-implementation-phases__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-implementation-phases__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-implementation-phases__heading h3{color:#0b2235;margin:3px 0}.organization-implementation-phases__heading p{color:#5c6f86;max-width:720px;margin:0;font-size:12px;line-height:1.45}.organization-implementation-phases__phase-label{color:#0b2940}.organization-implementation-phases__status{color:#0b607c;white-space:nowrap;background:#eaf4f8;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.organization-implementation-phases__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px 16px;padding:11px 12px;display:grid}.organization-implementation-phases__summary div{gap:2px;display:grid}.organization-implementation-phases__summary strong{color:#0b2940;font-size:18px;line-height:1}.organization-implementation-phases__summary span,.organization-implementation-phases__summary small{color:#526d88;font-size:10px;line-height:1.3}.organization-implementation-phases__summary small{white-space:nowrap;font-weight:800}.organization-implementation-phases__defer{background:#fffaf0;border:1px solid #e6d19c;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.organization-implementation-phases__defer strong{color:#7a5010;font-size:12px}.organization-implementation-phases__defer span{color:#755f36;font-size:11px;line-height:1.35}.organization-implementation-phases__gates{counter-reset:implementation-phase-gate;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.organization-implementation-phases__gates li{counter-increment:implementation-phase-gate;background:#fff;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.organization-implementation-phases__gates li.is-verified{background:#f5fcf7;border-color:#b9dfc7}.organization-implementation-phases__gates li.is-attention{background:#fffaf0;border-color:#ead39c}.organization-implementation-phases__number{color:#0b607c;background:#d9eaf0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.organization-implementation-phases__number:before{content:counter(implementation-phase-gate)}.organization-implementation-phases__gates li.is-verified .organization-implementation-phases__number{color:#fff;background:#23834d}.organization-implementation-phases__gates li strong{color:#0b2940;font-size:11px;line-height:1.3}.organization-implementation-phases__gates li p{color:#5c7187;margin:3px 0 0;font-size:10px;line-height:1.3}.organization-implementation-phases__gates li>small{color:#0b607c;white-space:nowrap;font-size:9px;font-weight:900}.organization-implementation-phases__gates li.is-verified>small{color:#237243}.organization-implementation-phases__gates li.is-attention>small{color:#8a5a12}@media (width<=900px){.organization-implementation-phases__gates{grid-template-columns:1fr}.organization-implementation-phases__summary{grid-template-columns:1fr 1fr}.organization-implementation-phases__summary small{grid-column:1/-1}}@media (width<=700px){.organization-implementation-phases__heading{flex-direction:column}.organization-implementation-phases__summary{grid-template-columns:1fr}.organization-implementation-phases__summary small{grid-column:auto}}.organization-semantic-correctness-readiness{background:#fff;border:1px solid #cfe2ea;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.organization-semantic-correctness-readiness__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-semantic-correctness-readiness__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-semantic-correctness-readiness__heading h3{color:#0b2235;margin:3px 0}.organization-semantic-correctness-readiness__heading p{color:#5c6f86;max-width:760px;margin:0;font-size:12px;line-height:1.45}.organization-semantic-correctness-readiness__status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.organization-semantic-correctness-readiness__status.is-ready{color:#166534;background:#e8f7ee}.organization-semantic-correctness-readiness__status.is-review_required{color:#8a5a12;background:#fff4df}.organization-semantic-correctness-readiness__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px 16px;padding:11px 12px;display:grid}.organization-semantic-correctness-readiness__summary div{gap:2px;display:grid}.organization-semantic-correctness-readiness__summary strong{color:#0b2940;font-size:18px;line-height:1}.organization-semantic-correctness-readiness__summary span,.organization-semantic-correctness-readiness__summary small{color:#526d88;font-size:10px;line-height:1.3}.organization-semantic-correctness-readiness__summary small{white-space:nowrap;font-weight:800}.organization-semantic-correctness-readiness__summary.is-review_required{background:#fffaf0;border-color:#ead39c}.organization-semantic-correctness-readiness__policy{color:#5c6f86;margin:0;font-size:11px;line-height:1.35}.organization-semantic-correctness-readiness__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.organization-semantic-correctness-readiness__checks li{background:#fff;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.organization-semantic-correctness-readiness__checks li.is-verified{background:#f5fcf7;border-color:#b9dfc7}.organization-semantic-correctness-readiness__checks li.is-review{background:#fffaf0;border-color:#ead39c}.organization-semantic-correctness-readiness__marker{color:#fff;background:#23834d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.organization-semantic-correctness-readiness__checks li.is-review .organization-semantic-correctness-readiness__marker{background:#b7791f}.organization-semantic-correctness-readiness__checks li strong{color:#0b2940;font-size:11px;line-height:1.3}.organization-semantic-correctness-readiness__checks li p{color:#5c7187;margin:3px 0 0;font-size:10px;line-height:1.3}.organization-semantic-correctness-readiness__checks li small{color:#526d88;margin-top:4px;font-size:9px;line-height:1.3;display:block}.organization-semantic-correctness-readiness__check-status{color:#237243;white-space:nowrap;font-size:9px;font-weight:900}.organization-semantic-correctness-readiness__checks li.is-review .organization-semantic-correctness-readiness__check-status{color:#8a5a12}@media (width<=900px){.organization-semantic-correctness-readiness__checks{grid-template-columns:1fr}.organization-semantic-correctness-readiness__summary{grid-template-columns:1fr 1fr}.organization-semantic-correctness-readiness__summary small{grid-column:1/-1}}@media (width<=700px){.organization-semantic-correctness-readiness__heading{flex-direction:column}.organization-semantic-correctness-readiness__summary{grid-template-columns:1fr}.organization-semantic-correctness-readiness__summary small{grid-column:auto}}.organization-operational-metrics{background:#fff;border:1px solid #d8e5ed;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.organization-operational-metrics__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.organization-operational-metrics__heading h3,.organization-operational-metrics__heading p{margin:0}.organization-operational-metrics__heading p{color:#5c6f86;margin-top:4px;font-size:13px;line-height:1.4}.organization-operational-metrics__heading>span{color:#526d88;white-space:nowrap;background:#eef3f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.organization-operational-metrics__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organization-operational-metrics__grid article{background:#f8fbfc;border:1px solid #e0e8ee;border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.organization-operational-metrics__grid strong{color:#526d88;font-size:12px;line-height:1.3}.organization-operational-metrics__grid b{color:#0b2940;font-size:24px;line-height:1}.organization-operational-metrics__grid small{color:#5c6f86;font-size:11px;line-height:1.35}@media (width<=900px){.organization-operational-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.organization-operational-metrics{padding:14px}.organization-operational-metrics__heading{flex-direction:column}.organization-operational-metrics__grid{grid-template-columns:1fr}}.organization-admin-form-grid{grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:12px!important;display:grid!important}.organization-admin-field{align-content:start;gap:6px;min-width:0;display:grid}.organization-admin-field>span{color:#5c6f86;font-size:12px;font-weight:800}.organization-admin-field>:is(input,select,textarea){box-sizing:border-box;border:1px solid #d8e2ee;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.organization-admin-field>input[readonly]{color:#315b72;background:#f2fafc;border-color:#b9dce5;box-shadow:inset 3px 0 #0b708f}.organization-admin-field>:is(input,select,textarea):disabled{color:#617381;cursor:not-allowed;opacity:1;background:#f3f6f8;border-color:#cbdde5}.organization-admin-multi-select{width:100%;min-height:40px;position:relative}.organization-admin-multi-select__trigger{color:#0b2235;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:5px 8px;display:flex}.organization-admin-multi-select__trigger:focus-visible{outline-offset:1px;outline:2px solid #1385a3}.organization-admin-multi-select__trigger:disabled{color:#7a8794;cursor:not-allowed;background:#f3f6f8}.organization-admin-multi-select__values{flex-wrap:wrap;gap:4px;display:flex}.organization-admin-multi-select__tag{color:#0b5f79;background:#eaf8fb;border:1px solid #a9d6e2;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700}.organization-admin-multi-select__placeholder{color:#7a8794}.organization-admin-multi-select__chevron{color:#64748b;flex:none;font-size:16px}.organization-admin-multi-select__popup{z-index:20;background:#fff;border:1px solid #bfd4df;border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #0b22352e}.organization-admin-multi-select__option{color:#0b2235;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;display:flex}.organization-admin-multi-select__option:hover,.organization-admin-multi-select__option:focus-visible{background:#eef8fb}.organization-admin-multi-select__option.is-selected{color:#0b5f79;font-weight:800}.organization-admin-multi-select__check{color:#fff;background:#fff;border:1px solid #9fb9c7;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.organization-admin-multi-select__option.is-selected .organization-admin-multi-select__check{background:#0b718d;border-color:#0b718d}.organization-admin-field textarea{resize:vertical;min-height:72px}.organization-admin-field.has-error>:is(input,select,textarea){border-color:#b42318}.organization-admin-field>small[role=alert]{color:#b42318;font-weight:700}.organization-admin-field__help{color:#64748b;font-size:11px;line-height:1.35}.organization-profile-section{background:#fbfdfe;border:1px solid #d8e5ed;border-radius:12px;gap:12px;min-width:0;margin:0 0 16px;padding:14px;display:grid}.organization-profile-section legend{color:#0b5f79;padding:0 6px;font-size:13px;font-weight:900}.organization-profile-section__help{color:#64748b;margin:0;font-size:12px;line-height:1.4}.organization-profile-section .organization-admin-form-grid{margin:0}.organization-profile-section>.organization-admin-field>textarea{min-height:108px}.organization-profile-concurrency-conflict{color:#684617;background:#fff8e8;border:1px solid #e5b66e;border-left:4px solid #b7791f;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px;padding:11px 12px;display:flex}.organization-profile-concurrency-conflict>div{gap:3px;min-width:0;display:grid}.organization-profile-concurrency-conflict strong{color:#7a4b0c;font-size:13px}.organization-profile-concurrency-conflict p,.organization-profile-concurrency-conflict small{margin:0;line-height:1.35}.organization-profile-concurrency-conflict small{color:#7a5c2a}.organization-profile-concurrency-conflict .btn{color:#7a4b0c;background:#fff;border-color:#c88a2b;flex:none;align-self:center;min-height:36px}.organization-profile-concurrency-conflict .btn:hover:not(:disabled),.organization-profile-concurrency-conflict .btn:focus-visible{color:#633d08;background:#fff4d6;border-color:#9b6717}@media (width<=700px){.organization-profile-concurrency-conflict{display:grid}.organization-profile-concurrency-conflict .btn{justify-self:start}}.organization-banking-sensitivity-note{color:#684617;background:#fffaf0;border:1px solid #e5c98e;border-left:4px solid #b7791f;border-radius:9px;gap:3px;padding:9px 11px;font-size:11px;line-height:1.35;display:grid}.organization-banking-sensitivity-note strong{color:#8b560d;font-size:12px}.organization-banking-sensitivity-note p,.organization-banking-sensitivity-note small{margin:0}.organization-banking-sensitivity-note small{color:#7a5c2a}.organization-admin-status{color:#07536a;background:#edf7fa;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.organization-admin-status.is-pending{color:#8b5c00;background:#fff4ce}.organization-admin-form-status{border:1px solid #cfe3ec;border-radius:10px;margin:14px 0 0;padding:10px 12px}.organization-access-provisioning-policy{background:linear-gradient(135deg,#fff 0%,#f7fbfd 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;margin:16px 0;padding:16px;display:grid}.organization-access-provisioning-policy__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-access-provisioning-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-access-provisioning-policy__heading h2{color:#0b2235;margin:3px 0;font-size:18px}.organization-access-provisioning-policy__heading p{color:#5c6f86;max-width:720px;margin:0;font-size:12px;line-height:1.45}.organization-access-provisioning-policy__status{color:#526d88;white-space:nowrap;background:#eef5f8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.organization-access-provisioning-policy__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.organization-access-provisioning-policy__actions article{background:#fff;border:1px solid #dbe7ed;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.organization-access-provisioning-policy__actions article:first-child{background:#f5fcf7;border-color:#b9dfc7}.organization-access-provisioning-policy__step{color:#0b708f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-access-provisioning-policy__actions h3{color:#0b2940;margin:0;font-size:14px}.organization-access-provisioning-policy__actions p{color:#5c7187;margin:0;font-size:11px;line-height:1.35}.organization-access-provisioning-policy__actions strong{color:#0b2940;font-size:10px}.organization-access-provisioning-policy__actions small{color:#526d88;font-size:10px;line-height:1.3}.organization-access-provisioning-policy__compatibility{color:#755f36;background:#fffaf0;border:1px solid #e6d19c;border-radius:9px;margin:0;padding:9px 11px;font-size:10px;line-height:1.35}.organization-access-provisioning-policy__compatibility strong{color:#7a5010}@media (width<=700px){.organization-access-provisioning-policy__heading{flex-direction:column}.organization-access-provisioning-policy__actions{grid-template-columns:1fr}}.organization-membership-lifecycle-policy{background:linear-gradient(135deg,#fff 0%,#f6fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:14px;margin:16px 0;padding:18px;display:grid}.organization-membership-lifecycle-policy__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-membership-lifecycle-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-membership-lifecycle-policy__heading h2{color:#0b2235;margin:3px 0;font-size:19px}.organization-membership-lifecycle-policy__heading p{color:#5c6f86;max-width:800px;margin:0;font-size:12px;line-height:1.45}.organization-membership-lifecycle-policy__status{color:#526d88;white-space:nowrap;background:#eef5f8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.organization-membership-lifecycle-policy__states{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.organization-membership-lifecycle-policy__state{background:#fff;border:1px solid #dbe7ed;border-radius:11px;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:11px;display:grid}.organization-membership-lifecycle-policy__state>span{color:#526d88;background:#eef5f8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.organization-membership-lifecycle-policy__state h3{color:#0b2940;margin:0 0 4px;font-size:12px}.organization-membership-lifecycle-policy__state p{color:#5c7187;margin:0;font-size:10px;line-height:1.35}.organization-membership-lifecycle-policy__state.is-pending{background:#fffaf0;border-color:#e6d19c}.organization-membership-lifecycle-policy__state.is-pending>span{color:#7a5010;background:#fff0c7}.organization-membership-lifecycle-policy__state.is-active{background:#f5fcf7;border-color:#b9dfc7}.organization-membership-lifecycle-policy__state.is-active>span{color:#14733d;background:#dff4e5}.organization-membership-lifecycle-policy__state.is-suspended{background:#f6f9ff;border-color:#c9d9ee}.organization-membership-lifecycle-policy__state.is-suspended>span{color:#3e6592;background:#e5eefb}.organization-membership-lifecycle-policy__state.is-removed{background:#fff7f7;border-color:#efc8c8}.organization-membership-lifecycle-policy__state.is-removed>span{color:#a34040;background:#ffe5e5}.organization-membership-lifecycle-policy__details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.organization-membership-lifecycle-policy__details>section{background:#fff;border:1px solid #dbe7ed;border-radius:11px;min-width:0;padding:12px}.organization-membership-lifecycle-policy__subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.organization-membership-lifecycle-policy__subheading h3{color:#0b2940;margin:0;font-size:13px}.organization-membership-lifecycle-policy__subheading span{color:#70849a;font-size:10px;font-weight:900}.organization-membership-lifecycle-policy__transitions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.organization-membership-lifecycle-policy__transitions li{background:#f7fafb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.organization-membership-lifecycle-policy__transitions strong{color:#0b2940;font-size:10px}.organization-membership-lifecycle-policy__transitions span{color:#60758a;text-align:right;font-size:10px}.organization-membership-lifecycle-policy__transitions b{color:#0b708f}.organization-membership-lifecycle-policy__safeguards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.organization-membership-lifecycle-policy__safeguards article{background:#f7fafb;border-left:3px solid #0b8c99;gap:4px;padding:8px;display:grid}.organization-membership-lifecycle-policy__safeguards strong{color:#0b2940;font-size:10px}.organization-membership-lifecycle-policy__safeguards span{color:#60758a;font-size:9px;line-height:1.35}.organization-membership-lifecycle-policy__audit{background:#f2f9fb;border:1px solid #cfe2ea;border-radius:10px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.organization-membership-lifecycle-policy__audit>div:first-child{gap:3px;display:grid}.organization-membership-lifecycle-policy__audit strong{color:#0b2940;font-size:11px}.organization-membership-lifecycle-policy__audit>div:first-child span{color:#60758a;font-size:10px;line-height:1.3}.organization-membership-lifecycle-policy__audit-list{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.organization-membership-lifecycle-policy__audit-list span{color:#37657c;background:#fff;border:1px solid #c7dce4;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}@media (width<=900px){.organization-membership-lifecycle-policy__states{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-membership-lifecycle-policy__details{grid-template-columns:1fr}}@media (width<=700px){.organization-membership-lifecycle-policy__heading{flex-direction:column}.organization-membership-lifecycle-policy__states,.organization-membership-lifecycle-policy__safeguards,.organization-membership-lifecycle-policy__audit{grid-template-columns:1fr}.organization-membership-lifecycle-policy__audit-list{justify-content:flex-start}.organization-membership-lifecycle-policy__transitions li{flex-direction:column;align-items:flex-start}.organization-membership-lifecycle-policy__transitions span{text-align:left}}.organization-admin-form-status.is-error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.organization-admin-form-status.is-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.organization-admin-action-note{color:#5c6f86;padding:16px}.organization-admin-feature .user-create-form{box-sizing:border-box;height:auto;margin-bottom:18px;padding:20px;overflow:visible}.organization-admin-feature .user-create-form>h3{margin:0 0 8px}.organization-admin-feature .user-create-form>.numbering-form-note{color:#64748b;margin:0 0 14px;font-size:12px;line-height:1.45}.organization-admin-feature .users-create-grid{grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:14px!important}.organization-admin-feature .users-create-grid :is(input,select){height:42px;min-height:42px}.organization-admin-feature .preset-password-field .required-star{margin-left:2px;display:inline}.organization-admin-feature .preset-password-field .small-action{white-space:nowrap;justify-self:start;min-height:34px;margin-top:2px}.organization-admin-feature .qworks-user-create-action{align-self:end}.organization-admin-feature .qworks-user-create-action .btn{white-space:nowrap;width:min(100%,250px);min-height:42px;padding:9px 14px}.organization-admin-feature .access-rules-note{margin-top:16px!important}.organization-admin-drawer .tenant-organization-editor{height:auto;overflow:visible;margin:0!important;padding:0!important}.organization-admin-drawer .tenant-organization-information-region{padding:4px 16px 18px}.organization-admin-drawer .tenant-organization-logo-save-region{border-top:1px solid #dbe7ed;padding:18px 16px 16px}.organization-admin-drawer .tenant-organization-information-region .organization-admin-field textarea{height:116px;min-height:116px}.organization-admin-drawer .tenant-organization-editor__section-heading,.organization-admin-drawer .tenant-organization-logo-upload__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.organization-admin-drawer .tenant-organization-editor__section-heading{border-bottom:1px solid #dbe7ed;margin:0 0 16px;padding:0 0 12px}.organization-admin-drawer .tenant-organization-editor__section-heading h3,.organization-admin-drawer .tenant-organization-logo-upload__heading h4{color:#0b2235;margin:0}.organization-admin-drawer .tenant-organization-editor__section-heading p,.organization-admin-drawer .tenant-organization-logo-upload__heading p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.4}.organization-admin-drawer .tenant-organization-editor__section-heading>span{color:#64748b;flex:none;font-size:11px;font-weight:800}.organization-admin-drawer .tenant-organization-editor__section-heading>span b{color:#c9251b}.organization-admin-drawer .tenant-organization-logo-upload{background:#f8fbfc;border:1px solid #cfe2ea;border-radius:14px;padding:12px}.organization-admin-drawer .tenant-organization-logo-upload__heading{align-items:flex-start}.organization-admin-drawer .tenant-organization-logo-validation-contract{gap:7px;margin-top:9px;padding:8px}.organization-admin-drawer .tenant-organization-logo-validation-contract__grid{gap:6px}.organization-admin-drawer .tenant-organization-logo-validation-contract__grid article{gap:4px;padding:7px}.tenant-organization-logo-validation-contract{background:#fff;border:1px solid #d4e4e9;border-radius:11px;gap:10px;margin-top:13px;padding:11px;display:grid}.tenant-organization-logo-validation-contract__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tenant-organization-logo-validation-contract__heading>div{gap:3px;min-width:0;display:grid}.tenant-organization-logo-validation-contract__heading strong{color:#0b2940;font-size:11px}.tenant-organization-logo-validation-contract__heading span{color:#647b8c;font-size:10px;line-height:1.35}.tenant-organization-logo-validation-contract__heading>b{color:#0b708f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #b9dce5;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.tenant-organization-logo-validation-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tenant-organization-logo-validation-contract__grid article{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:9px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid}.tenant-organization-logo-validation-contract__grid article>strong{color:#315b72;font-size:10px}.tenant-organization-logo-validation-contract__grid small{color:#647b8c;line-height:1.35;margin:0!important;font-size:9px!important;font-weight:700!important}.tenant-organization-logo-validation-contract__chips{flex-wrap:wrap;gap:4px;display:flex}.tenant-organization-logo-validation-contract__chips span{color:#0b708f;background:#fff;border:1px solid #b9dce5;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:900;line-height:1.15}.organization-admin-drawer .tenant-organization-logo-upload__workspace{grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);gap:16px;margin-top:10px;display:grid}.organization-admin-drawer .tenant-organization-logo-preview--editor{background:#fff;width:100%;height:112px;min-height:112px;padding:10px}.organization-admin-drawer .tenant-organization-logo-preview--editor img{object-fit:contain;width:100%;height:100%;max-height:108px}.organization-admin-drawer .tenant-organization-logo-empty-placeholder{color:#8a8f94;place-items:center;width:100%;height:100%;display:grid}.organization-admin-drawer .tenant-organization-logo-empty-placeholder svg{fill:currentColor;width:54px;height:43px}.organization-admin-drawer .tenant-organization-logo-upload__controls{align-content:start;gap:12px;display:grid}.organization-admin-drawer .tenant-organization-logo-file>span{color:#5f7188;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.organization-admin-drawer .tenant-organization-logo-upload input{box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:10px;width:100%;min-height:42px;padding:8px 10px}.organization-admin-drawer .tenant-organization-logo-upload small{color:#64748b;margin-top:5px;font-size:11px;font-weight:700;display:block}.organization-admin-drawer .tenant-organization-logo-upload__actions{flex-wrap:wrap;gap:8px;display:flex}.organization-admin-drawer .tenant-organization-branding-asset-details{margin-top:10px;padding:10px}.organization-admin-drawer .tenant-organization-logo-upload>.organization-admin-form-status{margin-top:10px;padding:8px 10px}.organization-admin-drawer .tenant-organization-profile-submit{margin-top:14px}.tenant-organization-logo-upload__pipeline{color:#24445a;background:#f5fcf7;border:1px solid #9fcdae;border-left:4px solid #18794e;border-radius:11px;gap:10px;margin-top:14px;padding:12px;display:grid}.tenant-organization-logo-upload__pipeline-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tenant-organization-logo-upload__pipeline-heading>div{gap:3px;display:grid}.tenant-organization-logo-upload__pipeline-heading strong{color:#166534;font-size:12px}.tenant-organization-logo-upload__pipeline-heading span{color:#4e6f5c;font-size:10px;line-height:1.35}.tenant-organization-logo-upload__pipeline-heading>b{color:#166534;text-transform:uppercase;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.tenant-organization-logo-upload__pipeline-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tenant-organization-logo-upload__pipeline-steps span{background:#fff;border:1px solid #c5e2cd;border-radius:7px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.tenant-organization-logo-upload__pipeline-steps b{color:#166534;background:#dff4e5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.tenant-organization-logo-upload__pipeline-steps strong{color:#315b72;font-size:9px;line-height:1.25}.tenant-organization-logo-upload__pipeline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.tenant-organization-logo-upload__pipeline dl div{border-top:1px solid #c5e2cd;gap:2px;min-width:0;padding:7px 8px;display:grid}.tenant-organization-logo-upload__pipeline dt{color:#4e6f5c;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.tenant-organization-logo-upload__pipeline dd{overflow-wrap:anywhere;color:#166534;margin:0;font-size:9px;font-weight:800;line-height:1.25}@media (width<=600px){.tenant-organization-logo-upload__pipeline-steps,.tenant-organization-logo-upload__pipeline dl{grid-template-columns:1fr}}@media (width<=980px){.tenant-organization-logo-validation-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tenant-organization-logo-validation-contract__heading{flex-direction:column}.tenant-organization-logo-validation-contract__grid{grid-template-columns:1fr}}.organization-profile-save-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.organization-profile-save-meta .organization-profile-save-state{margin:0}.organization-profile-version{color:#526d88;font-size:10px;font-weight:800}.tenant-organization-identity-card{box-sizing:border-box;width:min(100%,659px);min-height:440px}.tenant-organization-summary{background:#fff;border:1px solid #cfe2ea;border-radius:16px;gap:18px;margin:20px 0;padding:22px;display:grid;box-shadow:0 10px 24px #0b22350f}.tenant-organization-summary__heading{border-bottom:1px solid #dbe7ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.tenant-organization-summary__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tenant-organization-summary__heading h2{color:#0b2235;margin:4px 0}.tenant-organization-summary__heading p{color:#5c7187;margin:0}.tenant-organization-summary__actions{flex-wrap:wrap;gap:8px;display:flex}.tenant-organization-summary__identity-grid{grid-template-columns:1.4fr 1.2fr .7fr;gap:12px;display:grid}.tenant-organization-summary__identity-grid>div,.tenant-organization-summary__details section{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:12px;padding:14px}.tenant-organization-summary__identity-grid span,.tenant-organization-summary__details dt,.tenant-organization-summary__completeness span{color:#5c7187;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.tenant-organization-summary__identity-grid strong{color:#0b2940;overflow-wrap:anywhere;margin-top:5px;display:block}.tenant-organization-summary__identity-grid .is-active{color:#08784e}.organization-profile-request-architecture{background:linear-gradient(135deg,#f4fbfd 0%,#fff 72%);border:1px solid #b9d9e4;border-left:4px solid #0b708f;border-radius:14px;gap:14px;padding:18px;display:grid}.organization-profile-request-architecture__heading{border-bottom:1px solid #d5e7ed;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.organization-profile-request-architecture__heading>div{gap:4px;min-width:0;display:grid}.organization-profile-request-architecture__heading h3{color:#0b2940;margin:0;font-size:18px}.organization-profile-request-architecture__heading p{color:#5c7187;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-profile-request-architecture__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.organization-profile-request-architecture__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.organization-profile-request-architecture__flow>li{min-width:0}.organization-profile-request-architecture__flow article{box-sizing:border-box;background:#fff;border:1px solid #cfe2ea;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-height:96px;padding:11px;display:grid}.organization-profile-request-architecture__flow article>div{gap:4px;min-width:0;display:grid}.organization-profile-request-architecture__step{color:#0b5f79;background:#dff3f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.organization-profile-request-architecture__flow article span:not(.organization-profile-request-architecture__step){color:#5c7187;font-size:10px;font-weight:900;line-height:1.25}.organization-profile-request-architecture__flow article strong{color:#0b2940;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.organization-profile-request-architecture__flow article small{color:#60758a;font-size:10px;line-height:1.35}.organization-profile-request-architecture__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.organization-profile-request-architecture__notes p{color:#526d88;border:1px dashed #b7d2de;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.organization-profile-request-architecture__notes strong{color:#315b72}@media (width<=1200px){.organization-profile-request-architecture__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-profile-request-architecture{padding:16px}.organization-profile-request-architecture__heading{flex-direction:column}.organization-profile-request-architecture__heading>strong{width:fit-content}.organization-profile-request-architecture__flow,.organization-profile-request-architecture__notes{grid-template-columns:1fr}}.organization-branding-architecture{background:linear-gradient(135deg,#fffaf0 0%,#fff 72%);border:1px solid #d8c99e;border-left:4px solid #b7791f;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.organization-branding-architecture__heading{border-bottom:1px solid #eadfbd;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.organization-branding-architecture__heading>div{gap:4px;min-width:0;display:grid}.organization-branding-architecture__heading h3{color:#3f3016;margin:0;font-size:18px}.organization-branding-architecture__heading p{color:#766343;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-branding-architecture__heading>strong{color:#8a5a12;letter-spacing:.04em;text-transform:uppercase;background:#fffdf7;border:1px solid #dfc786;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.organization-branding-architecture__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.organization-branding-architecture__flow>li{min-width:0}.organization-branding-architecture__flow article{box-sizing:border-box;background:#fff;border:1px solid #eadfbd;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-height:106px;padding:11px;display:grid}.organization-branding-architecture__flow article>div{gap:4px;min-width:0;display:grid}.organization-branding-architecture__step{color:#8a5a12;background:#fff0c9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.organization-branding-architecture__flow article span:not(.organization-branding-architecture__step){color:#766343;font-size:10px;font-weight:900;line-height:1.25}.organization-branding-architecture__flow article strong{color:#3f3016;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.organization-branding-architecture__flow article small{color:#806e4d;font-size:10px;line-height:1.35}.organization-branding-architecture__inputs{gap:3px;margin-top:1px;display:grid}.organization-branding-architecture__inputs span{background:#fff7df;border-radius:5px;padding:3px 5px;color:#8a5a12!important;font-size:9px!important;font-weight:800!important}.organization-branding-architecture__note{color:#766343;border:1px dashed #dfc786;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.organization-branding-architecture__note strong{color:#8a5a12}@media (width<=1400px){.organization-branding-architecture__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-branding-architecture{padding:16px}.organization-branding-architecture__heading{flex-direction:column}.organization-branding-architecture__heading>strong{width:fit-content}.organization-branding-architecture__flow{grid-template-columns:1fr}}.organization-source-boundary{background:linear-gradient(135deg,#f5f8fd 0%,#fff 72%);border:1px solid #c9d7e8;border-left:4px solid #496b9b;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.organization-source-boundary__heading{border-bottom:1px solid #d9e3ef;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.organization-source-boundary__heading>div{gap:4px;min-width:0;display:grid}.organization-source-boundary__heading h3{color:#172f50;margin:0;font-size:18px}.organization-source-boundary__heading p{color:#5d718c;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-source-boundary__heading>strong{color:#365d90;letter-spacing:.04em;text-transform:uppercase;background:#f8fbff;border:1px solid #b6c8df;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.organization-source-boundary__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.organization-source-boundary__flow>li{min-width:0}.organization-source-boundary__flow article{box-sizing:border-box;background:#fff;border:1px solid #d2deed;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-height:106px;padding:11px;display:grid}.organization-source-boundary__flow article>div{gap:4px;min-width:0;display:grid}.organization-source-boundary__step{color:#365d90;background:#e8eef8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.organization-source-boundary__flow article span:not(.organization-source-boundary__step){color:#5d718c;font-size:10px;font-weight:900;line-height:1.25}.organization-source-boundary__flow article strong{color:#172f50;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.organization-source-boundary__flow article small{color:#657992;font-size:10px;line-height:1.35}.organization-source-boundary__note{color:#5d718c;border:1px dashed #b6c8df;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.organization-source-boundary__note strong{color:#365d90}@media (width<=1400px){.organization-source-boundary__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-source-boundary{padding:16px}.organization-source-boundary__heading{flex-direction:column}.organization-source-boundary__heading>strong{width:fit-content}.organization-source-boundary__flow{grid-template-columns:1fr}}.organization-summary-contract{background:linear-gradient(135deg,#f2fbfa 0%,#fff 72%);border:1px solid #b8d9d5;border-left:4px solid #167c78;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.organization-summary-contract__heading{border-bottom:1px solid #d2e8e5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.organization-summary-contract__heading>div{gap:4px;min-width:0;display:grid}.organization-summary-contract__heading h3{color:#123f42;margin:0;font-size:18px}.organization-summary-contract__heading p{color:#57747a;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-summary-contract__heading>strong{color:#167c78;letter-spacing:.04em;text-transform:uppercase;background:#f4fcfb;border:1px solid #a6d1cc;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.organization-summary-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.organization-summary-contract__grid article{box-sizing:border-box;background:#fff;border:1px solid #d2e8e5;border-radius:11px;align-content:start;gap:5px;min-height:118px;padding:12px;display:grid}.organization-summary-contract__grid article>span{color:#57747a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-summary-contract__grid article strong{color:#123f42;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.organization-summary-contract__grid article small{color:#648187;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.organization-summary-contract__logo{box-sizing:border-box;background:linear-gradient(135deg,#f7fbfb,#eef8f7);border:1px solid #d2e8e5;border-radius:9px;place-items:center;width:100%;height:72px;padding:8px;display:grid;position:relative;overflow:hidden}.organization-summary-contract__logo img{object-fit:contain;width:calc(100% - 16px);height:calc(100% - 16px);display:block;position:absolute;inset:8px}.organization-summary-contract__logo>span{color:#fff;letter-spacing:.08em;background:#167c78;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.organization-summary-contract__note{color:#57747a;border:1px dashed #a6d1cc;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.organization-summary-contract__note strong{color:#167c78}@media (width<=1400px){.organization-summary-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-summary-contract{padding:16px}.organization-summary-contract__heading{flex-direction:column}.organization-summary-contract__heading>strong{width:fit-content}.organization-summary-contract__grid{grid-template-columns:1fr}}.organization-branding-contract{background:linear-gradient(135deg,#faf8ff 0%,#fff 72%);border:1px solid #d6c8ed;border-left:4px solid #7452a8;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.organization-branding-contract__heading{border-bottom:1px solid #e6def3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.organization-branding-contract__heading>div{gap:4px;min-width:0;display:grid}.organization-branding-contract__heading h3{color:#3f2b68;margin:0;font-size:18px}.organization-branding-contract__heading p{color:#6b6080;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-branding-contract__heading>strong{color:#7452a8;letter-spacing:.04em;text-transform:uppercase;background:#fdfbff;border:1px solid #c8b6e7;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.organization-branding-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.organization-branding-contract__grid article{box-sizing:border-box;background:#fff;border:1px solid #e0d8ee;border-radius:11px;align-content:start;gap:6px;min-width:0;min-height:112px;padding:12px;display:grid}.organization-branding-contract__grid article>span{color:#6b6080;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.organization-branding-contract__grid article strong{color:#3f2b68;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.organization-branding-contract__grid article small{color:#766b89;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.organization-branding-contract__note{color:#6b6080;border:1px dashed #c8b6e7;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.organization-branding-contract__note strong{color:#7452a8}@media (width<=1400px){.organization-branding-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-branding-contract{padding:16px}.organization-branding-contract__heading{flex-direction:column}.organization-branding-contract__heading>strong{width:fit-content}.organization-branding-contract__grid{grid-template-columns:1fr}}.organization-contract-naming{background:linear-gradient(135deg,#fbfcf4 0%,#fff 72%);border:1px solid #d8d9c4;border-left:4px solid #6e7a32;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.organization-contract-naming__heading{border-bottom:1px solid #e4e7d2;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.organization-contract-naming__heading>div{gap:4px;min-width:0;display:grid}.organization-contract-naming__heading h3{color:#3e481e;margin:0;font-size:18px}.organization-contract-naming__heading p{color:#69704d;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-contract-naming__heading>strong{color:#5c6827;letter-spacing:.04em;text-transform:uppercase;background:#fcfdf7;border:1px solid #c8d09d;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.organization-contract-naming__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.organization-contract-naming__grid article{box-sizing:border-box;background:#fff;border:1px solid #e0e3ce;border-radius:11px;align-content:start;gap:6px;min-width:0;min-height:108px;padding:12px;display:grid}.organization-contract-naming__grid article>span{color:#69704d;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.organization-contract-naming__grid article strong{color:#3e481e;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.organization-contract-naming__grid article small{color:#757b5e;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.organization-contract-naming__note{color:#69704d;border:1px dashed #c8d09d;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.organization-contract-naming__note strong{color:#5c6827}@media (width<=1400px){.organization-contract-naming__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-contract-naming{padding:16px}.organization-contract-naming__heading{flex-direction:column}.organization-contract-naming__heading>strong{width:fit-content}.organization-contract-naming__grid{grid-template-columns:1fr}}.organization-profile-contract{background:linear-gradient(135deg,#f4f8ff 0%,#fff 72%);border:1px solid #c9d9ef;border-left:4px solid #4269a5;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.organization-profile-contract__heading{border-bottom:1px solid #d8e3f2;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.organization-profile-contract__heading>div{gap:4px;min-width:0;display:grid}.organization-profile-contract__heading h3{color:#193b69;margin:0;font-size:18px}.organization-profile-contract__heading p{color:#5d718c;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-profile-contract__heading>strong{color:#4269a5;letter-spacing:.04em;text-transform:uppercase;background:#f8fbff;border:1px solid #aec4e5;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.organization-profile-contract__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organization-profile-contract__grid article{box-sizing:border-box;background:#fff;border:1px solid #d7e2f0;border-radius:11px;align-content:start;gap:6px;min-width:0;min-height:122px;padding:12px;display:grid}.organization-profile-contract__grid article.is-restricted{background:#fffaf0;border-color:#e4cf9c}.organization-profile-contract__grid article>span{color:#5d718c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.organization-profile-contract__grid article strong{color:#193b69;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.organization-profile-contract__grid article.is-restricted strong{color:#8a5a12}.organization-profile-contract__grid article small{color:#657992;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.organization-profile-contract__note{color:#5d718c;border:1px dashed #aec4e5;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.organization-profile-contract__note strong{color:#4269a5}@media (width<=1400px){.organization-profile-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-profile-contract{padding:16px}.organization-profile-contract__heading{flex-direction:column}.organization-profile-contract__heading>strong{width:fit-content}.organization-profile-contract__grid{grid-template-columns:1fr}}.tenant-organization-summary__details{grid-template-columns:1.35fr .85fr;gap:12px;display:grid}.tenant-organization-summary__details h3{color:#0b2940;margin:0 0 12px}.tenant-organization-summary__details dl{gap:10px;margin:0;display:grid}.tenant-organization-summary__details dl div{grid-template-columns:minmax(120px,.5fr) 1fr;gap:12px;display:grid}.tenant-organization-summary__details dd{color:#213f58;overflow-wrap:anywhere;margin:0}.tenant-organization-summary__logo{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.tenant-organization-summary__logo>div{background:#fff;border:1px dashed #9bc9d5;border-radius:12px;place-items:center;min-height:96px;padding:10px;display:grid}.tenant-organization-summary__logo img{object-fit:contain;max-width:100%;max-height:72px}.tenant-organization-summary__logo strong{color:#08784e}.tenant-organization-summary__details section>p{color:#5c7187;margin:12px 0 0}.tenant-organization-summary__completeness{grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding-top:4px;display:grid}.tenant-organization-summary__completeness strong{color:#0b5f79;font-size:20px}.tenant-organization-summary__completeness progress{accent-color:#0b708f;grid-column:1/-1;width:100%;height:10px}.organization-profile-integrity{background:#fff;border:1px solid #cfe2ea;border-radius:16px;gap:14px;margin:20px 0;padding:20px 22px;display:grid;box-shadow:0 8px 20px #0b22350a}.organization-profile-integrity__heading{border-bottom:1px solid #dbe7ed;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.organization-profile-integrity__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.organization-profile-integrity__heading h2{color:#0b2235;margin:4px 0}.organization-profile-integrity__heading p{color:#5c7187;max-width:850px;margin:0;font-size:13px;line-height:1.45}.organization-profile-integrity__status{white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.organization-profile-integrity__status.is-healthy{color:#166534;background:#e8f7ee}.organization-profile-integrity__status.is-attention{color:#8a5a12;background:#fff4df}.organization-profile-integrity__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:12px 14px;display:grid}.organization-profile-integrity__summary strong{color:#0b2940;font-size:13px}.organization-profile-integrity__summary span{color:#5c7187;font-size:12px}.organization-profile-integrity__summary small{color:#526d88;white-space:nowrap;font-size:11px;font-weight:800}.organization-profile-integrity__support-action{background:#f1fbfd;border:1px solid #b9dce8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.organization-profile-integrity__support-action div{gap:3px;display:grid}.organization-profile-integrity__support-action strong{color:#0b4965;font-size:12px}.organization-profile-integrity__support-action span{color:#5c7187;font-size:11px}.organization-profile-integrity__support-action .btn{flex:none}.organization-profile-integrity__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.organization-profile-integrity__list li{background:#fff;border:1px solid #dbe7ed;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.organization-profile-integrity__list li.is-pass{background:#f5fcf7;border-color:#b9dfc7}.organization-profile-integrity__list li.is-warning{background:#fffaf0;border-color:#ead39c}.organization-profile-integrity__list li.is-fail{background:#fff7f7;border-color:#f1b9b9}.organization-profile-integrity__marker{color:#fff;background:#23834d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.organization-profile-integrity__list li.is-warning .organization-profile-integrity__marker{background:#b7791f}.organization-profile-integrity__list li.is-fail .organization-profile-integrity__marker{background:#b42318}.organization-profile-integrity__list li strong{color:#0b2940;font-size:12px;line-height:1.3}.organization-profile-integrity__list li p{color:#5c7187;margin:4px 0 0;font-size:11px;line-height:1.35}.organization-profile-integrity__list li>small{color:#237243;white-space:nowrap;font-size:10px;font-weight:900}.organization-profile-integrity__list li.is-warning>small{color:#8a5a12}.organization-profile-integrity__list li.is-fail>small{color:#b42318}@media (width<=1200px){.organization-profile-integrity__list{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-profile-integrity__summary{grid-template-columns:1fr 1fr}.organization-profile-integrity__summary small{grid-column:1/-1}}@media (width<=700px){.organization-profile-integrity{padding:16px}.organization-profile-integrity__heading{flex-direction:column}.organization-profile-integrity__summary,.organization-profile-integrity__list{grid-template-columns:1fr}.organization-profile-integrity__summary small{grid-column:auto}.organization-profile-integrity__support-action{flex-direction:column;align-items:stretch}}.tenant-organization-logo-preview{box-sizing:border-box;border:1px dashed #9bc9d5;border-radius:16px;place-items:center;height:108px;min-height:108px;display:grid}.tenant-organization-logo-preview img{object-fit:contain;max-width:240px;max-height:100px}.tenant-organization-logo-placeholder{color:#557189;letter-spacing:.01em;font-size:14px;font-weight:600}.tenant-organization-identity-card>h3{margin:0 0 16px}.tenant-organization-identity-card>address{border-top:1px solid #dbe5ea;margin-top:15px;padding-top:15px;font-size:16px;font-style:normal;line-height:1.35}.tenant-organization-identity-card>.organization-admin-status{margin-top:14px}@media (width<=900px){.organization-admin-form-grid{grid-template-columns:1fr!important}.organization-admin-feature .users-create-grid{grid-template-columns:repeat(2,minmax(190px,1fr))!important}}@media (width<=760px){.organization-admin-drawer .tenant-organization-editor__section-heading,.organization-admin-drawer .tenant-organization-logo-upload__heading{flex-direction:column;align-items:stretch}.organization-admin-drawer .tenant-organization-logo-upload__workspace{grid-template-columns:1fr}.organization-admin-drawer .tenant-organization-logo-upload__actions .btn{width:100%}.tenant-organization-summary__heading,.tenant-organization-summary__identity-grid,.tenant-organization-summary__details{grid-template-columns:1fr;display:grid}.tenant-organization-summary__actions{width:100%}.tenant-organization-summary__actions .btn{flex:1}.organization-admin-feature .users-create-grid{grid-template-columns:1fr!important}.organization-admin-feature .qworks-user-create-action .btn{width:100%}}.organization-admin-feature .members-access-edit-table{table-layout:fixed;width:100%;min-width:1350px}.organization-admin-danger-zone{background:snow;border:1px solid #e7b5b5;border-radius:14px;gap:14px;margin:20px 0;padding:18px;display:grid}.organization-admin-danger-zone>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organization-admin-danger-zone>header h2{color:#8f2020;margin:0;font-size:18px}.organization-admin-danger-zone>header p{color:#795b5b;margin:5px 0 0;font-size:12px;line-height:1.45}.organization-admin-danger-zone>header>span{color:#8f2020;text-transform:uppercase;white-space:nowrap;border:1px solid #e7b5b5;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.organization-admin-danger-zone .ownership-transfer-panel{background:#fff;border-color:#e7b5b5;margin:0}@media (width<=700px){.organization-admin-danger-zone>header{flex-direction:column}}.organization-admin-feature .members-access-edit-table th:first-child{width:180px}.organization-admin-feature .members-access-edit-table th:nth-child(2){width:230px}.organization-admin-feature .members-access-edit-table th:nth-child(3){width:160px}.organization-admin-feature .members-access-edit-table th:nth-child(4){width:170px}.organization-admin-feature .members-access-edit-table th:nth-child(5){width:130px}.organization-admin-feature .members-access-edit-table th:nth-child(6),.organization-admin-feature .members-access-edit-table th:nth-child(7){width:180px}.organization-admin-feature .members-access-edit-table th:nth-child(8){width:120px}.organization-admin-feature .members-access-edit-table :is(input,select){box-sizing:border-box;width:100%;min-width:0}.organization-admin-feature .members-access-edit-table input[readonly]{color:#52667a;cursor:default;background:#f4f7f9}.organization-admin-feature .members-access-edit-table th small{color:#60758a;letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.organization-admin-feature .members-access-edit-table :is(th,td):first-child,.organization-admin-feature .members-access-edit-table :is(th,td):last-child{z-index:2;background:#fff;position:sticky}.organization-admin-feature .members-access-edit-table :is(th,td):first-child{left:0}.organization-admin-feature .members-access-edit-table :is(th,td):last-child{right:0}.organization-admin-feature .members-access-edit-table th:first-child,.organization-admin-feature .members-access-edit-table th:last-child{z-index:3;background:#f6fafc}.organization-admin-feature .members-access-edit-table .user-password-actions{gap:4px;display:grid}.organization-admin-feature .members-access-edit-table .user-session-actions{gap:5px;margin-top:6px;display:grid}.organization-admin-feature .organization-admin-readonly-status{color:#526d88;background:#f1f6f9;border:1px solid #cbddea;border-radius:8px;align-items:center;min-width:92px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-flex}.organization-admin-feature .members-access-edit-table .user-session-message,.organization-admin-feature .members-access-edit-table .user-password-message{color:#166534;font-size:11px;line-height:1.25}.organization-admin-feature .members-access-edit-table .user-email-actions,.organization-admin-feature .members-access-edit-table td:last-child .actions{flex-wrap:wrap;gap:6px;display:flex}.organization-admin-feature .members-access-edit-table .btn,.organization-admin-feature .members-access-edit-table .small-action{white-space:nowrap;min-height:32px;padding:6px 10px}@media (width<=2200px){.organization-admin-feature .organization-admin-table-shell{overflow:visible}.organization-admin-feature .members-access-edit-table{border-collapse:separate;min-width:0;display:block}.organization-admin-feature .members-access-edit-table thead{display:none}.organization-admin-feature .members-access-edit-table tbody{gap:14px;display:grid}.organization-admin-feature .members-access-edit-table tbody tr{background:#fff;border:1px solid #d8e5ed;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;padding:16px;display:grid;box-shadow:0 6px 18px #05293d0f}.organization-admin-feature .members-access-edit-table tbody td,.organization-admin-feature .members-access-edit-table tbody td:first-child,.organization-admin-feature .members-access-edit-table tbody td:last-child{background:0 0;border:0;grid-template-rows:auto minmax(32px,auto);gap:5px;min-width:0;padding:0;display:grid;position:static}.organization-admin-feature .members-access-edit-table tbody td:before{content:attr(data-label);color:#526d88;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.organization-admin-feature .members-access-edit-table tbody td:nth-child(3),.organization-admin-feature .members-access-edit-table tbody td:nth-child(4),.organization-admin-feature .members-access-edit-table tbody td:nth-child(7),.organization-admin-feature .members-access-edit-table tbody td:nth-child(8){align-content:start}.organization-admin-feature .members-access-edit-table tbody td:nth-child(13){border-top:1px solid #e5edf2;grid-column:1/-1;padding-top:4px}.organization-admin-feature .members-access-edit-table tbody td:nth-child(13) .actions{flex-wrap:wrap;gap:8px;display:flex}.organization-admin-feature .members-access-edit-table tbody td:nth-child(13) .btn{flex:180px}.organization-admin-feature .members-access-edit-table tbody td:nth-child(12){align-content:start}}@media (width<=760px){.organization-admin-feature .members-access-edit-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.organization-admin-primary-owner-badge{color:#086b84;margin-top:.25rem;font-size:.72rem;font-weight:700;display:block}.organization-admin-privileged-badge{color:#075d75;letter-spacing:.02em;background:#e8f6f8;border:1px solid #8ab8c7;border-radius:999px;align-items:center;width:fit-content;margin:4px 0;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.organization-admin-state-indicators{color:#526d88;gap:.2rem;min-width:8rem;font-size:.72rem;font-weight:700;display:grid}.organization-admin-state-indicators span{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.organization-admin-state-indicators strong{color:#123b56}.organization-role-key-help{color:#526d88;margin:0;font-size:12px;line-height:1.4}.organization-membership-lifecycle-note{color:#234f68;background:#eef9fb;border:1px solid #b9dce6;border-left:4px solid #167b99;border-radius:.6rem;gap:.25rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.4;display:grid}.organization-membership-lifecycle-note>strong{color:#0b5f79}.organization-membership-lifecycle-note p{color:#355a73;margin:0!important}.organization-membership-lifecycle-note b{color:#123b56}.organization-membership-reactivation{background:#f2fbfd;border:1px solid #9ed3df;border-radius:.6rem;gap:.45rem;margin-top:.55rem;padding:.7rem .8rem;display:grid}.organization-membership-reactivation p{margin:0!important}.organization-membership-reactivation .btn{justify-self:start;margin-top:.2rem}.organization-identity-disabled-warning{color:#684617;background:#fff8e8;border:1px solid #e7a948;border-left:4px solid #c77912;border-radius:.6rem;gap:.25rem;margin-top:.65rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.4;display:grid}.organization-identity-disabled-warning>strong{color:#8b560d}.organization-identity-disabled-warning p{color:#684617!important;margin:0!important}.organization-admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.organization-admin-role-card{background:#f8fcfd;border:1px solid #c8dce6;border-radius:.8rem;min-width:0;padding:1rem;box-shadow:0 .45rem 1.2rem #05293d12}.organization-admin-role-card h3{color:#092d46;margin:0}.organization-admin-role-card .muted{color:#60758a;margin:.3rem 0 .75rem;font-size:.82rem}.organization-admin-role-card ul{color:#355a73;gap:.25rem;margin:0;padding-left:1.15rem;font-size:.85rem;display:grid}.organization-admin-role-contract{background:linear-gradient(135deg,#fff 0%,#f5fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.organization-admin-role-authority{background:linear-gradient(135deg,#fcf8ff 0%,#fff 78%);border:1px solid #d8c9e6;border-left:4px solid #7b4a9b;border-radius:12px;gap:10px;margin:16px 0;padding:14px;display:grid}.organization-admin-role-authority__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-admin-role-authority__heading>div{gap:3px;min-width:0;display:grid}.organization-admin-role-authority__heading span{color:#7b4a9b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-role-authority__heading h2{color:#422553;margin:0;font-size:18px}.organization-admin-role-authority__heading p{color:#6e6078;margin:0;font-size:11px;line-height:1.4}.organization-admin-role-authority__heading>strong{color:#7b4a9b;letter-spacing:.04em;text-transform:uppercase;background:#fffaff;border:1px solid #caa9dc;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-admin-role-authority__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.organization-admin-role-authority__grid article{background:#fff;border:1px solid #dfd5e7;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:106px;padding:10px;display:grid}.organization-admin-role-authority__grid article.is-owner{background:#f7fcf8;border-color:#b9d9c3}.organization-admin-role-authority__grid article.is-tenant-admin{background:#f8fbff;border-color:#c7d9ee}.organization-admin-role-authority__grid article.is-platform{background:#fffaf0;border-color:#e3c98e}.organization-admin-role-authority__grid article>span{color:#6e6078;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-admin-role-authority__grid article h3{color:#422553;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.3}.organization-admin-role-authority__grid article small{color:#70647a;font-size:10px;line-height:1.35}.organization-admin-role-authority__note{color:#6e6078;border:1px dashed #caa9dc;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.organization-admin-role-authority__note strong{color:#6a3b87}.organization-admin-role-contract__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-admin-role-contract__heading>div{gap:3px;min-width:0;display:grid}.organization-admin-role-contract__heading>div>span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-role-contract__heading h2{color:#0b2940;margin:0;font-size:20px}.organization-admin-role-contract__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.organization-admin-role-contract__heading>strong{color:#14733d;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #b9dfc7;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-admin-role-contract__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.organization-admin-role-contract__roles article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:7px;min-width:0;padding:11px;display:grid}.organization-admin-role-contract__roles article:first-child{background:#fbfffc;border-color:#b9dfc7}.organization-admin-role-contract__roles article:nth-child(2){background:#fbfcff;border-color:#c9d9ee}.organization-admin-role-contract__role-heading{align-items:center;gap:7px;display:flex}.organization-admin-role-contract__role-heading b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.organization-admin-role-contract__role-heading h3{color:#0b2940;margin:0;font-size:13px}.organization-admin-role-contract__key{color:#496783;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.organization-admin-role-contract__roles dl{gap:5px;margin:0;display:grid}.organization-admin-role-contract__roles dl div{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.organization-admin-role-contract__roles dt{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900}.organization-admin-role-contract__roles dd{color:#355a73;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.35}.organization-admin-role-contract__roles code{color:#0b607c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.organization-admin-role-contract__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.organization-admin-role-contract__notes p{color:#526d88;background:#fff;border:1px solid #dbe7ed;border-radius:9px;gap:3px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35;display:grid}.organization-admin-role-contract__notes p:last-child{color:#735523;background:#fffaf0;border-color:#e5d3a3}.organization-admin-role-contract__notes strong{color:#123b56}.organization-admin-role-contract__notes p:last-child strong{color:#684a12}.organization-custom-role-gate{background:linear-gradient(135deg,#fffaf0 0%,#fff 72%);border:1px solid #e1c98d;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.organization-custom-role-gate__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-custom-role-gate__eyebrow{color:#8a5a12;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-custom-role-gate__heading h3{color:#092d46;margin:3px 0;font-size:18px}.organization-custom-role-gate__heading p{color:#6d5a38;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-custom-role-gate__status{color:#7a5010;white-space:nowrap;background:#fff1d8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.organization-custom-role-gate__prerequisites{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.organization-custom-role-gate__prerequisites article{background:#fff;border:1px solid #ead39c;border-radius:10px;gap:5px;min-width:0;padding:11px 12px;display:grid}.organization-custom-role-gate__prerequisites strong{color:#123b56;font-size:11px;line-height:1.3}.organization-custom-role-gate__prerequisites span{color:#8a5a12;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.3}.organization-custom-role-gate__prerequisites small{color:#6d5a38;font-size:10px;line-height:1.35}.organization-custom-role-gate__note{color:#526d88;background:#f8fbfc;border:1px solid #d8e5ed;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;line-height:1.4}.organization-custom-role-gate__note strong{color:#123b56}@media (width<=1100px){.organization-custom-role-gate__prerequisites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.organization-custom-role-gate__heading{flex-direction:column}.organization-custom-role-gate__prerequisites{grid-template-columns:1fr}}@media (width<=900px){.organization-admin-role-contract__roles,.organization-admin-role-contract__notes{grid-template-columns:1fr}}@media (width<=650px){.organization-admin-role-contract__heading{flex-direction:column}}@media (width<=1050px){.organization-admin-role-authority__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.organization-admin-role-authority__heading{flex-direction:column}.organization-admin-role-authority__grid{grid-template-columns:1fr}}body.qworks-shell-layout .organization-admin-roles>header.section-header{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:flex-start!important;padding:0!important;overflow:visible!important}.organization-role-safety-policy{background:linear-gradient(135deg,#fff 0%,#f6fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.organization-role-safety-policy__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-role-safety-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-role-safety-policy__heading h2{color:#092d46;margin:3px 0;font-size:19px}.organization-role-safety-policy__heading p{color:#5c7187;max-width:800px;margin:0;font-size:12px;line-height:1.45}.organization-role-safety-policy__status{color:#526d88;white-space:nowrap;background:#eef5f8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.organization-role-safety-policy__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.organization-role-safety-policy__role{background:#fff;border:1px solid #dbe7ed;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.organization-role-safety-policy__role>span{color:#0b708f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-role-safety-policy__role h3{color:#092d46;margin:0;font-size:14px}.organization-role-safety-policy__role p{color:#5c7187;min-height:30px;margin:0;font-size:10px;line-height:1.35}.organization-role-safety-policy__role ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.organization-role-safety-policy__role li{color:#37657c;background:#f0f7f9;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:800}.organization-role-safety-policy__role.is-owner{background:#f5fcf7;border-color:#b9dfc7}.organization-role-safety-policy__role.is-owner>span{color:#14733d}.organization-role-safety-policy__role.is-super_admin{background:#f6f9ff;border-color:#c9d9ee}.organization-role-safety-policy__role.is-administrator{background:#fff;border-color:#dbe7ed}.organization-role-safety-policy__governance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.organization-role-safety-policy__governance>section,.organization-role-safety-policy__matrix{background:#fff;border:1px solid #dbe7ed;border-radius:10px;min-width:0;padding:12px}.organization-role-safety-policy__subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.organization-role-safety-policy__subheading h3{color:#123b56;margin:0;font-size:13px}.organization-role-safety-policy__subheading span{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900}.organization-role-safety-policy__governance p{color:#5c7187;margin:0;font-size:10px;line-height:1.35}.organization-role-safety-policy__phrase{color:#7a5010;letter-spacing:.04em;background:#fffaf0;border:1px solid #e1c98d;border-radius:7px;margin-top:9px;padding:6px 8px;font-size:10px;display:inline-block}.organization-role-safety-policy__assignment{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:7px;display:grid}.organization-role-safety-policy__assignment span{color:#526d88;background:#f7fafb;gap:3px;padding:7px;font-size:9px;display:grid}.organization-role-safety-policy__assignment b{color:#14733d;font-size:10px}.organization-role-safety-policy__assignment span:last-child b{color:#a3342f}.organization-role-safety-policy__invariants{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.organization-role-safety-policy__invariants article{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px;display:grid}.organization-role-safety-policy__invariants strong{color:#123b56;font-size:11px}.organization-role-safety-policy__invariants p{color:#5c7187;grid-column:1/-1;margin:0;font-size:10px;line-height:1.35}.organization-role-safety-policy__invariants span{color:#14733d;text-transform:uppercase;font-size:9px;font-weight:900}.organization-role-safety-policy__matrix{gap:5px;display:grid}.organization-role-safety-policy__matrix-row{background:#f7fafb;border-radius:7px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px;padding:6px 8px;display:grid}.organization-role-safety-policy__matrix-row strong{color:#123b56;font-size:10px}.organization-role-safety-policy__matrix-row span{color:#60758a;overflow-wrap:anywhere;font-size:9px}.organization-role-safety-policy__migration{color:#6d5a38;background:#fffaf0;border:1px solid #e1c98d;border-radius:9px;gap:3px;margin:0;padding:10px 12px;font-size:10px;line-height:1.35;display:grid}.organization-role-safety-policy__migration strong{color:#7a5010}.organization-capability-permissions-policy{background:linear-gradient(135deg,#f5fbfd 0%,#fff 72%);border:1px solid #c9e3eb;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.organization-capability-permissions-policy__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-capability-permissions-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-capability-permissions-policy__heading h2{color:#092d46;margin:3px 0;font-size:19px}.organization-capability-permissions-policy__heading p{color:#5c7187;max-width:820px;margin:0;font-size:12px;line-height:1.45}.organization-capability-permissions-policy__heading code,.organization-capability-permissions-policy__legacy code{color:#0b607c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.organization-capability-permissions-policy__status{color:#166534;white-space:nowrap;background:#e8f7ee;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.organization-capability-permissions-policy__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.organization-capability-permissions-policy__columns>section{background:#fff;border:1px solid #dbe7ed;border-radius:10px;min-width:0;padding:12px}.organization-capability-permissions-policy__subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.organization-capability-permissions-policy__subheading h3{color:#123b56;margin:0;font-size:13px}.organization-capability-permissions-policy__subheading span{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900}.organization-capability-permissions-policy__list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.organization-capability-permissions-policy__list li{background:#f7fafb;border-radius:7px;grid-template-columns:minmax(120px,.75fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.organization-capability-permissions-policy__list strong{color:#123b56;font-size:10px}.organization-capability-permissions-policy__list code{overflow-wrap:anywhere;color:#526d88;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.organization-capability-permissions-policy__support{background:#f6fcfd;border:1px solid #b8dfe6;border-radius:10px;min-width:0;padding:12px}.organization-capability-permissions-policy__legacy{color:#755f36;background:#fffaf0;border:1px solid #e1c98d;border-radius:9px;gap:3px;margin:0;padding:10px 12px;font-size:10px;line-height:1.35;display:grid}.organization-capability-permissions-policy__legacy strong{color:#7a5010}.organization-admin-invariant-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.organization-admin-invariant-panel>div{background:#f8fcfd;border:1px solid #c8dce6;border-radius:.8rem;padding:1rem}.organization-admin-invariant-panel h2{color:#092d46;margin:0 0 .45rem;font-size:1rem}.organization-admin-invariant-panel strong{margin-bottom:.35rem;display:block}.organization-admin-invariant-panel .is-protected{color:#08735d}.organization-admin-invariant-panel .is-warning{color:#a35c00}.organization-admin-invariant-panel p{color:#526d88;margin:0;font-size:.85rem;line-height:1.45}.organization-owner-super-admin-reconciliation{background:#fff;border:1px solid #c9dfe8;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.organization-owner-super-admin-reconciliation.is-conflict{background:#fffaf9;border-color:#e2b1a8}.organization-owner-super-admin-reconciliation__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-owner-super-admin-reconciliation__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-owner-super-admin-reconciliation__heading h2{color:#092d46;margin:3px 0;font-size:18px}.organization-owner-super-admin-reconciliation__heading p{color:#5c7187;max-width:760px;margin:0;font-size:12px;line-height:1.45}.organization-owner-super-admin-reconciliation__status{color:#8a5a12;white-space:nowrap;background:#fff1d8;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:900}.organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__status{color:#a3342f;background:#ffe8e5}.organization-owner-super-admin-reconciliation__summary{background:#fffaf0;border:1px solid #e1c98d;border-radius:11px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__summary{background:#fff4f2;border-color:#e2b1a8}.organization-owner-super-admin-reconciliation__summary strong{color:#7a4a0b;font-size:13px}.organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__summary strong{color:#a3342f}.organization-owner-super-admin-reconciliation__summary span{color:#6d5a38;font-size:11px;line-height:1.35}.organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__summary span{color:#7d3c3a}.organization-owner-super-admin-reconciliation__summary small{color:#526d88;white-space:nowrap;font-size:10px;font-weight:800}.organization-owner-super-admin-reconciliation__outcome{background:#f8fcfd;border:1px solid #c9dfe8;border-radius:11px;gap:9px;padding:12px;display:grid}.organization-owner-super-admin-reconciliation__outcome-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-owner-super-admin-reconciliation__outcome-heading>div{gap:2px;display:grid}.organization-owner-super-admin-reconciliation__outcome-heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-owner-super-admin-reconciliation__outcome-heading h3{color:#123b56;margin:0;font-size:14px}.organization-owner-super-admin-reconciliation__outcome-heading>strong{color:#166534;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__outcome-heading>strong{color:#8a5a12;background:#fffaf0;border-color:#e1c98d}.organization-owner-super-admin-reconciliation__outcome-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.organization-owner-super-admin-reconciliation__outcome-cards article{background:#fff;border:1px solid #dbe7ed;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.organization-owner-super-admin-reconciliation__outcome-cards article.is-pass{background:#f5fcf7;border-color:#9fcdae}.organization-owner-super-admin-reconciliation__outcome-cards article.is-protected{background:#f5fbfd;border-color:#b7d6e1}.organization-owner-super-admin-reconciliation__outcome-cards article.is-review,.organization-owner-super-admin-reconciliation__outcome-cards article.is-blocked{background:#fffaf0;border-color:#e1c98d}.organization-owner-super-admin-reconciliation__outcome-cards span{color:#526d88;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-owner-super-admin-reconciliation__outcome-cards strong{color:#123b56;font-size:11px;line-height:1.25}.organization-owner-super-admin-reconciliation__outcome-cards small{color:#5c7187;font-size:10px;line-height:1.35}.organization-owner-super-admin-reconciliation__outcome-cards article.is-review strong,.organization-owner-super-admin-reconciliation__outcome-cards article.is-blocked strong{color:#8a5a12}.organization-owner-super-admin-reconciliation__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organization-owner-super-admin-reconciliation__facts article{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.organization-owner-super-admin-reconciliation__facts span,.organization-owner-super-admin-reconciliation__subheading span{color:#526d88;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.organization-owner-super-admin-reconciliation__facts strong{color:#123b56;overflow-wrap:anywhere;font-size:13px}.organization-owner-super-admin-reconciliation__facts small{color:#5c7187;font-size:11px;line-height:1.35}.organization-owner-super-admin-reconciliation__members,.organization-owner-super-admin-reconciliation__evidence{gap:9px;display:grid}.organization-owner-super-admin-reconciliation__subheading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.organization-owner-super-admin-reconciliation__subheading strong,.organization-owner-super-admin-reconciliation__evidence>strong{color:#123b56;font-size:13px}.organization-owner-super-admin-reconciliation__members ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.organization-owner-super-admin-reconciliation__members li{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 11px;display:flex}.organization-owner-super-admin-reconciliation__members li.is-candidate{background:#fffaf0;border-color:#e1c98d}.organization-owner-super-admin-reconciliation__members li.is-review{background:#fff4f2;border-color:#e2b1a8}.organization-owner-super-admin-reconciliation__members li div{gap:3px;min-width:0;display:grid}.organization-owner-super-admin-reconciliation__members li strong{color:#123b56;overflow-wrap:anywhere;font-size:12px}.organization-owner-super-admin-reconciliation__members li span{color:#5c7187;font-size:11px;line-height:1.3}.organization-owner-super-admin-reconciliation__members li small{color:#237243;text-align:right;flex:none;font-size:9px;font-weight:900}.organization-owner-super-admin-reconciliation__members li.is-candidate small{color:#8a5a12}.organization-owner-super-admin-reconciliation__members li.is-review small{color:#a3342f}.organization-owner-super-admin-reconciliation__evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-owner-super-admin-reconciliation__evidence>strong{grid-column:1/-1}.organization-owner-super-admin-reconciliation__evidence>div{background:#fff;border:1px solid #dbe7ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 10px;display:grid}.organization-owner-super-admin-reconciliation__evidence>div span{color:#23445d;font-size:11px;font-weight:800}.organization-owner-super-admin-reconciliation__evidence>div small{color:#526d88;text-transform:uppercase;font-size:9px;font-weight:900}.organization-owner-super-admin-reconciliation__evidence>div p{color:#5c7187;grid-column:1/-1;margin:0;font-size:10px;line-height:1.35}.organization-owner-super-admin-reconciliation__policy{color:#526d88;border-top:1px solid #dbe7ed;margin:0;padding-top:10px;font-size:11px;line-height:1.4}.organization-owner-super-admin-decision-recorder{background:#f8fcfd;border:1px solid #b7d6e1;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.organization-owner-super-admin-decision-recorder__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-owner-super-admin-decision-recorder__heading>div{gap:3px;display:grid}.organization-owner-super-admin-decision-recorder__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-owner-super-admin-decision-recorder__heading h2{color:#092d46;margin:0;font-size:18px}.organization-owner-super-admin-decision-recorder__heading p{color:#5c7187;margin:0;font-size:12px;line-height:1.4}.organization-owner-super-admin-decision-recorder__heading>small{color:#075d75;white-space:nowrap;background:#eaf8fb;border:1px solid #9fcbd8;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.organization-owner-super-admin-decision-recorder__owner{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.organization-owner-super-admin-decision-recorder__owner span{color:#526d88;text-transform:uppercase;font-size:10px;font-weight:900}.organization-owner-super-admin-decision-recorder__owner strong{color:#123b56;font-size:13px}.organization-owner-super-admin-decision-recorder__owner small{color:#526d88;text-align:right;overflow-wrap:anywhere;font-size:10px}.organization-owner-super-admin-decision-recorder__fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.organization-owner-super-admin-decision-recorder__fields label,.organization-owner-super-admin-decision-recorder__confirmation{color:#23445d;gap:5px;font-size:11px;font-weight:800;display:grid}.organization-owner-super-admin-decision-recorder__fields :is(input,textarea),.organization-owner-super-admin-decision-recorder__confirmation input{box-sizing:border-box;color:#123b56;width:100%;font:inherit;background:#fff;border:1px solid #b7d2de;border-radius:8px;padding:9px 10px;font-weight:500}.organization-owner-super-admin-decision-recorder__fields textarea{resize:vertical;min-height:74px}.organization-owner-super-admin-decision-recorder__fields small,.organization-owner-super-admin-decision-recorder__confirmation small{color:#60758a;font-size:10px;font-weight:500;line-height:1.3}.organization-owner-super-admin-decision-recorder__mappings{background:#fff;border:1px solid #d3e3e9;border-radius:10px;gap:8px;margin:0;padding:12px;display:grid}.organization-owner-super-admin-decision-recorder__mappings legend{color:#123b56;padding:0 5px;font-size:12px;font-weight:900}.organization-owner-super-admin-decision-recorder__mappings>p{color:#5c7187;margin:0;font-size:11px;line-height:1.35}.organization-owner-super-admin-decision-recorder__mappings>label{cursor:pointer;background:#fffaf0;border:1px solid #e1c98d;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.organization-owner-super-admin-decision-recorder__mappings>label:has(input:checked){background:#f5fcf7;border-color:#9fcdae}.organization-owner-super-admin-decision-recorder__mappings input[type=checkbox]{accent-color:#18794e;flex:none;width:auto;min-width:0;margin-top:2px}.organization-owner-super-admin-decision-recorder__mappings label span{gap:2px;display:grid}.organization-owner-super-admin-decision-recorder__mappings label strong{color:#123b56;font-size:11px}.organization-owner-super-admin-decision-recorder__mappings label small{color:#5c7187;font-size:10px}.organization-owner-super-admin-decision-recorder__empty{background:#f8fbfc;border:1px dashed #b7d2de;border-radius:8px;padding:9px 10px}.organization-owner-super-admin-decision-recorder__confirmation{max-width:32rem}.organization-owner-super-admin-decision-recorder__error,.organization-owner-super-admin-decision-recorder__success{border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35}.organization-owner-super-admin-decision-recorder__error{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8}.organization-owner-super-admin-decision-recorder__success{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.organization-owner-super-admin-decision-recorder__blocked{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8;border-radius:8px;margin:0;padding:10px;font-size:11px}.organization-owner-super-admin-decision-recorder__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.organization-owner-super-admin-decision-recorder__actions span{color:#60758a;font-size:10px;line-height:1.35}.organization-status-migration-review{background:#f8fcfd;border:1px solid #b7d6e1;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.organization-status-migration-review__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-status-migration-review__heading>div{gap:3px;display:grid}.organization-status-migration-review__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-status-migration-review__heading h2{color:#092d46;margin:0;font-size:18px}.organization-status-migration-review__heading p{color:#5c7187;margin:0;font-size:12px;line-height:1.4}.organization-status-migration-review__heading>small{color:#8b5e00;white-space:nowrap;background:#fffaf0;border:1px solid #e1c98d;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.organization-status-migration-review__summary{grid-template-columns:minmax(150px,.4fr) minmax(180px,.45fr) minmax(0,1.15fr);align-items:stretch;gap:10px;display:grid}.organization-status-migration-review__summary>div{background:#fff;border:1px solid #c9dfe7;border-radius:9px;gap:2px;padding:10px 11px;display:grid}.organization-status-migration-review__summary>div.is-warning{background:#fffaf0;border-color:#e1c98d}.organization-status-migration-review__summary>div.is-clear{background:#f5fcf7;border-color:#9fcdae}.organization-status-migration-review__summary strong{color:#123b56;font-size:18px}.organization-status-migration-review__summary span{color:#526d88;font-size:10px;font-weight:800}.organization-status-migration-review__summary p{color:#526d88;align-self:center;margin:0;font-size:11px;line-height:1.35}.organization-status-migration-review__legend{color:#526d88;background:#fff;border:1px solid #d3e3e9;border-radius:9px;flex-wrap:wrap;gap:8px 20px;padding:9px 11px;font-size:10px;display:flex}.organization-status-migration-review__legend b{color:#123b56}.organization-status-migration-review__rows{gap:8px;display:grid}.organization-status-migration-review__row{background:#fff;border:1px solid #c9dfe7;border-radius:10px;grid-template-columns:minmax(165px,.7fr) minmax(250px,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.organization-status-migration-review__row.is-ambiguous{background:#fffaf0;border-color:#e1c98d}.organization-status-migration-review__person{gap:3px;min-width:0;display:grid}.organization-status-migration-review__person strong{color:#123b56;font-size:12px}.organization-status-migration-review__person small{color:#60758a;overflow-wrap:anywhere;font-size:10px}.organization-status-migration-review__state{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.organization-status-migration-review__state span{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.organization-status-migration-review__state b{color:#526d88;text-transform:uppercase;font-size:9px}.organization-status-migration-review__state strong{color:#123b56;font-size:11px}.organization-status-migration-review__state small{color:#60758a;font-size:9px}.organization-status-migration-review__decision{gap:7px;display:grid}.organization-status-migration-review__decision>strong{color:#8b5e00;text-transform:uppercase;font-size:10px}.organization-status-migration-review__decision>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.organization-status-migration-review__decision label,.organization-status-migration-review__confirmation,.organization-status-migration-review__fields label{color:#23445d;gap:5px;font-size:10px;font-weight:800;display:grid}.organization-status-migration-review__decision select,.organization-status-migration-review__fields :is(input,textarea),.organization-status-migration-review__confirmation input{box-sizing:border-box;color:#123b56;width:100%;font:inherit;background:#fff;border:1px solid #b7d2de;border-radius:7px;padding:8px 9px;font-weight:500}.organization-status-migration-review__fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.organization-status-migration-review__fields textarea{resize:vertical;min-height:70px}.organization-status-migration-review__fields small,.organization-status-migration-review__confirmation small{color:#60758a;font-size:9px;font-weight:500;line-height:1.3}.organization-status-migration-review__confirmation{max-width:34rem}.organization-status-migration-review__clear-note,.organization-status-migration-review__error,.organization-status-migration-review__success{border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35}.organization-status-migration-review__clear-note{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.organization-status-migration-review__error{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8}.organization-status-migration-review__success{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.organization-status-migration-review__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.organization-status-migration-review__actions span{color:#60758a;font-size:10px;line-height:1.35}.organization-initial-credential-state-review{background:#f8fcfd;border:1px solid #b7d6e1;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.organization-initial-credential-state-review__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-initial-credential-state-review__heading>div{gap:3px;display:grid}.organization-initial-credential-state-review__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-initial-credential-state-review__heading h2{color:#092d46;margin:0;font-size:18px}.organization-initial-credential-state-review__heading p{color:#5c7187;margin:0;font-size:12px;line-height:1.4}.organization-initial-credential-state-review__heading>small{color:#8b5e00;white-space:nowrap;background:#fffaf0;border:1px solid #e1c98d;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.organization-initial-credential-state-review__summary{grid-template-columns:repeat(3,minmax(130px,.35fr)) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.organization-initial-credential-state-review__summary>div{background:#fff;border:1px solid #c9dfe7;border-radius:9px;gap:2px;padding:10px 11px;display:grid}.organization-initial-credential-state-review__summary>div.is-warning{background:#fffaf0;border-color:#e1c98d}.organization-initial-credential-state-review__summary>div.is-clear{background:#f5fcf7;border-color:#9fcdae}.organization-initial-credential-state-review__summary strong{color:#123b56;font-size:18px}.organization-initial-credential-state-review__summary span{color:#526d88;font-size:10px;font-weight:800}.organization-initial-credential-state-review__summary p{color:#526d88;align-self:center;margin:0;font-size:11px;line-height:1.35}.organization-initial-credential-state-review__rows{gap:8px;display:grid}.organization-initial-credential-state-review__row{background:#fff;border:1px solid #c9dfe7;border-radius:9px;grid-template-columns:minmax(175px,.8fr) minmax(145px,.55fr) minmax(0,1.25fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.organization-initial-credential-state-review__row.is-unknown{background:#fffaf0;border-color:#e1c98d}.organization-initial-credential-state-review__row>div{gap:3px;min-width:0;display:grid}.organization-initial-credential-state-review__row strong{color:#123b56;font-size:12px}.organization-initial-credential-state-review__row small{color:#60758a;overflow-wrap:anywhere;font-size:10px}.organization-initial-credential-state-review__state{color:#123b56;background:#f8fbfc;border:1px solid #dbe7ed;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.organization-initial-credential-state-review__row.is-unknown .organization-initial-credential-state-review__state{color:#8b5e00;background:#fff;border-color:#e1c98d}.organization-initial-credential-state-review__select{color:#23445d;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.organization-initial-credential-state-review__select input{accent-color:#18794e;width:auto;margin:0}.organization-initial-credential-state-review__fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.organization-initial-credential-state-review__fields label,.organization-initial-credential-state-review__reason,.organization-initial-credential-state-review__confirmation{color:#23445d;gap:5px;font-size:10px;font-weight:800;display:grid}.organization-initial-credential-state-review__fields :is(input,select),.organization-initial-credential-state-review__reason textarea,.organization-initial-credential-state-review__confirmation input{box-sizing:border-box;color:#123b56;width:100%;font:inherit;background:#fff;border:1px solid #b7d2de;border-radius:7px;padding:8px 9px;font-weight:500}.organization-initial-credential-state-review__reason textarea{resize:vertical;min-height:66px}.organization-initial-credential-state-review__fields small,.organization-initial-credential-state-review__reason small,.organization-initial-credential-state-review__confirmation small{color:#60758a;font-size:9px;font-weight:500;line-height:1.3}.organization-initial-credential-state-review__confirmation{max-width:36rem}.organization-initial-credential-state-review__clear-note,.organization-initial-credential-state-review__error,.organization-initial-credential-state-review__success{border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35}.organization-initial-credential-state-review__clear-note{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.organization-initial-credential-state-review__error{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8}.organization-initial-credential-state-review__success{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.organization-initial-credential-state-review__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.organization-initial-credential-state-review__actions span{color:#60758a;font-size:10px;line-height:1.35}@media (width<=1100px){.organization-admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.organization-admin-role-grid{grid-template-columns:1fr}.organization-role-safety-policy__heading{flex-direction:column}.organization-role-safety-policy__roles,.organization-role-safety-policy__governance,.organization-role-safety-policy__invariants,.organization-role-safety-policy__assignment{grid-template-columns:1fr}.organization-capability-permissions-policy__heading{flex-direction:column}.organization-capability-permissions-policy__columns,.organization-admin-invariant-panel{grid-template-columns:1fr}.organization-owner-super-admin-reconciliation__heading{flex-direction:column}.organization-owner-super-admin-reconciliation__facts,.organization-owner-super-admin-reconciliation__members ul,.organization-owner-super-admin-reconciliation__evidence,.organization-owner-super-admin-reconciliation__outcome-cards,.organization-owner-super-admin-reconciliation__summary{grid-template-columns:1fr}.organization-owner-super-admin-reconciliation__summary small{grid-column:auto}.organization-owner-super-admin-decision-recorder__heading{flex-direction:column}.organization-owner-super-admin-decision-recorder__owner,.organization-owner-super-admin-decision-recorder__fields{grid-template-columns:1fr}.organization-owner-super-admin-decision-recorder__owner small{text-align:left}.organization-owner-super-admin-decision-recorder__actions{flex-direction:column;align-items:stretch}.organization-owner-super-admin-decision-recorder__actions .btn{width:100%}.organization-status-migration-review__heading{flex-direction:column}.organization-status-migration-review__summary{grid-template-columns:1fr 1fr}.organization-status-migration-review__summary p{grid-column:1/-1}.organization-status-migration-review__row{grid-template-columns:1fr}.organization-status-migration-review__actions{flex-direction:column;align-items:stretch}.organization-status-migration-review__actions .btn{width:100%}.organization-initial-credential-state-review__heading{flex-direction:column}.organization-initial-credential-state-review__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-initial-credential-state-review__summary p{grid-column:1/-1}.organization-initial-credential-state-review__row{grid-template-columns:minmax(165px,1fr) minmax(145px,.8fr) minmax(0,1fr)}.organization-initial-credential-state-review__row>small,.organization-initial-credential-state-review__select{grid-column:1/-1}.organization-initial-credential-state-review__actions{flex-direction:column;align-items:stretch}.organization-initial-credential-state-review__actions .btn{width:100%}}body.qworks-shell-layout aside.organization-member-detail-drawer{z-index:50!important;color:#123b56!important;flex-direction:initial!important;background:#fff!important;border:1px solid #9ed3df!important;border-radius:1rem!important;width:min(42rem,100vw - 3rem)!important;min-width:0!important;max-width:min(42rem,100vw - 3rem)!important;height:auto!important;min-height:0!important;padding:1.25rem!important;display:block!important;position:fixed!important;inset:5rem 1.5rem 1.5rem auto!important;overflow:auto!important;box-shadow:0 1.5rem 4rem #05293d38!important}.organization-member-detail-drawer{z-index:50;background:#fff;border:1px solid #9ed3df;border-radius:1rem;width:min(38rem,100vw - 3rem);padding:1.25rem;position:fixed;inset:5rem 1.5rem 1.5rem auto;overflow:auto;box-shadow:0 1.5rem 4rem #05293d38}.organization-member-detail-drawer header{border-bottom:1px solid #d7e5ec;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.organization-member-detail-drawer h2,.organization-member-detail-drawer h3{color:#092d46;margin:0}.organization-member-detail-drawer header p{color:#60758a;margin:.3rem 0 0}.organization-member-detail-grid{gap:.8rem;margin-top:1rem;display:grid}.organization-member-detail-grid section{background:#f7fbfd;border:1px solid #d7e5ec;border-radius:.65rem;padding:.85rem}.organization-member-detail-grid p{color:#355a73;margin:.45rem 0 0}.organization-member-detail-grid p strong{color:#123b56;min-width:11rem;display:inline-block}.organization-member-access-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.65rem 0 0;display:grid}.organization-member-access-summary dl div{background:#fff;border:1px solid #d7e5ec;border-radius:.5rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem .65rem;display:flex}.organization-member-access-summary dt{color:#60758a;font-size:.8rem;font-weight:700}.organization-member-access-summary dd{color:#123b56;text-align:right;margin:0;font-weight:800}.organization-role-impact-summary{color:#5f431e;background:#fff8e8;border:1px solid #f2c98b;border-left:4px solid #c77912;border-radius:.65rem;margin:.75rem 0;padding:.75rem .9rem}.organization-role-impact-summary strong{color:#173a55}.organization-role-impact-summary p{margin:.45rem 0 0}.organization-role-impact-summary ul{margin:.35rem 0 0;padding-left:1.25rem}.organization-role-session-invalidation-note{border-top:1px solid #f2c98b;padding-top:.65rem;color:#5f431e!important;margin-top:.75rem!important}.organization-role-session-invalidation-note strong{color:#7a4a0b!important}.organization-member-role-change-review{color:#24445a;background:#f4f9fc;border:1px solid #9bb8cb;border-left:4px solid #17658d;border-radius:10px;gap:10px;margin:12px 0;padding:13px;display:grid}.organization-member-role-change-review__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-member-role-change-review__heading>div{gap:3px;display:grid}.organization-member-role-change-review__heading span:first-child{color:#17658d;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.organization-member-role-change-review__heading strong{color:#123b56;font-size:15px}.organization-member-role-change-review__heading small{color:#5d7384;font-size:11px}.organization-member-role-change-review__badge{color:#17658d;background:#e8f3f8;border:1px solid #a9c7d9;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.organization-member-role-change-review>p{color:#38586d;margin:0;font-size:11px;line-height:1.45}.organization-member-role-change-review>p strong{color:#123b56}.organization-member-role-change-review__changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.organization-member-role-change-review__changes>div{background:#fff;border:1px solid #c9dce7;border-radius:8px;padding:8px}.organization-member-role-change-review__changes strong{color:#315b72;font-size:11px}.organization-member-role-change-review__changes ul{color:#4b6474;margin:5px 0 0;padding-left:16px;font-size:11px;line-height:1.45}.organization-member-role-change-review__changes span{color:#687f8e;margin-top:5px;font-size:11px;line-height:1.4;display:block}.organization-member-role-change-review__safety{border-top:1px solid #c9dce7;padding-top:8px}.organization-member-role-change-review__safety strong{color:#17658d}.organization-member-role-change-review label{color:#315b72;margin:0;font-size:11px}.organization-member-role-change-review textarea{box-sizing:border-box;width:100%;min-height:58px;margin-top:4px}.organization-member-role-change-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.organization-member-role-change-review__actions .btn{min-height:34px;padding:7px 10px}@media (width<=600px){.organization-member-role-change-review__heading{flex-direction:column;align-items:stretch}.organization-member-role-change-review__badge{width:fit-content}.organization-member-role-change-review__changes{grid-template-columns:1fr}.organization-member-role-change-review__actions{justify-content:stretch}.organization-member-role-change-review__actions .btn{flex:130px}}.organization-profile-save-review{color:#24445a;background:#f4f9fc;border:1px solid #9bb8cb;border-left:4px solid #17658d;border-radius:10px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.organization-profile-save-review__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-profile-save-review__heading>div{gap:3px;display:grid}.organization-profile-save-review__heading span{color:#17658d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-profile-save-review__heading h3{color:#123b56;margin:0;font-size:16px}.organization-profile-save-review__heading p{color:#5d7384;margin:0;font-size:11px;line-height:1.4}.organization-profile-save-review__heading>small{color:#166534;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.organization-profile-save-review__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.organization-profile-save-review__summary>div{background:#fff;border:1px solid #c9dce7;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.organization-profile-save-review__summary>div.is-next{background:#f7fcfe;border-color:#b8d8e6}.organization-profile-save-review__summary>div.is-clear{background:#f5fcf7;border-color:#9fcdae}.organization-profile-save-review__summary span{color:#526d88;text-transform:uppercase;font-size:9px;font-weight:900}.organization-profile-save-review__summary strong{color:#123b56;font-size:13px}.organization-profile-save-review__summary small{color:#60758a;font-size:9px;line-height:1.3}.organization-profile-save-review__changes{gap:6px;display:grid}.organization-profile-save-review__changes-heading{color:#315b72;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.organization-profile-save-review__changes-heading span{color:#60758a;font-size:10px}.organization-profile-save-review__change{background:#fff;border:1px solid #c9dce7;border-radius:8px;grid-template-columns:minmax(105px,.7fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.organization-profile-save-review__change strong{color:#315b72;font-size:10px}.organization-profile-save-review__change span{overflow-wrap:anywhere;color:#4b6474;min-width:0;font-size:10px;line-height:1.3}.organization-profile-save-review__change span:last-child{color:#123b56;font-weight:800}.organization-profile-save-review__change b{color:#17658d;font-size:14px}.organization-profile-save-review__changes>p{color:#60758a;border:1px dashed #b7d2de;border-radius:8px;margin:0;padding:8px;font-size:10px}.organization-profile-save-review__guardrails{color:#38586d;border-top:1px solid #c9dce7;gap:4px;padding:9px 10px;font-size:10px;line-height:1.4;display:grid}.organization-profile-save-review__guardrails strong{color:#17658d;font-size:11px}.organization-profile-save-review__guardrails p{margin:0}.organization-profile-save-review__actions{justify-content:space-between;align-items:center;gap:10px;padding-top:1px;display:flex}.organization-profile-save-review__actions>span{color:#60758a;font-size:10px;line-height:1.3}.organization-profile-save-review__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.organization-profile-save-review__actions .btn{min-height:33px;padding:7px 10px}.organization-profile-save-review__confirm{color:#fff;background:#0b5f79;border-color:#0b708f;font-weight:800}.organization-profile-save-review__confirm:hover:not(:disabled){background:#084b60;border-color:#084b60}.organization-profile-save-review__confirm:focus-visible{outline-offset:2px;outline:3px solid #74bfd0}.organization-profile-save-review__confirm:disabled{color:#718797;background:#dbe7ed;border-color:#b8cbd4}@media (width<=700px){.organization-profile-save-review__heading{flex-direction:column;align-items:stretch}.organization-profile-save-review__heading>small{width:fit-content}.organization-profile-save-review__summary{grid-template-columns:1fr}.organization-profile-save-review__change{grid-template-columns:minmax(95px,.7fr) minmax(0,1fr)}.organization-profile-save-review__change b{display:none}.organization-profile-save-review__change span:last-child{grid-column:2}.organization-profile-save-review__actions{flex-direction:column;align-items:stretch}.organization-profile-save-review__actions>div{justify-content:stretch}.organization-profile-save-review__actions .btn{flex:130px}}.organization-member-suspension-action{background:#fff8f8;border:1px solid #e5c0c0;border-radius:10px;gap:8px;margin-top:14px;padding:12px;display:grid}.organization-member-suspension-action__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-member-suspension-action__heading>div{gap:3px;display:grid}.organization-member-suspension-action__heading strong{color:#7f2525;font-size:12px}.organization-member-suspension-action__heading span,.organization-member-suspension-action__help,.organization-member-suspension-action__blocked{color:#6d4b4b;margin:0;font-size:11px;line-height:1.4}.organization-member-suspension-action__heading .btn{flex:none;min-height:34px;padding:7px 10px}.organization-member-suspension-action__blocked{color:#8a5a12}.organization-member-suspension-review{color:#5f431e;background:#fffaf0;border:1px solid #e7a948;border-radius:9px;gap:8px;padding:10px;display:grid}.organization-member-suspension-review>strong{color:#6f4810;font-size:12px}.organization-member-suspension-review>p{color:#6d542c;margin:0;font-size:11px;line-height:1.4}.organization-member-suspension-review label{color:#5f431e;margin:0;font-size:11px}.organization-member-suspension-review textarea{box-sizing:border-box;width:100%;min-height:58px;margin-top:4px}.organization-member-suspension-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.organization-member-suspension-review__actions .btn{min-height:34px;padding:7px 10px}@media (width<=600px){.organization-member-suspension-action__heading{flex-direction:column;align-items:stretch}.organization-member-suspension-action__heading .btn{width:100%}.organization-member-suspension-review__actions{justify-content:stretch}.organization-member-suspension-review__actions .btn{flex:130px}}.ownership-transfer-panel{background:#f2fbfd;border:1px solid #9ed3df;border-radius:.75rem;gap:.45rem;margin-top:1rem;padding:1rem;display:grid}.ownership-transfer-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ownership-transfer-controls select{min-width:16rem}.ownership-transfer-preview{background:#f4fbfd;border:1px solid #b6d7e3;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;padding:.85rem;display:grid}.ownership-transfer-preview div{gap:.2rem;display:grid}.ownership-transfer-preview>div:not(.ownership-transfer-review-guardrails)>span{color:#496783;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.ownership-transfer-preview p{color:#23445d;grid-column:1/-1;margin:0}.ownership-transfer-review-guardrails{color:#315b72;border-top:1px solid #b6d7e3;grid-column:1/-1;gap:.35rem;margin-top:.25rem;padding-top:.7rem;font-size:.75rem;line-height:1.45;display:grid}.ownership-transfer-review-guardrails strong{color:#17658d;font-size:.78rem}.ownership-transfer-confirm{background:#fffaf0;border:1px solid #e7a948;border-radius:.65rem;gap:.5rem;margin-top:.75rem;padding:.85rem;display:grid}.ownership-transfer-confirm input{max-width:22rem}.organization-admin-confirm-reason,.ownership-transfer-confirm>label,.organization-member-detail-grid label{color:var(--qw-ink,#0b2940);gap:.35rem;margin:.75rem 0;font-weight:600;display:grid}.organization-admin-confirm-reason textarea,.ownership-transfer-confirm textarea,.organization-member-detail-grid textarea{resize:vertical;width:100%;min-height:4.5rem}.organization-admin-pagination{color:#496783;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.organization-admin-pagination span[aria-current=page]{color:#092d46;text-align:center;min-width:5rem;font-weight:700}.members-page-redesign{gap:16px;min-width:0;display:grid}.members-page-core{gap:12px;min-width:0;display:grid}.members-page-core>.organization-admin-page-header,.members-page-core>.organization-admin-member-summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.members-page-core>.organization-admin-page-header{margin-bottom:0}.members-page-core .organization-admin-member-summary{margin:0}.organization-admin-member-api-contract{box-sizing:border-box;background:linear-gradient(135deg,#f6fcfd 0%,#fff 78%);border:1px solid #cfe2ea;border-left:4px solid #0b708f;border-radius:12px;gap:10px;width:100%;min-width:0;padding:13px 14px;display:grid}.organization-admin-member-api-contract__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-admin-member-api-contract__heading>div{gap:3px;min-width:0;display:grid}.organization-admin-member-api-contract__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-member-api-contract__heading h2{color:#0b2940;margin:0;font-size:17px}.organization-admin-member-api-contract__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.organization-admin-member-api-contract__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-admin-member-api-contract__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.organization-admin-member-api-contract__flow li{background:#fff;border:1px solid #d8e5ed;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:68px;padding:9px 10px 9px 38px;display:grid;position:relative}.organization-admin-member-api-contract__flow li:not(:last-child):after{content:"→";z-index:1;color:#0b8c99;font-size:17px;font-weight:900;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.organization-admin-member-api-contract__flow li:nth-child(2){background:#f5fbfd;border-color:#b7d6e1}.organization-admin-member-api-contract__flow li:nth-child(3){background:#f5fcf7;border-color:#9fcdae}.organization-admin-member-api-contract__flow li:nth-child(4){background:#fffaf0;border-color:#e1c98d}.organization-admin-member-api-contract__flow li>b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;top:9px;left:10px}.organization-admin-member-api-contract__flow li>strong{color:#123b56;overflow-wrap:anywhere;font-size:11px;line-height:1.3}.organization-admin-member-api-contract__flow li>small{color:#5c7187;font-size:10px;line-height:1.3}.organization-admin-member-api-contract__note{color:#526d88;border-top:1px solid #dbe7ed;align-items:baseline;gap:8px;margin:0;padding-top:9px;font-size:10px;line-height:1.35;display:flex}.organization-admin-member-api-contract__note strong{color:#0b405a;flex:none}@media (width<=1100px){.organization-admin-member-api-contract__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-admin-member-api-contract__flow li:not(:last-child):after{content:none}}@media (width<=700px){.organization-admin-member-api-contract__heading{display:grid}.organization-admin-member-api-contract__heading>strong{justify-self:start}.organization-admin-member-api-contract__flow{grid-template-columns:1fr}.organization-admin-member-api-contract__note{flex-direction:column;align-items:flex-start;gap:3px}}@media (width>=951px) and (width<=1400px){.members-page-core>.organization-admin-page-header,.members-page-core>.organization-admin-member-summary,.members-page-core>.organization-admin-member-api-contract,.members-page-core>.organization-admin-member-filters{width:calc(100vw - var(--qworks-sidebar-width,224px) - 72px);box-sizing:border-box;min-width:0;max-width:100%}}.members-page-core .organization-admin-member-summary article{min-height:92px}.members-page-core .organization-admin-member-summary small{color:#60758a;font-size:10px;line-height:1.3}.organization-admin-identity-boundary{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f7fbfd 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;width:100%;min-width:0;padding:16px;display:grid}.organization-admin-identity-boundary__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-admin-identity-boundary__heading>div{gap:3px;min-width:0;display:grid}.organization-admin-identity-boundary__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-identity-boundary__heading h2{color:#0b2940;margin:0;font-size:20px}.organization-admin-identity-boundary__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.organization-admin-identity-boundary__heading>strong{color:#14733d;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #b9dfc7;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-admin-identity-boundary__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.organization-admin-identity-boundary__columns article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:7px;min-width:0;padding:11px;display:grid}.organization-admin-identity-boundary__columns article.is-identity{background:#fbfcff;border-color:#d7e1ee}.organization-admin-identity-boundary__columns article.is-membership{background:#fbfffc;border-color:#cfe5d7}.organization-admin-identity-boundary__columns article>div{align-items:center;gap:7px;display:flex}.organization-admin-identity-boundary__columns article b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.organization-admin-identity-boundary__columns article h3{color:#0b2940;margin:0;font-size:13px}.organization-admin-identity-boundary__scope{color:#496783;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.organization-admin-identity-boundary__columns ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.organization-admin-identity-boundary__columns li{color:#526d88;padding-left:12px;font-size:11px;line-height:1.35;position:relative}.organization-admin-identity-boundary__columns li:before{content:"";background:#0b8c99;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.organization-admin-identity-boundary__columns article p{color:#526d88;margin:0;font-size:11px;line-height:1.35}.organization-admin-identity-boundary__routing{color:#735523;background:#fffaf0;border:1px solid #e5d3a3;border-radius:9px;align-items:baseline;gap:8px;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.organization-admin-identity-boundary__routing strong{color:#684a12;flex:none}.organization-admin-member-safeguards{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f5fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;width:100%;min-width:0;padding:16px;display:grid}.organization-admin-member-safeguards__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-admin-member-safeguards__heading>div{gap:3px;min-width:0;display:grid}.organization-admin-member-safeguards__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-member-safeguards__heading h2{color:#0b2940;margin:0;font-size:20px}.organization-admin-member-safeguards__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.organization-admin-member-safeguards__heading>strong{color:#14733d;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #b9dfc7;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organization-admin-member-safeguards__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.organization-admin-member-safeguards__groups article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.organization-admin-member-safeguards__groups article>div{align-items:center;gap:7px;display:flex}.organization-admin-member-safeguards__groups article b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.organization-admin-member-safeguards__groups h3{color:#0b2940;margin:0;font-size:13px}.organization-admin-member-safeguards__groups ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.organization-admin-member-safeguards__groups li{color:#526d88;padding-left:12px;font-size:11px;line-height:1.35;position:relative}.organization-admin-member-safeguards__groups li:before{content:"";background:#0b8c99;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.organization-admin-stale-session-contract{background:#eff9fb;border:1px solid #b8d9e2;border-left:4px solid #0b8c99;border-radius:11px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 13px;display:grid}.organization-admin-stale-session-contract__copy{gap:3px;min-width:0;display:grid}.organization-admin-stale-session-contract__copy span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-admin-stale-session-contract__copy h3{color:#0b2940;margin:0;font-size:14px}.organization-admin-stale-session-contract__copy p{color:#526d88;margin:0;font-size:11px;line-height:1.4}.organization-admin-stale-session-contract ul{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.organization-admin-stale-session-contract li{color:#38586d;padding-left:12px;font-size:11px;line-height:1.35;position:relative}.organization-admin-stale-session-contract li:before{content:"";background:#0b8c99;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.organization-admin-stale-session-contract li strong{color:#0b405a}.organization-admin-stale-session-contract__status{color:#14733d;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#f5fcf7;border:1px solid #9ed0ba;border-radius:999px;justify-self:end;padding:6px 9px;font-size:9px}.members-page-core .organization-admin-member-filters{margin:0}.members-page-governance{gap:4px;margin-top:8px;display:grid}.members-page-governance>.organization-access-provisioning-policy,.members-page-governance>.organization-membership-lifecycle-policy{margin-top:12px}@media (width<=1100px){.organization-admin-stale-session-contract{grid-template-columns:minmax(0,1fr) auto}.organization-admin-stale-session-contract ul{grid-area:2/1/auto/-1}}@media (width<=900px){.organization-admin-identity-boundary__columns,.organization-admin-member-safeguards__groups{grid-template-columns:1fr}.organization-admin-identity-boundary__routing{flex-direction:column;align-items:flex-start;gap:3px}.organization-admin-stale-session-contract{grid-template-columns:1fr}.organization-admin-stale-session-contract ul{grid-area:auto}.organization-admin-stale-session-contract__status{justify-self:start}}.organization-admin-feature .members-access-table.members-access-edit-table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d8e5ed;border-radius:12px;width:100%;min-width:0;overflow:hidden}.organization-admin-feature .members-access-table.members-access-edit-table thead{display:table-header-group}.organization-admin-feature .members-access-table.members-access-edit-table tbody{display:table-row-group}.organization-admin-feature .members-access-table.members-access-edit-table tbody tr{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0;display:table-row}.organization-admin-feature .members-access-table.members-access-edit-table tbody tr:hover{background:#f6fbfd}.organization-admin-feature .members-access-table.members-access-edit-table tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #74bfd0}.organization-admin-feature .members-access-table.members-access-edit-table th,.organization-admin-feature .members-access-table.members-access-edit-table td{vertical-align:top;background:0 0;border:0;border-bottom:1px solid #e5edf2;min-width:0;padding:11px 10px;display:table-cell;position:static}.organization-admin-feature .members-access-table.members-access-edit-table tbody tr:last-child td{border-bottom:0}.organization-admin-feature .members-access-table.members-access-edit-table th{color:#526d88;text-align:left;text-transform:uppercase;background:#f5fafc;font-size:10px;font-weight:900;line-height:1.25}.organization-admin-feature .members-access-table.members-access-edit-table th small{color:#8094a5;text-transform:none;margin-top:3px;font-size:9px;font-weight:700;display:block}.organization-admin-feature .members-access-table.members-access-edit-table th:first-child{width:14%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(2){width:15%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(3){width:12%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(4),.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(5){width:11%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(6){width:10%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(7){width:8%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(8){width:10%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(9){width:9%}.organization-admin-feature .members-access-table.members-access-edit-table th:nth-child(10){width:15%}.organization-admin-feature .members-access-table.members-access-edit-table td:before{content:none}.organization-admin-feature .members-access-table.members-access-edit-table td:first-child strong{color:#123b56;font-size:12px;line-height:1.3;display:block}.member-table-secondary,.member-table-value,.member-table-missing{overflow-wrap:anywhere;color:#355a73;font-size:11px;line-height:1.35;display:block}.member-table-secondary{color:#8094a5;margin-top:3px}.member-table-missing{color:#9a6514;font-weight:800}.member-table-status{color:#166534;white-space:nowrap;background:#e8f7ee;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.member-table-status.is-suspended{color:#8a5a12;background:#fff4df}.member-table-status.is-removed{color:#a3342f;background:#fff1ef}.organization-admin-feature .members-access-table.members-access-edit-table td .actions{flex-wrap:wrap;gap:5px;display:flex}.organization-admin-feature .members-access-table.members-access-edit-table td .actions .btn{white-space:normal;min-height:32px;padding:6px 8px;font-size:10px}.member-detail-eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.member-detail-definition-list{gap:6px;margin:10px 0 0;display:grid}.member-detail-definition-list div{background:#fff;border-radius:7px;justify-content:space-between;gap:12px;padding:7px 8px;display:flex}.member-detail-definition-list dt{color:#60758a;font-size:11px;font-weight:800}.member-detail-definition-list dd{color:#123b56;text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.member-detail-security-actions{border-top:1px solid #d7e5ec;gap:9px;margin-top:10px;padding-top:10px;display:grid}.member-detail-security-actions .user-password-actions,.member-detail-security-actions .user-session-actions,.member-detail-security-actions .user-email-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.member-detail-security-actions .user-email-actions .btn{min-height:32px;padding:6px 9px;font-size:10px}.member-detail-field-help{color:#60758a;font-size:10px;font-weight:400;line-height:1.35}@media (width<=700px){.organization-admin-feature .members-access-table.members-access-edit-table{border:0;display:block;overflow:visible}.organization-admin-feature .members-access-table.members-access-edit-table thead{display:none}.organization-admin-feature .members-access-table.members-access-edit-table tbody{gap:10px;display:grid}.organization-admin-feature .members-access-table.members-access-edit-table tbody tr{border:1px solid #d8e5ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid;box-shadow:0 4px 12px #05293d0d}.organization-admin-feature .members-access-table.members-access-edit-table tbody td{border:0;grid-template-rows:auto minmax(24px,auto);gap:4px;padding:0;display:grid}.organization-admin-feature .members-access-table.members-access-edit-table tbody td:before{content:attr(data-label);color:#526d88;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-admin-feature .members-access-table.members-access-edit-table tbody td:last-child{border-top:1px solid #e5edf2;grid-column:1/-1;padding-top:8px}.organization-admin-feature .members-access-table.members-access-edit-table tbody td:last-child .actions .btn{flex:150px}}.tenant-organization-document-templates{background:#f4fbfd;border:1px solid #bedde7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.tenant-organization-document-templates>div{min-width:0}.tenant-organization-document-templates span,.contract-template-library__header span{color:#08728e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-organization-document-templates h2{color:#082c43;margin:4px 0;font-size:20px}.tenant-organization-document-templates p{color:#567086;margin:0;font-size:12px;line-height:1.45}.tenant-organization-document-templates .btn{flex:none}.contract-template-library{gap:18px;min-width:0;padding-bottom:30px;display:grid}.contract-template-library__hierarchy{color:#587286;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.contract-template-library__hierarchy button{color:#08728e;width:auto;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:800}.contract-template-library__hierarchy strong{color:#0a2f46}.contract-template-library__header{background:linear-gradient(135deg,#fff,#eef9fc);border:1px solid #b9dce8;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.contract-template-library__header h1{color:#062b42;margin:5px 0;font-size:28px}.contract-template-library__header p{color:#526f84;max-width:850px;margin:0;line-height:1.5}.contract-template-library__authority{color:#315f73;background:#eaf8fb;border:1px solid #b8dfe9;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 10px;width:fit-content;max-width:100%;margin-top:12px;padding:7px 10px;font-size:10px;display:flex}.contract-template-library__authority strong{color:#066985;font-size:10px}.contract-template-library__authority span{color:#557587;letter-spacing:0;text-transform:none;font-size:10px;font-weight:700}.contract-template-library__header-actions{flex:none;align-items:center;gap:9px;display:flex}.contract-template-library__header-actions>strong{border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.contract-template-library__header-actions>strong.is-authorized{color:#16713d;background:#e4f7ec}.contract-template-library__header-actions>strong.is-read-only{color:#5c7080;background:#eef2f5}.contract-template-creation{background:linear-gradient(145deg,#fff 0%,#f2fafc 100%);border:1px solid #8fc9da;border-radius:16px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 28px #06324914}.contract-template-creation__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contract-template-creation__header>div{min-width:0}.contract-template-creation__header span{color:#08728e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-creation__header h2{color:#082f46;margin:4px 0;font-size:22px}.contract-template-creation__header p{color:#526f84;max-width:850px;margin:0;font-size:12px;line-height:1.45}.contract-template-creation__recommendation{background:#f0fbf5;border:1px solid #b7dfca;border-left:4px solid #18824a;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.contract-template-creation__recommendation strong{color:#146d3e;font-size:12px}.contract-template-creation__recommendation p{color:#385f50;margin:0;font-size:11px;line-height:1.45}.contract-template-creation__modes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.contract-template-creation__modes legend{color:#244c63;grid-column:1/-1;margin-bottom:1px;font-size:12px;font-weight:900}.contract-template-creation__modes label{cursor:pointer;background:#fff;border:1px solid #c9dde6;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;min-width:0;padding:13px;display:grid;position:relative}.contract-template-creation__modes label.is-selected{background:#edf9fc;border-color:#0c87a4;box-shadow:inset 0 0 0 1px #0c87a4}.contract-template-creation__modes input{accent-color:#087e9c;grid-row:1/span 2;align-self:start;width:16px;height:16px;margin:1px 0 0}.contract-template-creation__modes span{color:#0a3047;font-size:12px;font-weight:900}.contract-template-creation__modes small{color:#60798b;font-size:10px;line-height:1.4}.contract-template-creation__modes b{color:#16713d;text-transform:uppercase;background:#dff4e8;border-radius:999px;grid-column:2;justify-self:start;padding:3px 6px;font-size:9px}.contract-template-creation__form{grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) minmax(100px,.35fr) minmax(240px,1.2fr);align-items:end;gap:11px;display:grid}.contract-template-creation__form label{color:#365b71;gap:5px;min-width:0;font-size:11px;font-weight:900;display:grid}.contract-template-creation__form input,.contract-template-creation__form select{box-sizing:border-box;color:#0a2e44;background:#fff;border:1px solid #bfd6e1;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:8px 10px}.contract-template-creation__journey{background:#edf4f7;border-radius:11px;align-items:center;gap:8px;padding:12px 14px;display:flex}.contract-template-creation__journey div{color:#60788a;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.contract-template-creation__journey b{color:#526d7e;background:#d5e2e8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.contract-template-creation__journey div.is-current{color:#075f7b}.contract-template-creation__journey div.is-current b{color:#fff;background:#087f9d}.contract-template-creation__journey div.is-complete{color:#16713d}.contract-template-creation__journey div.is-complete b{color:#fff;background:#238b51}.contract-template-creation__journey i{color:#8ba1ae;font-style:normal}.contract-template-creation__actions{border-top:1px solid #d7e6ec;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.contract-template-creation__actions p{color:#426478;min-width:0;margin:0;font-size:11px;font-weight:700}.contract-template-creation__published{color:#16713d;background:#e0f6e9;border-radius:999px;padding:7px 10px;font-size:11px}.contract-template-publication-preview__backdrop{z-index:1000;box-sizing:border-box;background:#041f30b8;place-items:center;padding:clamp(12px,2vw,28px);display:grid;position:fixed;inset:0}.contract-template-publication-preview{box-sizing:border-box;background:#f3f8fa;border:1px solid #8fc9da;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1440px,100%);min-width:0;height:min(94vh,980px);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 28px 90px #02192859}.contract-template-publication-preview__header{background:#fff;border-bottom:1px solid #c7dce5;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.contract-template-publication-preview__header>div{min-width:0}.contract-template-publication-preview__header span{color:#08728e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-publication-preview__header h2{color:#082f46;margin:4px 0;font-size:22px}.contract-template-publication-preview__header p{color:#526f84;max-width:860px;margin:0;font-size:12px;line-height:1.45}.contract-template-publication-preview__body{grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.contract-template-publication-preview__review{background:#fff;border-right:1px solid #c7dce5;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px;display:flex;overflow:auto}.contract-template-publication-preview__review [role=status]{color:#365b71;background:#f4f8fa;border:1px solid #c7dce5;border-radius:11px;gap:4px;padding:12px;display:grid}.contract-template-publication-preview__review [role=status].is-ready{color:#176d3d;background:#edf9f2;border-color:#a8d7bb}.contract-template-publication-preview__review [role=status] small{color:inherit;font-size:10px;line-height:1.4}.contract-template-publication-preview__note,.contract-template-publication-preview__warning{color:#526f84;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.5}.contract-template-publication-preview__note{background:#f6fafc;border:1px solid #c8dce6}.contract-template-publication-preview__warning{color:#735912;background:#fff9e8;border:1px solid #e4c978}.contract-template-publication-preview__confirmation{color:#0b405a;cursor:pointer;background:#eef9fc;border:1px solid #b9d8e3;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;font-weight:900;display:flex}.contract-template-publication-preview__confirmation input{accent-color:#087f9d;flex:none;width:17px;height:17px;min-height:0;margin:0;padding:0}.contract-template-publication-preview__confirmation:has(input:disabled){cursor:not-allowed;opacity:.55}.contract-template-publication-preview__actions{gap:8px;margin-top:auto;display:grid}.contract-template-publication-preview__actions .btn{width:100%}.contract-template-publication-preview__canvas{background:#dfe9ee;min-width:0;min-height:0;padding:clamp(14px,2vw,26px);overflow:auto}.contract-template-publish-confirmation{box-sizing:border-box;background:#fff;border:1px solid #86c6d7;border-radius:18px;gap:18px;width:min(620px,100%);max-height:calc(100vh - 32px);padding:clamp(22px,4vw,34px);display:grid;overflow:auto;box-shadow:0 28px 90px #02192866}.contract-template-publish-confirmation header span{color:#08728e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-publish-confirmation header h2{color:#072d44;margin:6px 0;font-size:clamp(22px,3vw,28px);line-height:1.2}.contract-template-publish-confirmation header p{color:#597386;margin:0;font-size:12px}.contract-template-publish-confirmation__impact{color:#176b3d;background:#effaf3;border:1px solid #abd8c0;border-radius:12px;padding:16px}.contract-template-publish-confirmation__impact strong{font-size:14px;display:block}.contract-template-publish-confirmation__impact p{color:#365f4a;margin:7px 0 0;font-size:12px;line-height:1.5}.contract-template-publish-confirmation__facts{gap:8px;margin:0;display:grid}.contract-template-publish-confirmation__facts div{background:#f6fafb;border:1px solid #d4e4ea;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.contract-template-publish-confirmation__facts dt{color:#49687b;font-size:12px;font-weight:800}.contract-template-publish-confirmation__facts dd{color:#082f47;margin:0;font-size:15px;font-weight:900}.contract-template-publish-confirmation__current{color:#6d571b;background:#fff8e7;border-radius:9px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.contract-template-publish-confirmation__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contract-template-publish-confirmation__actions .btn{width:100%;min-height:42px}.contract-template-archive-confirmation{box-sizing:border-box;background:#fff;border:1px solid #d4ac75;border-radius:18px;gap:18px;width:min(680px,100%);max-height:calc(100vh - 32px);padding:clamp(22px,4vw,34px);display:grid;overflow:auto;box-shadow:0 28px 90px #02192866}.contract-template-archive-confirmation header span{color:#9a5b10;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-archive-confirmation header h2{color:#072d44;margin:6px 0;font-size:clamp(22px,3vw,28px);line-height:1.2}.contract-template-archive-confirmation header p{color:#597386;margin:0;font-size:12px;line-height:1.5}.contract-template-archive-confirmation__semantics{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contract-template-archive-confirmation__semantics li{background:#f6fafb;border:1px solid #d4e4ea;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.contract-template-archive-confirmation__semantics strong{color:#082f47;font-size:13px}.contract-template-archive-confirmation__semantics span{color:#597386;font-size:11px;line-height:1.45}.contract-template-archive-confirmation__guarantee{color:#365f4a;background:#effaf3;border:1px solid #abd8c0;border-radius:10px;margin:0;padding:13px 15px;font-size:12px;line-height:1.5}.contract-template-archive-confirmation__guarantee strong{color:#176b3d}.contract-template-archive-confirmation__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contract-template-archive-confirmation__actions .btn{width:100%;min-height:42px}@media (width<=800px){.contract-template-publication-preview{height:96vh;max-height:96vh}.contract-template-publication-preview__header{flex-direction:column}.contract-template-publication-preview__body{grid-template-columns:1fr;overflow:auto}.contract-template-publication-preview__review{border-bottom:1px solid #c7dce5;border-right:0;overflow:visible}.contract-template-publication-preview__canvas{overflow:visible}.contract-template-publish-confirmation__actions,.contract-template-archive-confirmation__actions{grid-template-columns:1fr}}.contract-template-library__status,.contract-template-library__read-only{color:#456478;background:#f4f8fa;border-radius:10px;margin:0;padding:13px 15px}.contract-template-updates{gap:12px;min-width:0;display:grid}.contract-template-update{background:linear-gradient(135deg,#fffdf5,#fff9e8);border:1px solid #e4c978;border-left:5px solid #d59617;border-radius:14px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 20px #5b410712}.contract-template-update__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contract-template-update__header>div{min-width:0}.contract-template-update__header span,.contract-template-update__versions span,.contract-template-update__comparison span{color:#8a650d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.contract-template-update__header h2{color:#4d3a0b;margin:3px 0;font-size:18px}.contract-template-update__header p{color:#725f32;margin:0;font-size:11px}.contract-template-update__header>strong{color:#775609;background:#ffedb5;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.contract-template-update__versions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.contract-template-update__versions>div{background:#ffffffc7;border:1px solid #ead99f;border-radius:10px;gap:3px;min-width:0;padding:12px;display:grid}.contract-template-update__versions strong{color:#183d52;font-size:13px}.contract-template-update__versions small{color:#667d8b;font-size:10px}.contract-template-update__versions i{color:#a77a10;font-style:normal;font-weight:900}.contract-template-update__actions{flex-wrap:wrap;gap:8px;display:flex}.contract-template-update__comparison{background:#fff;border:1px solid #cbdde5;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.contract-template-update__comparison>div{background:#f3f8fa;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.contract-template-update__comparison strong{color:#153c53;font-size:12px}.contract-template-update__comparison small,.contract-template-update__comparison code{color:#627b8c;overflow-wrap:anywhere;font-size:10px}.contract-template-update__comparison p{color:#425f72;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.contract-template-library-table,.contract-template-version-history{background:#fff;border:1px solid #c8dde7;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 24px #072f450f}.contract-template-library-table__summary{background:#f6fafc;border-bottom:1px solid #d9e7ed;grid-template-columns:repeat(3,minmax(0,180px));gap:12px;padding:15px 18px;display:grid}.contract-template-library-table__summary div{gap:2px;display:grid}.contract-template-library-table__summary strong{color:#062f47;font-size:20px}.contract-template-library-table__summary span{color:#647d8f;text-transform:uppercase;font-size:11px;font-weight:800}.contract-template-library-table__notice{color:#755c1b;background:#fff9e8;border-bottom:1px solid #f1dfac;margin:0;padding:10px 18px;font-size:12px}.contract-template-library-table__scroller,.contract-template-version-history__scroller{scrollbar-gutter:stable;max-width:100%;overflow:auto}.contract-template-library-table table{border-collapse:separate;border-spacing:0;color:#163f57;width:100%;min-width:1680px;font-size:12px}.contract-template-library-table th,.contract-template-library-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dfebf0;border-right:1px solid #dfebf0;padding:12px 11px}.contract-template-library-table thead th{z-index:2;color:#123a52;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#edf6f9;font-size:10px;position:sticky;top:0}.contract-template-library-table thead th:first-child{z-index:4;left:0}.contract-template-library-table tbody th{z-index:1;background:#fff;width:190px;min-width:190px;position:sticky;left:0}.contract-template-library-table tbody tr.is-selected th,.contract-template-library-table tbody tr.is-selected td{background:#eff9fc}.contract-template-library-table tbody tr.is-selected th{background:#e5f6fb}.contract-template-library-table tbody th strong{color:#082f46;font-size:13px;display:block}.contract-template-library-table tbody th small{color:#71899a;overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.contract-template-library-table__status{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.contract-template-library-table__status.is-active{color:#17713e;background:#e5f7ec}.contract-template-library-table__status.is-archived{color:#63727c;background:#eef1f3}.contract-template-library-table__scope{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.contract-template-library-table__scope.is-system{color:#056b85;background:#e7f7fb;border-color:#8ac9da}.contract-template-library-table__scope.is-tenant{color:#217146;background:#edf9f1;border-color:#bdddc9}.contract-template-library-table__actions{flex-wrap:wrap;gap:6px;min-width:220px;display:flex}.contract-template-library-table__actions .btn{white-space:nowrap;min-height:30px;padding:6px 9px;font-size:10px}.contract-template-library-table__actions .btn:disabled{color:#788b97;opacity:1;cursor:not-allowed;background:#edf2f5;border-color:#d7e0e5}.contract-template-version-history__header{background:linear-gradient(135deg,#f5fbfd,#fff);border-bottom:1px solid #d9e7ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.contract-template-version-history__header span{color:#08728e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-template-version-history__header h2{color:#082f46;margin:3px 0;font-size:20px}.contract-template-version-history__header p{color:#5b7487;margin:0;font-size:12px}.contract-template-version-history table{border-collapse:collapse;color:#163f57;width:100%;min-width:880px;font-size:12px}.contract-template-version-history th,.contract-template-version-history td{text-align:left;border-bottom:1px solid #e0ebf0;padding:11px 13px}.contract-template-version-history thead th{color:#153c53;text-transform:uppercase;background:#f2f8fa;font-size:10px}.contract-template-version-history code{color:#42677d;font-size:10px}.contract-template-version-history td .btn{white-space:nowrap;min-height:30px;padding:6px 9px}.contract-template-version-comparison__status{color:#496a7e;background:#f6fafc;border-top:1px solid #d9e7ed;margin:0;padding:13px 18px}.contract-template-version-comparison{background:linear-gradient(145deg,#f7fcfd,#eef7fa);border-top:1px solid #b8dae6;gap:16px;padding:18px;display:grid}.contract-template-version-comparison__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contract-template-version-comparison__header h3{color:#072f47;margin:3px 0;font-size:22px}.contract-template-version-comparison__header p{color:#587286;margin:0;font-size:12px}.contract-template-version-comparison__versions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.contract-template-version-comparison__versions div{background:#fff;border:1px solid #c9e0e8;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.contract-template-version-comparison__versions span,.contract-template-version-comparison__versions small{color:#617b8d;text-transform:uppercase;font-size:10px;font-weight:800}.contract-template-version-comparison__versions strong{color:#0a354e}.contract-template-version-comparison__versions i{color:#087c97;font-style:normal;font-weight:900}.contract-template-version-comparison__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contract-template-version-comparison__categories article{background:#fff;border:1px solid #d3e3e9;border-radius:11px;min-width:0;padding:13px}.contract-template-version-comparison__categories article.has-changes{border-color:#87c9d9;box-shadow:inset 4px 0 #07819c}.contract-template-version-comparison__categories header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-template-version-comparison__categories h4{color:#0a354e;margin:0;font-size:13px}.contract-template-version-comparison__categories header>strong{color:#06738d;text-align:center;background:#e7f6fa;border-radius:999px;min-width:24px;padding:3px 7px}.contract-template-version-comparison__categories article>p{color:#718795;margin:10px 0 0;font-size:11px}.contract-template-version-comparison__categories ul{gap:9px;margin:11px 0 0;padding:0;list-style:none;display:grid}.contract-template-version-comparison__categories li{border-top:1px solid #e5eef2;padding-top:9px}.contract-template-version-comparison__categories li>strong{color:#143e55;font-size:12px}.contract-template-version-comparison__categories li>p{color:#587386;margin:3px 0 0;font-size:11px;line-height:1.4}.contract-template-version-comparison__before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.contract-template-version-comparison__before-after span{color:#33586d;overflow-wrap:anywhere;background:#f3f7f9;border-radius:7px;min-width:0;padding:7px;font-size:11px}.contract-template-version-comparison__before-after small{color:#698394;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.contract-template-version-comparison__boundary{color:#3d6275;background:#e8f5f8;border-radius:8px;margin:0;padding:10px 12px;font-size:11px}@media (width<=800px){.tenant-organization-document-templates,.contract-template-library__header,.contract-template-creation__header{flex-direction:column;align-items:flex-start}.contract-template-library__header-actions{flex-wrap:wrap;align-items:flex-start}.contract-template-library-table__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-template-version-history__header,.contract-template-version-comparison__header{flex-direction:column}.contract-template-version-comparison__categories,.contract-template-version-comparison__before-after,.contract-template-creation__modes,.contract-template-creation__form,.contract-template-creation__recommendation{grid-template-columns:1fr}.contract-template-creation__journey{flex-direction:column;align-items:flex-start}.contract-template-creation__journey i{margin-left:8px;transform:rotate(90deg)}.contract-template-creation__actions{flex-direction:column;align-items:stretch}.contract-template-creation__actions .btn{width:100%}.contract-template-update__header{flex-direction:column}.contract-template-update__versions{grid-template-columns:1fr}.contract-template-update__versions i{justify-self:center;transform:rotate(90deg)}.contract-template-update__comparison{grid-template-columns:1fr}.contract-template-update__comparison p{grid-column:1}}
