@import "https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}:root{--bg:#eef4fb;--panel:#fff;--line:#d9e5f2;--text:#102033;--muted:#62768d;--brand:#143b63;--blue:#2f7dc5;--soft:#f7fbff;--green:#16a36b}html,body,#root{width:100%;min-height:100vh;margin:0;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font-family:inherit}button{cursor:pointer}.loginPage{color:#fff;background:#27284f;grid-template-columns:minmax(280px,1fr) 380px;justify-content:center;align-items:center;gap:70px;min-height:100vh;padding:70px 13vw;display:grid;position:relative;overflow:hidden}.loginPage:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 75%,#7b68ee38,#0000 28%),radial-gradient(circle at 80% 25%,#2f7dc524,#0000 25%);position:absolute;inset:0}.loginBrand,.loginCard{z-index:1;position:relative}.loginBrand{text-align:center}.loginBrand img{object-fit:contain;background:#fff;border-radius:26px;width:126px;height:126px;padding:14px;box-shadow:0 18px 50px #00000038}.loginBrand h1{color:#f04438;letter-spacing:.8px;margin:18px 0 8px;font-size:18px}.loginBrand h2{color:#8c93ff;text-transform:uppercase;margin:34px 0 10px;font-size:30px}.loginBrand p{color:#d9ddff;max-width:460px;margin:0 auto;font-weight:800}.loginCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff29;border-radius:16px;padding:28px;box-shadow:0 24px 70px #00000047}.loginCard h2{text-align:center;margin:0 0 4px;font-size:23px}.loginCard>p{text-align:center;color:#d7dbff;margin:0 0 22px;font-weight:800}.loginCard label{color:#fff;font-size:11px}.loginCard input{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.loginCard input::placeholder{color:#aeb5df}.loginLine{justify-content:space-between;align-items:center;margin:2px 0 14px;display:flex}.loginLine label{color:#d7dbff;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin:0;display:flex}.loginLine input{width:auto;min-height:auto}.loginLine button{color:#9aa4ff;background:0 0;border:0;font-size:11px;font-weight:900}.loginButton{color:#fff;background:linear-gradient(90deg,#6d8cff,#9b55d9);border:0;border-radius:9px;width:100%;margin-top:4px;padding:12px;font-weight:1000}.loginCard small{text-align:center;color:#b9c0ea;margin-top:15px;display:block}.loginError{color:#b42318;background:#ffe7e7;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:11px;display:block}@media (width<=900px){.loginPage{grid-template-columns:1fr;gap:24px;padding:34px 18px}.loginBrand h2{margin-top:18px;font-size:23px}.loginCard{width:100%;max-width:420px;margin:auto}}.appShell{background:linear-gradient(#f8fbff,#eef4fb);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.appShell.writerShell{background:#f4f7fb;grid-template-columns:1fr;display:block}.writerWorkspace{width:100%;min-height:100vh}.sidebar{color:#fff;background:linear-gradient(#10233f,#173d69 65%,#123457);flex-direction:column;gap:22px;padding:22px 14px;display:flex}.brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding-bottom:18px;display:flex}.brand img{object-fit:contain;background:#fff;border-radius:14px;width:48px;height:48px;padding:6px}.brand h1{margin:0;font-size:18px}.brand p{color:#d8e8f8;margin:5px 0 0;font-size:11px;font-weight:700}.menu{gap:8px;display:grid}.menu button{color:#edf6ff;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex}.menu button span{background:#ffffff14;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.menu button.active,.menu button:hover{background:linear-gradient(135deg,#174a7c,#2f7dc5)}.userCard{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;gap:8px;margin-top:auto;padding:16px;display:grid}.userCard p{color:#d8e8f8;margin:0}.userCard button{color:#123457;border:0;border-radius:12px;padding:10px;font-weight:900}.workspace{min-width:0}.pageHeader{border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;min-height:96px;padding:0 28px;display:flex}.pageHeader h2{margin:0;font-size:29px}.pageHeader p{color:var(--muted);margin:8px 0 0;font-weight:700}.headerActions,.buttonRow{align-items:center;gap:10px;display:flex}.buttonRow.right{justify-content:flex-end}.statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;padding:22px 28px 0;display:grid}.statCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 14px 34px #0f234112}.statCard span{color:var(--muted);font-weight:900}.statCard strong{margin:8px 0;font-size:34px;display:block}.statCard p{color:#74879a;margin:0}.panel{border:1px solid var(--line);background:#fff;border-radius:22px;margin:22px 28px;padding:22px;box-shadow:0 14px 34px #0f234112}.panel h3{margin:0 0 16px;font-size:22px}.panel p{color:var(--muted)}.splitGrid,.offerGrid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:18px;margin:22px 28px;display:grid}.splitGrid .panel,.offerGrid .panel{margin:0}.tableWrap{background:#fff;border:1px solid #e3ebf5;border-radius:16px;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:780px}thead{background:#f7fbff}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6edf6;padding:13px 12px;font-size:13px}th{color:#526985;text-transform:uppercase;font-size:12px}tbody tr:hover{background:#f8fbff}input,select,textarea{background:#fff;border:1px solid #cbd9eb;border-radius:12px;outline:none;width:100%;min-height:42px;padding:11px 12px}textarea{min-height:100px}label{color:#263b53;gap:7px;margin-bottom:12px;font-weight:900;display:grid}.formGrid,.infoGrid,.uploadGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.primaryBtn,.softBtn,.pill,.activePill{border:0;border-radius:12px;padding:11px 15px;font-weight:900}.primaryBtn{color:#fff;background:linear-gradient(135deg,#174a7c,#2f7dc5)}.softBtn{color:#174a7c;background:#f0f6ff;border:1px solid #cbd9eb}.pill{background:#fff;border:1px solid #cbd9eb}.activePill{color:#fff;background:#174a7c}.searchLine{margin-bottom:14px}.sectionHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.quotePreview{text-align:center;background:#f7fbff;border:1px solid #dce6f3;border-radius:18px;padding:20px}.quotePreview img{width:70px}.quotePreview h2{margin:8px 0}.smallTable input{min-width:120px}.orderCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.orderCard{text-align:left;background:#f7fbff;border:1px solid #dce6f3;border-radius:18px;gap:7px;padding:18px;display:grid}.orderCard:hover{background:#edf6ff;border-color:#2f7dc5}.orderCard span,.orderCard small{color:#62768d}.orderCard em{color:#174a7c;font-style:normal;font-weight:900}.infoBox{background:#f7fbff;border:1px solid #dce6f3;border-radius:14px;padding:13px}.infoBox span{color:#62768d;font-size:12px;font-weight:900;display:block}.infoBox strong{margin-top:6px;display:block}.tabs{border-bottom:1px solid #dce6f3;gap:12px;margin:18px 0;display:flex}.tabs button{color:#62768d;background:0 0;border:0;padding:12px 4px;font-weight:900}.variableList{gap:8px;display:grid}.variableList code{background:#f7fbff;border:1px solid #dce6f3;border-radius:10px;padding:10px}.uploadBox{background:#f7fbff;border:1px dashed #9db8d6;border-radius:18px;padding:20px}.reportBand{color:#fff;background:linear-gradient(135deg,#173d69,#245f9b);grid-template-columns:1fr 1fr 1fr;gap:12px;padding:18px 28px;display:grid}.criterion{background:#fff;border:1px solid #dce6f3;border-radius:16px;gap:12px;margin:10px 0;padding:15px;display:grid}.criterion.danger{background:#fffbec;border-color:#efc56e}.criterion span{color:#62768d}.tag{color:#174a7c;background:#eef5ff;border-radius:999px;padding:6px 10px;font-weight:900;display:inline-flex}@media (width<=1100px){.appShell{grid-template-columns:1fr}.sidebar{display:none}.statsGrid,.splitGrid,.offerGrid,.formGrid,.infoGrid,.uploadGrid,.orderCards{grid-template-columns:1fr}}.dashboardPage{background:#eef3f8;min-height:100vh;padding-bottom:28px}.dashTopbar{z-index:3;background:#aaa09c;border-bottom:1px solid #202d3f1f;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #10203614}.dashCrumbs{color:#fff;align-items:center;gap:16px;font-size:12px;font-weight:900;display:flex}.dashCrumbs span{letter-spacing:.6px;opacity:.92}.dashCrumbs strong{background:#ffffff29;border:1px solid #ffffff40;border-radius:8px;padding:8px 12px}.dashTopActions{align-items:center;gap:10px;display:flex}.dashTopActions button,.dashUser{color:#fff;background:#ffffff2e;border:1px solid #ffffff40;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:900}.dashUser{color:#26384d;text-align:center;background:#fff;min-width:180px}.dashHero{color:#fff;background:linear-gradient(105deg,#0b2a44 0%,#193b58 42%,#6b6c72 78%,#9e9692 100%);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:22px 24px 16px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0d203633}.dashHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 34%,#ffffff17);position:absolute;inset:0}.dashHero h2{margin:8px 0 6px;font-size:25px}.dashHero p{color:#dbe7f3;max-width:620px;margin:0;font-weight:800}.dashEyebrow{color:#0078d4;background:#eef7ff;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:1000;display:inline-flex}.dashClock{text-align:center;z-index:1;background:#09243b;border-radius:14px;min-width:260px;padding:18px 28px;box-shadow:inset 0 0 0 1px #ffffff14}.dashClock span{color:#cfe2f3;font-size:13px;font-weight:900;display:block}.dashClock strong{margin-top:7px;font-size:18px;display:block}.dashStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 24px 16px;display:grid}.dashStats .statCard{background:#ffffffe6;border:1px solid #dde7f1;border-radius:8px;min-height:128px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px #15263f14}.dashStats .statCard span{color:#50647b;text-transform:uppercase;font-size:12px;font-weight:1000}.dashStats .statCard strong{color:#10233f;margin:13px 0 4px;font-size:30px}.dashStats .statCard p{color:#7b8ca0;font-size:12px;font-weight:800}.dashStats .statCard i{background:#2f7dc5;border-radius:20px;height:6px;position:absolute;bottom:18px;left:18px;right:18px}.dashStats .statCard.green i{background:#2ecc8b}.dashStats .statCard.violet i{background:#7457d8}.dashStats .statCard.amber i{background:#f3a51f}.dashStats .statCard.cyan i{background:#22bfd2}.statIcon{color:#0078d4;float:right;background:#eaf4ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:1000;display:grid}.statCard.green .statIcon{color:#13a66f;background:#e9fbf3}.statCard.violet .statIcon{color:#7457d8;background:#f1edff}.statCard.amber .statIcon{color:#c77a00;background:#fff6db}.statCard.cyan .statIcon{color:#0aa7bb;background:#e8fbfd}.dashMainGrid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px;margin:0 24px;display:grid}.dashCard{background:#ffffffed;border:1px solid #dfe8f2;border-radius:8px;min-width:0;padding:18px;box-shadow:0 12px 28px #15263f12}.dashWide{min-width:0}.dashSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.dashSectionHead span{color:#0078d4;text-transform:uppercase;font-size:12px;font-weight:1000;display:block}.dashSectionHead h3{color:#142840;margin:4px 0 0;font-size:18px}.dashGhostBtn,.dashCount{color:#0078d4;background:#eaf4ff;border:0;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:1000}.dashPipeline{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.dashPipeItem{background:#f4f8fc;border:1px solid #e2ebf4;border-radius:8px;padding:14px}.dashPipeItem span{color:#7c8fa5;font-size:11px;font-weight:1000}.dashPipeItem strong{color:#10233f;margin-top:8px;font-size:28px;display:block}.dashPipeItem p{color:#526985;margin:2px 0 0;font-weight:900}.dashPipeItem.blue{border-top:4px solid #2384d6}.dashPipeItem.amber{border-top:4px solid #f4a928}.dashPipeItem.green{border-top:4px solid #28c47e}.dashPipeItem.violet{border-top:4px solid #7457d8}.dashChart{background:linear-gradient(#fbfdff,#f3f7fb);border:1px solid #e1eaf3;border-radius:8px;align-items:end;gap:18px;height:210px;padding:22px 26px;display:flex}.dashChart span{background:linear-gradient(#28a9ff,#2459cf);border-radius:9px 9px 0 0;flex:1;box-shadow:0 10px 20px #2459cf29}.dashActionsList{gap:10px;display:grid}.dashActionsList button{text-align:left;color:#fff;background:linear-gradient(90deg,#06233b,#7a7471);border:0;border-radius:7px;padding:12px 14px;font-weight:1000}.dashActionsList button:nth-child(2){background:linear-gradient(90deg,#19a66d,#20c7c7)}.dashActionsList button:nth-child(3){background:linear-gradient(90deg,#2384d6,#15cfd4)}.dashActionsList button:nth-child(4){background:linear-gradient(90deg,#f19a17,#ed4e3c)}.dashActionsList button:nth-child(5){background:linear-gradient(90deg,#263a51,#8e8580)}.dashTable{overflow-x:auto}.dashTable table{min-width:720px}.dashTable th{color:#566b83;background:#f5f8fb;font-size:11px}.dashTable td{color:#152c45;font-size:12px;font-weight:800}.dashTable td:nth-child(2){text-overflow:ellipsis;max-width:420px;overflow:hidden}.dashStatus{color:#14935f;background:#dcfae9;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:1000;display:inline-flex}.dashActivity{gap:10px;display:grid}.dashActivity div{background:#f8fbfe;border:1px solid #e4ecf4;border-radius:8px;gap:5px;padding:12px;display:grid}.dashActivity strong{color:#142840;font-size:13px}.dashActivity span{color:#62768d;font-size:12px;font-weight:800}.dashActivity em{color:#2375bd;background:#edf5ff;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-style:normal;font-weight:1000}@media (width<=1250px){.dashStats{grid-template-columns:repeat(3,1fr)}.dashMainGrid{grid-template-columns:1fr}.dashHero{flex-direction:column;align-items:flex-start}.dashClock{width:100%}}@media (width<=760px){.dashTopbar{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:12px}.dashTopActions{width:100%;overflow:auto}.dashUser{min-width:150px}.dashHero,.dashStats,.dashMainGrid{margin-left:12px;margin-right:12px}.dashStats,.dashPipeline{grid-template-columns:1fr}.dashHero{padding:20px}.dashHero h2{font-size:22px}}.customerHero{color:#fff;background:linear-gradient(120deg,#08243b,#18496f 58%,#8f8986);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:22px 28px 0;padding:22px 26px;display:flex;box-shadow:0 14px 32px #0f234124}.customerHero span{color:#bfe1ff;text-transform:uppercase;font-size:12px;font-weight:1000}.customerHero h2{margin:7px 0;font-size:24px}.customerHero p{color:#dbe7f3;margin:0;font-weight:800}.customerHeroStats{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:auto auto;gap:4px 10px;min-width:170px;padding:14px 18px;display:grid}.customerHeroStats strong{font-size:26px}.customerHeroStats span{color:#fff;align-self:center}.customerGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;margin:22px 28px;display:grid}.customerPanel{background:#fffffff0;border:1px solid #dfe8f2;border-radius:12px;min-width:0;padding:20px;box-shadow:0 12px 28px #15263f12}.customerPanelHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.customerPanelHead h3{color:#132a43;margin:0;font-size:20px}.customerPanelHead p{color:#62768d;margin:5px 0 0;font-weight:800}.customerPanelHead span{color:#1777bd;background:#eef7ff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:1000}.customerList{gap:10px;max-height:430px;padding-right:4px;display:grid;overflow:auto}.customerRow{text-align:left;background:#f8fbff;border:1px solid #e1eaf3;border-radius:10px;gap:5px;padding:13px 14px;display:grid}.customerRow strong{color:#10233f;text-overflow:ellipsis;font-size:13px;overflow:hidden}.customerRow span{color:#62768d;font-size:12px;font-weight:800}.customerRow em{color:#1777bd;font-size:12px;font-style:normal;font-weight:1000}.customerRow.active,.customerRow:hover{background:#eef7ff;border-color:#2f7dc5;box-shadow:inset 4px 0 #2f7dc5}.offerWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;margin:0 28px 22px;display:grid}.offerMetaGrid{grid-template-columns:1fr 220px;gap:12px;display:grid}.offerItemsHead{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;display:flex}.offerItemsHead h4{color:#132a43;margin:0;font-size:16px}.offerItemList{gap:10px;margin-bottom:14px;display:grid}.offerItemRow{background:#f8fbff;border:1px solid #e4ecf4;border-radius:10px;grid-template-columns:minmax(220px,1fr) 82px 120px 82px 70px;align-items:end;gap:10px;padding:12px;display:grid}.offerItemRow label{margin:0;font-size:12px}.dangerBtn{color:#c93636;background:#fff0f0;border:0;border-radius:10px;padding:11px 13px;font-weight:1000}.dangerBtn:hover{background:#ffe2e2}.dangerBtn:disabled,.softBtn:disabled,.primaryBtn:disabled{opacity:.45;cursor:not-allowed}.offerPreview{padding:18px}.proQuote{text-align:left;background:linear-gradient(#fff,#f8fbff);border-radius:10px;padding:22px}.quoteBrand{border-bottom:1px solid #e1eaf3;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.quoteBrand img{object-fit:contain;width:56px;height:56px}.quoteBrand h2{color:#0b2a44;margin:0;font-size:19px}.quoteBrand p{color:#62768d;margin:3px 0 0;font-weight:800}.proQuote h3{color:#fff;text-align:center;letter-spacing:.5px;background:#0b2a44;border-radius:8px;margin:0 0 14px;padding:10px 12px}.quoteInfo{background:#fff;border:1px solid #e6edf6;border-radius:10px;grid-template-columns:100px 1fr;gap:8px 12px;padding:12px;display:grid}.quoteInfo span{color:#62768d;font-size:12px;font-weight:1000}.quoteInfo strong{font-size:12px}.quoteLines{gap:8px;margin:14px 0;display:grid}.quoteLines p,.quoteTotals p{border-bottom:1px solid #e6edf6;justify-content:space-between;gap:14px;margin:0;padding:9px 0;display:flex}.quoteTotals{border-top:2px solid #0b2a44;padding-top:8px}.quoteTotals h2{text-align:right;color:#0b2a44;margin:10px 0 0;font-size:28px}.offerArchive{margin:0 28px 28px}.offerTable{overflow-x:auto}.offerTable table{min-width:940px}.offerTable td{color:#203750;font-weight:800}.offerTable tr.selectedOffer{background:#f0f7ff}.offerStatus{color:#bd7600;background:#fff4d8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:1000;display:inline-flex}.offerStatus.approved{color:#14935f;background:#dcfae9}.offerStatus.converted{color:#5c45c7;background:#edf0ff}.offerActions{align-items:center;gap:8px;display:flex}.offerActions .softBtn,.offerActions .primaryBtn,.offerActions .dangerBtn{border-radius:8px;padding:8px 10px;font-size:12px}@media (width<=1180px){.customerGrid,.offerWorkspace{grid-template-columns:1fr}.offerItemRow{grid-template-columns:1fr 1fr}.offerItemRow .dangerBtn{grid-column:1/-1}.offerMetaGrid{grid-template-columns:1fr}}@media (width<=760px){.customerHero,.customerGrid,.offerWorkspace,.offerArchive{margin-left:12px;margin-right:12px}.customerHero{flex-direction:column;align-items:flex-start}.customerHeroStats{width:100%}.customerPanel{padding:16px}.offerActions{flex-wrap:wrap}.quoteInfo{grid-template-columns:1fr}}.moduleStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 28px 0;display:grid}.moduleStats .statCard{border-radius:10px;min-height:118px;padding:18px}.moduleStats .statCard strong{font-size:30px}.moduleStats .statCard i{display:none}.listPanel{background:#fffffff5;border:1px solid #dfe8f2;border-radius:12px;min-width:0;margin:22px 28px;padding:18px;box-shadow:0 12px 28px #15263f12}.listToolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.listToolbar h3{color:#132a43;margin:0;font-size:20px}.listToolbar p{color:#62768d;margin:5px 0 0;font-weight:800}.listToolbar input{border-radius:8px;max-width:280px;min-height:38px}.opsTable{overflow-x:auto}.opsTable th{color:#5b7088;background:#f5f8fb;font-size:11px}.opsTable td{color:#203750;font-size:12px;font-weight:800}.opsTable tbody tr{cursor:pointer}.miniBadge{color:#fff;background:#0ea5e9;border-radius:999px;justify-content:center;align-items:center;min-width:28px;padding:5px 8px;font-size:11px;font-weight:1000;display:inline-flex}.managerLayout,.builderLayout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.4fr);gap:18px;margin:22px 28px;display:grid}.managerLayout .listPanel,.builderLayout .listPanel{margin:0}.entityRows,.formRows{gap:10px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.entityRow,.formRow{text-align:left;background:#f8fbff;border:1px solid #e2ebf4;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.entityRow:hover,.entityRow.active,.formRow:hover,.formRow.active{background:#eef7ff;border-color:#2f7dc5;box-shadow:inset 4px 0 #2f7dc5}.entityIcon,.formRow span{color:#1777bd;background:#eaf4ff;border-radius:50%;grid-row:1/4;place-items:center;width:38px;height:38px;font-weight:1000;display:grid}.entityRow strong,.formRow strong{color:#10233f;text-overflow:ellipsis;font-size:13px;overflow:hidden}.entityRow em,.formRow em{color:#62768d;grid-column:2/4;font-size:12px;font-style:normal;font-weight:800}.entityRow small,.formRow small{color:#14935f;grid-column:2/4;font-weight:1000}.detailPanel .formEditGrid,.builderDetail .formEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.detailPanel label,.builderDetail label{font-size:12px}.builderLayout{grid-template-columns:minmax(360px,.85fr) minmax(0,1.55fr)}.builderList,.builderDetail{min-height:680px}.compactTabs{border-bottom:0;flex-wrap:wrap;justify-content:flex-end;margin:0}.compactTabs button{background:#f0f6ff;border:1px solid #dbe7f3;border-radius:8px;padding:8px 10px}.compactTabs button.active{color:#fff;background:#174a7c;border-color:#174a7c}.inlineHead{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.inlineHead h3{margin:0;font-size:18px}.formRow{grid-template-columns:42px 1fr 72px}.formRow small{text-align:center;background:#dcfae9;border-radius:999px;grid-area:1/3;padding:5px 9px;font-size:11px}.builderListOnly{min-height:0;margin:22px 28px}.builderListOnly .formRows{max-height:none}.builderListOnly .formRow{grid-template-columns:42px minmax(0,1fr) 80px;min-height:68px}.formDetailFull{min-height:0;margin:22px 28px}.formDetailActions{align-items:center;gap:8px;display:flex}.formDetailTabs{justify-content:flex-start;margin:0 0 16px}.formDetailTabs button{font-size:12px}.formDetailFull .formEditGrid{grid-template-columns:2fr 180px 180px}.deviceReportInfo{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}@media (width<=1180px){.moduleStats{grid-template-columns:repeat(2,1fr)}.managerLayout,.builderLayout{grid-template-columns:1fr}.listToolbar{flex-direction:column}.listToolbar input{max-width:none}.deviceReportInfo{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.moduleStats,.managerLayout,.builderLayout,.listPanel{margin-left:12px;margin-right:12px}.moduleStats,.detailPanel .formEditGrid,.builderDetail .formEditGrid,.deviceReportInfo{grid-template-columns:1fr}.entityRow,.formRow{grid-template-columns:38px 1fr}.formRow small{grid-area:auto/2;width:max-content}.compactTabs{justify-content:flex-start}}.brand{gap:10px}.brand img{background:#fff;border-radius:10px;width:46px;height:46px;padding:5px;box-shadow:0 6px 14px #00000029}.brand h1{color:#fff;letter-spacing:.2px;text-shadow:0 1px #0000002e;font-size:16px}.brand p{color:#bcd3e8;font-size:10px;font-weight:700}.pageHeader{min-height:78px}.pageHeader p{margin-top:5px;font-size:13px}.panel h3,.customerPanelHead h3,.listToolbar h3{font-size:17px}.panel p,.customerPanelHead p,.listToolbar p{font-size:12px}.statCard span,.dashStats .statCard span,.statCard p,.dashStats .statCard p{font-size:11px}input,select,textarea{border-radius:9px;min-height:38px;padding:9px 10px}.primaryBtn,.softBtn,.pill,.activePill,.dangerBtn{border-radius:9px;padding:9px 12px;font-size:12px}.dashTopbar{background:#9d9693;height:50px}.dashHero{color:#10233f;background:linear-gradient(120deg,#f7fbff 0%,#e7f4ff 48%,#d6e9f8 100%);border:1px solid #d8e8f6;padding:20px 24px;box-shadow:0 12px 28px #174a7c1a}.dashHero:after{background:linear-gradient(90deg,#2f7dc517,#0000 45%,#16a36b14)}.dashHero h2{color:#0b2a44;margin:0 0 6px;font-size:22px}.dashHero p{color:#4e647b;font-size:13px}.dashClock{background:#fff;border:1px solid #cfe0f1;border-left:4px solid #0b74c9;border-radius:10px;padding:14px 22px;box-shadow:0 8px 20px #15263f14}.dashClock span{color:#526985}.dashClock strong{color:#0b2a44;font-size:15px}.dashStats{gap:12px}.dashStats .statCard,.moduleStats .statCard{border-radius:8px;min-height:106px;padding:15px}.statIcon{width:34px;height:34px;font-size:11px}.dashMainGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr)}.dashChart{height:160px}.dashActionsList button{padding:10px 12px;font-size:12px}.customerHero{color:#10233f;background:linear-gradient(120deg,#f8fbff,#eaf5ff 60%,#d9eefc);border:1px solid #dbeaf6;padding:18px 22px;box-shadow:0 12px 26px #15263f14}.customerHero span{color:#0b74c9}.customerHero h2{font-size:20px}.customerHero p{color:#526985;font-size:12px}.customerHeroStats{background:#fff;border-color:#dce6f3}.customerHeroStats span{color:#526985}.customerHeroStats strong{color:#0b2a44;font-size:22px}.customerGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);gap:14px}.customerPanel,.listPanel{border-radius:10px;padding:16px}.customerRow,.entityRow,.formRow{border-radius:8px;padding:10px}.entityIcon,.formRow span{width:34px;height:34px;font-size:13px}.offerWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px}.offerItemRow{grid-template-columns:minmax(220px,1fr) 74px 108px 70px 60px;padding:10px}.proQuote{padding:16px}.quoteBrand h2{font-size:16px}.quoteBrand p,.quoteInfo span,.quoteInfo strong,.quoteLines span,.quoteLines b,.quoteTotals p{font-size:11px}.quoteTotals h2{font-size:22px}.proQuote h3{font-size:13px}.uploadBox{border-radius:10px;padding:16px}.uploadBox h3{font-size:16px}.uploadBox p,.variableList code{font-size:12px}.offerPreview .quotePreview{box-shadow:none}.proQuote{color:#162b43;background:#fff;border:1px solid #d8e3ee}.quoteBrand{align-items:flex-start;margin-bottom:12px;padding-bottom:12px}.quoteBrand img{width:44px;height:44px}.quoteBrand h2{letter-spacing:.2px;color:#0b2a44;font-size:15px}.quoteBrand p{color:#5c6f84;font-size:10px;line-height:1.35}.proQuote h3{letter-spacing:.4px;background:#0b74c9;border-radius:4px;margin-bottom:12px;padding:8px 10px;font-size:12px}.quoteInfo{border-radius:4px;grid-template-columns:92px 1fr;gap:6px 10px;padding:10px}.quoteInfo span{font-size:10px;font-weight:800}.quoteInfo strong{font-size:10px;font-weight:700;line-height:1.35}.quoteLines{border:1px solid #e4ecf4;border-bottom:0;margin:12px 0}.quoteLines p{background:#fff;padding:8px 10px}.quoteLines p:nth-child(2n){background:#f8fbff}.quoteLines span,.quoteLines b{font-size:10px;line-height:1.35}.quoteLines span{color:#263b53;font-weight:700}.quoteTotals{border-top:1px solid #0b74c9}.quoteTotals p{padding:7px 0;font-size:10px}.quoteTotals h2{color:#fff;text-align:right;background:#0b74c9;border-radius:4px;margin-top:8px;padding:9px 10px;font-size:16px}.customerHero{background:#fff;border-left:5px solid #0b74c9}.customerHero h2{color:#0b2a44}.customerHeroStats{box-shadow:inset 0 0 0 1px #e6edf6}.customerPanel{background:#fff}.customerPanelHead{border-bottom:1px solid #e6edf6;padding-bottom:12px}.customerPanelHead h3{color:#0b2a44}.customerPanelHead span{color:#0b74c9;background:#edf6ff}.customerList{gap:8px}.customerRow{background:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:4px 10px}.customerAvatar{color:#0b74c9;background:#edf6ff;border-radius:50%;grid-row:1/4;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.customerRow strong{grid-column:2/4}.customerRow span{grid-column:2/3}.customerRow em{color:#304a65;background:#f1f6fb;border-radius:999px;grid-area:2/3;padding:4px 8px}.customerRow.active{background:#f7fbff}.offerEditor{border-top:4px solid #0b74c9}.offerMetaGrid label,.offerItemRow label{color:#304a65}.offerItemRow{background:#fff;border-color:#dce6f3}.offerItemRow:hover{background:#f8fbff}.editorTotals{background:#fff;border:1px solid #dce6f3;border-radius:8px;margin-top:14px;overflow:hidden}.editorTotals p,.editorTotals strong{border-bottom:1px solid #e6edf6;justify-content:space-between;gap:12px;margin:0;padding:10px 12px;font-size:12px;display:flex}.editorTotals strong{color:#fff;background:#0b2a44;border-bottom:0}.editorTotals span{font-weight:800}.editorTotals b{font-weight:900}.quoteNoLine{background:#f7fbff;border:1px solid #dce6f3;justify-content:space-between;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.quoteNoLine span{color:#62768d;text-transform:uppercase;font-size:10px;font-weight:800}.quoteNoLine b{color:#0b2a44;font-size:10px}.offerArchive{background:#fff}.offerTable th{color:#526985;background:#f4f8fc}.offerTable td{font-size:11px}.customerListOnly{margin:22px 28px}.categoryTabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.categoryTabs button{color:#304a65;background:#fff;border:1px solid #dce6f3;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.categoryTabs button.active{color:#fff;background:#0b74c9;border-color:#0b74c9}.customerListOnly .customerList{max-height:none}.customerListOnly .customerRow{grid-template-columns:38px minmax(0,1fr) 90px;min-height:66px}.cariDetailPanel{margin:22px 28px}.cariDetailPanel .infoGrid{grid-template-columns:repeat(3,1fr)}.cariInfoGrid .infoBox:nth-child(2){grid-column:span 2}.cariInfoGrid .infoBox:nth-child(3){border-left:4px solid #0b74c9}@media (width<=900px){.cariDetailPanel .infoGrid{grid-template-columns:1fr}.customerListOnly{margin-left:12px;margin-right:12px}.customerListOnly .customerRow{grid-template-columns:38px 1fr}.customerListOnly .customerRow em{grid-area:auto/2;width:max-content}}body{font-size:12px}.appShell{grid-template-columns:220px minmax(0,1fr)}.sidebar{gap:14px;padding:16px 10px}.brand{text-align:center;justify-items:center;gap:7px;padding-bottom:14px;display:grid}.brand img{border-radius:14px;width:68px;height:68px}.brand h1{letter-spacing:1px;font-size:18px}.brand p{margin-top:2px;font-size:9px}.menu{gap:4px}.menu button{border-radius:8px;padding:9px 10px;font-size:12px}.menu button span{width:20px;height:20px}.userCard{border-radius:10px;padding:10px;font-size:11px}.pageHeader{min-height:64px;padding:0 20px}.pageHeader h2{font-size:20px}.pageHeader p{font-size:11px}.listPanel,.customerPanel,.panel{border-radius:8px;margin:14px 20px;padding:12px;box-shadow:0 8px 18px #15263f0d}.listToolbar{margin-bottom:10px}.listToolbar h3,.panel h3,.customerPanelHead h3{font-size:15px}.listToolbar p,.panel p,.customerPanelHead p{font-size:11px}.moduleStats{gap:10px;margin:14px 20px 0}.moduleStats .statCard,.dashStats .statCard{min-height:86px;padding:12px}.statCard strong,.dashStats .statCard strong,.moduleStats .statCard strong{font-size:20px}.statIcon{width:30px;height:30px}th,td{padding:7px 8px;font-size:11px}th{font-size:9px}input,select,textarea{min-height:32px;padding:7px 8px;font-size:12px}label{font-size:11px}.primaryBtn,.softBtn,.dangerBtn,.pill,.activePill{border-radius:7px;padding:7px 9px;font-size:11px}.rowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compactListPanel .entityRows,.compactListPanel .formRows,.customerListOnly .customerList{gap:4px}.customerListOnly .customerRow,.entityRow,.formRow{border-radius:6px;min-height:48px;padding:7px 9px}.customerAvatar,.entityIcon,.formRow span{width:28px;height:28px;font-size:11px}.customerRow strong,.entityRow strong,.formRow strong{font-size:11px}.customerRow span,.customerRow em,.entityRow em,.entityRow small,.formRow em,.formRow small{font-size:10px}.opsTable table{min-width:860px}.tag,.dashStatus,.miniBadge{padding:4px 7px;font-size:10px}.dashTopbar{height:44px}.dashHero{margin:14px 20px 10px;padding:16px 18px}.dashHero h2{font-size:19px}.dashHero p{font-size:12px}.dashClock{text-align:center;min-width:210px;padding:12px 16px}.dashClock strong{letter-spacing:1px;font-family:Consolas,Courier New,monospace;font-size:24px;display:block}.dashClock span{font-size:11px}.dashStats{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 20px 10px}.dashMainGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:10px;margin:0 20px}.dashCard{padding:12px}.dashChart{display:none}.dashPipeline{gap:7px;margin-bottom:0}.dashPipeItem{padding:10px}.dashPipeItem strong{font-size:18px}.dashActionsList button{padding:8px 10px}.dashSectionHead h3{font-size:14px}.compactTabsBar{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.compactTabsBar button{color:#304a65;background:#fff;border:1px solid #dce6f3;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.compactTabsBar button.active{color:#fff;background:#0b74c9;border-color:#0b74c9}.fieldEditor{overflow-x:auto}.fieldEditor input,.fieldEditor select{min-width:110px}.trashRow{cursor:default}.projectDownloadBar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}@media (width<=1250px){.dashStats{grid-template-columns:repeat(3,1fr)}.dashMainGrid,.appShell{grid-template-columns:1fr}.sidebar{display:none}}.homeHero{background:#fff;border:1px solid #dbe7f3;border-left:5px solid #0b74c9;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:14px 20px 10px;padding:16px 18px;display:flex;box-shadow:0 8px 18px #15263f0d}.homeHeroText span{color:#0b74c9;letter-spacing:.4px;font-size:10px;font-weight:900;display:block}.homeHeroText h2{color:#0b2a44;margin:4px 0;font-size:20px}.homeHeroText p{color:#526985;margin:0;font-size:12px}.homeKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 20px 10px;display:grid}.homeKpis button{text-align:left;background:#fff;border:1px solid #dbe7f3;border-radius:8px;padding:12px;box-shadow:0 8px 18px #15263f0a}.homeKpis span{color:#526985;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.homeKpis strong{color:#0b2a44;margin:4px 0;font-size:24px;display:block}.homeKpis em{color:#7b8ca0;font-size:11px;font-style:normal}.homeGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:10px;margin:0 20px;display:grid}.homePanel{background:#fff;border:1px solid #dbe7f3;border-radius:8px;min-width:0;padding:12px;box-shadow:0 8px 18px #15263f0a}.homePanel.wide{grid-row:span 2}.homePanelHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.homePanelHead span{color:#0b74c9;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.homePanelHead h3{color:#0b2a44;margin:3px 0 0;font-size:14px}.homePanelHead button{color:#0b74c9;background:#f7fbff;border:1px solid #dce6f3;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:900}.homeTable{overflow-x:auto}.homeTable table{min-width:620px}.homeTable th,.homeTable td{padding:8px;font-size:11px}.calibrationList{gap:7px;display:grid}.calibrationList>div{background:#f8fbff;border:1px solid #e6edf6;border-radius:7px;gap:7px;padding:8px;display:grid}.calibrationMeta{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.calibrationList strong{color:#0b2a44;font-size:11px}.calibrationList span{color:#62768d;font-size:10px}.calibrationList em{color:#15855a;background:#e8f7ef;border-radius:999px;grid-area:1/2/3;align-self:center;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.calibrationProgress{background:#e9eef5;border-radius:999px;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10233f0d}.calibrationProgress i{background:linear-gradient(90deg,#1fbf75,#4cc9f0);border-radius:999px;min-width:4px;height:100%;transition:width .25s;display:block}.calibrationProgress b{color:#10233f;place-items:center;font-size:10px;font-weight:1000;display:grid;position:absolute;inset:0}.calibrationList .warning em{color:#a16400;background:#fff7df}.calibrationList .warning .calibrationProgress i{background:linear-gradient(90deg,#f3a51f,#ffd166)}.calibrationList .danger em,.calibrationList .expired em{color:#c2501f;background:#fff0e8}.calibrationList .danger .calibrationProgress i,.calibrationList .expired .calibrationProgress i{background:linear-gradient(90deg,#ef4444,#fb7185)}.homePanel .dashActivity div{border-radius:7px;padding:8px}.homePanel .dashActivity strong{font-size:11px}.homePanel .dashActivity span,.homePanel .dashActivity em{font-size:10px}@media (width<=1100px){.homeKpis{grid-template-columns:repeat(2,1fr)}.homeGrid{grid-template-columns:1fr}.homeHero{flex-direction:column;align-items:flex-start}.dashClock{width:100%}}@media (width<=700px){.homeKpis{grid-template-columns:1fr}.homeHero,.homeKpis,.homeGrid{margin-left:12px;margin-right:12px}}.formDetailFull{background:#f7f9fc;border-color:#dbe4ef}.formDetailFull>.listToolbar{background:#fff;border:1px solid #dbe4ef;border-radius:8px;margin-bottom:10px;padding:12px}.formDetailTabs{background:#fff;border:1px solid #dbe4ef;border-radius:8px;margin-bottom:12px;padding:8px}.formDetailTabs button{color:#65758b;background:0 0;border:0;border-radius:6px}.formDetailTabs button.active{color:#0b74c9;background:#eaf5ff;border:0}.formBuilderGrid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:12px;display:grid}.builderBox{background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:0;padding:12px}.builderBox.wideBox{grid-row:span 2}.builderBoxHead{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.builderBoxHead h3{color:#0b2a44;text-transform:uppercase;margin:0;font-size:13px}.builderBoxHead p{color:#7b8ca0;margin:3px 0 0;font-size:10px}.builderBox .formEditGrid{grid-template-columns:1fr}.builderBox label input[type=checkbox]{width:auto;min-height:auto;margin-right:6px}.compactUpload{background:0 0;border:0;padding:0}.compactUpload h3,.compactUpload p{display:none}.compactUpload .uploadGrid{grid-template-columns:1fr}.compactUpload textarea{min-height:76px}.sectionList{gap:8px;display:grid}.sectionCard{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 70px 58px;align-items:center;gap:8px;padding:8px;display:grid}.sectionCard span{color:#0b74c9;background:#eaf5ff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.sectionCard em{color:#7b8ca0;font-size:10px;font-style:normal}.activeTemplateFile{background:#f0fdf4;border:1px solid #b7e4c7;border-radius:8px;align-items:center;gap:10px;margin:4px 0 12px;padding:10px;display:flex}.activeTemplateFileIcon{color:#fff;background:#16a34a;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.activeTemplateFileInfo{flex:1;min-width:0}.activeTemplateFileInfo strong{color:#14532d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.activeTemplateFileInfo span{color:#15803d;margin-top:2px;font-size:10px;font-weight:700;display:block}.activeTemplateFileActions{flex-wrap:wrap;gap:6px;display:flex}.activeTemplateFileActions button{padding:6px 8px;font-size:10px}.activeTemplateEmpty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin:4px 0 12px;padding:10px;font-size:11px;font-weight:700}@media (width<=700px){.activeTemplateFile{flex-wrap:wrap;align-items:flex-start}.activeTemplateFileInfo{min-width:calc(100% - 48px)}.activeTemplateFileActions{width:100%;padding-left:44px}}.criteriaCards{gap:9px;display:grid}.criteriaCard{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:10px}.criteriaTop{grid-template-columns:30px minmax(0,1fr) 54px;align-items:center;gap:8px;display:grid}.criteriaTop strong{color:#0b74c9;background:#eaf5ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.criteriaGrid{grid-template-columns:130px 180px minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.criteriaGrid textarea{min-height:42px}.criteriaOptions{background:#f3f7fb;border-radius:7px;flex-wrap:wrap;gap:8px;margin-top:8px;padding:7px;display:flex}.criteriaOptions span{color:#526985;background:#fff;border:1px solid #e4ecf4;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.criteriaDefinitionsGrid{grid-template-columns:130px 180px repeat(3,minmax(0,1fr))}.defectBox{gap:8px;display:grid}.defectDefinitions button{color:#74500b;background:#fff8e7;border:1px solid #f0c86f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.defectBox textarea{background:#fffef8;border-color:#efc56e;min-height:74px}.codeEditorPanel{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:12px}.codeTabs{gap:8px;margin-bottom:10px;display:flex}.codeTabs span{color:#0b74c9;background:#eef6ff;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:900}.codeEditorPanel textarea{color:#d9f99d;background:#1f241d;border-color:#1f241d;min-height:170px;font-family:Consolas,Courier New,monospace}.previewSummary{background:#f8fbff;border:1px solid #e4ecf4;border-radius:8px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.previewSummary strong{color:#0b2a44;font-size:14px}.previewSummary span,.previewSummary em{color:#62768d;font-size:11px;font-style:normal}.fieldEditor table{min-width:900px}.fieldEditor td{vertical-align:middle}.fieldEditor input,.fieldEditor select{min-height:30px;font-size:11px}.builderListOnly .formRow{grid-template-columns:34px minmax(0,1fr) 70px}.builderListOnly .formRow span{color:#bf7a00;background:#fff5d7;width:28px;height:28px}@media (width<=1100px){.formBuilderGrid,.criteriaGrid{grid-template-columns:1fr}.builderBox.wideBox{grid-row:auto}.sectionCard{grid-template-columns:30px 1fr}.sectionCard em,.sectionCard button{grid-column:2}}.ordersPageStats{gap:8px;margin-top:12px}.ordersPageStats .statCard{min-height:76px;padding:10px}.ordersPageStats .statCard span{font-size:9px}.ordersPageStats .statCard strong{margin:3px 0;font-size:18px}.ordersPageStats .statCard p{font-size:10px}.compactOpsPanel{margin-top:12px;padding:10px}.compactOpsPanel .listToolbar{margin-bottom:8px}.compactOpsPanel .listToolbar h3{font-size:13px}.compactOpsPanel .listToolbar p{font-size:10px}.compactOpsPanel .listToolbar input{max-width:230px;min-height:28px;font-size:11px}.compactOpsPanel .compactTabsBar{margin-bottom:8px}.compactOpsPanel .compactTabsBar button{padding:5px 9px;font-size:10px}.compactOpsPanel .opsTable table{min-width:760px}.compactOpsPanel .opsTable th{padding:6px 7px;font-size:8px}.compactOpsPanel .opsTable td{padding:6px 7px;font-size:10px;font-weight:700}.compactOpsPanel .opsTable td b{font-size:10px}.compactOpsPanel .rowActions{gap:4px}.compactOpsPanel .rowActions .softBtn,.compactOpsPanel .rowActions .primaryBtn,.compactOpsPanel .rowActions .dangerBtn{border-radius:6px;padding:5px 7px;font-size:10px}.compactOpsPanel .tag,.compactOpsPanel .dashStatus,.compactOpsPanel .miniBadge{padding:3px 6px;font-size:9px}.reportTabs span{background:#ffffff40;border-radius:999px;justify-content:center;min-width:18px;margin-left:6px;padding:2px 5px;display:inline-flex}.reportTabs .dangerTab{color:#fff;background:#c93636;border-color:#c93636}.sideStatus{background:#ffffff13;border:1px solid #ffffff24;border-radius:10px;gap:6px;padding:10px;display:grid}.sideStatus span{color:#9fd2ff;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:1000}.sideStatus p{color:#dcecff;justify-content:space-between;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.sideStatus b{color:#fff;font-size:13px}.moduleSnapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 20px 0}.moduleSnapshot .statCard{border-radius:8px;min-height:72px;padding:10px 12px}.moduleSnapshot .statCard span{font-size:9px}.moduleSnapshot .statCard strong{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:17px;overflow:hidden}.moduleSnapshot .statCard p{font-size:10px}.homeSystemStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 20px 10px;display:grid}.homeSystemStrip div{background:#fff;border:1px solid #dbe7f3;border-radius:8px;min-width:0;padding:10px 12px;box-shadow:0 8px 18px #15263f0a}.homeSystemStrip span{color:#60758d;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.homeSystemStrip strong{color:#0b2a44;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:15px;display:block;overflow:hidden}.homeFlowPanel{border-left:4px solid #16a36b}.systemBullets{gap:7px;display:grid}.systemBullets p{background:#f8fbff;border:1px solid #e4ecf4;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:8px;margin:0;padding:8px;display:grid}.systemBullets b{color:#15855a;background:#e8f7ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.systemBullets span{color:#526985;font-size:11px;font-weight:800}.entityProgress{background:#e9eef5;border-radius:999px;grid-column:1/-1;height:5px;margin-top:2px;display:block;overflow:hidden}.entityProgress b{background:linear-gradient(90deg,#1fbf75,#4cc9f0);border-radius:999px;height:100%;display:block}.reportsListPanel,.ordersListPanel,.builderListOnly,.customerListOnly,.compactListPanel{background:#fff}.reportsListPanel table tbody tr:nth-child(odd),.ordersListPanel table tbody tr:nth-child(odd),.offerTable table tbody tr:nth-child(odd){background:#fffdf4}.reportsListPanel table tbody tr:hover,.ordersListPanel table tbody tr:hover,.offerTable table tbody tr:hover{background:#edf6ff}.pageHeader{background:linear-gradient(#fff,#f7fbff)}.pageHeader h2{color:#0b2a44}.devicePickList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.devicePick{color:#263b53;background:#f8fbff;border:1px solid #dce6f3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;margin:0;padding:9px;display:grid}.devicePick input{grid-row:1/3;width:auto;min-height:auto}.devicePick span{color:#0b2a44;font-size:12px;font-weight:900}.devicePick em{color:#62768d;font-size:10px;font-style:normal;font-weight:800}.devicePick.active{background:#edf6ff;border-color:#0b74c9;box-shadow:inset 3px 0 #0b74c9}.deviceReportList{gap:8px;display:grid}.deviceReportList .deviceReportInfo{background:#fff;border:1px solid #e4ecf4;border-radius:8px;padding:8px}.miniCheckList{background:#f8fbff;border:1px solid #dce6f3;border-radius:8px;align-self:start;gap:7px;padding:10px;display:grid}.miniCheckList strong{color:#0b2a44;text-transform:uppercase;font-size:11px}.miniCheckList label{color:#263b53;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:900;display:flex}.miniCheckList input{width:auto;min-height:auto}.miniCheckList small{color:#71849a;font-size:10px;font-weight:800}.miniCheckList p{color:#71849a;margin:2px 0 0;font-size:10px;font-weight:800}@media (width<=1180px){.moduleSnapshot,.homeSystemStrip{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.moduleSnapshot,.homeSystemStrip,.devicePickList{grid-template-columns:1fr}.sideStatus{display:none}}.projectHero,.workOrderHero{background:#fff;border:1px solid #dbe7f3;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:14px 20px 10px;padding:14px 16px;display:flex;box-shadow:0 8px 18px #15263f0d}.projectHero h2,.workOrderHero h2{color:#0b2a44;margin:8px 0 4px;font-size:17px}.projectHero p,.workOrderHero p{color:#60758d;margin:0;font-size:11px;font-weight:800}.projectHeroActions,.workOrderButtons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.projectMetricStrip{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 20px 10px;display:grid}.projectMetricStrip .infoBox{background:#fff;border-left:4px solid #0b74c9;border-radius:8px;box-shadow:0 8px 18px #15263f0a}.projectTabs{background:#fff;border:1px solid #dbe7f3;border-radius:8px;gap:8px;margin:0 20px 10px;padding:8px;display:flex;overflow:auto}.projectTabs button{color:#65758b;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:900}.projectTabs button.active{color:#0b74c9;background:#eaf5ff}.projectInfoPanel{margin-top:0}.assignmentPanel{padding:14px}.assignmentCreateGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:14px;display:grid}.assignmentFormBox,.assignmentCalendarBox{background:#fff;border:1px solid #dbe7f3;border-radius:8px;min-width:0;padding:14px}.assignmentFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assignmentFormGrid label{color:#263b53;font-size:11px;font-weight:900}.assignmentFormGrid input,.assignmentFormGrid select,.assignmentFormGrid textarea{background:#f5f8fb;border-color:#e0e9f2;min-height:34px;font-size:11px}.assignmentFormGrid .assignmentNote{grid-column:1/-1}.assignmentFormGrid textarea{min-height:78px}.assignmentCalendarBox{min-height:420px}.calendarEmpty{text-align:center;color:#6c7f96;place-content:center;gap:8px;height:330px;display:grid}.calendarEmpty strong{color:#0b74c9;font-size:18px}.calendarEmpty span{font-size:12px;font-weight:900}.calendarEmpty p{margin:0;font-size:11px;font-weight:800}.projectReportTable table,.reportArchiveTable table,.deviceOpsTable table{min-width:1180px}.reportArchiveTable tbody tr{background:#fff5c7}.reportArchiveTable tbody tr:nth-child(2n){background:#fff0b1}.oldReportTable{display:none}.badgeOk,.badgeDanger,.badgeWarn,.badgeWork{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:1000;display:inline-flex}.badgeOk{color:#128458;background:#dcfae9}.badgeDanger{color:#d62955;background:#ffedf0}.badgeWarn{color:#8a6200;background:#fff0b3}.badgeWork{color:#27445f;background:#eaf2fb}.pdfDot{color:#ef315c;background:#fff1f3;border:0;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:1000}.teklifListPanel{margin-top:10px}.teklifTabs span{background:#ffffff40;border-radius:999px;margin-left:5px;padding:2px 5px}.offerTable small{color:#7b8ca0;font-size:9px}.deviceListPanel .entityRows{display:none}.userMini{color:#315bdc;background:#edf3ff;border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;font-weight:1000;display:inline-flex}.workOrderGrids{grid-template-columns:1fr 1fr;gap:10px;margin:0 20px 10px;display:grid}.workPanel{background:#fff;border:1px solid #dbe7f3;border-radius:8px;overflow:hidden;box-shadow:0 8px 18px #15263f0a}.workPanel h3{color:#fff;background:linear-gradient(90deg,#0b2a44,#746d6a);margin:0;padding:11px 13px;font-size:12px}.workPanel .opsTable{padding:10px}@media (width<=1000px){.projectMetricStrip,.workOrderGrids{grid-template-columns:1fr}.projectHero,.workOrderHero{flex-direction:column;align-items:flex-start}.projectHeroActions,.workOrderButtons{justify-content:flex-start}.assignmentCreateGrid,.assignmentFormGrid{grid-template-columns:1fr}.assignmentCalendarBox{min-height:260px}.calendarEmpty{height:190px}}:root{--w-bg:#f1f5f9;--w-card:#fff;--w-border:#e2e8f0;--w-accent:#2563eb;--w-accent-light:#eff6ff;--w-text:#0f172a;--w-muted:#64748b;--w-danger:#dc2626;--w-danger-light:#fef2f2;--w-success:#16a34a;--w-success-light:#f0fdf4;--w-warn:#d97706;--w-warn-light:#fffbeb;--w-radius:12px;--w-shadow:0 1px 3px #0000000f, 0 2px 6px #0000000a}@media (width<=1100px){.dashV2Grid,.promotionGrid{grid-template-columns:1fr!important}}.writerPage{background:var(--w-bg);flex-direction:column;min-height:100vh;font-family:inherit;display:flex}.writerTopBar{z-index:100;background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 32px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000026}.writerTopLeft{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.writerTopLeft h2{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:600px;margin:0;font-size:14px;font-weight:700;overflow:hidden}.writerTopLeft span{color:#94a3b8;margin-top:1px;font-size:11px;display:block}.writerTopRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.writerStatusBadge{letter-spacing:.3px;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.writerTopBar .softBtn{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .15s}.writerTopBar .softBtn:hover{background:#ffffff26}.writerTopBar .primaryBtn{background:var(--w-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .15s}.writerBreadcrumb{align-items:center;gap:6px;min-width:0;display:flex}.writerBreadcrumb span{color:#94a3b8;white-space:nowrap;font-size:12px}.wbc-sep{color:#475569;font-size:14px}.wbc-active{text-overflow:ellipsis;max-width:320px;font-weight:700;overflow:hidden;color:#e2e8f0!important}.writerHeroBanner{background:linear-gradient(135deg,#1e3a5f 0%,#1e4d8c 40%,#1a56a8 70%,#1d6cc5 100%);justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.writerHeroLeft{align-items:center;gap:14px;min-width:0;display:flex}.writerHeroIcon{color:#fff;letter-spacing:-.5px;background:#ffffff2e;border:1px solid #ffffff40;border-radius:10px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid}.writerHeroFirma{color:#fff;font-size:15px;font-weight:800}.writerHeroSub{color:#ffffffbf;margin-top:3px;font-size:11px}.writerHeroRight{flex-shrink:0;gap:12px;display:flex}.writerHeroMeta{text-align:right}.writerHeroMeta span{color:#ffffffa6;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800;display:block}.writerHeroMeta strong{color:#fff;margin-top:2px;font-size:15px;font-weight:800;display:block}.writerContent{flex-direction:column;flex:1;gap:14px;width:100%;max-width:1280px;margin:0 auto;padding:24px 32px 100px;display:flex}.writerCard{background:var(--w-card);border:1px solid var(--w-border);border-radius:var(--w-radius);box-shadow:var(--w-shadow);overflow:hidden}.writerCardHead{border-bottom:1px solid var(--w-border);background:linear-gradient(90deg,#f8fafc,#fff);align-items:center;gap:10px;padding:13px 22px;display:flex}.writerCardHead .wIcon{background:var(--w-accent);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.writerCardHead h3{color:var(--w-text);flex:1;margin:0;font-size:13px;font-weight:700}.writerGrid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.writerGrid2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.writerGrid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.writerSpan2{grid-column:span 2}.writerSpan3{grid-column:span 3}.writerSpan4{grid-column:span 4}.writerPage label{color:var(--w-muted);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:5px;margin:0;font-size:11px;font-weight:700;display:flex}.writerPage input,.writerPage select,.writerPage textarea{min-height:40px;color:var(--w-text);box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.writerPage input:hover,.writerPage select:hover{border-color:#cbd5e1}.writerPage input:focus,.writerPage select:focus,.writerPage textarea:focus{border-color:var(--w-accent);outline:none;box-shadow:0 0 0 3px #2563eb1f}.writerPage textarea{resize:vertical;min-height:96px;line-height:1.65}.readonlyInput{cursor:default;color:#102033!important;opacity:1!important;-webkit-text-fill-color:#102033!important;background:#f8fafc!important;border-style:dashed!important;border-color:#e2e8f0!important;font-weight:700!important}.readonlyInput:hover,.readonlyInput:focus{box-shadow:none!important;border-color:#e2e8f0!important}.writerInfoBox{border:1px solid #bfdbfe;border-left:4px solid var(--w-accent);color:#1e40af;background:#eff6ff;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.writerDeviceCheckList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.writerDeviceItem{cursor:pointer;background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.writerDeviceItem.selected{border-color:var(--w-accent);background:#eff6ff;box-shadow:0 0 0 3px #2563eb1a}.writerDeviceItem input[type=checkbox]{width:17px;height:17px;accent-color:var(--w-accent);cursor:pointer;flex-shrink:0}.writerDeviceItemInfo{flex:1;min-width:0}.writerDeviceItemInfo strong{color:var(--w-text);font-size:13px;font-weight:700;display:block}.writerDeviceItemInfo span{color:var(--w-muted);margin-top:2px;font-size:11px;display:block}.writerDeviceItemInfo em{color:var(--w-muted);font-size:11px;font-style:normal;display:block}.writerDeviceItemBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700}.writerDeviceItemBadge.ok{color:#15803d;background:#dcfce7}.writerDeviceItemBadge.warn{color:#a16207;background:#fef9c3}.writerCriteriaList{flex-direction:column;display:flex}.writerCriterion{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:10px;padding:16px 22px;transition:background .1s;display:flex}.writerCriterion:last-child{border-bottom:0}.writerCriterion:hover{background:#fafbfc}.writerCriterionDanger{border-left:4px solid var(--w-danger);background:#fef2f2!important}.writerCriterionHead{align-items:flex-start;gap:12px;display:flex}.writerCriterionNo{min-width:30px;height:30px;color:var(--w-accent);background:#eff6ff;border:2px solid #bfdbfe;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.writerCriterionDanger .writerCriterionNo{color:var(--w-danger);background:#fee2e2;border-color:#fca5a5}.writerCriterionText{flex:1;min-width:0}.writerCriterionText b{color:var(--w-text);font-size:13px;font-weight:600;line-height:1.5;display:block}.writerCriterionText small{color:var(--w-muted);background:#f8fafc;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px;display:inline-block}.writerCriterionBtns{flex-wrap:wrap;align-items:center;gap:7px;padding-left:42px;display:flex}.pill{color:var(--w-muted);cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:7px 15px;font-size:12px;font-weight:600;transition:all .12s}.pill:hover{border-color:var(--w-accent);color:var(--w-accent);background:var(--w-accent-light);transform:translateY(-1px)}.activePill{cursor:pointer;border:1.5px solid #0000;border-radius:8px;padding:7px 15px;font-size:12px;font-weight:700}.pill-active-green{color:#fff!important;background:#16a34a!important;border-color:#15803d!important;box-shadow:0 2px 8px #16a34a4d!important}.pill-active-red{color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important;box-shadow:0 2px 8px #dc26264d!important}.pill-active-gray{color:#fff!important;background:#6b7280!important;border-color:#4b5563!important}.pill-active-blue{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important;box-shadow:0 2px 8px #2563eb4d!important}.writerPhotoBtn{color:var(--w-muted);cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:8px;margin-left:auto;padding:7px 13px;font-size:12px;font-weight:600;transition:all .12s}.writerPhotoBtn:hover{border-color:var(--w-accent);color:var(--w-accent);background:var(--w-accent-light)}.writerPhotoBtn.hasPhoto{border-style:solid;border-color:var(--w-success);color:var(--w-success);background:var(--w-success-light)}.defectBox{flex-direction:column;gap:10px;margin-top:4px;padding-left:42px;display:flex}.defectDefinitions{flex-wrap:wrap;gap:7px;display:flex}.defectDefinitions button{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fcd34d;border-radius:7px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .12s}.defectDefinitions button:hover{background:#fef3c7;border-color:#f59e0b}.defectDefinitions button.activeDefinition{color:#fff;background:#f59e0b;border-color:#d97706}.defectBox textarea{background:#fffef5;font-size:12px;line-height:1.65;border-color:#fcd34d!important}.writerTable{border-collapse:collapse;width:100%;font-size:12px}.writerTable th{color:#e2e8f0;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#1e293b;border:1px solid #334155;padding:10px 12px;font-size:10px;font-weight:700}.writerTable input,.writerTable select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:32px;padding:4px 8px;font-size:12px}.writerTableActions{white-space:nowrap;justify-content:center;gap:4px;display:flex}.writerTableActions button{color:#fff;cursor:pointer;border:0;border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.writerTableActions button.move{background:#64748b}.writerTableActions button.copy{background:#0891b2}.writerTableActions button.delete{background:#ef4444}.writerBottomBar{z-index:99;background:#1e293b;border-top:1px solid #334155;justify-content:space-between;align-items:center;gap:12px;padding:12px 32px;display:flex;position:fixed;bottom:0;left:220px;right:0;box-shadow:0 -4px 20px #00000026}.writerBottomBar .dangerBtn{color:#fca5a5;cursor:pointer;background:#dc262626;border:1px solid #dc26264d;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700}.writerBottomBar .dangerBtn:hover{background:#dc262640}.writerBottomBar .softBtn{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700}.writerBottomBar .primaryBtn{background:var(--w-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 20px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #2563eb66}.writerBottomBar .primaryBtn:hover{background:#1d4ed8}@media (width<=1250px){.writerBottomBar{left:0}}@media (width<=1100px){.writerContent{max-width:100%;padding:20px 20px 100px}.writerGrid3{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.writerGrid3,.writerGrid2,.writerGrid4{grid-template-columns:1fr}.writerTopBar{padding:0 16px}.writerContent{padding:14px 14px 100px}.writerCriterionBtns,.defectBox{padding-left:0}.writerDeviceCheckList{grid-template-columns:1fr}}.fieldEditorWrap{position:relative}.fieldList{flex-direction:column;gap:6px;display:flex}.fieldListEmpty{text-align:center;color:#aaa;border:2px dashed #e4e9f0;border-radius:8px;padding:24px;font-size:13px}.fieldListItem{background:#fff;border:1px solid #e4e9f0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:all .15s;display:flex}.fieldListItem.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.fieldListDrag{color:#cbd5e1;cursor:grab;padding:0 2px;font-size:14px}.fieldListNo{color:#64748b;background:#f1f5f9;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.fieldListInfo{cursor:pointer;flex:1;min-width:0}.fieldListInfo strong{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.fieldListInfo span{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.fieldListInfo code{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:10px}.fieldListInfo em{color:#64748b;background:#f8fafc;border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal}.reqBadge{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.hasDef{color:#16a34a!important;background:#f0fdf4!important}.fieldListActions{flex-shrink:0;gap:4px;display:flex}.iconBtn{cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:6px;padding:4px 7px;font-size:12px;transition:all .12s}.iconBtn:hover{transform:scale(1.1)}.iconBtn.blue:hover{background:#eff6ff;border-color:#93c5fd}.iconBtn.green:hover{background:#f0fdf4;border-color:#86efac}.iconBtn.gray:hover{background:#f8fafc;border-color:#cbd5e1}.iconBtn.red:hover{background:#fef2f2;border-color:#fca5a5}.fieldModal{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fieldModalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;position:absolute;inset:0}.fieldModalBox{z-index:1;background:#fff;border-radius:14px;flex-direction:column;width:min(640px,95vw);max-height:90vh;display:flex;position:relative;box-shadow:0 20px 60px #0003}.fieldModalBox.wide{width:min(760px,95vw)}.fieldModalHead{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fieldModalHead h3{color:#111827;margin:0;font-size:15px;font-weight:700}.fieldModalClose{cursor:pointer;color:#9ca3af;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:18px}.fieldModalClose:hover{color:#374151;background:#f1f5f9}.fieldModalBody{flex:1;padding:20px;overflow-y:auto}.fieldModalSection{margin-bottom:20px}.fieldModalSection h4{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;border-bottom:1px solid #f1f5f9;margin:0 0 12px;padding-bottom:8px;font-size:11px;font-weight:700}.fieldModalGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.criteriaModalSpan2{grid-column:span 2}.fieldModalToggles{flex-wrap:wrap;gap:16px;display:flex}.toggleLabel{color:#374151;cursor:pointer;border:1px solid #e4e9f0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:600;flex-direction:row!important;display:flex!important}.toggleLabel input{accent-color:#2563eb;width:16px;height:16px}.toggleLabel:has(input:checked){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.fieldModalFoot{background:#fafafa;border-top:1px solid #e4e9f0;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.fieldModal label{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;flex-direction:column;gap:5px;margin:0;font-size:11px;font-weight:600;display:flex}.fieldModal input,.fieldModal select,.fieldModal textarea{color:#111827;background:#fff;border:1px solid #e4e9f0;border-radius:7px;min-height:36px;padding:8px 11px;font-family:inherit;font-size:13px}.fieldModal input:focus,.fieldModal select:focus,.fieldModal textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.fieldModal small{color:#9ca3af;text-transform:none;letter-spacing:0;margin-top:2px;font-size:10px;font-weight:400}.optionPreview{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.optionChip{color:#374151;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.gridBtnGroup{flex-wrap:wrap;gap:6px;display:flex}.gridBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .12s}.gridBtn:hover{background:#eff6ff;border-color:#93c5fd}.gridBtn.active{color:#fff;background:#2563eb;border-color:#2563eb}.sectionCard2{background:#fff;border:1px solid #e4e9f0;border-radius:8px;margin-bottom:8px;overflow:hidden}.sectionCard2Head{background:#fafbfc;align-items:center;gap:8px;padding:10px 12px;display:flex}.sectionDrag{color:#cbd5e1;cursor:grab;font-size:14px}.sectionNo{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;place-items:center;min-width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.sectionNameInput{background:#fff;border:1px solid #e4e9f0;border-radius:6px;flex:1;min-height:auto;padding:6px 10px;font-size:13px;font-weight:600}.sectionNameInput:focus{border-color:#2563eb;outline:none}.sectionSlug{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border-radius:4px;max-width:120px;padding:2px 7px;font-family:monospace;font-size:10px;overflow:hidden}.sectionCount{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.sectionFieldTags{background:#fafbfc;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:5px;padding:8px 12px;display:flex}.sectionFieldTag{color:#374151;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 7px;font-size:10px}.sectionFieldTagMore{color:#2563eb;font-size:10px;font-weight:700}.criteriaList2{flex-direction:column;gap:6px;display:flex}.criteriaItem2{background:#fff;border:1px solid #e4e9f0;border-radius:8px;overflow:hidden}.criteriaItem2.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.criteriaItem2Head{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:background .1s;display:flex}.criteriaItem2Head:hover{background:#fafbfc}.criteriaItem2No{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;place-items:center;min-width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.criteriaItem2Info{flex:1;min-width:0}.criteriaItem2Info strong{color:#111827;font-size:12px;font-weight:700;display:block}.criteriaItem2Info span{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.criteriaItem2Info code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:10px}.criteriaItem2Info em{color:#64748b;background:#f8fafc;border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal}.criteriaItem2Actions{flex-shrink:0;gap:4px;display:flex}.criteriaItem2Options{flex-wrap:wrap;gap:5px;padding:6px 12px 8px 48px;display:flex}.criteriaOptChip{border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.criteriaOptChip.color-green{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.criteriaOptChip.color-red{color:#dc2626;background:#fef2f2;border-color:#fecaca}.criteriaOptChip.color-gray{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.criteriaOptChip.color-blue{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.defnGrid{gap:10px;display:grid}.multiSelectWrap{flex-wrap:wrap;gap:8px;padding:6px 0;display:flex}.multiSelectItem{color:#374151;cursor:pointer;background:#f8fafc;border:1px solid #e4e9f0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:5px 10px;font-size:12px;font-weight:600;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;display:flex!important}.multiSelectItem input{accent-color:#2563eb;width:14px;height:14px}.radioWrap{flex-wrap:wrap;gap:10px;padding:4px 0;display:flex}.radioItem{color:#374151;cursor:pointer;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;display:flex!important}.radioItem input{accent-color:#2563eb;width:15px;height:15px}.checkboxItem{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;display:flex!important}.dashV2{background:#f8fafc;min-height:100vh}.dashV2Hero{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#334155 50%,#475569 100%);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.dashV2Avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.dashV2HeroLeft{align-items:center;gap:14px;display:flex}.dashV2HeroLeft h2{margin:0;font-size:18px;font-weight:700}.dashV2HeroLeft p{color:#94a3b8;margin:4px 0 0;font-size:12px}.dashV2HeroStats{gap:16px;margin-top:8px;display:flex}.dashV2HeroStats span{color:#94a3b8;font-size:11px}.dashV2HeroStats b{color:#fff;font-weight:700}.dashV2Clock{text-align:right}.dashV2Clock strong{letter-spacing:2px;font-family:Consolas,Courier New,monospace;font-size:28px;font-weight:900;display:block}.dashV2Clock span{color:#94a3b8;font-size:11px}.dashV2Kpis{grid-template-columns:repeat(5,1fr);gap:12px;padding:16px 28px;display:grid}.dashV2Kpi{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000f}.dashV2Kpi:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.dashV2KpiIcon{border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.dashV2Kpi.blue .dashV2KpiIcon{background:#eff6ff}.dashV2Kpi.teal .dashV2KpiIcon{background:#f0fdfa}.dashV2Kpi.orange .dashV2KpiIcon{background:#fff7ed}.dashV2Kpi.red .dashV2KpiIcon{background:#fef2f2}.dashV2Kpi.purple .dashV2KpiIcon{background:#faf5ff}.dashV2Kpi div span{color:#0f172a;font-size:22px;font-weight:800;display:block}.dashV2Kpi div p{color:#64748b;margin:2px 0 0;font-size:11px;font-weight:600}.dashV2Kpi em{color:#94a3b8;white-space:nowrap;margin-top:4px;font-size:10px;font-style:normal;display:block}.dashV2Grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr);gap:12px;padding:0 28px 28px;display:grid}.dashV2CardHead{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.dashV2CardHead span{color:#3b82f6;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;display:block}.dashV2CardHead h3{color:#0f172a;margin:2px 0 0;font-size:13px;font-weight:700}.dashV2Tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.dashV2Tab:hover{color:#2563eb;background:#eff6ff}.dashV2Search{border:1px solid #e2e8f0;border-radius:6px;max-width:160px;min-height:28px;padding:5px 10px;font-size:11px}.dashV2Table{overflow-x:auto}.dashV2Table table{min-width:900px}.dashV2Table th,.dashV2Table td{padding:8px 10px;font-size:11px}.dashV2Table tbody tr:hover{background:#f8fafc}.dashV2TableFoot{color:#94a3b8;border-top:1px solid #f1f5f9;padding:8px 16px;font-size:11px}.dashV2IdBadge{color:#2563eb;background:#eff6ff;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.dashV2MuayeneBadge{color:#16a34a;background:#dcfae9;border-radius:4px;margin-top:2px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.dashV2Actions{flex-direction:column;gap:6px;padding:12px;display:flex}.dashV2ActionBtn{cursor:pointer;text-align:left;border:0;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .12s}.dashV2ActionBtn.approaching{color:#fff;background:#1e293b}.dashV2ActionBtn.projects{color:#fff;background:#16a34a}.dashV2ActionBtn.offers{color:#fff;background:#0284c7}.dashV2ActionBtn.reports{color:#fff;background:#dc2626}.dashV2ActionBtn.orders{color:#fff;background:#374151}.dashV2ActionBtn.devices{color:#fff;background:#7c3aed}.dashV2ActionBtn:hover{opacity:.9;transform:translate(2px)}.dashV2ReportStats{grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px;display:grid}.dashV2ReportStats div{text-align:center;background:#f8fafc;border-radius:8px;padding:10px}.dashV2ReportStats span{color:#64748b;margin-bottom:4px;font-size:11px;display:block}.dashV2ReportStats b{color:#0f172a;font-size:20px;font-weight:800}.dashV2RecentList{flex-direction:column;padding:0 0 8px;display:flex}.dashV2RecentItem{border-bottom:1px solid #f8fafc;align-items:center;gap:10px;padding:8px 12px;display:flex}.dashV2RecentIcon{color:#2563eb;background:#eff6ff;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.dashV2RecentItem div{flex:1;min-width:0}.dashV2RecentItem strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;display:block;overflow:hidden}.dashV2RecentItem span{color:#94a3b8;font-size:10px}.dashV2OfferList{flex-direction:column;gap:0;padding:0 0 8px;display:flex}.dashV2OfferItem{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dashV2OfferItem div strong{color:#0f172a;font-size:11px;font-weight:700;display:block}.dashV2OfferItem div span{color:#94a3b8;font-size:10px}.dashV2OfferItem b{color:#2563eb;font-size:12px;font-weight:800}@media (width<=1250px){.dashV2Kpis{grid-template-columns:repeat(3,1fr)}.dashV2Grid{grid-template-columns:1fr}}@media (width<=700px){.dashV2Kpis{grid-template-columns:1fr 1fr}.dashV2Hero{flex-direction:column}.dashV2Clock{text-align:left}.dashV2Grid,.dashV2Kpis{padding-left:12px;padding-right:12px}}.projListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.projListTabs{gap:6px;display:flex}.projListTab{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700}.projListTab.active,.projListTab:hover{color:#fff;background:#1e293b;border-color:#1e293b}.projListTab b{background:#fff3;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:10px}.projListRight{gap:8px;display:flex}.projListSearch{border:1px solid #e2e8f0;border-radius:6px;min-width:180px;min-height:32px;padding:6px 10px;font-size:12px}.projListTable th{white-space:nowrap;background:#f8fafc;font-size:10px}.projListTable td{font-size:11px}.projTypeBadge{color:#0284c7;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.projDeptBadge{border-radius:4px;margin-right:3px;padding:2px 5px;font-size:9px;font-weight:700}.projDeptBadge.pk{color:#16a34a;background:#dcfae9}.projDeptBadge.is{color:#2563eb;background:#eff6ff}.ordersKpis{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 28px 0;display:grid}.ordersKpi{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.ordersKpiIcon{border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.ordersKpiIcon.blue{background:#eff6ff}.ordersKpiIcon.green{background:#f0fdf4}.ordersKpiIcon.yellow{background:#fffbeb}.ordersKpiIcon.dark{background:#f1f5f9}.ordersKpi b{color:#0f172a;font-size:24px;font-weight:800;display:block}.ordersKpi span{color:#64748b;font-size:11px;font-weight:600}.ordersTabs{flex-wrap:wrap;gap:4px;display:flex}.ordersTab{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:700}.ordersTab span{background:#f1f5f9;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:10px;display:inline-block}.ordersTab.active{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.ordersTab.warn{border-color:#fca5a5}.ordersTab.active.warn{color:#dc2626;background:#fef2f2}@media (width<=1000px){.ordersKpis{grid-template-columns:1fr 1fr}}.ordersKpis{gap:8px;padding:10px 20px 0}.ordersKpi{border-radius:8px;gap:9px;min-height:58px;padding:10px 12px}.ordersKpiIcon{border-radius:8px;width:30px;height:30px;font-size:13px}.ordersKpi b{font-size:17px;line-height:1}.ordersKpi span{font-size:10px}.ordersListPanel{margin:10px 20px 18px;padding:10px}.ordersListPanel .listToolbar{align-items:center;margin-bottom:8px}.ordersListPanel .opsTable table{min-width:920px}.ordersListPanel .opsTable th{padding:5px 7px;font-size:8px}.ordersListPanel .opsTable td{padding:5px 7px;font-size:10px;line-height:1.25}.ordersListPanel .opsTable td div{font-size:10px!important}.ordersListPanel .opsTable td small{font-size:9px!important}.ordersListPanel .dashV2MuayeneBadge{margin-top:3px;padding:2px 5px;font-size:8px}.ordersListPanel .badgeWork,.ordersListPanel .miniBadge{padding:3px 6px;font-size:9px}.ordersListPanel .softBtn,.ordersListPanel .primaryBtn,.ordersListPanel .dangerBtn{border-radius:5px!important;padding:4px 6px!important;font-size:9px!important}.ordersTab{padding:5px 8px;font-size:10px}.ordersTab span{padding:1px 5px;font-size:9px}.workOrderHero{margin:10px 20px 8px;padding:10px 12px}.workOrderHero h2{margin:4px 0;font-size:14px}.workOrderHero p{font-size:10px}.workOrderButtons .primaryBtn,.workOrderButtons .softBtn,.workOrderButtons .dangerBtn{padding:6px 8px;font-size:10px}.workOrderGrids{gap:8px;margin:0 20px 8px}.workPanel h3{padding:9px 11px;font-size:11px}.workPanel .opsTable th,.workPanel .opsTable td{padding:5px 7px;font-size:9px}.writerShell .writerContent{gap:8px;max-width:none;margin:0;padding:8px 8px 82px}.writerShell .writerTopBar{min-height:48px;padding:0 10px}.writerShell .writerHeroBanner{padding:12px 10px}.writerShell .writerHeroFirma{font-size:13px}.writerShell .writerHeroIcon{width:38px;height:38px;font-size:12px}.writerShell .writerBreadcrumb span{font-size:11px}.writerShell .writerCard{border-radius:6px}.writerShell .writerCardHead{padding:9px 12px}.writerShell .writerGrid3,.writerShell .writerGrid2,.writerShell .writerGrid4{gap:8px}.writerShell .writerPage input,.writerShell .writerPage select,.writerShell .writerPage textarea{border-radius:5px;min-height:32px;padding:6px 8px;font-size:11px}.writerShell .writerPage label{gap:4px;margin-bottom:7px;font-size:9px}.writerShell .writerContent{padding:10px 8px 78px}.writerShell .writerCard{border-radius:6px;margin-bottom:8px}.writerShell .writerCardHead{min-height:34px;padding:8px 12px}.writerShell .writerCardHead h3{font-size:12px}.writerShell .writerCardBody{padding:10px 12px}.writerShell .writerGrid2{grid-template-columns:repeat(2,minmax(260px,520px));align-items:start}.writerShell .writerGrid3{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start}.writerDateGrid{grid-template-columns:repeat(4,minmax(170px,1fr));align-items:start;gap:8px 12px;display:grid}.writerShell .writerPage textarea{min-height:64px;line-height:1.45}.writerShell .multiSelectWrap{grid-template-columns:repeat(auto-fit,minmax(190px,max-content));gap:7px;display:grid}.writerShell .multiSelectItem{background:#f8fbff;border-color:#d8e5f1;min-height:32px;padding:6px 10px}.writerShell .multiSelectItem input{width:14px;height:14px;min-height:14px}.writerShell .stackedChoiceList{background:#f8fbff;border:1px solid #d8e5f1;border-radius:10px;gap:7px;padding:8px;display:grid}.writerShell .stackedChoiceList em{color:#71849a;font-size:11px;font-style:normal;font-weight:800}.writerShell .stackedChoiceItem{cursor:pointer;background:#fff;border:1px solid #e4edf7;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:grid}.writerShell .stackedChoiceItem.selected{background:#eff6ff;border-color:#2563eb}.writerShell .stackedChoiceItem input{accent-color:#2563eb;width:14px;height:14px;min-height:14px;margin:0}.writerShell .stackedChoiceItem span{color:#17324d;font-size:12px;font-weight:800;line-height:1.35}.writerShell .stackedChoiceItem button{color:#dc2626;cursor:pointer;background:#fee2e2;border:0;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:900}.writerCriterion{border-left:3px solid #0000;gap:7px;padding:9px 12px}.writerCriterionMain{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.writerCriterionHead{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;display:grid}.writerCriterionNo{border-width:1px;width:24px;min-width:24px;height:24px;font-size:10px}.writerCriterionText b{font-size:11px;line-height:1.35}.writerCriterionText small{margin-top:2px;padding:2px 5px;font-size:9px}.writerCriterionActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.writerCriterionBtns{grid-template-columns:repeat(4,max-content);gap:5px;padding-left:0;display:grid}.writerCriterion .pill,.writerCriterion .activePill{white-space:nowrap;letter-spacing:.2px;border-radius:8px;min-height:36px;padding:7px 16px;font-size:12px;font-weight:800}.writerCriterion .activePill.pill-active-green{color:#fff;background:#16a34a;border:none}.writerCriterion .activePill.pill-active-red{color:#fff;background:#dc2626;border:none}.writerCriterion .activePill.pill-active-gray{color:#fff;background:#475569;border:none}.writerCriterion .activePill.pill-active-blue{color:#fff;background:#2563eb;border:none}.writerCriterion .pill{color:#374151;background:#fff;border:1.5px solid #cbd5e1}.writerCriterion .pill:hover{background:#f8fafc;border-color:#94a3b8}.writerCriterion .writerPhotoBtn{white-space:nowrap;border-radius:8px;min-height:36px;padding:7px 12px;font-size:11px}.criteriaDropdownWrap{display:inline-block;position:relative}.criteriaDropdownWrap select{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.criteriaDropdownDisplay{cursor:pointer;letter-spacing:.8px;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#fff;border:2px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;min-width:200px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:800;display:flex}.cdisplay-green{color:#15803d;background:#f0fdf4;border-color:#16a34a}.cdisplay-red{color:#dc2626;background:#fef2f2;border-color:#dc2626}.cdisplay-gray{color:#475569;background:#f8fafc;border-color:#64748b}.cdisplay-blue{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.criteriaDropdown{cursor:pointer;letter-spacing:.5px;text-transform:uppercase;appearance:auto;background:#fff;border:2px solid #cbd5e1;border-radius:8px;min-width:180px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:800}.criteriaDropdown-green{color:#15803d;background:#f0fdf4;border-color:#16a34a}.criteriaDropdown-red{color:#dc2626;background:#fef2f2;border-color:#dc2626}.criteriaDropdown-gray{color:#475569;background:#f8fafc;border-color:#64748b}.criteriaDropdown-blue{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.criteriaDefBadge{color:#854d0e;vertical-align:middle;background:#fef9c3;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.writerCriterionDanger{border-left-color:#ef4444;background:#fff1f2!important}.writerCriterionDanger .writerCriterionMain{align-items:start}.defectBox{gap:6px;margin-top:6px;padding-left:33px}.defectDefinitions button{border-radius:6px;padding:4px 9px;font-size:10px}.defectBox textarea{min-height:58px;font-size:11px;line-height:1.45}@media (width<=1050px){.writerShell .writerGrid2,.writerShell .writerGrid3,.writerDateGrid,.writerCriterionMain{grid-template-columns:1fr}.writerCriterionActions{flex-wrap:wrap;justify-content:flex-start}.writerCriterionBtns{grid-template-columns:repeat(2,max-content)}.defectBox{padding-left:0}}.reportsTopBar{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:12px;padding:12px 28px;display:grid}.reportsStat{text-align:center}.reportsStat b{color:#0f172a;font-size:20px;font-weight:800;display:block}.reportsStat span{color:#64748b;font-size:11px;font-weight:600}.reportsStatBar{background:#f1f5f9;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.reportsStatBar i{border-radius:999px;height:100%;display:block}.reportsTopActions{flex-direction:column;gap:5px;display:flex}@media (width<=900px){.reportsTopBar{grid-template-columns:1fr 1fr;gap:8px;padding:10px}}.bld-topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.bld-topbar-left{align-items:center;gap:14px;display:flex}.bld-topbar-icon{color:#fff;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.bld-topbar h2{color:#0f172a;margin:0;font-size:20px;font-weight:800}.bld-topbar p{color:#64748b;margin:3px 0 0;font-size:12px}.bld-new-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1e40af,#3b82f6);border:0;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #3b82f659}.bld-new-btn:hover{opacity:.9;transform:translateY(-1px)}.bld-kpis{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 24px;display:grid}.bld-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 1px 4px #0000000d}.bld-kpi-icon{border-radius:10px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.bld-kpi-blue .bld-kpi-icon{background:#eff6ff}.bld-kpi-green .bld-kpi-icon{background:#f0fdf4}.bld-kpi-red .bld-kpi-icon{background:#fef2f2}.bld-kpi-amber .bld-kpi-icon{background:#fffbeb}.bld-kpi strong{color:#0f172a;font-size:26px;font-weight:800;line-height:1;display:block}.bld-kpi span{color:#475569;margin-top:3px;font-size:11px;font-weight:700;display:block}.bld-kpi em{color:#94a3b8;margin-top:1px;font-size:10px;font-style:normal;display:block}.bld-list-wrap{padding:20px 24px}.bld-list-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.bld-list-tabs{gap:6px;display:flex}.bld-tab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;display:flex}.bld-tab span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.bld-tab.active{color:#fff;background:#1e40af;border-color:#1e40af}.bld-tab.active span{color:#fff;background:#fff3}.bld-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:280px;min-height:36px;padding:8px 14px;font-size:12px}.bld-form-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.bld-form-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:16px 16px 16px 20px;transition:all .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000d}.bld-form-card:hover{border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 16px #3b82f626}.bld-form-card-accent{border-radius:12px 0 0 12px;width:4px;position:absolute;top:0;bottom:0;left:0}.bld-accent-blue{background:#3b82f6}.bld-accent-amber{background:#f59e0b}.bld-accent-green{background:#22c55e}.bld-accent-violet{background:#8b5cf6}.bld-form-card-icon{color:#1e40af;letter-spacing:-.5px;background:#eff6ff;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.bld-form-card-body{flex:1;min-width:0}.bld-form-card-body strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.bld-form-card-body span{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.bld-form-card-stats{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bld-form-card-stats em{color:#64748b;font-size:10px;font-style:normal;font-weight:600}.bld-cat-badge{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.bld-cat-amber{color:#b45309;background:#fffbeb}.bld-cat-blue{color:#1d4ed8;background:#eff6ff}.bld-cat-green{color:#15803d;background:#f0fdf4}.bld-cat-violet{color:#7c3aed;background:#faf5ff}.bld-form-card-arrow{color:#cbd5e1;flex-shrink:0;font-size:22px;font-weight:300}.bld-form-card-trash{opacity:.7}.bld-form-card-icon-trash{color:#dc2626;background:#fef2f2;font-size:18px}.bld-form-card-actions{flex-shrink:0;gap:6px;display:flex}.bld-empty{text-align:center;color:#94a3b8;grid-column:1/-1;padding:40px;font-size:13px}.bld-detail-wrap{flex-direction:column;min-height:100%;display:flex}.bld-detail-header{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:14px;padding:14px 24px;display:flex;position:sticky;top:0}.bld-back-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.bld-back-btn:hover{background:#f1f5f9}.bld-detail-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.bld-detail-icon{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.bld-detail-title h2{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:800;overflow:hidden}.bld-detail-title p{color:#64748b;margin:2px 0 0;font-size:11px}.bld-dot{color:#cbd5e1;margin:0 4px}.bld-detail-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:4px;padding:10px 24px;display:flex;overflow-x:auto}.bld-dtab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .12s;display:flex}.bld-dtab:hover{color:#334155;background:#fff;border-color:#e2e8f0}.bld-dtab.active{color:#1d4ed8;background:#fff;border-color:#3b82f6;font-weight:700;box-shadow:0 1px 4px #3b82f626}.bld-dtab span{font-size:14px}.reportLayoutEditor{max-width:920px;margin:0 auto}.reportLayoutCanvas{gap:7px;padding:4px 0 12px;display:grid}.reportLayoutBlock{background:#fff;border:1px solid #dbe4ef;border-radius:7px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex;box-shadow:0 1px 2px #0f172a0a}.reportLayoutBlock:hover{background:#f8fbff;border-color:#93c5fd}.reportLayoutBlock.isHidden{opacity:.55;background:#f8fafc}.reportLayoutGrip{cursor:grab;color:#94a3b8;font-size:18px;line-height:1}.reportLayoutIcon{background:#eff6ff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.reportLayoutText{flex:1;gap:2px;min-width:0;display:grid}.reportLayoutText strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.reportLayoutText small{color:#94a3b8;font-size:10px}.reportLayoutToggle{align-items:center;color:#64748b!important;gap:5px!important;margin:0!important;font-size:10px!important;font-weight:700!important;display:flex!important}.reportLayoutToggle input{width:13px!important;height:13px!important;margin:0!important}.writerLayoutMiniPreview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:7px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.writerLayoutMiniPreview span{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:4px 7px;font-size:10px}.cariLocationManager{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;margin-top:12px;padding:12px}.cariLocationHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.cariLocationHead h4{color:#0f172a;margin:0;font-size:12px}.cariLocationHead p{color:#64748b;margin:3px 0 0;font-size:10px}.cariLocationList{gap:6px;display:grid}.cariLocationRow{grid-template-columns:24px minmax(140px,.7fr) minmax(220px,1.5fr) 30px;align-items:center;gap:6px;display:grid}.cariLocationRow>span{color:#0369a1;background:#e0f2fe;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.cariLocationRow input{background:#fff;border:1px solid #dbe4ef;border-radius:6px;min-height:30px;padding:5px 8px;font-size:11px}.cariLocationEmpty{color:#94a3b8;padding:8px;font-size:11px}.bld-detail-content{background:#f8fafc;flex:1;padding:20px 24px}@media (width<=1100px){.bld-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.bld-form-grid{grid-template-columns:1fr}.bld-kpis{grid-template-columns:1fr 1fr}.bld-detail-tabs{padding:8px 12px}.bld-detail-content{padding:12px}.bld-topbar,.bld-list-wrap{padding-left:12px;padding-right:12px}.cariLocationRow{grid-template-columns:24px 1fr 30px}.cariLocationRow input:nth-of-type(2){grid-column:2}.cariLocationRow .iconBtn{grid-area:1/3}}.devicesFilterBar{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 28px;display:flex}.devicesKpis{grid-template-columns:repeat(6,1fr);gap:10px;padding:12px 28px;display:grid}.devicesKpi{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 1px 3px #0000000a}.devicesKpiIcon{border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.devicesKpiIcon.blue{background:#eff6ff}.devicesKpiIcon.green{background:#f0fdf4}.devicesKpiIcon.red{background:#fef2f2}.devicesKpiIcon.yellow{background:#fffbeb}.devicesKpiIcon.gray{background:#f8fafc}.devicesKpiIcon.purple{background:#faf5ff}.devicesKpi b{color:#0f172a;font-size:18px;font-weight:800;display:block}.devicesKpi span{color:#64748b;font-size:10px;font-weight:600}@media (width<=1200px){.devicesKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.devicesKpis{grid-template-columns:1fr 1fr}}.criteriaItem2Actions .iconBtn:disabled{opacity:.35;cursor:not-allowed;filter:grayscale()}.writerCriteriaList{background:#f8fafc;gap:10px;padding:12px}.writerCriterion{border-radius:14px;transition:all .15s;box-shadow:0 8px 20px #0f23410d;background:#fff!important;border:1px solid #e5edf6!important;border-left:4px solid #dbeafe!important;padding:14px 16px!important}.writerCriterion:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f234114;background:#fff!important}.writerCriterionDanger{background:#fff7ed!important;border-color:#fed7aa #fed7aa #fed7aa #ef4444!important}.writerCriterionNo{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;font-weight:900!important}.writerCriterionText small{border:1px solid #dde7f1;color:#526985!important;background:#eef4fb!important;font-size:10px!important}.criteriaDropdownDisplay{justify-content:center;min-width:210px;min-height:44px;font-size:14px!important;font-weight:1000!important}.writerPhotoBtn{border-radius:10px!important;min-height:44px!important;font-weight:900!important}.defectBox{background:#fffaf0;border:1px solid #fed7aa;border-radius:12px;flex-direction:column!important;align-items:stretch!important;margin-top:12px!important;padding:14px!important;display:flex!important}.defectDefinitions{justify-content:flex-start!important}.defectBox textarea{text-align:left!important;direction:ltr!important;background:#fff!important;border:1px solid #f59e0b!important;border-radius:10px!important;width:100%!important;min-height:92px!important;padding:12px!important;font-size:13px!important;line-height:1.6!important}.writerCardBody>textarea{text-align:left!important;direction:ltr!important;border-radius:12px!important;width:100%!important;min-height:120px!important;padding:12px!important;font-size:13px!important;line-height:1.6!important}@media (width<=1050px){.defectBox{padding:12px!important}.criteriaDropdownDisplay{min-width:170px}}.writerShell .readonlyInput,.writerShell input.readonlyInput[readonly]{color:#102033!important;-webkit-text-fill-color:#102033!important;opacity:1!important;background:#f8fbff!important;font-weight:800!important}.writerShell .writerDateGrid{grid-template-columns:repeat(4,minmax(170px,1fr))!important}.writerShell .writerCriterionMain{grid-template-columns:minmax(0,1fr) max-content!important}.writerShell .writerCriterionDanger{grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;align-items:start!important;gap:12px!important;display:grid!important}.writerShell .writerCriterionDanger .writerCriterionMain{align-items:start!important}.writerShell .writerCriterionDanger .defectBox{min-width:0!important;margin-top:0!important;padding:10px!important}.writerShell .writerCriterionText small,.writerShell .criteriaDefBadge{display:none!important}.writerShell .writerTable td:last-child{white-space:nowrap}.writerShell .writerMetaCriterion .writerCriterionMain{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important}.writerShell .writerMetaInput{color:#102033;text-transform:uppercase;background:#fff;border:2px solid #bfdbfe;border-radius:10px;width:100%;min-height:44px;padding:8px 12px;font-size:14px;font-weight:900;box-shadow:0 6px 14px #0f23410d}.writerShell .writerMetaInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}@media (width<=1250px){.writerShell .writerDateGrid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.writerShell .writerCriterionDanger,.writerShell .writerMetaCriterion .writerCriterionMain{grid-template-columns:1fr!important}}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Segoe UI,Inter,Arial,sans-serif!important}body{color:#12233a;letter-spacing:0!important}p,span,em,small,td,th,label,button,input,select,textarea,.writerCriterionText b,.writerShell .stackedChoiceItem span,.customerRow strong,.entityRow strong,.formRow strong{letter-spacing:0!important}td,input,select,textarea,.writerCriterionText b,.writerShell .stackedChoiceItem span,.multiSelectItem,.checkboxItem,.radioItem{font-weight:600!important}th,label,.menu button,.primaryBtn,.softBtn,.dangerBtn,.tag,.dashStatus,.miniBadge,.writerCardHead h3,.listToolbar h3,.builderBoxHead h3,.homePanelHead h3{font-weight:700!important}.writerShell .writerCriterionText b,.writerShell .stackedChoiceItem span,.writerShell .writerCardBody label,.writerShell .writerCardBody input,.writerShell .writerCardBody select,.writerShell .writerCardBody textarea{color:#102033!important}.writerShell .writerCriterionText b{font-size:12.5px!important;line-height:1.45!important}.criteriaDropdownDisplay,.criteriaDropdown,.writerShell .writerMetaInput{text-transform:none!important;font-size:12.5px!important;font-weight:700!important}.writerShell .writerCardHead span,.writerShell .writerCardBody small,.fieldModal small,.builderBoxHead p,.listToolbar p{color:#526985!important;font-weight:500!important}.appShell:not(.writerShell){grid-template-columns:220px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.appShell:not(.writerShell) .sidebar{overscroll-behavior:contain!important;z-index:80!important;width:220px!important;height:100vh!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.appShell:not(.writerShell) .workspace{grid-column:2!important;min-width:0!important}.writerImageField{flex-direction:column;gap:7px;margin-top:4px;display:flex}.writerImageUpload{cursor:pointer;background:#eff6ff;border:1px dashed #2563eb;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-width:118px;min-height:32px;padding:6px 10px;color:#1d4ed8!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.writerImageUpload:hover{background:#dbeafe}.writerImageUpload input{display:none!important}.writerImagePreview{align-items:flex-start;gap:8px;display:flex}.writerImagePreview img{object-fit:contain;background:#fff;border:1px solid #dbe4ef;border-radius:6px;width:min(220px,100%);max-height:150px;padding:4px;display:block}.writerImagePreview .dangerBtn{padding:5px 8px!important;font-size:10px!important}.writerImageError{color:#dc2626!important;font-size:10px!important}@media (width<=1250px){.appShell:not(.writerShell){grid-template-columns:minmax(0,1fr)!important}.appShell:not(.writerShell) .sidebar{display:none!important}.appShell:not(.writerShell) .workspace{grid-column:1!important}}:root{--pt-bg:#f4f7fb;--pt-surface:#fff;--pt-soft:#f8fbff;--pt-line:#dbe6f1;--pt-text:#0f2742;--pt-muted:#64748b;--pt-blue:#0b74d1;--pt-navy:#0b2238;--pt-green:#14b782;--pt-amber:#f59e0b;--pt-red:#ef476f;--pt-shadow:0 10px 28px #0f274214}.workspace:not(.writerWorkspace){background:var(--pt-bg)!important;color:var(--pt-text)!important}.dashV2Hero{box-shadow:var(--pt-shadow)!important;background:linear-gradient(135deg,#08233b 0%,#0d4974 62%,#1376b8 100%)!important;border:1px solid #ffffff1f!important;border-radius:14px!important;margin:16px 20px 0!important;padding:20px 24px!important}.dashV2Hero h1{letter-spacing:0!important;font-size:22px!important}.dashV2Hero p{color:#ffffffc2!important;font-size:12px!important}.dashV2Clock{box-shadow:none!important;background:#ffffff1c!important;border:1px solid #ffffff2e!important;border-radius:12px!important}.dashV2Kpis .statCard,.moduleStats.moduleSnapshot .statCard,.ordersKpiCard{border:1px solid var(--pt-line)!important;background:var(--pt-surface)!important;border-radius:12px!important;min-height:74px!important;padding:12px 14px!important;box-shadow:0 8px 22px #0f27420f!important}.statCard strong,.ordersKpiCard strong{color:var(--pt-text)!important;font-size:20px!important}.statCard span,.ordersKpiCard span{color:var(--pt-muted)!important;letter-spacing:.02em!important;font-size:10px!important}.dashV2Chart,.dashV2Side,.dashV2Panel,.promotionMain,.promotionComposer,.promotionCampaigns,.customerListOnly,.cariDetailPanel,.offerWorkspace,.offerArchive,.projectMaster,.projectDetail,.projectAssignmentPanel,.ordersPage .orderCardList,.reportsPage .reportCardList{background:var(--pt-surface)!important;border:1px solid var(--pt-line)!important;box-shadow:var(--pt-shadow)!important;border-radius:14px!important}.dangerBtn{color:#c81e4a!important;background:#fff1f4!important;border-color:#ffd2dc!important}.ordersPage,.reportsPage,.promotionPage,.projectsPage,.carilerPage{background:var(--pt-bg)!important}.orderCard,.reportCard{box-shadow:none!important;background:#fff!important;border:1px solid #e4edf6!important;border-radius:10px!important}.orderCardFirma,.reportCardFirma{color:var(--pt-text)!important;font-size:12px!important;line-height:1.25!important}.orderCardMeta span,.reportCardMeta span,.orderCardNo,.orderCardProj,.orderCardStatus,.reportCardStatus{font-size:10px!important}.promotionToolbar,.promotionComposerHead{border-bottom:1px solid var(--pt-line)!important;padding-bottom:12px!important}.promotionToolbar h3,.promotionComposerHead h3,.promotionCampaigns h3{color:var(--pt-text)!important;font-size:15px!important}.promotionToolbar p,.promotionComposerHead p,.promotionCampaigns p{color:var(--pt-muted)!important;font-size:11px!important}.promotionFilters,.promotionQuickAdd{background:var(--pt-soft)!important;border:1px solid var(--pt-line)!important;border-radius:12px!important;padding:10px!important}.promotionTableWrap{border:1px solid var(--pt-line)!important;border-radius:12px!important;overflow:hidden!important}.promotionTable th{color:#31465f!important;background:#edf4fb!important;font-size:10px!important}.promotionTable td{border-bottom:1px solid #edf2f7!important;font-size:11px!important}.promotionComposer textarea,.promotionComposer input,.promotionFilters input,.promotionFilters select,.promotionQuickAdd input,.promotionQuickAdd select,.offerWorkspace input,.offerWorkspace select,.offerWorkspace textarea,.cariDetailPanel input,.cariDetailPanel select,.cariDetailPanel textarea{color:var(--pt-text)!important;background:#fff!important;border:1px solid #cfdbea!important;border-radius:8px!important;font-size:12px!important}.promotionPreview{color:var(--pt-text)!important;background:#f3f9ff!important;border:1px solid #cfe4fb!important;border-radius:12px!important}.promotionCompliance{color:#9a5a08!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:10px!important}.promotionHistory>div,.offerArchive .offerCard,.customerCard,.projCard{background:#fff!important;border:1px solid #e4edf6!important;border-radius:12px!important;box-shadow:0 5px 16px #0f27420a!important}.projCard:hover,.customerCard:hover,.offerArchive .offerCard:hover{border-color:#b8d9f5!important;box-shadow:0 8px 22px #0b74d11a!important}.projectTabs,.offerFilters,.orderTabBar{border:1px solid var(--pt-line)!important;background:#fff!important;border-radius:12px!important;margin:0 16px 10px!important;padding:7px!important}.projectTabs button,.offerFilters button,.orderTabBtn{color:#48627e!important;background:0 0!important;border:0!important}.offerLineTable,.smallTable,.projectTable,.promotionTable{font-size:11px!important}.offerLineTable th,.smallTable th,.projectTable th{color:#31465f!important;background:#edf4fb!important}@media (width<=1100px){.dashV2Grid,.promotionGrid{grid-template-columns:1fr!important}}@media (width<=720px){.dashV2Hero,.dashV2Kpis,.moduleStats.moduleSnapshot,.ordersKpiStrip,.promotionGrid{margin-left:10px!important;margin-right:10px!important;padding-left:10px!important;padding-right:10px!important}.dashV2Hero h1{font-size:18px!important}.promotionTableWrap,.offerLineTable,.smallTable,.projectTable{overflow-x:auto!important}}:root{--corp-navy:#102a43;--corp-blue:#0b74c9;--corp-cyan:#0891b2;--corp-green:#168a5b;--corp-bg:#f4f7fb;--corp-line:#dce5ef;--corp-text:#132a43;--corp-muted:#64748b}body{color:var(--corp-text);background:var(--corp-bg);font-family:Segoe UI,Arial,sans-serif}.sidebar{box-shadow:6px 0 18px #0f2a431f;background:#08233a!important;border-right:1px solid #ffffff14!important}.brand h1{letter-spacing:.2px!important}.menu button{color:#ffffffc7!important;border-radius:6px!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important}.menu button.active{box-shadow:0 4px 12px #0b74c947;color:#fff!important;background:#0b74c9!important}.menu button span{opacity:.92}.sideUserCard{border-top:1px solid #ffffff1a!important}.pageHeader{box-shadow:0 2px 8px #0f2a4309;border-bottom:1px solid var(--corp-line)!important;background:#fff!important;min-height:68px!important}.pageHeader h2{color:var(--corp-navy)!important;letter-spacing:0!important;font-size:20px!important}.pageHeader p{color:var(--corp-muted)!important;font-size:11px!important}.primaryBtn{box-shadow:none!important;background:#0b74c9!important;border-radius:6px!important}.softBtn{border-radius:6px!important}.listPanel,.customerPanel,.panel,.dashV2Card,.projCard,.cariCard{border-color:var(--corp-line)!important;box-shadow:0 3px 12px #0f2a430e!important}.dashV2Hero{border-bottom:4px solid #0b74c9;background:#102a43!important}.dashV2Avatar{background:#0b74c9!important;border-radius:8px!important}.dashV2Kpi,.dashV2Card,.dashV2KpiIcon{border-radius:7px!important}.dashV2ActionBtn{border-radius:5px!important;padding:9px 12px!important}.dashV2ActionBtn.promotion{color:#fff;background:#0f766e}.projCard,.cariCard{border-radius:7px!important}.projCardAccent{border-radius:7px 0 0 7px!important}.cariCardAvatar{background:#0b74c9!important;border-radius:7px!important}.offerEditor,.offerPreview{border-top-width:3px!important}.promoPageV2{background:var(--corp-bg);min-height:100vh}.promoHeaderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promoDownloadBtn{align-items:center;text-decoration:none;display:inline-flex}.promoImportBtn{cursor:pointer;align-items:center;display:inline-flex}.promoImportBtn input{display:none}.promoKpiRow{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 20px;display:grid}.promoKpi{border:1px solid var(--corp-line);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px 14px;display:flex;box-shadow:0 2px 8px #0f2a430f}.promoKpiIcon{font-size:22px}.promoKpiVal{font-size:26px;font-weight:800;line-height:1}.promoKpiLbl{color:var(--corp-muted);text-align:center;font-size:10px}.promoKpiBlue .promoKpiVal{color:#0b74c9}.promoKpiGreen .promoKpiVal{color:#0f766e}.promoKpiViolet .promoKpiVal{color:#7c3aed}.promoKpiAmber .promoKpiVal{color:#b45309}.promoKpiTeal .promoKpiVal{color:#0e7490}.promoTabs{border-bottom:2px solid var(--corp-line);gap:0;margin:0 20px;display:flex;overflow-x:auto}.promoTab{cursor:pointer;color:var(--corp-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:10px 16px;font:600 12px/1 inherit;transition:all .15s;display:flex}.promoTab:hover{color:var(--corp-navy)}.promoTab.active{color:#0b74c9;border-bottom-color:#0b74c9}.promoTabBadge{color:#0b74c9;background:#e8f4ff;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.promoTab.active .promoTabBadge{color:#fff;background:#0b74c9}.promoTabContent{margin:12px 20px 20px}.promoLayout{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.promoMainCol,.promoComposerCol{flex-direction:column;gap:12px;display:flex}.promoCard{border:1px solid var(--corp-line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0f2a430d}.promoCardHead{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.promoCardHead h3{color:var(--corp-navy);margin:0;font-size:13px;font-weight:700}.promoCardHead p{color:var(--corp-muted);margin:3px 0 0;font-size:10px}.promoTargetRow{background:#f8fbff;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.promoTargetRow select{border:1px solid var(--corp-line);width:100%;color:var(--corp-text);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;font-size:11px}.promoFiltersRow{background:#f8fbff;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(200px,1fr) 140px 150px;gap:8px;padding:12px 16px;display:grid}.promoSearch{border:1px solid var(--corp-line);color:var(--corp-text);font:inherit;background:#fff;border-radius:6px;width:100%;padding:9px 11px;font-size:11px}.promoFiltersRow select{border:1px solid var(--corp-line);width:100%;color:var(--corp-text);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;font-size:11px}.promoTableWrap{overflow-x:auto}.promoTable{border-collapse:collapse;width:100%;min-width:800px}.promoTable th{color:#fff;text-align:left;letter-spacing:.3px;text-transform:uppercase;background:#102a43;padding:9px 10px;font-size:9px;font-weight:700}.promoTable td{color:#425b72;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:8px 10px;font-size:10px}.promoTable tr:hover td{background:#f8fbff}.promoTable tr.promoRowSelected td{background:#eff8ff}.promoTable td strong{color:#17324d;font-size:11px;font-weight:700;display:block}.promoTable td span{color:#7890a5;margin-top:2px;font-size:9px;display:block}.promoTable input[type=checkbox]{accent-color:#0b74c9}.promoEmpty{text-align:center;color:#94a3b8;padding:28px;font-size:11px}.promoCat{border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex!important}.pCatOtel{color:#1d4ed8!important;background:#dbeafe!important}.pCatOsgb{color:#0e7490!important;background:#ecfeff!important;border:1px solid #a5f3fc!important}.pCatFabrika{color:#a16207!important;background:#fef9c3!important}.pCatAvm{color:#166534!important;background:#dcfce7!important}.pCatMarket{color:#0369a1!important;background:#e0f2fe!important}.pCatUni{color:#6d28d9!important;background:#ede9fe!important}.pCatOkul{color:#be185d!important;background:#fce7f3!important}.pCatHastane{color:#b91c1c!important;background:#fee2e2!important}.pCatKafe{color:#c2410c!important;background:#fff7ed!important}.pCatLojistik{color:#166534!important;background:#f0fdf4!important}.pCatBanka{color:#6d28d9!important;background:#faf5ff!important}.pCatDiger{color:#475569!important;background:#f1f5f9!important}.promoConsent{color:#b45309;background:#fff7ed;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex!important}.promoConsent.allowed{color:#15803d;background:#ecfdf5}.promoConsent.rejected{color:#dc2626;background:#fef2f2}.promoMailBtn{white-space:nowrap;cursor:pointer;border:1px solid #b9d9f2;border-radius:5px;padding:5px 9px;font-size:9px;font-weight:700;transition:all .15s;color:#0b74c9!important;background:#eff8ff!important}.promoMailBtn:hover{background:#dbeafe!important}.promoMailBtn:disabled{opacity:.4;cursor:not-allowed}.promoAddBtn{white-space:nowrap;cursor:pointer;border:1px solid #bbf7d0;border-radius:5px;padding:5px 9px;font-size:9px;font-weight:700;transition:all .15s;color:#166534!important;background:#f0fdf4!important}.promoAddBtn:hover{background:#dcfce7!important}.promoQuickRow{background:#f8fbff;grid-template-columns:1.4fr 1fr 1.3fr .8fr .9fr .9fr auto;align-items:end;gap:7px;padding:12px 16px;display:grid}.promoQuickRow input,.promoQuickRow select{border:1px solid var(--corp-line);width:100%;color:var(--corp-text);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;font-size:11px}.promoDBFilters{background:#f8fbff;border-bottom:1px solid #edf2f7;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.promoDBCatTabs{flex-wrap:wrap;gap:5px;display:flex}.promoDBCatBtn{border:1px solid var(--corp-line);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font:600 10px/1 inherit;transition:all .15s;display:flex;color:var(--corp-muted)!important;background:#fff!important}.promoDBCatBtn span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 5px;font-size:9px}.promoDBCatBtn.active{border-color:#0b74c9;color:#fff!important;background:#0b74c9!important}.promoDBCatBtn.active span{color:#fff;background:#ffffff40}.promoDBGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:14px;display:grid}.promoDBCard{border:1px solid #e2eaf2;border-radius:8px;flex-direction:column;gap:5px;padding:12px;transition:box-shadow .15s;display:flex;background:#fff!important}.promoDBCard:hover{border-color:#b9d9f2;box-shadow:0 4px 14px #0b74c91a}.promoDBCardTop{justify-content:space-between;align-items:center;display:flex}.promoDBIlce{background:#f1f5f9;border-radius:999px;padding:2px 6px;font-size:9px;color:var(--corp-muted)!important}.promoDBFirma{font-size:12px;font-weight:700;line-height:1.35;color:#17324d!important}.promoDBMeta{font-size:10px;color:#526985!important}.promoDBNot{background:#eff8ff;border-radius:4px;padding:3px 7px;font-size:9px;color:#0b74c9!important}.promoDBActions{gap:6px;margin-top:4px;display:flex}.promoDBEmpty{text-align:center;color:#94a3b8;grid-column:1/-1;padding:32px;font-size:11px}.promoComposerCard{align-self:start}.promoComposerHead{background:#f0f9ff;border-bottom:1px solid #edf2f7;padding:13px 16px}.promoComposerHead span{color:#0b74c9;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800;display:block}.promoComposerHead h3{color:#17324d;margin:4px 0 2px;font-size:13px;font-weight:700}.promoComposerHead p{color:var(--corp-muted);margin:0;font-size:10px}.promoComposerBody{flex-direction:column;gap:10px;padding:13px 16px;display:flex}.promoComposerBody label{color:#526985;text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:800;display:block}.promoComposerBody label input,.promoComposerBody label textarea{border:1px solid var(--corp-line);width:100%;color:var(--corp-text);font:inherit;resize:vertical;background:#fff;border-radius:6px;margin-top:5px;padding:9px 10px;font-size:11px;line-height:1.55;display:block}.promoPlaceholders{flex-wrap:wrap;gap:5px;display:flex}.promoPlaceholders span{color:#0b74c9;background:#eff8ff;border:1px solid #b9d9f2;border-radius:999px;padding:3px 7px;font:700 9px Consolas,monospace}.promoPreview{background:#fbfdff;border:1px solid #d6e5f2;border-radius:6px;max-height:200px;padding:11px;overflow:auto}.promoPreview small{color:#0b74c9;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.promoPreview strong{color:#17324d;margin-top:6px;font-size:11px;font-weight:700;display:block}.promoPreview p{color:#526985;white-space:pre-wrap;margin-top:5px;font-size:10px;line-height:1.5}.promoComposerActions{gap:7px;display:flex}.promoComposerActions button{flex:1;padding:9px!important;font-size:10px!important}.promoCompliance{color:#8a6700;background:#fffbea;border-left:3px solid #eab308;border-radius:0 4px 4px 0;padding:8px 9px;font-size:9px;line-height:1.45}.promoHistory{flex-direction:column;display:flex}.promoHistoryRow{border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) 140px 80px 150px;align-items:center;gap:10px;padding:9px 16px;display:grid}.promoHistoryRow strong{color:#17324d;font-size:11px;font-weight:700}.promoHistoryRow span,.promoHistoryRow b,.promoHistoryRow em{color:#64748b;font-size:10px;font-style:normal}.promoHistoryRow em{color:#168a5b;font-weight:800}.promoSelectionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 0;display:flex}.promoSelectionLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promoSelBtn{border:1px solid var(--corp-line);color:var(--corp-text);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;font:600 11px/1 inherit}.promoSelBtn:hover{background:#f0f4fa}.promoSelCount{color:#0b74c9;background:#eff8ff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.promoSelectionRight{align-items:center;gap:8px;display:flex}.promoBulkMailBtn{color:#fff;cursor:pointer;background:#0b74c9;border:none;border-radius:7px;flex-direction:column;align-items:center;gap:2px;padding:9px 16px;font:700 12px/1 inherit;transition:all .15s;display:flex}.promoBulkMailBtn:hover{background:#0960a5}.promoBulkHint{opacity:.85;font-size:9px;font-weight:400}.promoTdFirma{color:#17324d;font-size:11px;font-weight:700}.promoTdSub{color:#7890a5;margin-top:2px;font-size:10px}.promoTdEmail{color:#0b74c9;font-family:monospace;font-size:10px}.promoTdMissing{color:#dc2626;font-size:10px}.promoIzinSelect{border:1px solid var(--corp-line);color:var(--corp-text);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:4px 6px;font-size:10px}.promoKampanyaLayout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.promoKampanyaLeft{flex-direction:column;gap:12px;display:flex}.promoKampanyaRight{flex-direction:column;display:flex}.promoWordEditor{max-height:520px;overflow:auto}.promoWordPreview{color:#334155;white-space:pre-wrap;background:#fafbfc;margin:0;padding:16px;font-family:Consolas,Courier New,monospace;font-size:10px;line-height:1.7}.promoWordTextarea{color:#334155;resize:vertical;background:#fafbfc;border:none;outline:none;width:100%;min-height:480px;padding:14px;font-family:Consolas,Courier New,monospace;font-size:10px;line-height:1.7}@media (width<=1200px){.promoKampanyaLayout{grid-template-columns:1fr}}.promoAddNewBtn{color:#fff!important;background:#0b74c9!important;border-color:#0b74c9!important}.promoEditBtn{cursor:pointer;border:1px solid #e2e8f0;border-radius:4px;padding:5px 8px;font-size:11px;color:#475569!important;background:#f8fafc!important}.promoEditBtn:hover{background:#f1f5f9!important}.promoIlSelector{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 0;display:flex}.promoIlSelectorLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.promoIlLabel{color:var(--corp-navy);white-space:nowrap;font-size:12px;font-weight:700}.promoIlSelect{border:1px solid var(--corp-line);color:var(--corp-text);cursor:pointer;background:#fff;border-radius:7px;min-width:220px;padding:9px 14px;font:600 12px/1 inherit}.promoIlCount{color:#0b74c9;background:#eff8ff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.promoIlEmpty{text-align:center;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.promoIlEmptyIcon{opacity:.4;margin-bottom:12px;font-size:48px}.promoIlEmptyTitle{color:var(--corp-navy);margin-bottom:6px;font-size:14px;font-weight:700}.promoIlEmptyText{color:var(--corp-muted);max-width:400px;font-size:11px;line-height:1.6}.promoModalBackdrop{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.promoModal{background:#fff;border-radius:12px;flex-direction:column;width:500px;max-width:95vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.promoModalHead{background:#f8fbff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.promoModalHead h3{color:var(--corp-navy);margin:0;font-size:14px;font-weight:700}.promoModalClose{cursor:pointer;color:var(--corp-muted);background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.promoModalBody{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid;overflow-y:auto}.promoModalLabel{color:#526985;text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:700;display:block}.promoModalInput{border:1px solid var(--corp-line);width:100%;color:var(--corp-text);font:inherit;background:#fff;border-radius:6px;margin-top:5px;padding:9px 10px;font-size:11px;display:block}.promoModalInput:focus{border-color:#0b74c9;outline:0;box-shadow:0 0 0 3px #0b74c91a}.promoModalFoot{border-top:1px solid #edf2f7;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@media (width<=600px){.promoModalBody{grid-template-columns:1fr}.promoIlSelect{min-width:160px}}.promoIlTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 14px;display:flex}.promoIlTopLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.promoIlTopRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promoIlSelectBig{border:1.5px solid var(--corp-line);color:var(--corp-navy);cursor:pointer;background:#fff;border-radius:8px;min-width:200px;padding:10px 16px;font:700 13px/1 inherit}.promoIlFilters{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.promoIlFilters .promoSearch{border-radius:7px}.promoAddNewBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#0b74c9;border:none;border-radius:7px;padding:9px 16px;font:700 12px/1 inherit}.promoAddNewBtn:hover{background:#0960a5}.promoMailBtnRow{white-space:nowrap;cursor:pointer;border:1px solid #b9d9f2;border-radius:5px;padding:6px 12px;font-size:10px;font-weight:700;color:#0b74c9!important;background:#eff8ff!important}.promoMailBtnRow:hover{background:#dbeafe!important}.promoMailBtnRow:disabled{opacity:.4;cursor:not-allowed}.promoRowAlt td{background:#f8fbff!important}.promoUserFirmsNote{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;margin-top:10px;padding:10px 14px;font-size:11px}@media (width<=900px){.promoIlTopBar{flex-direction:column;align-items:stretch}.promoIlTopRight{flex-direction:column}.promoIlSelectBig{width:100%}}@media (width<=1300px){.promoKpiRow{grid-template-columns:repeat(3,1fr)}.promoLayout{grid-template-columns:1fr}}@media (width<=900px){.promoKpiRow{grid-template-columns:repeat(2,1fr);margin:12px 10px}.promoTabs{margin:0 10px}.promoTabContent{margin:12px 10px 20px}.promoFiltersRow,.promoTargetRow{grid-template-columns:1fr}.promoQuickRow,.promoHistoryRow{grid-template-columns:1fr 1fr}.promoDBGrid{grid-template-columns:1fr}}.sidebar{box-shadow:3px 0 18px #08233d29;background:#08233d!important}.sidebar .menu button{color:#d6e5f3!important;border-radius:6px!important;width:calc(100% - 16px)!important;margin:1px 8px!important}.sidebar .menu button.active{color:#fff!important;background:#0f4c81!important}.panel,.workPanel,.detailHero,.ordersKpiCard,.builderBox{border:1px solid #e0e8f2!important;border-radius:8px!important;box-shadow:0 3px 12px #193a5b0d!important}.primaryBtn{background:#1769aa!important;border-color:#1769aa!important}.reportDesignerGrid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.reportDesignerPage{background:#fff;border:1px solid #dce6f1;border-radius:8px;min-height:620px;padding:18px;box-shadow:0 7px 18px #1e3a5f14}.reportDesignerBlock{cursor:grab;background:#f8fbff;border-left:4px solid #2563eb;min-height:52px;margin-bottom:7px}.reportDesignerBlock.isSelected{outline-offset:1px;background:#eef6ff;outline:2px solid #60a5fa}.reportDesignerTools{background:#fff;border:1px solid #dce6f1;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:12px;box-shadow:0 7px 18px #1e3a5f14}.reportDesignerTools h4{color:#12395c;margin:0 0 4px;font-size:13px}.reportDesignerTools label{color:#47627d;flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.reportDesignerTools input,.reportDesignerTools select,.reportDesignerTools textarea{color:#1d344b;background:#fff;border:1px solid #cedbea;border-radius:6px;width:100%;padding:7px 8px;font-size:12px}.reportDesignerTools input[type=color]{height:34px;padding:3px}.reportDesignerTools .reportDesignerCheck{flex-direction:row;align-items:center}.reportDesignerTools .reportDesignerCheck input{width:14px;height:14px}@media (width<=900px){.reportDesignerGrid{grid-template-columns:1fr}.reportDesignerTools{position:static}}@media (width>=761px){.ordersPage .ordersKpiStrip{gap:6px!important;padding:6px 16px!important}.ordersPage .ordersKpiCard{gap:7px!important;min-height:44px!important;padding:6px 10px!important}.ordersPage .ordersKpiIcon2{width:26px!important;height:26px!important;font-size:12px!important}.ordersPage .ordersKpiCard strong{font-size:15px!important}.ordersPage .orderCardList{gap:3px!important;padding:6px 16px!important}.ordersPage .orderCardMain{gap:8px!important;min-height:42px!important;padding:5px 9px!important}.ordersPage .orderCardLeft{grid-template-columns:auto minmax(170px,1.3fr) minmax(300px,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.ordersPage .orderCardTop{flex-wrap:nowrap!important;gap:4px!important;margin:0!important}.ordersPage .orderCardFirma{margin:0!important;font-size:11px!important}.ordersPage .orderCardMeta{flex-wrap:nowrap!important;gap:7px!important;min-width:0!important}.ordersPage .orderCardMeta span{white-space:nowrap!important;font-size:8px!important}.ordersPage .orderCardActions{flex-direction:row!important;align-items:center!important;gap:3px!important}}@media (width<=760px){.ordersPage .ordersTopHeader{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.ordersPage .ordersTopHeader .bld-search{width:100%!important;max-width:none!important}.ordersPage .ordersKpiStrip{padding:6px 12px!important}.ordersPage .ordersKpiCard{gap:6px!important;padding:6px 8px!important}.ordersPage .orderCardMain{flex-direction:column!important;align-items:flex-start!important}.ordersPage .orderCardActions{flex-direction:row!important;align-items:center!important;width:100%!important}}.writerCriteriaGroup{border-bottom:1px solid #dbe7f3}.writerCriteriaGroup:last-child{border-bottom:0}.writerCriteriaGroupHead{color:#1d4ed8;background:#eff6ff;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.writerCriteriaGroup:first-child .writerCriteriaGroupHead{border-top:0}.writerCriteriaGroupHead strong{letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.writerCriteriaGroupHead span{color:#64748b;flex-shrink:0;font-size:9px;font-weight:800}.writerStandaloneField{flex-direction:column;gap:4px;min-width:0;margin-bottom:7px;display:flex}.writerStandaloneFieldLabel{color:#334155;letter-spacing:0;text-align:center;text-transform:uppercase;font-size:9px;font-weight:800}.reportsPage .reportCardList{gap:2px!important;padding:5px 16px!important}.reportsPage .reportCard{min-height:36px!important;box-shadow:none!important;border-radius:5px!important}.reportsPage .reportCardMain{align-items:center!important;gap:8px!important;padding:4px 8px!important}.reportsPage .reportCardLeft{grid-template-columns:minmax(165px,auto) minmax(160px,230px) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.reportsPage .reportCardTop{flex-wrap:nowrap!important;gap:4px!important;margin:0!important}.reportsPage .reportCardCode{white-space:nowrap!important;padding:2px 6px!important;font-size:9px!important}.reportsPage .reportCardFirma{color:#1e293b!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:10px!important;overflow:hidden!important}.reportsPage .orderCardMeta{flex-wrap:nowrap!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.reportsPage .orderCardMeta span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;overflow:hidden!important}.reportsPage .reportCardStatus{white-space:nowrap!important;padding:1px 4px!important;font-size:8px!important}.reportsPage .reportCardActions{flex-wrap:nowrap!important;gap:2px!important}.reportsPage .reportCardActions .primaryBtn,.reportsPage .reportCardActions .softBtn,.reportsPage .reportCardActions .dangerBtn{white-space:nowrap!important;min-height:24px!important;padding:3px 6px!important;font-size:8px!important}@media (width<=800px){.reportsPage .reportCardMain{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.reportsPage .reportCardLeft{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:100%!important}.reportsPage .orderCardMeta{flex-wrap:wrap!important;gap:4px 8px!important}.reportsPage .reportCardActions{justify-content:flex-start!important;width:100%!important}}.writerShell .writerCriteriaList{align-items:stretch!important}.writerShell .writerCriterion,.writerShell .writerCriterionMain,.writerShell .writerCriterionHead,.writerShell .writerCriterionText,.writerShell .writerCriterionText b{text-align:left!important;justify-items:start!important}.writerShell .writerCriterionMain{justify-content:stretch!important;width:100%!important}.writerShell .writerCriterionHead{place-self:start!important;width:100%!important}.writerShell .writerCriterionText{justify-self:start!important;width:100%!important}.writerShell .writerCriterionText b{margin:0!important;display:block!important}.writerShell .writerCriterionActions{place-self:start center!important}.writerShell .writerCriterionDanger{grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;align-items:start!important}.writerShell .writerCriterionDanger .writerCriterionMain{grid-template-columns:minmax(0,1fr) minmax(230px,280px)!important;justify-self:start!important;width:100%!important}.writerShell .writerCriterionDanger .writerCriterionActions{justify-self:center!important}.writerShell .writerCriterionDanger .defectBox{justify-self:end!important;width:100%!important}.writerShell .criteriaDropdownWrap,.writerShell .criteriaDropdownDisplay,.writerShell .writerPhotoBtn{justify-self:center!important}.writerShell .writerGrid2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;width:100%!important}.writerShell .writerGrid3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 16px!important;width:100%!important}.writerShell .writerCardBody label{font-size:12px!important;line-height:1.35!important}.writerShell .writerCardBody input,.writerShell .writerCardBody select,.writerShell .writerCardBody textarea,.writerShell .readonlyInput{min-height:42px!important;font-size:13.5px!important;line-height:1.4!important}@media (width<=900px){.writerShell .writerGrid2,.writerShell .writerGrid3{grid-template-columns:1fr!important}}.appShell:not(.writerShell) .sidebar{background:linear-gradient(#061b31 0%,#08243d 58%,#0d3454 100%)!important;padding:18px 12px!important}.appShell:not(.writerShell) .brand{text-align:center!important;border-bottom:1px solid #ffffff1f!important;justify-items:center!important;gap:8px!important;padding:2px 6px 16px!important;display:grid!important}.appShell:not(.writerShell) .brand img{background:#fff!important;border-radius:18px!important;width:78px!important;height:78px!important;padding:8px!important;box-shadow:0 16px 34px #0000003d!important}.appShell:not(.writerShell) .brand h1{color:#fff!important;letter-spacing:.3px!important;max-width:170px!important;text-shadow:none!important;margin:0!important;font-size:16px!important;font-weight:900!important;line-height:1.18!important}.appShell:not(.writerShell) .brand p{color:#b7d1ea!important;max-width:168px!important;margin:0!important;font-size:10px!important;font-weight:650!important;line-height:1.35!important}.appShell:not(.writerShell) .sideStatus{display:none!important}.dashV2{color:#102033!important;background:radial-gradient(circle at 18% 0,#2d7fc51f,#0000 34%),linear-gradient(#f3f7fb 0%,#eef4f9 100%)!important;min-height:100vh!important;padding-bottom:28px!important}.dashV2Hero{color:#102033!important;background:linear-gradient(135deg,#fff 0%,#f2f8ff 54%,#e9f3fb 100%)!important;border:1px solid #d9e7f3!important;border-radius:14px!important;margin:18px 22px 14px!important;padding:20px 22px!important;box-shadow:0 14px 34px #10233f17!important}.dashV2HeroLeft h2{color:#0b2a44!important;font-size:21px!important;font-weight:900!important;line-height:1.25!important}.dashV2HeroLeft p,.dashV2HeroStats span{color:#526985!important;font-size:12px!important;font-weight:650!important}.dashV2HeroStats b{color:#0b74c9!important}.dashV2Avatar{background:linear-gradient(135deg,#0b74c9,#14b8a6)!important;border-radius:12px!important;width:46px!important;height:46px!important;box-shadow:0 10px 22px #0b74c938!important}.dashV2Clock{text-align:center!important;color:#fff!important;background:#08243d!important;border-radius:12px!important;min-width:240px!important;padding:14px 18px!important;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 28px #08243d29!important}.dashV2Clock strong{color:#fff!important;letter-spacing:1px!important;font-size:27px!important}.dashV2Clock span{color:#b7d1ea!important;font-weight:700!important}.dashV2Kpis{gap:12px!important;padding:0 22px 14px!important}.dashV2Kpi,.dashV2Card{background:#fffffff5!important;border:1px solid #d9e7f3!important;border-radius:12px!important;box-shadow:0 10px 24px #10233f12!important}.dashV2Kpi{min-height:92px!important;padding:14px!important}.dashV2Kpi div span{color:#0b2a44!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.dashV2Kpi div p,.dashV2Kpi em{color:#526985!important;font-size:11px!important;font-weight:700!important}.dashV2Card.wide{grid-column:1/-1!important}.dashV2CardHead{padding:12px 14px!important}.dashV2CardHead span{color:#0b74c9!important;font-size:10px!important;font-weight:900!important}.dashV2CardHead h3{color:#0b2a44!important;font-size:14px!important;font-weight:850!important}.dashV2Table th{color:#526985!important;background:#f3f7fb!important;font-size:10px!important;font-weight:850!important}.dashV2Table td{color:#1f334b!important;font-size:11.5px!important;font-weight:600!important}.dashV2Table td strong,.dashV2RecentItem strong,.dashV2OfferItem strong,.calibrationMeta strong{color:#0b2a44!important;font-weight:850!important}@media (width<=1250px){.dashV2Kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashV2Grid{grid-template-columns:1fr!important}}@media (width<=760px){.dashV2Hero{flex-direction:column!important;align-items:flex-start!important;margin-left:12px!important;margin-right:12px!important}.dashV2Clock{width:100%!important}.dashV2Kpis,.dashV2Grid{padding-left:12px!important;padding-right:12px!important}.dashV2Kpis{grid-template-columns:1fr!important}}.detailPageWrap{background:#f0f4f8;flex-direction:column;min-height:100%;display:flex}.detailHero{background:linear-gradient(135deg,#0f2348 0%,#1a4080 50%,#1565c0 100%);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex;box-shadow:0 4px 20px #0f234840}.detailHeroLeft{align-items:center;gap:14px;min-width:0;display:flex}.detailHeroAvatar{color:#fff;background:linear-gradient(135deg,#fff3,#ffffff1a);border:2px solid #ffffff40;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.detailHero h2{color:#fff;margin:0;font-size:18px;font-weight:800}.detailHero p{color:#ffffffb3;margin:4px 0 0;font-size:11px}.detailHeroActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.detailHeroActions .softBtn{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff40!important}.detailHeroActions .dangerBtn{color:#fca5a5!important;background:#ef444433!important;border:1px solid #ef444466!important}.detailStatusBadge{border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.detailStatusBadge.ok{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d}.detailStatusBadge.warn{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf244d}.detailStatusBadge.danger{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.detailFormBody{flex-direction:column;gap:16px;padding:20px 28px;display:flex}.detailSection{background:#fff;border:1px solid #e2eaf2;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.detailSectionTitle{color:#1e3a5f;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e2eaf2;padding:12px 18px;font-size:11px;font-weight:800}.detailGrid3{grid-template-columns:repeat(3,1fr);gap:14px;padding:16px 18px;display:grid}.detailGrid3 label{color:#64748b;text-transform:uppercase;letter-spacing:.4px;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.detailGrid3 input,.detailGrid3 select,.detailGrid3 textarea{color:#0f172a!important;background:#fafbfc!important;border:1.5px solid #e2eaf2!important;border-radius:8px!important;min-height:38px!important;padding:9px 11px!important;font-size:12px!important;font-weight:500!important;transition:border-color .15s,box-shadow .15s!important}.detailGrid3 input:focus,.detailGrid3 select:focus{background:#fff!important;border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb1a!important}.detailUserCheckGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:14px 18px;display:grid}.detailUserCheckItem{cursor:pointer;background:#fafbfc;border:1.5px solid #e2eaf2;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.detailUserCheckItem:hover{background:#f8fafc;border-color:#94a3b8}.detailUserCheckItem.checked{background:#eff6ff;border-color:#2563eb}.detailUserCheckItem input[type=checkbox]{flex-shrink:0;width:15px!important;height:15px!important;min-height:15px!important}.detailUserAvatar{color:#fff;background:linear-gradient(135deg,#1e3a5f,#2563eb);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.detailUserCheckItem strong{color:#0f172a;font-size:12px;font-weight:700;display:block}.detailUserCheckItem span{color:#64748b;font-size:10px;display:block}@media (width<=900px){.detailGrid3{grid-template-columns:repeat(2,1fr)}.detailHero{flex-direction:column;align-items:flex-start}}@media (width<=600px){.detailGrid3{grid-template-columns:1fr}.detailFormBody{padding:12px}}.userCardGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.userCard{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2eaf2;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:flex;box-shadow:0 2px 6px #0000000a}.userCard:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 14px #2563eb1f}.userCardAvatar{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid;box-shadow:0 4px 10px #00000026}.userCardBody{flex:1;min-width:0}.userCardBody strong{color:#0f172a;font-size:13px;font-weight:800;display:block}.userCardBody span{color:#64748b;margin-top:2px;font-size:11px;display:block}.userCardBadges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.userCardBadges em{border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.userCardStatus{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.userStatusOk{color:#16a34a;background:#f0fdf4;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.userStatusOff{color:#dc2626;background:#fef2f2;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.projListHeader{border-bottom:1px solid #e2eaf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.projCardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:16px;display:grid}.projCard{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2eaf2;border-radius:12px;padding:16px;transition:all .15s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}.projCard:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 16px #2563eb1f}.projCardAccent{border-radius:12px 0 0 12px;width:4px;position:absolute;top:0;bottom:0;left:0}.projCardAccent.active{background:linear-gradient(#2563eb,#60a5fa)}.projCardAccent.done{background:linear-gradient(#16a34a,#4ade80)}.projCardHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.projCardCode{color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}.projCardStatus{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.projCardStatus.active{color:#1d4ed8;background:#eff6ff}.projCardStatus.done{color:#15803d;background:#f0fdf4}.projCardFirma{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:13px;font-weight:800;overflow:hidden}.projCardMeta{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.projCardMeta span{color:#64748b;font-size:10px;font-weight:600}.projCardFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.projCardFooter span{color:#94a3b8;font-size:10px}.projCardFooter strong{color:#16a34a;font-size:12px;font-weight:800}.projMetricStrip{background:#f0f4f8;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 24px;display:grid}.projMetricCard{text-align:center;background:#fff;border:1px solid #e2eaf2;border-radius:12px;padding:14px 16px;box-shadow:0 2px 6px #0000000a}.projMetricCard span{font-size:22px}.projMetricCard strong{color:#0f172a;margin:4px 0;font-size:22px;font-weight:900;display:block}.projMetricCard p{color:#64748b;margin:0;font-size:10px;font-weight:700}@media (width<=900px){.projCardGrid{grid-template-columns:1fr 1fr}.projMetricStrip{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.projCardGrid{grid-template-columns:1fr}.projMetricStrip{grid-template-columns:1fr 1fr}}.sideUserCard{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.sideUserAvatar{color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.sideUserInfo{flex:1;min-width:0;overflow:hidden}.sideUserInfo strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#fff!important;font-size:11px!important;font-weight:700!important}.sideUserInfo p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ffffff80!important;margin:2px 0 0!important;font-size:9px!important}.sideLogoutBtn{color:#fca5a5!important;cursor:pointer!important;white-space:nowrap!important;background:#ef444426!important;border:1px solid #ef44444d!important;border-radius:7px!important;flex-shrink:0!important;padding:5px 8px!important;font-size:10px!important;font-weight:700!important}.sideLogoutBtn:hover{background:#ef44444d!important}.ordersPage{background:#f0f4f8;flex-direction:column;min-height:100%;display:flex}.ordersTopHeader{background:#fff;border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ordersTopHeader h2{color:#0f172a;margin:0;font-size:20px;font-weight:800}.ordersTopHeader p{color:#64748b;margin:3px 0 0;font-size:12px}.ordersKpiStrip{background:#f0f4f8;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 24px;display:grid}.ordersKpiCard{background:#fff;border:1px solid #e2eaf2;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}.ordersKpiCard:before{content:"";border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.ordersKpiCard.blue:before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.ordersKpiIcon2{background:#f1f5f9;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.ordersKpiCard strong{color:#0f172a;font-size:24px;font-weight:900;line-height:1;display:block}.ordersKpiCard span{color:#64748b;margin-top:3px;font-size:11px;font-weight:600;display:block}.orderTabBar{background:#fff;border-bottom:1px solid #e2eaf2;gap:6px;padding:10px 24px;display:flex}.orderTabBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2eaf2;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.orderTabBtn span{color:#475569;background:#e2eaf2;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.orderTabBtn.active{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.orderTabBtn.active span{color:#fff;background:#fff3}.orderTabBtn.warn{color:#92400e;border-color:#fbbf24}.orderTabBtn.warn span{color:#92400e;background:#fef3c7}.orderCardList{flex-direction:column;gap:8px;padding:16px 24px;display:flex}.orderCard{cursor:pointer;background:#fff;border:1px solid #e2eaf2;border-radius:12px;transition:all .15s;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000a}.orderCard:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 16px #2563eb1f}.orderCard.done{opacity:.75}.orderCard.expired{border-color:#fca5a5}.orderCardBar{flex-shrink:0;width:4px}.orderCardMain{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.orderCardLeft{flex:1;min-width:0}.orderCardTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.orderCardNo{color:#0f172a;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.orderCardProj{color:#2563eb;background:#eff6ff;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.orderCardStatus{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.orderCardStatus.active{color:#1d4ed8;background:#eff6ff}.orderCardStatus.done{color:#15803d;background:#f0fdf4}.orderCardStatus.expired{color:#dc2626;background:#fef2f2}.orderCardFirma{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:14px;font-weight:800;overflow:hidden}.orderCardMeta{flex-wrap:wrap;gap:12px;display:flex}.orderCardMeta span{color:#64748b;font-size:11px;font-weight:600}.orderCardActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.orderCardEmpty{text-align:center;color:#94a3b8;background:#fff;border:1px dashed #e2eaf2;border-radius:12px;padding:40px;font-size:13px}@media (width<=900px){.ordersKpiStrip{grid-template-columns:repeat(2,1fr)}.orderTabBar{flex-wrap:wrap}}@media (width<=600px){.ordersKpiStrip{grid-template-columns:1fr 1fr}.orderCardList{padding:12px}.ordersTopHeader,.orderTabBar{padding-left:12px;padding-right:12px}}.reportsPage{background:#f0f4f8;flex-direction:column;min-height:100%;display:flex}.reportCardList{flex-direction:column;gap:8px;padding:16px 24px;display:flex}.reportCard{background:#fff;border:1px solid #e2eaf2;border-radius:12px;transition:all .15s;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000a}.reportCard:hover{border-color:#2563eb;box-shadow:0 4px 16px #2563eb1a}.reportCardBar{flex-shrink:0;width:4px}.reportCardBar.ok{background:linear-gradient(#16a34a,#4ade80)}.reportCardBar.draft{background:linear-gradient(#64748b,#94a3b8)}.reportCardBar.danger{background:linear-gradient(#dc2626,#f87171)}.reportCardMain{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.reportCardLeft{flex:1;min-width:0}.reportCardTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.reportCardCode{color:#2563eb;cursor:pointer;background:#eff6ff;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:800}.reportCardCode:hover{color:#fff;background:#2563eb}.reportCardFirma{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:14px;font-weight:800;overflow:hidden}.reportCardStatus{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.reportCardStatus.ok{color:#15803d;background:#f0fdf4}.reportCardStatus.draft{color:#475569;background:#f1f5f9}.reportCardStatus.danger{color:#dc2626;background:#fef2f2}.reportCardActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.teklifSection{background:#fff;border:1px solid #e2eaf2;border-radius:14px;margin:0 24px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.teklifSectionHead{border-bottom:1px solid #e2eaf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.teklifSectionHead h3{color:#0f172a;margin:0;font-size:14px;font-weight:800}.teklifSectionHead p{color:#64748b;margin:3px 0 0;font-size:11px}.teklifCardList{flex-direction:column;gap:0;display:flex}.teklifCard{cursor:pointer;background:#fff;border-bottom:1px solid #f1f5f9;transition:background .12s;display:flex}.teklifCard:last-child{border-bottom:none}.teklifCard:hover{background:#f8fafc}.teklifCard.done{opacity:.75}.teklifCardBar{flex-shrink:0;width:4px}.teklifCardBar.active{background:linear-gradient(#f59e0b,#fbbf24)}.teklifCardBar.done{background:linear-gradient(#16a34a,#4ade80)}.teklifCardMain{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:flex}.teklifCardLeft{flex:1;min-width:0}.teklifCardTop{align-items:center;gap:8px;margin-bottom:5px;display:flex}.teklifCardNo{color:#0f172a;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.teklifCardStatus{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.teklifCardStatus.pending{color:#92400e;background:#fffbeb}.teklifCardStatus.done{color:#15803d;background:#f0fdf4}.teklifCardFirma{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:13px;font-weight:800;overflow:hidden}.teklifCardRight{flex-shrink:0;align-items:center;gap:16px;display:flex}.teklifCardAmount{text-align:right}.teklifCardAmount strong{color:#16a34a;font-size:16px;font-weight:900;display:block}.teklifCardAmount small{color:#94a3b8;font-size:9px}.teklifCardActions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.cariCardGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:14px 18px;display:grid}.cariCard{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2eaf2;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex;box-shadow:0 2px 6px #0000000a}.cariCard:hover{border-color:#0891b2;transform:translateY(-1px);box-shadow:0 4px 14px #0891b21f}.cariCardAvatar{color:#fff;background:linear-gradient(135deg,#0891b2,#22d3ee);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;display:grid}.cariCardBody{flex:1;min-width:0}.cariCardBody strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;display:block;overflow:hidden}.cariCardBody span{color:#64748b;margin-top:2px;font-size:11px;display:block}.cariCardStats{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cariCardStats em{color:#64748b;font-size:10px;font-style:normal;font-weight:600}.cariKategori{color:#0e7490;background:#ecfeff;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:700}@media (width<=900px){.teklifSection{margin:0 12px}.cariCardGrid{grid-template-columns:1fr}}.reportCardMain{padding:10px 14px!important}.reportCardFirma{margin-bottom:3px!important;font-size:12px!important}.reportCardTop{margin-bottom:3px!important}.reportCardActions{flex-flow:wrap!important;justify-content:flex-end!important;gap:4px!important}.reportCardActions .primaryBtn,.reportCardActions .softBtn,.reportCardActions .dangerBtn{padding:4px 8px!important;font-size:10px!important}.orderCardTop{margin-bottom:3px!important}.orderCardActions{flex-direction:row!important;align-items:center!important;gap:4px!important}.ordersKpiCard{border-radius:10px!important;padding:10px 12px!important}.ordersKpiIcon2{width:36px!important;height:36px!important;font-size:18px!important}.orderTabBar{padding:8px 16px!important}.teklifCard{border-radius:0!important}.teklifCardMain{padding:10px 14px!important}.teklifCardFirma{margin-bottom:3px!important;font-size:12px!important}.teklifCardAmount strong{font-size:14px!important}.teklifCardActions .softBtn,.teklifCardActions .primaryBtn,.teklifCardActions .dangerBtn{padding:4px 8px!important;font-size:10px!important}.cariCardGrid{gap:6px!important;padding:10px 14px!important}.cariCard{border-radius:10px!important;padding:10px 12px!important}.cariCardAvatar{border-radius:9px!important;width:36px!important;height:36px!important;font-size:13px!important}.cariCardBody strong{font-size:12px!important}.cariCardBody span{font-size:10px!important}.cariCardStats{margin-top:4px!important}.writerCardHead{padding:10px 16px!important}.writerCardHead h3{font-size:12px!important}.writerCardBody label{margin-bottom:8px!important;font-size:10px!important}.writerCardBody input,.writerCardBody select,.writerCardBody textarea{min-height:32px!important;padding:6px 9px!important;font-size:11px!important}.writerGrid2,.writerGrid3{gap:10px!important}.writerContent{gap:10px!important;padding:12px!important}.writerDeviceItem{border-radius:8px!important;padding:7px 10px!important}.writerDeviceItemInfo strong{font-size:11px!important}.reportsPage,.ordersPage{min-height:auto!important}.writerCriterionRow{border-bottom:1px solid var(--w-border,#e2eaf2);grid-template-columns:1fr;transition:background .12s;display:grid}.writerCriterionRow.danger{background:#fff9f9;grid-template-columns:1fr 340px}.writerCriterionRow:last-child{border-bottom:none}.writerCriterionLeft{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.writerCriterionRight{background:#fef2f2;border-left:3px solid #dc2626;flex-direction:column;gap:8px;padding:10px 14px;animation:.2s slideInRight;display:flex}@keyframes slideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.uygunsuzlukHeader{color:#dc2626;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:800}.writerCriterionRight .defectDefinitions{flex-wrap:wrap;gap:4px;display:flex}.writerCriterionRight .defectDefinitions button{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.writerCriterionRight .defectDefinitions button.activeDefinition{color:#fff;background:#dc2626;border-color:#dc2626}.writerCriterionRight textarea{resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:70px;padding:6px 8px;font-size:11px;border:1px solid #fca5a5!important}.writerCriterionRight textarea:focus{outline:none;border-color:#dc2626!important}@media (width<=900px){.writerCriterionRow.danger{grid-template-columns:1fr}.writerCriterionRight{border-top:3px solid #dc2626;border-left:none}}.writerCriterionLeft{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 14px!important}.writerCriterionLeft .writerCriterionHead{flex:1!important;min-width:0!important}.writerCriterionLeft .writerCriterionActions{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.sideProfileSwitch{color:#ffffffd9!important;cursor:pointer!important;background:#ffffff1a!important;border:1px solid #ffffff26!important;border-radius:6px!important;width:100%!important;min-height:24px!important;margin-top:5px!important;padding:3px 6px!important;font-size:10px!important;font-weight:600!important}.sideProfileSwitch:focus{border-color:#60a5fa!important;outline:none!important}.sideProfileSwitch option{color:#fff;background:#1e3a5f}.ordersPage .detailHero{padding:12px 20px!important}.ordersPage .detailHero h2{font-size:15px!important}.ordersPage .detailHero p{font-size:10px!important}.ordersPage .detailHeroAvatar{width:40px!important;height:40px!important;font-size:14px!important}.ordersKpiStrip{gap:6px!important;padding:8px 16px!important}.ordersKpiCard{padding:8px 12px!important}.ordersKpiCard strong{font-size:18px!important}.ordersKpiCard span{font-size:9px!important}.orderTabBar{gap:4px!important;padding:6px 16px!important}.orderTabBtn{padding:5px 10px!important;font-size:10px!important}.orderCardMain{padding:8px 12px!important}.orderCardFirma{margin-bottom:2px!important;font-size:12px!important}.orderCardNo{padding:1px 6px!important;font-size:10px!important}.orderCardProj,.orderCardStatus{padding:1px 6px!important;font-size:9px!important}.orderCardActions .softBtn{padding:3px 8px!important;font-size:9px!important}.ordersTopHeader p{margin-top:1px!important;font-size:11px!important}.sideBackAdminBtn{color:#fbbf24!important;cursor:pointer!important;text-align:center!important;background:#fbbf2433!important;border:1px solid #fbbf2466!important;border-radius:6px!important;width:100%!important;margin-top:5px!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important}.sideBackAdminBtn:hover{background:#fbbf2459!important}.writerCardBody label{text-align:left!important}.writerCardBody label input,.writerCardBody label select,.writerCardBody label textarea{text-align:left!important;width:100%!important}.writerCard label{color:#64748b!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.4px!important;flex-direction:column!important;gap:4px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.writerCard label input,.writerCard label select,.writerCard label textarea{text-align:left!important;color:#0f172a!important;background:#fff!important;border:1.5px solid #e2eaf2!important;border-radius:7px!important;width:100%!important;padding:7px 10px!important;font-size:12px!important}.writerCard label input:focus,.writerCard label select:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb1a!important}.writerCard .multiSelectWrap{flex-direction:column!important;gap:4px!important;display:flex!important}.writerCard .multiSelectItem{color:#334155!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;min-height:unset!important;background:#f8fafc!important;border:1px solid #e2eaf2!important;border-radius:7px!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.writerCard .multiSelectItem:has(input:checked){color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.writerCard .multiSelectItem input[type=checkbox]{width:14px!important;height:14px!important;min-height:14px!important;box-shadow:none!important;border:none!important;flex-shrink:0!important;margin:0!important;padding:0!important}.writerCriterionLeft{align-items:center!important}.criteriaDropdownWrap{align-items:center!important;display:flex!important}.criteriaDropdownDisplay{justify-content:center!important;align-items:center!important;display:flex!important}.writerCard .writerGrid2 label,.writerCard .writerGrid3 label,.writerCard .writerGrid4 label,.writerCard .writerGrid2 input,.writerCard .writerGrid2 select,.writerCard .writerGrid3 input,.writerCard .writerGrid3 select,.writerCard .writerGrid4 input,.writerCard .writerGrid4 select{text-align:center!important}.writerCard .writerGrid2 select option,.writerCard .writerGrid3 select option,.writerCard .writerGrid4 select option{text-align:left!important}.writerCard .multiSelectWrap{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:4px!important;display:grid!important}.writerCard .multiSelectItem{text-align:left!important;min-height:unset!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;padding:5px 8px!important;font-size:10px!important}.writerCard .multiSelectItem input[type=checkbox]{flex-shrink:0!important;width:13px!important;height:13px!important;min-height:13px!important;margin:0!important}.writerCard label:has(>label[style]){display:contents!important}.checkboxItem{min-height:unset!important;height:auto!important;padding:5px 8px!important;font-size:11px!important}.checkboxItem input[type=checkbox]{width:13px!important;height:13px!important;min-height:13px!important}.writerShell .stackedChoiceItem{border-radius:6px!important;grid-template-columns:14px minmax(0,1fr)!important;gap:6px!important;min-height:28px!important;padding:4px 8px!important}.writerShell .stackedChoiceItem span{text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important}.writerShell .stackedChoiceItem input[type=checkbox],.writerShell .stackedChoiceItem input[type=radio]{width:13px!important;height:13px!important;min-height:13px!important}.writerContent{background:#eef2f7!important;gap:8px!important;padding:10px 14px!important}.writerCardHead{background:linear-gradient(90deg,#f4f7fb,#fff)!important;border-bottom:1px solid #dde3ed!important;padding:9px 16px!important}.writerCardHead h3{color:#2d3f55!important;letter-spacing:.3px!important;font-size:12px!important;font-weight:700!important}.writerCardHead .wIcon{font-size:14px!important}.writerCardBody{background:#fff!important;padding:12px 16px!important}.writerCard label{color:#7a8fa6!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:10px!important;font-weight:700!important}.writerCard input,.writerCard select,.writerCard textarea{color:#1e2d3d!important;background:#f7f9fc!important;border:1px solid #dde3ed!important;border-radius:7px!important;padding:7px 10px!important;font-size:12px!important}.writerCard input:focus,.writerCard select:focus,.writerCard textarea:focus{background:#fff!important;border-color:#4a90d9!important;outline:none!important;box-shadow:0 0 0 3px #4a90d91a!important}.writerCard table th{color:#c8d8e8!important;text-transform:uppercase!important;letter-spacing:.4px!important;background:#2d3f55!important;border:none!important;padding:7px 8px!important;font-size:9px!important;font-weight:700!important}.writerCard table td{color:#2d3f55!important;background:#fff!important;border-bottom:1px solid #eef2f7!important;border-right:1px solid #eef2f7!important;padding:5px 6px!important;font-size:11px!important}.writerCard table tr:nth-child(2n) td{background:#f7f9fc!important}.writerCard table tr:hover td{background:#eef4fb!important}.writerCard table input,.writerCard table select{background:0 0!important;border:1px solid #0000!important;min-height:26px!important;padding:3px 5px!important;font-size:11px!important}.writerCard table input:focus,.writerCard table select:focus{background:#fff!important;border-color:#4a90d9!important;box-shadow:0 0 0 2px #4a90d926!important}.writerCriterionRow{background:#fff!important;border-bottom:1px solid #eef2f7!important}.writerCriterionRow.danger{background:#fff8f8!important}.writerCriterionNo{color:#fff!important;background:#2d3f55!important;border-radius:6px!important;padding:2px 7px!important;font-size:10px!important;font-weight:800!important}.writerTopBar{background:linear-gradient(135deg,#1e2d3d 0%,#2d4a6b 60%,#3a5f8a 100%)!important}.writerHeroBanner{background:linear-gradient(135deg,#243447 0%,#2d4a6b 50%,#3a6491 100%)!important}.writerBottomBar{background:linear-gradient(135deg,#1e2d3d,#2d4a6b)!important;border-top:none!important}.writerCriteriaCount{color:#7dd3fc!important;background:#2d3f55!important;border-radius:999px!important;padding:2px 10px!important;font-size:11px!important;font-weight:700!important}.writerSectionBand{color:#c8d8e8!important;letter-spacing:.4px!important;background:linear-gradient(90deg,#2d3f55,#3a5070)!important;border-radius:8px 8px 0 0!important;padding:7px 16px!important;font-size:11px!important;font-weight:700!important}.writerDeviceItem{background:#f7f9fc!important;border:1.5px solid #dde3ed!important;border-radius:8px!important}.writerDeviceItem.selected{background:#eef4fb!important;border-color:#4a90d9!important}.writerDeviceItemInfo strong{color:#1e2d3d!important;font-size:12px!important}.writerDeviceItemInfo span,.writerDeviceItemInfo em{color:#7a8fa6!important;font-size:10px!important}.writerInfoBox{color:#2d4a6b!important;background:#eef4fb!important;border:1px solid #c3d9f0!important;border-radius:7px!important;padding:7px 12px!important;font-size:11px!important}.writerCard .writerGrid2 label,.writerCard .writerGrid3 label,.writerCard .writerGrid4 label{color:#7a8fa6!important;text-transform:uppercase!important;letter-spacing:.3px!important;margin-bottom:3px!important;font-size:9px!important;font-weight:700!important}.writerCard .writerGrid2 input,.writerCard .writerGrid2 select,.writerCard .writerGrid3 input,.writerCard .writerGrid3 select{min-height:30px!important;padding:5px 8px!important;font-size:11px!important}.writerShell .stackedChoiceItem,.writerPage .stackedChoiceItem,.stackedChoiceItem{border-radius:5px!important;grid-template-columns:13px minmax(0,1fr)!important;gap:6px!important;min-height:26px!important;max-height:32px!important;padding:4px 8px!important;font-size:11px!important}.writerShell .stackedChoiceItem input[type=checkbox],.writerPage .stackedChoiceItem input[type=checkbox],.stackedChoiceItem input[type=checkbox]{width:13px!important;height:13px!important;min-height:13px!important;max-height:13px!important}.writerShell .stackedChoiceItem span,.writerPage .stackedChoiceItem span,.stackedChoiceItem span{text-transform:none!important;letter-spacing:0!important;font-size:11px!important;line-height:1.2!important}.writerShell .stackedChoiceList,.stackedChoiceList{flex-direction:column!important;gap:3px!important;display:flex!important}.writerCardBody div[style*="height: 24px"],.writerCardBody div[style*=height\:24px]{height:24px!important;min-height:24px!important;max-height:24px!important}.writerCardBody div[style*="height: 24px"] input,.writerCardBody div[style*=height\:24px] input{border:initial!important;width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;padding:0!important}.writerShell .writerCardBody input[type=checkbox]{width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;font-size:unset!important;line-height:unset!important;padding:0!important}.writerDeviceItem{min-height:unset!important;border-radius:7px!important;gap:8px!important;padding:5px 10px!important}.writerDeviceCheckList{gap:4px!important}.writerDeviceItemInfo strong{font-size:11px!important;font-weight:700!important}.writerDeviceItemInfo span,.writerDeviceItemInfo em{font-size:10px!important}.writerDeviceItemBadge{padding:1px 6px!important;font-size:9px!important}.writerDeviceCheckbox{flex-shrink:0!important;width:14px!important;height:14px!important;min-height:14px!important}.hamburgerBtn{z-index:1001;cursor:pointer;background:#1e3a5f;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:8px;display:none;position:fixed;top:12px;left:12px}.hamburgerBtn span{background:#fff;border-radius:2px;width:20px;height:2px;transition:all .2s;display:block}.sidebarOverlay{z-index:999;background:#00000080;display:none;position:fixed;inset:0}@media (width<=768px){.hamburgerBtn{display:flex!important}.sidebarOverlay{display:block!important}.appShell:not(.writerShell) .sidebar{z-index:1000!important;width:220px!important;height:100svh!important;transition:left .25s!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:-240px!important;box-shadow:4px 0 20px #0000004d!important}.appShell:not(.writerShell) .sidebar.open{left:0!important}.appShell:not(.writerShell) .workspace{padding-top:58px!important}.shell{flex-direction:column!important}.main{margin-left:0!important;padding-top:52px!important}.writerTopBar{flex-wrap:wrap!important;gap:6px!important;padding:8px 12px!important}.writerTopRight{flex-wrap:wrap!important;gap:4px!important}.detailHero{flex-direction:column!important;align-items:flex-start!important;padding:12px!important}.detailGrid3,.projCardGrid,.cariCardGrid,.userCardGrid{grid-template-columns:1fr!important}.ordersKpiStrip{grid-template-columns:repeat(2,1fr)!important}.opsTable,.reportArchiveTable{overflow-x:auto!important}.hamburgerBtn{z-index:1002!important;cursor:pointer!important;background:#1e3a5f!important;border:none!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:40px!important;height:40px!important;padding:8px!important;display:flex!important;position:fixed!important;top:10px!important;left:10px!important}.hamburgerBtn span{background:#fff!important;border-radius:2px!important;width:20px!important;height:2px!important;display:block!important}}.loginPage2{background:#0a1628;min-height:100svh;display:flex}.loginLeft{background:linear-gradient(135deg,#0a1628 0%,#0f2348 40%,#1a3a6b 70%,#1e4d9e 100%);flex:1;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.loginLeft:before{content:"";background:radial-gradient(circle,#2563eb26 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.loginLeft:after{content:"";background:radial-gradient(circle,#60a5fa1a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-30%;left:-10%}.loginLeftContent{z-index:1;max-width:400px;position:relative}.loginLogo{background:#ffffff1a;border:2px solid #fff3;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex;overflow:hidden}.loginLogo img{object-fit:contain;width:60px;height:60px}.loginLeft h1{color:#fff;letter-spacing:.5px;margin:0 0 8px;font-size:28px;font-weight:900}.loginLeft p{color:#fff9;margin:0 0 32px;font-size:14px;line-height:1.5}.loginFeatures{flex-direction:column;gap:10px;display:flex}.loginFeatureItem{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.loginRight{background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:440px;padding:40px;display:flex}.loginForm2{flex-direction:column;gap:20px;width:100%;max-width:360px;display:flex}.loginFormHead{text-align:center}.loginFormIcon{background:linear-gradient(135deg,#1e3a5f,#2563eb);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:26px;display:flex;box-shadow:0 8px 24px #2563eb4d}.loginForm2 h2{color:#0f172a;margin:0 0 6px;font-size:24px;font-weight:900}.loginForm2>.loginFormHead p{color:#64748b;margin:0;font-size:13px}.loginField{flex-direction:column;gap:6px;display:flex}.loginField label{color:#374151;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:800}.loginInputWrap{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.loginInputWrap:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.loginInputIcon{flex-shrink:0;padding:0 12px;font-size:16px}.loginInputWrap input{flex:1;color:#0f172a!important;min-height:unset!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:12px 8px!important;font-size:14px!important}.loginPassToggle{cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 12px;font-size:16px}.loginPassToggle:hover{opacity:1}.loginError2{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.loginBtn2{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#1e3a5f,#2563eb);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 16px #2563eb4d}.loginBtn2:disabled{opacity:.5;cursor:not-allowed;transform:none}.loginSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}.loginFooter{text-align:center;color:#94a3b8;font-size:11px}@media (width<=768px){.loginPage2{flex-direction:column}.loginLeft{min-height:auto;padding:30px 24px}.loginLeft h1{font-size:20px}.loginFeatures{display:none}.loginRight{flex:1;width:100%;padding:24px}}.loginLogo{background:#fff!important;border:none!important;border-radius:20px!important;width:90px!important;height:90px!important;padding:8px!important;box-shadow:0 8px 24px #0003!important}.loginLogo img{object-fit:contain!important;width:70px!important;height:70px!important;display:block!important}.ordersPage .ordersTopHeader h2{font-size:15px!important}.ordersPage .ordersTopHeader p{font-size:11px!important}.ordersPage .ordersTopHeader{padding:10px 16px!important}.ordersPage .ordersKpiStrip{gap:6px!important;padding:8px 16px!important}.ordersPage .ordersKpiCard{padding:8px 10px!important}.ordersPage .ordersKpiCard strong{font-size:18px!important}.ordersPage .ordersKpiCard span{font-size:9px!important}.ordersPage .ordersKpiIcon2{width:30px!important;height:30px!important;font-size:14px!important}.ordersPage .orderTabBar{padding:6px 16px!important}.ordersPage .orderTabBtn{padding:5px 10px!important;font-size:10px!important}.ordersPage .orderCardList{gap:4px!important;padding:8px 16px!important}.ordersPage .orderCard{border-radius:8px!important}.ordersPage .orderCardMain{padding:8px 12px!important}.ordersPage .orderCardFirma{margin-bottom:2px!important;font-size:12px!important}.ordersPage .orderCardNo,.ordersPage .orderCardProj,.ordersPage .orderCardStatus{padding:1px 5px!important;font-size:9px!important}.ordersPage .orderCardMeta span{font-size:9px!important}.ordersPage .orderCardTop{gap:4px!important;margin-bottom:2px!important}.ordersPage .orderCardActions .primaryBtn{padding:4px 10px!important;font-size:10px!important}.ordersPage .orderCardActions .softBtn,.ordersPage .orderCardActions .dangerBtn{padding:3px 7px!important;font-size:9px!important}.ordersKpiStrip,.reportsPage .ordersKpiStrip{gap:6px!important;padding:6px 16px!important}.ordersKpiCard{border-radius:8px!important;gap:8px!important;padding:8px 10px!important}.ordersKpiCard strong{font-size:16px!important;line-height:1!important}.ordersKpiCard span{margin-top:1px!important;font-size:9px!important}.ordersKpiIcon2{border-radius:7px!important;width:28px!important;height:28px!important;font-size:13px!important}.orderTabBar{background:#fff!important;gap:3px!important;padding:5px 16px!important}.orderTabBtn{border-radius:6px!important;padding:4px 10px!important;font-size:10px!important}.orderTabBtn span{padding:1px 5px!important;font-size:9px!important}.orderCardList{gap:3px!important;padding:6px 16px!important}.orderCard{border-radius:7px!important}.orderCardBar{width:3px!important}.orderCardMain{gap:10px!important;padding:7px 10px!important}.orderCardTop{gap:4px!important;margin-bottom:2px!important}.orderCardNo,.orderCardProj{border-radius:4px!important;padding:1px 5px!important;font-size:9px!important}.orderCardStatus{padding:1px 5px!important;font-size:9px!important}.orderCardFirma{margin-bottom:2px!important;font-size:12px!important;font-weight:700!important}.orderCardMeta{gap:8px!important}.orderCardActions{gap:3px!important}.orderCardActions .primaryBtn{padding:4px 10px!important;font-size:10px!important}.orderCardActions .softBtn{margin-top:0!important;padding:3px 7px!important;font-size:9px!important}.orderCardActions .dangerBtn{padding:3px 6px!important;font-size:9px!important}.ordersTopHeader{padding:8px 16px!important}.ordersTopHeader h2{font-size:14px!important}.ordersTopHeader p{font-size:10px!important}.reportCardList{gap:3px!important;padding:6px 16px!important}.reportCard{border-radius:7px!important}.reportCardMain{gap:10px!important;padding:7px 10px!important}.reportCardTop{gap:4px!important;margin-bottom:2px!important}.reportCardCode{padding:2px 7px!important;font-size:10px!important}.reportCardFirma{margin-bottom:2px!important;font-size:12px!important;font-weight:700!important}.reportCardStatus{padding:1px 5px!important;font-size:9px!important}.reportCardActions{flex-flow:wrap!important;gap:3px!important}.reportCardActions .primaryBtn{padding:4px 8px!important;font-size:10px!important}.reportCardActions .softBtn{padding:3px 7px!important;font-size:9px!important}.reportCardActions .dangerBtn{padding:3px 6px!important;font-size:9px!important}.reportsPage .ordersTopHeader h2{font-size:14px!important}.reportsPage .ordersTopHeader p{font-size:10px!important}@media (width<=1250px){.hamburgerBtn{display:flex!important}.sidebarOverlay{display:block!important}.appShell:not(.writerShell) .sidebar{z-index:1000!important;width:220px!important;height:100svh!important;transition:left .25s!important;display:flex!important;position:fixed!important;inset:0 auto 0 -240px!important;box-shadow:4px 0 20px #0000004d!important}.appShell:not(.writerShell) .sidebar.open{left:0!important}.appShell:not(.writerShell) .workspace{padding-top:58px!important}}.workspace:not(.writerWorkspace){color:#0f2742!important;background:#f4f7fb!important}.workspace:not(.writerWorkspace) .header,.workspace:not(.writerWorkspace) .ordersTopHeader{box-shadow:none!important;background:0 0!important;border:0!important;padding:18px 22px 10px!important}.workspace:not(.writerWorkspace) .header h2,.workspace:not(.writerWorkspace) .ordersTopHeader h2{color:#0f2742!important;letter-spacing:0!important;font-size:20px!important}.workspace:not(.writerWorkspace) .header p,.workspace:not(.writerWorkspace) .ordersTopHeader p{color:#64748b!important;font-size:12px!important}.dashV2{background:#f4f7fb!important}.dashV2Hero{background:linear-gradient(135deg,#08233b 0%,#0d4974 62%,#1376b8 100%)!important;border:1px solid #ffffff26!important;border-radius:14px!important;margin:16px 20px 0!important;padding:20px 24px!important;box-shadow:0 10px 28px #0f27421a!important}.dashV2HeroLeft h2{color:#fff!important;font-size:22px!important}.dashV2HeroLeft p,.dashV2HeroStats span,.dashV2Clock span{color:#ffffffb8!important}.dashV2Clock{background:#ffffff1c!important;border:1px solid #ffffff2e!important;border-radius:12px!important;padding:12px 18px!important}.dashV2Kpis,.moduleStats.moduleSnapshot,.ordersKpiStrip{gap:10px!important;padding:12px 20px!important}.dashV2Kpi,.dashV2Card,.moduleStats.moduleSnapshot .statCard,.ordersKpiCard,.promotionMain,.promotionComposer,.promotionCampaigns,.customerListOnly,.cariDetailPanel,.offerWorkspace,.offerArchive,.projectMaster,.projectDetail,.projectAssignmentPanel,.ordersPage .orderCardList,.reportsPage .reportCardList{background:#fff!important;border:1px solid #dbe6f1!important;border-radius:14px!important;box-shadow:0 10px 28px #0f274214!important}.dashV2Kpi,.ordersKpiCard,.moduleStats.moduleSnapshot .statCard{min-height:72px!important;padding:12px 14px!important}.dashV2Kpi div span,.statCard strong,.ordersKpiCard strong{color:#0f2742!important;font-size:20px!important}.dashV2Kpi div p,.dashV2Kpi em,.statCard span,.ordersKpiCard span{color:#64748b!important;letter-spacing:0!important;font-size:10px!important}.dashV2Grid{grid-template-columns:minmax(0,1fr) 340px!important;gap:14px!important;padding:0 20px 22px!important}.ordersPage .orderCardList,.reportsPage .reportCardList{gap:6px!important;margin:0 16px 18px!important;padding:8px!important}.orderCard,.reportCard,.projCard,.cariCard,.customerCard,.offerCard,.promotionHistory>div{box-shadow:none!important;background:#fff!important;border:1px solid #e4edf6!important;border-radius:10px!important}.orderCardMain,.reportCardMain{align-items:center!important;padding:9px 12px!important}.orderCardFirma,.reportCardFirma,.projCard strong,.cariCard strong{color:#0f2742!important;font-size:12px!important;line-height:1.25!important}.promotionGrid{grid-template-columns:minmax(0,1fr) 390px!important;gap:14px!important;padding:0 20px 20px!important}.promotionFilters,.promotionQuickAdd,.promotionPreview{background:#f8fbff!important;border:1px solid #dbe6f1!important;border-radius:12px!important}.promotionTable th,.offerLineTable th,.smallTable th,.projectTable th,.opsTable th{color:#31465f!important;letter-spacing:0!important;background:#edf4fb!important;font-size:10px!important}.promotionTable td,.offerLineTable td,.smallTable td,.projectTable td,.opsTable td{color:#20354d!important;font-size:11px!important}.primaryBtn,.softBtn,.dangerBtn,.iconBtn,.orderTabBtn{letter-spacing:0!important;border-radius:8px!important;font-weight:700!important}.primaryBtn{color:#fff!important;background:#0b74d1!important;border-color:#0b74d1!important}.softBtn{color:#0b4c82!important;background:#eef6ff!important;border-color:#cfe4fb!important}.projectTabs,.offerFilters,.orderTabBar{background:#fff!important;border:1px solid #dbe6f1!important;border-radius:12px!important;margin:0 16px 10px!important;padding:7px!important}.projectTabs button.active,.offerFilters button.active,.orderTabBtn.active{color:#fff!important;background:#0b74d1!important}@media (width<=1100px){.dashV2Grid,.promotionGrid{grid-template-columns:1fr!important}}.promoVerifyBadge,.promoSourceBadge{letter-spacing:0;border-radius:999px;align-items:center;width:max-content;padding:2px 7px;font-weight:800;margin-top:4px!important;font-size:9px!important;display:inline-flex!important}.promoVerifyBadge.ready{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.promoVerifyBadge.missing{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.promoSourceBadge{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.mailSentBadge{color:#166534;white-space:nowrap;background:#dcfce7;border:1px solid #86efac;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.mailNotSentBadge{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.mailDurumSelect{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:2px 6px;font-size:10px}.mailDurumSelect:focus{border-color:#3b82f6}:root{--f5-ink:#0b1526;--f5-ink-2:#11213a;--f5-ink-3:#1a2f4f;--f5-bg:#f2f5f9;--f5-surface:#fff;--f5-soft:#f7fafd;--f5-line:#e3eaf2;--f5-line-strong:#d3ddea;--f5-text:#17293f;--f5-muted:#67798f;--f5-accent:#1273e6;--f5-accent-deep:#0b57b8;--f5-accent-soft:#e9f2fd;--f5-green:#12a26b;--f5-green-soft:#e4f7ee;--f5-amber:#e08a00;--f5-amber-soft:#fdf3df;--f5-red:#dd3d5b;--f5-red-soft:#fdecef;--f5-violet:#6d55d8;--f5-violet-soft:#efecfc;--f5-r-sm:8px;--f5-r:10px;--f5-r-lg:14px;--f5-shadow:0 1px 2px #0d1e370d, 0 6px 20px #0d1e370f;--f5-shadow-lg:0 4px 10px #0d1e3712, 0 18px 44px #0d1e371f;--f5-font-display:"Sora", "Inter", "Segoe UI", sans-serif;--f5-font-body:"Inter", "Segoe UI", Arial, sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--f5-bg)!important;color:var(--f5-text)!important;font-family:var(--f5-font-body)!important}h1,h2,h3,h4{letter-spacing:-.01em;color:inherit;font-family:var(--f5-font-display)!important}::selection{background:#1273e62e}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--f5-bg);background:#c4d0df;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a9b9cd}:focus-visible{outline-offset:2px;outline:2px solid var(--f5-accent)!important}button{transition:background .14s,color .14s,border-color .14s,box-shadow .14s,transform .14s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.brand{border-bottom:1px solid #ffffff17!important}.brand img{box-shadow:0 6px 18px #0000004d;border-radius:12px!important}.brand h1{color:#fff;font-family:var(--f5-font-display)!important;letter-spacing:.02em!important;font-size:16px!important}.brand p{letter-spacing:.08em;text-transform:uppercase;color:#8fa6c4!important;font-size:10px!important;font-weight:600!important}.menu button{letter-spacing:.01em;position:relative;border-radius:var(--f5-r-sm)!important;color:#a7b8d1!important;background:0 0!important;min-height:40px!important;padding:9px 12px 9px 14px!important;font-size:12.5px!important;font-weight:600!important}.menu button span{color:#c2d2ea;background:#ffffff0d!important;border-radius:7px!important}.menu button.active{color:#fff!important;background:linear-gradient(90deg,#1273e638,#1273e60f)!important}.menu button.active:before{content:"";background:var(--f5-accent);border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 0 12px #1273e6cc}.menu button.active span{color:#fff!important;background:#1273e64d!important}.userCard{border-radius:var(--f5-r)!important;background:#ffffff0d!important;border:1px solid #ffffff17!important}.userCard p{color:#b9c8dd!important}.userCard button{border-radius:var(--f5-r-sm)!important;color:var(--f5-ink)!important;background:#fff!important;font-weight:700!important}.workspace{background:var(--f5-bg)!important}.pageHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--f5-line)!important;background:#ffffffd9!important}.pageHeader h2{color:var(--f5-ink-2)!important;font-size:21px!important;font-weight:700!important}.pageHeader p{letter-spacing:.01em;color:var(--f5-muted)!important;font-size:12px!important;font-weight:500!important}.panel,.listPanel,.customerPanel,.dashCard,.dashV2Card,.writerCard,.detailSection,.builderBox,.promoCard,.assignmentPanel,.assignmentFormBox,.projectInfoPanel,.bld-form-card,.bld-list-wrap,.bld-detail-wrap,.codeEditorPanel{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.panel h3,.listToolbar h3,.customerPanelHead h3,.dashSectionHead h3,.dashV2CardHead h3,.writerCardHead h3,.detailSectionTitle,.builderBoxHead h3{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important;font-weight:700!important}.detailSectionTitle{letter-spacing:.01em}.statCard,.dashV2Kpi,.devicesKpi,.moduleStats .statCard,.bld-kpis>*{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.dashV2Kpi:hover,.statCard:hover{transform:translateY(-1px);border-color:var(--f5-line-strong)!important;box-shadow:var(--f5-shadow-lg)!important}.statCard strong,.dashV2Kpi div span,.dashStats .statCard strong{font-variant-numeric:tabular-nums;font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.statCard span,.dashStats .statCard span{letter-spacing:.06em;text-transform:uppercase;color:var(--f5-muted)!important;font-size:10.5px!important;font-weight:700!important}.customerRow,.entityRow,.formRow,.orderCard,.dashV2RecentItem,.dashV2OfferItem{transition:background .14s,border-color .14s,box-shadow .14s;background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.customerRow:hover,.customerRow.active,.entityRow:hover,.entityRow.active,.formRow:hover,.formRow.active,.orderCard:hover{background:var(--f5-accent-soft)!important;box-shadow:inset 3px 0 0 var(--f5-accent)!important;border-color:#1273e673!important}.entityIcon,.formRow span,.cariCardAvatar,.detailHeroAvatar{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important}.primaryBtn{letter-spacing:.01em;background:var(--f5-accent)!important;color:#fff!important;border-radius:var(--f5-r-sm)!important;font-weight:700!important;box-shadow:0 1px 2px #0b57b84d,0 4px 12px #1273e638!important}.primaryBtn:hover:not(:disabled){transform:translateY(-1px);background:var(--f5-accent-deep)!important}.softBtn,.dashGhostBtn,.pill{box-shadow:0 1px 2px #0d1e370a;background:var(--f5-surface)!important;color:var(--f5-ink-3)!important;border:1px solid var(--f5-line-strong)!important;border-radius:var(--f5-r-sm)!important;font-weight:600!important}.softBtn:hover:not(:disabled),.pill:hover{border-color:var(--f5-accent)!important;color:var(--f5-accent-deep)!important;background:var(--f5-accent-soft)!important}.activePill{background:var(--f5-ink-2)!important;color:#fff!important;border:1px solid var(--f5-ink-2)!important;border-radius:var(--f5-r-sm)!important}.dangerBtn{background:var(--f5-red-soft)!important;color:var(--f5-red)!important;border-radius:var(--f5-r-sm)!important;border:1px solid #dd3d5b40!important;font-weight:700!important}.dangerBtn:hover:not(:disabled){background:#fbdde3!important}.miniBtn,.iconBtn{border-radius:7px!important}input,select,textarea{transition:border-color .14s,box-shadow .14s;border:1px solid var(--f5-line-strong)!important;border-radius:var(--f5-r-sm)!important;background:var(--f5-surface)!important;color:var(--f5-text)!important}input:focus,select:focus,textarea:focus{border-color:var(--f5-accent)!important;outline:none!important;box-shadow:0 0 0 3px #1273e624!important}input::placeholder,textarea::placeholder{color:#9aabc0}label{color:var(--f5-ink-3)!important;font-weight:700!important}.readonlyInput{background:var(--f5-soft)!important;color:var(--f5-muted)!important}input[type=checkbox],input[type=radio]{accent-color:var(--f5-accent)}.tableWrap,.opsTable,.dashTable,.offerTable,.dashV2Table{border-radius:var(--f5-r-sm)}table{font-variant-numeric:tabular-nums}thead,th,.opsTable th,.dashTable th,.dashV2Table th{text-transform:uppercase;background:var(--f5-soft)!important;color:var(--f5-muted)!important;letter-spacing:.07em!important;border-bottom:1px solid var(--f5-line-strong)!important;font-weight:700!important}td,.opsTable td,.dashTable td{color:var(--f5-text);font-weight:500;border-bottom:1px solid var(--f5-line)!important}tbody tr:hover,.opsTable tbody tr:hover,.dashV2Table tbody tr:hover{background:var(--f5-accent-soft)!important}tr.selectedOffer{box-shadow:inset 3px 0 0 var(--f5-accent);background:var(--f5-accent-soft)!important}.badgeOk,.badgeDanger,.badgeWarn,.badgeWork,.dashStatus,.offerStatus,.tag,.miniBadge,.mailSentBadge,.mailNotSentBadge,.detailStatusBadge{letter-spacing:.02em;border:1px solid #0000;border-radius:999px!important;font-weight:700!important}.badgeOk,.dashStatus{background:var(--f5-green-soft)!important;color:#0d7c51!important;border-color:#12a26b38!important}.badgeWarn,.offerStatus{background:var(--f5-amber-soft)!important;color:#9c6100!important;border-color:#e08a0040!important}.badgeDanger{background:var(--f5-red-soft)!important;color:#bb2b48!important;border-color:#dd3d5b40!important}.badgeWork{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border-color:#1273e638!important}.offerStatus.approved{background:var(--f5-green-soft)!important;color:#0d7c51!important;border-color:#12a26b38!important}.offerStatus.converted{background:var(--f5-violet-soft)!important;color:var(--f5-violet)!important;border-color:#6d55d840!important}.tag{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important}.miniBadge{background:var(--f5-accent)!important;color:#fff!important}.mailSentBadge{background:var(--f5-green-soft)!important;color:#0d7c51!important;border-color:#12a26b4d!important}.tabs{border-bottom:1px solid var(--f5-line)!important}.tabs button{color:var(--f5-muted)!important;font-weight:600!important}.tabs button.active{color:var(--f5-accent-deep)!important;border-bottom:2px solid var(--f5-accent)!important}.orderTabBar button,.dashV2Tab,.bld-tab,.codeTabs button{border-radius:var(--f5-r-sm)!important;font-weight:600!important}.fieldModalOverlay{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0912228c!important}.fieldModalBox{border:1px solid var(--f5-line);border-radius:var(--f5-r-lg)!important;box-shadow:var(--f5-shadow-lg)!important}.fieldModalHead h3{font-family:var(--f5-font-display)!important}.dashHero,.dashV2Hero,.customerHero,.detailHero,.reportBand{position:relative;overflow:hidden;border-radius:var(--f5-r-lg)!important;box-shadow:var(--f5-shadow-lg)!important;background:linear-gradient(115deg,#0b1526 0%,#12213b 55%,#16305a 100%)!important;border:1px solid #ffffff0f!important}.dashHero:after,.dashV2Hero:after,.customerHero:after{content:"";pointer-events:none;background:radial-gradient(600px 220px at 85% -20%,#1273e647,#0000 60%),radial-gradient(400px 200px at 8% 120%,#1273e61f,#0000 60%);position:absolute;inset:0}.dashHero h2,.dashV2Hero h2,.customerHero h2,.detailHero h2{z-index:1;position:relative;font-family:var(--f5-font-display)!important}.dashEyebrow,.customerHero span{letter-spacing:.08em;text-transform:uppercase;z-index:1;border:1px solid #1273e659;position:relative;color:#9cc6f5!important;background:#1273e62e!important;border-radius:999px!important}.dashClock,.dashV2Clock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;border-radius:var(--f5-r)!important;box-shadow:none!important;background:#081121a6!important;border:1px solid #ffffff1a!important}.dashTopbar{background:var(--f5-ink)!important;border-bottom:1px solid #ffffff12!important}.dashUser{border-radius:var(--f5-r-sm)!important;font-weight:700!important}.dashActionsList button,.dashV2ActionBtn{background:var(--f5-ink-2)!important;border-radius:var(--f5-r-sm)!important;color:#e8eefa!important;border:1px solid #ffffff14!important;font-weight:600!important}.dashActionsList button:hover,.dashV2ActionBtn:hover{background:var(--f5-ink-3)!important;border-color:#1273e680!important}.dashActionsList button:nth-child(2),.dashActionsList button:nth-child(3),.dashActionsList button:nth-child(4),.dashActionsList button:nth-child(5){background:var(--f5-ink-2)!important}.dashPipeItem{border-radius:var(--f5-r-sm)!important;background:var(--f5-soft)!important;border-color:var(--f5-line)!important}.dashPipeItem strong{font-variant-numeric:tabular-nums;font-family:var(--f5-font-display)!important}.loginPage{background:radial-gradient(1200px 700px at 75% 20%,#16305a 0%,#0e1c31 45%,#0b1526 100%)!important}.loginPage:before{background:radial-gradient(circle at 18% 80%,#1273e633,#0000 30%),radial-gradient(circle at 82% 18%,#1273e61f,#0000 28%)!important}.loginBrand h1{text-transform:uppercase;color:#7db4f0!important;letter-spacing:.14em!important;font-size:13px!important}.loginBrand h2{color:#fff!important;font-family:var(--f5-font-display)!important}.loginBrand p{color:#a9bdd9!important;font-weight:600!important}.loginCard{border-radius:var(--f5-r-lg)!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}.loginCard>p{color:#a9bdd9!important;font-weight:600!important}.loginLine label{color:#a9bdd9!important}.loginLine button{color:#7db4f0!important}.loginButton{background:var(--f5-accent)!important;border-radius:var(--f5-r-sm)!important;font-weight:700!important;box-shadow:0 6px 20px #1273e659!important}.loginButton:hover{background:var(--f5-accent-deep)!important}.loginCard small{color:#8ba1bf!important}:root{--w-accent:var(--f5-accent);--w-accent-light:var(--f5-accent-soft);--w-bg:var(--f5-bg);--w-border:var(--f5-line);--w-text:var(--f5-text);--w-muted:var(--f5-muted);--w-radius:var(--f5-r);--w-shadow:var(--f5-shadow);--pt-blue:var(--f5-accent);--pt-navy:var(--f5-ink);--pt-bg:var(--f5-bg);--pt-line:var(--f5-line);--pt-text:var(--f5-text);--pt-muted:var(--f5-muted);--pt-shadow:var(--f5-shadow);--corp-navy:var(--f5-ink-2);--corp-blue:var(--f5-accent);--corp-bg:var(--f5-bg);--corp-line:var(--f5-line);--corp-text:var(--f5-text);--corp-muted:var(--f5-muted);--bg:var(--f5-bg);--line:var(--f5-line);--text:var(--f5-text);--muted:var(--f5-muted);--brand:var(--f5-ink-2);--blue:var(--f5-accent);--soft:var(--f5-soft);--green:var(--f5-green)}.bld-topbar{background:var(--f5-surface)!important;border-bottom:1px solid var(--f5-line)!important}.bld-new-btn{background:var(--f5-accent)!important;border-radius:var(--f5-r-sm)!important;font-weight:700!important}.bld-tab.active{background:var(--f5-ink-2)!important;color:#fff!important}.bld-form-card:hover{box-shadow:var(--f5-shadow-lg)!important;border-color:#1273e673!important}.bld-search input{border-radius:var(--f5-r-sm)!important}.quotePreview,.proQuote,.infoBox,.uploadBox,.criterion{border-radius:var(--f5-r)!important;border-color:var(--f5-line)!important}.proQuote h3{background:var(--f5-ink-2)!important;border-radius:var(--f5-r-sm)!important}.quoteTotals{border-top-color:var(--f5-ink-2)!important}.quoteTotals h2{color:var(--f5-ink-2)!important;font-family:var(--f5-font-display)!important}.dashChart{border-radius:var(--f5-r)!important;border-color:var(--f5-line)!important}.dashChart span{box-shadow:none!important;background:linear-gradient(#3f97f0,#1273e6)!important;border-radius:6px 6px 0 0!important}.dashChart span:nth-child(2n){background:linear-gradient(#6fb5f5,#2f86e9)!important}.dashChart span:nth-child(3n){background:linear-gradient(#1e63c0,#0b4fa8)!important}.dashActivity div{border-radius:var(--f5-r-sm)!important;background:var(--f5-soft)!important;border-color:var(--f5-line)!important}.dashActivity em{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important}.calendarEmpty,.cariLocationEmpty,.orderCardEmpty,.bld-empty{color:var(--f5-muted)!important}.writerPage{background:var(--f5-bg)!important}.writerTopBar{background:linear-gradient(90deg,#0b1526,#11213a)!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 4px 18px #08122340!important}.writerTopLeft h2{letter-spacing:0;font-family:var(--f5-font-display)!important}.writerTopLeft span{color:#8fa6c4!important}.writerTopBar .softBtn{color:#dbe6f5!important;box-shadow:none!important;background:#ffffff12!important;border:1px solid #ffffff29!important}.writerTopBar .softBtn:hover{color:#fff!important;background:#ffffff24!important;border-color:#1273e699!important}.writerTopBar .primaryBtn{background:var(--f5-accent)!important;box-shadow:0 4px 14px #1273e666!important}.writerTopBar .primaryBtn:hover{background:var(--f5-accent-deep)!important}.writerStatusBadge{letter-spacing:.04em!important;border-radius:999px!important}.writerStatusBadge.draft{color:#f6b95c!important;background:#e08a0029!important;border:1px solid #e08a0066!important}.writerStatusBadge.done{color:#4ed6a4!important;background:#12a26b29!important;border:1px solid #12a26b66!important}.writerHeroBanner{position:relative;overflow:hidden;border-radius:var(--f5-r-lg)!important;box-shadow:var(--f5-shadow-lg)!important;background:linear-gradient(115deg,#0b1526 0%,#12213b 55%,#16305a 100%)!important;border:1px solid #ffffff0f!important}.writerHeroBanner:after{content:"";pointer-events:none;background:radial-gradient(560px 200px at 88% -20%,#1273e64d,#0000 60%);position:absolute;inset:0}.writerHeroIcon{border-radius:var(--f5-r)!important;color:#cfe4fb!important;font-family:var(--f5-font-display)!important;background:#1273e640!important;border:1px solid #1273e673!important}.writerHeroFirma{z-index:1;position:relative;font-family:var(--f5-font-display)!important}.writerHeroSub{z-index:1;position:relative;color:#9fb4d2!important}.writerCard{border-radius:var(--f5-r)!important}.writerCardHead{background:var(--f5-soft)!important;border-bottom:1px solid var(--f5-line)!important}.writerCardHead h3{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.writerCardHead .wIcon,.wIcon{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border-radius:8px!important}.writerCardHead>span:last-of-type{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border-radius:999px!important;font-weight:700!important}.writerInfoBox{background:var(--f5-accent-soft)!important;border-radius:var(--f5-r-sm)!important;color:var(--f5-ink-3)!important;border:1px solid #1273e640!important}.writerDeviceItem{transition:border-color .14s,background .14s;border-radius:var(--f5-r-sm)!important;border-color:var(--f5-line)!important}.ordersTopHeader h2{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.ordersTopHeader p{color:var(--f5-muted)!important;font-weight:500!important}.ordersTopHeader .bld-search,.bld-search{border:1px solid var(--f5-line-strong)!important;background:var(--f5-surface)!important;border-radius:999px!important;padding-left:14px!important;box-shadow:0 1px 3px #0d1e370d!important}.ordersKpiCard{transition:box-shadow .14s,transform .14s;border:1px solid var(--f5-line)!important;border-top:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;background:var(--f5-surface)!important;box-shadow:var(--f5-shadow)!important;align-items:center!important;gap:12px!important;padding:14px 16px 14px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}.ordersKpiCard:hover{transform:translateY(-1px);box-shadow:var(--f5-shadow-lg)!important}.ordersKpiCard:before{content:"";background:var(--f5-accent);width:4px;position:absolute;top:0;bottom:0;left:0}.ordersKpiCard.green:before{background:var(--f5-green)}.ordersKpiCard.red:before{background:var(--f5-red)}.ordersKpiCard.gray:before{background:#8a9bb0}.ordersKpiIcon2{flex-shrink:0;background:var(--f5-accent-soft)!important;border-radius:10px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:17px!important;display:grid!important}.ordersKpiCard.green .ordersKpiIcon2{background:var(--f5-green-soft)!important}.ordersKpiCard.red .ordersKpiIcon2{background:var(--f5-red-soft)!important}.ordersKpiCard.gray .ordersKpiIcon2{background:#eef1f5!important}.ordersKpiCard strong{font-variant-numeric:tabular-nums;font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important;font-size:24px!important;line-height:1.1!important;display:block!important}.ordersKpiCard span{letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--f5-muted)!important;font-size:10px!important;font-weight:700!important}.orderTabBar,.projectTabs,.offerFilters{max-width:100%;overflow-x:auto;border:1px solid var(--f5-line)!important;background:#eaeff5!important;border-radius:999px!important;gap:2px!important;width:max-content!important;padding:4px!important}.orderTabBtn{white-space:nowrap;color:var(--f5-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:7px 14px!important;font-weight:600!important}.orderTabBtn span{font-variant-numeric:tabular-nums;background:#0d1e3714;border-radius:999px;padding:1px 7px;font-size:10px}.orderTabBtn:hover{color:var(--f5-ink-2)!important}.orderTabBtn.active{box-shadow:0 2px 8px #0d1e3740;background:var(--f5-ink-2)!important;color:#fff!important}.orderTabBtn.active span{background:#fff3}.orderTabBtn.warn:not(.active){color:var(--f5-red)!important}.orderTabBtn.warn:not(.active) span{background:var(--f5-red-soft);color:var(--f5-red)}.orderCard{transition:box-shadow .14s,transform .14s,border-color .14s;background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important;position:relative!important;overflow:hidden!important}.orderCard:hover{transform:translateY(-1px);box-shadow:var(--f5-shadow-lg)!important;background:var(--f5-surface)!important;border-color:#1273e666!important}.orderCardBar{border-radius:0!important;width:4px!important}.orderCardBar.active{background:var(--f5-accent)!important}.orderCardBar.done{background:var(--f5-green)!important}.orderCardBar.expired{background:var(--f5-red)!important}.orderCardNo{font-variant-numeric:tabular-nums;background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;color:var(--f5-ink-3)!important;border-radius:6px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}.orderCardProj{background:var(--f5-violet-soft)!important;color:var(--f5-violet)!important;border-radius:6px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}.orderCardStatus{letter-spacing:.02em;border-radius:999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important}.orderCardStatus.active{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important}.orderCardStatus.done{background:var(--f5-green-soft)!important;color:#0d7c51!important}.orderCardStatus.expired{background:var(--f5-red-soft)!important;color:var(--f5-red)!important}.orderCardFirma{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important;font-size:14px!important;font-weight:700!important}.orderCardMeta{color:var(--f5-muted)!important}.orderCardMeta span{font-size:11px!important}.orderCardEmpty{text-align:center;border:1px dashed var(--f5-line-strong)!important;border-radius:var(--f5-r)!important;background:var(--f5-soft)!important;color:var(--f5-muted)!important;padding:28px!important;font-weight:600!important}.opsTable tbody tr:nth-child(2n){background:var(--f5-soft)}.opsTable tbody tr:hover{background:var(--f5-accent-soft)!important}.dashV2IdBadge{font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border:1px solid #1273e633!important;border-radius:6px!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important}.opsTable td .softBtn,.opsTable td a.softBtn{border:1px solid var(--f5-line-strong)!important;color:var(--f5-ink-3)!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important}.opsTable td .softBtn:hover,.opsTable td a.softBtn:hover{background:var(--f5-accent-soft)!important;border-color:var(--f5-accent)!important;color:var(--f5-accent-deep)!important}.opsTable td .primaryBtn{box-shadow:none!important;border-radius:6px!important}.opsTable td .dangerBtn{background:0 0!important;border:1px solid #dd3d5b4d!important;border-radius:6px!important}.opsTable td .dangerBtn:hover{background:var(--f5-red-soft)!important}.writerPage label,.writerShell .writerCardBody label{text-align:left!important;letter-spacing:.05em!important;color:var(--f5-muted)!important;align-items:flex-start!important;gap:6px!important;font-size:10.5px!important;font-weight:700!important}.writerPage input,.writerPage select,.writerPage textarea{font-weight:600;border:1px solid var(--f5-line-strong)!important;border-radius:var(--f5-r-sm)!important;background:var(--f5-surface)!important;color:var(--f5-text)!important}.writerPage input:focus,.writerPage select:focus,.writerPage textarea:focus{border-color:var(--f5-accent)!important;box-shadow:0 0 0 3px #1273e624!important}.writerShell .writerCardBody label>small,.writerShell .writerCardBody .writerStandaloneField small{-webkit-line-clamp:2;cursor:help;-webkit-box-orient:vertical;transition:none;background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;color:var(--f5-muted)!important;border-radius:6px!important;padding:5px 8px!important;font-weight:500!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.writerShell .writerCardBody label:hover>small,.writerShell .writerCardBody label:focus-within>small,.writerShell .writerCardBody .writerStandaloneField:hover small{-webkit-line-clamp:unset}.writerStandaloneField{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.writerStandaloneFieldLabel{color:var(--f5-muted)!important;letter-spacing:.05em!important;font-weight:700!important}.workspace .userCard{transition:box-shadow .14s,border-color .14s,transform .14s;background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.workspace .userCard:hover{transform:translateY(-1px);box-shadow:var(--f5-shadow-lg)!important;border-color:#1273e666!important}.workspace .userCard p{color:var(--f5-muted)!important}.workspace .userCard strong,.workspace .userCard h3,.workspace .userCard h4{color:var(--f5-ink-2)!important}.userCardAvatar,.detailUserAvatar,.sideUserAvatar,.dashV2Avatar{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important}.userCardStatus{border-radius:999px!important;font-weight:700!important}.loginLeft{background:0 0!important}.loginLeftContent h1,.loginLeftContent h2{font-family:var(--f5-font-display)!important;color:#fff!important}.loginLeftContent p{color:#a9bdd9!important}.loginFeatureItem{border-radius:var(--f5-r-sm)!important;color:#c7d6ea!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.loginRight{background:0 0!important}.loginForm2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--f5-r-lg)!important;box-shadow:var(--f5-shadow-lg)!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}.loginFormHead h2,.loginFormHead h3{color:#fff!important;font-family:var(--f5-font-display)!important}.loginFormHead p{color:#a9bdd9!important}.loginFormIcon{border-radius:var(--f5-r)!important;background:#1273e640!important}.loginInputWrap{border-radius:var(--f5-r-sm)!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.loginInputWrap:focus-within{border-color:var(--f5-accent)!important;box-shadow:0 0 0 3px #1273e640!important}.loginInputWrap input{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.loginField label,.loginField span{color:#a9bdd9!important}.loginBtn2{background:var(--f5-accent)!important;border-radius:var(--f5-r-sm)!important;font-weight:700!important;box-shadow:0 6px 20px #1273e659!important}.loginBtn2:hover{background:var(--f5-accent-deep)!important}.loginError2{border-radius:var(--f5-r-sm)!important}.loginFooter{color:#8ba1bf!important}.projCard{transition:box-shadow .14s,border-color .14s,transform .14s;background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.projCard:hover{transform:translateY(-1px);box-shadow:var(--f5-shadow-lg)!important;border-color:#1273e666!important}.projCardAccent{background:var(--f5-accent)!important}.projCardCode{font-variant-numeric:tabular-nums;background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;color:var(--f5-ink-3)!important;border-radius:6px!important;font-weight:700!important}.projCardFirma{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important;font-weight:700!important}.projCardMeta,.projCardFooter{color:var(--f5-muted)!important}.projCardStatus{border-radius:999px!important;font-weight:700!important}.projListHeader h2,.projListHeader h3{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.projListTabs{border:1px solid var(--f5-line)!important;background:#eaeff5!important;border-radius:999px!important;padding:4px!important}.projListTabs button{border-radius:999px!important;font-weight:600!important}.projListTabs button.active{background:var(--f5-ink-2)!important;color:#fff!important}.projMetricCard{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.projMetricCard strong{font-variant-numeric:tabular-nums;font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.projMetricCard span{text-transform:uppercase;letter-spacing:.06em;color:var(--f5-muted)!important;font-size:10px!important;font-weight:700!important}.reportCard{transition:box-shadow .14s,border-color .14s,transform .14s;background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important;overflow:hidden!important}.reportCard:hover{transform:translateY(-1px);box-shadow:var(--f5-shadow-lg)!important;border-color:#1273e666!important}.reportCardBar{width:4px!important}.reportCardCode{font-variant-numeric:tabular-nums;background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border:1px solid #1273e633!important;border-radius:6px!important;font-weight:700!important}.reportCardFirma{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important;font-weight:700!important}.reportCardStatus{border-radius:999px!important;font-weight:700!important}.reportCardActions .softBtn{border-radius:6px!important}.promoKpi{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.promoKpiIcon{background:var(--f5-accent-soft)!important;border-radius:10px!important}.promoKpiVal{font-variant-numeric:tabular-nums;font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.promoKpiLbl{text-transform:uppercase;letter-spacing:.06em;color:var(--f5-muted)!important;font-size:10px!important;font-weight:700!important}.promoTabs,.promoDBCatTabs{border:1px solid var(--f5-line)!important;background:#eaeff5!important;border-radius:999px!important;padding:4px!important}.promoTab,.promoDBCatBtn{color:var(--f5-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important;font-weight:600!important}.promoTab.active,.promoDBCatBtn.active{background:var(--f5-ink-2)!important;color:#fff!important}.promoTabBadge{font-variant-numeric:tabular-nums;border-radius:999px!important}.promoTable th{background:var(--f5-soft)!important;color:var(--f5-muted)!important}.promoTableWrap{border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.promoTdFirma{color:var(--f5-ink-2)!important;font-weight:600!important}.promoTdSub,.promoTdEmail{color:var(--f5-muted)!important}.promoSourceBadge,.promoVerifyBadge,.promoCat{border-radius:999px!important;font-weight:700!important}.promoModal,.promoModalBody{border-radius:var(--f5-r-lg)!important}.promoModalBackdrop{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0912228c!important}.promoModalHead h3{font-family:var(--f5-font-display)!important}.promoModalInput{border-radius:var(--f5-r-sm)!important}.promoSearch{border-radius:999px!important}.promoEmpty,.promoIlEmpty{border:1px dashed var(--f5-line-strong)!important;border-radius:var(--f5-r)!important;background:var(--f5-soft)!important;color:var(--f5-muted)!important}.promoWordPreview,.promoWordEditor{border-radius:var(--f5-r-sm)!important;border-color:var(--f5-line)!important}.devicesFilterBar{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important}.devicesKpi strong{font-variant-numeric:tabular-nums;font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.devicesKpiIcon{background:var(--f5-accent-soft)!important;border-radius:10px!important}.deviceListPanel,.deviceOpsTable{border-radius:var(--f5-r-sm)!important}.assignmentCalendarBox,.assignmentNote{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.assignmentFormGrid label,.assignmentCreateGrid label{color:var(--f5-ink-3)!important}.cariCard{transition:box-shadow .14s,border-color .14s;background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.cariCard:hover{box-shadow:var(--f5-shadow-lg)!important;border-color:#1273e666!important}.cariKategori{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border-radius:999px!important;font-weight:700!important}.cariCardStats{color:var(--f5-muted)!important}.cariLocationRow{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.bld-list-tabs,.bld-detail-tabs{border:1px solid var(--f5-line)!important;background:#eaeff5!important;border-radius:999px!important;padding:4px!important}.bld-list-tabs .bld-tab,.bld-detail-tabs button{border-radius:999px!important;font-weight:600!important}.bld-kpi-icon{background:var(--f5-accent-soft)!important;border-radius:10px!important}.bld-kpis strong{font-variant-numeric:tabular-nums;font-family:var(--f5-font-display)!important}.bld-form-card-icon{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border-radius:10px!important}.bld-form-card-stats{color:var(--f5-muted)!important}.bld-detail-header{background:var(--f5-surface)!important;border-bottom:1px solid var(--f5-line)!important}.bld-detail-title{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.bld-detail-icon{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border-radius:10px!important}.bld-back-btn{border-radius:var(--f5-r-sm)!important}.sectionCard2{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.sectionCard2Head{background:var(--f5-soft)!important;border-bottom:1px solid var(--f5-line)!important}.sectionNo{font-variant-numeric:tabular-nums;background:var(--f5-ink-2)!important;color:#fff!important;border-radius:8px!important}.sectionFieldTag{background:var(--f5-accent-soft)!important;color:var(--f5-accent-deep)!important;border-radius:6px!important}.fieldListItem{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.fieldListItem:hover{background:var(--f5-accent-soft)!important;border-color:#1273e673!important}.fieldListNo{font-variant-numeric:tabular-nums;background:var(--f5-ink-2)!important;color:#fff!important;border-radius:6px!important}.fieldModalSection h4{color:var(--f5-muted)!important;border-bottom-color:var(--f5-line)!important}.teklifSection,.offerEditor,.offerPreview{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r)!important;box-shadow:var(--f5-shadow)!important}.offerPreview{border-top:3px solid var(--f5-ink-2)!important}.teklifSectionHead h3{font-family:var(--f5-font-display)!important;color:var(--f5-ink-2)!important}.offerItemRow{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.quoteNoLine{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:6px!important}.quoteInfo{border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.quoteBrand{border-bottom:1px solid var(--f5-line)!important}.writerCriterion,.writerCriterionRow{background:var(--f5-surface)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.writerCriterion:hover,.writerCriterionRow:hover{border-color:var(--f5-line-strong)!important}.writerCriterionNo{font-variant-numeric:tabular-nums;background:var(--f5-ink-2)!important;color:#fff!important;border-radius:8px!important;font-weight:700!important}.writerTable th{background:var(--f5-soft)!important;color:var(--f5-muted)!important}.writerTable td{border-bottom:1px solid var(--f5-line)!important}.writerImageUpload,.writerImageField{border:1px dashed var(--f5-line-strong)!important;border-radius:var(--f5-r-sm)!important;background:var(--f5-soft)!important}.writerImageUpload:hover{border-color:var(--f5-accent)!important;background:var(--f5-accent-soft)!important}.writerPhotoBtn{border-radius:var(--f5-r-sm)!important}.writerBottomBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--f5-line)!important;background:#ffffffeb!important;box-shadow:0 -6px 20px #0d1e3712!important}.writerDateGrid label{color:var(--f5-muted)!important}.writerDeviceItemBadge{border-radius:999px!important;font-weight:700!important}.sideUserCard{border-radius:var(--f5-r)!important;background:#ffffff0d!important;border:1px solid #ffffff17!important}.sideUserInfo strong{color:#fff!important}.sideUserInfo span{color:#8fa6c4!important}.sideLogoutBtn,.sideBackAdminBtn{border-radius:var(--f5-r-sm)!important;font-weight:700!important}.sideProfileSwitch{border-radius:var(--f5-r-sm)!important}.criteriaItem2{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.criteriaItem2No{background:var(--f5-ink-2)!important;color:#fff!important;border-radius:6px!important}.criteriaOptChip,.optionChip{border-radius:999px!important;font-weight:600!important}.criteriaDropdownDisplay{border-radius:var(--f5-r-sm)!important;border-color:var(--f5-line-strong)!important}.promoBulkMailBtn,.promoAddNewBtn,.promoImportBtn,.promoDownloadBtn,.bld-new-btn{border-radius:var(--f5-r-sm)!important;font-weight:700!important}.workPanel{border-radius:var(--f5-r)!important}.moduleSnapshot{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.miniCheckList strong{color:var(--f5-ink-3)!important}.calibrationList>div{background:var(--f5-soft)!important;border:1px solid var(--f5-line)!important;border-radius:var(--f5-r-sm)!important}.calibrationProgress{background:#e6ecf3!important}.topNavBar{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--f5-line,#e3eaf2);background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #1020360d}.topNavLinks{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.topNavLinks::-webkit-scrollbar{display:none}.topNavLinks button{color:var(--f5-muted,#67798f);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;transition:background .13s,color .13s;display:inline-flex;position:relative}.topNavLinks button i{opacity:.85;font-size:14px;font-style:normal}.topNavLinks button:hover{background:var(--f5-soft,#f7fafd);color:var(--f5-text,#17293f)}.topNavLinks button.active{background:var(--f5-accent-soft,#e9f2fd);color:var(--f5-accent-deep,#0b57b8);font-weight:700}.topNavLinks button.active:after{content:"";background:var(--f5-accent,#1273e6);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.topNavBadge{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.topNavBadge.amber{background:#d97706}.topNavRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.topNavRefresh{border:1px solid var(--f5-line,#e3eaf2);width:32px;height:32px;color:var(--f5-muted,#67798f);background:#fff;border-radius:8px;font-size:16px;line-height:1;transition:transform .3s,background .13s}.topNavRefresh:hover{background:var(--f5-soft,#f7fafd);color:var(--f5-accent,#1273e6);transform:rotate(180deg)}.topNavUser{border-left:1px solid var(--f5-line,#e3eaf2);align-items:center;gap:9px;padding-left:10px;display:flex}.topNavAvatar{background:var(--f5-accent,#1273e6);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.topNavUser strong{color:var(--f5-text,#17293f);font-size:12px;font-weight:600;line-height:1.3;display:block}.topNavUser em{color:var(--f5-muted,#67798f);font-size:10px;font-style:normal;display:block}@media (width<=900px){.topNavBar{height:48px;padding:0 12px 0 56px}.topNavLinks button span{display:none}.topNavLinks button{padding:8px 10px}.topNavLinks button i{font-size:16px}.topNavUser div{display:none}}.appShell.writerShell{background:#f4f7fb!important}.writerCard{border:1px solid var(--f5-line,#e3eaf2)!important;background:#fff!important;border-radius:12px!important;margin-bottom:14px!important;overflow:hidden!important;box-shadow:0 1px 2px #1020360a,0 8px 24px #1020360d!important}.writerCardHead{border-bottom:1px solid var(--f5-line,#e3eaf2)!important;background:linear-gradient(#fbfdff,#f5f9fd)!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;display:flex!important}.writerCardHead .wIcon{background:var(--f5-accent-soft,#e9f2fd)!important;width:28px!important;height:28px!important;color:var(--f5-accent-deep,#0b57b8)!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;display:grid!important}.writerCardHead h3{color:var(--f5-text,#17293f)!important;letter-spacing:-.01em!important;margin:0!important;font-size:14px!important;font-weight:700!important}.writerCardHead>span:last-of-type{color:var(--f5-muted,#67798f)!important;background:#eef3f9!important;border-radius:999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:600!important}.writerCardBody{padding:16px!important}.writerTable{font-size:12px!important}.writerTable thead th{z-index:2!important;color:#43586f!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:2px solid var(--f5-line-strong,#d3ddea)!important;background:#eef3f9!important;padding:9px 10px!important;font-size:10.5px!important;font-weight:700!important;position:sticky!important;top:0!important}.writerTable td{border-color:#eaf0f6!important;padding:5px 7px!important}.writerTable input,.writerTable select{border:1px solid #dde6f0!important;border-radius:6px!important;transition:border-color .12s,box-shadow .12s!important}.writerTable input:focus,.writerTable select:focus{border-color:var(--f5-accent,#1273e6)!important;outline:none!important;box-shadow:0 0 0 3px #1273e61f!important}.writerTable input[readonly]{color:#0b57b8!important;background:#f4f8fd!important}.writerTableActions{gap:3px!important;display:flex!important}.writerTableActions button{border:1px solid #0000!important;border-radius:6px!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;font-size:12px!important;line-height:1!important;transition:background .12s,color .12s!important;display:grid!important}.writerTableActions .copy{color:#0b57b8!important;background:#e9f2fd!important}.writerTableActions .copy:hover{background:#d5e6fb!important}.writerTableActions .delete:hover{background:#fee2e2!important}.writerTableActions button:disabled{opacity:.3!important;cursor:not-allowed!important}.writerCriterionRow{border-bottom:1px solid #eef3f8!important;padding:11px 16px!important;transition:background .12s!important}.writerCriterionRow:hover{background:#fafcfe!important}.writerCriterionNo{background:var(--f5-ink-3,#1a2f4f)!important;color:#fff!important;border-radius:6px!important;place-items:center!important;min-width:22px!important;height:22px!important;font-size:10px!important;font-weight:700!important;display:grid!important}.writerCriterionText b{color:var(--f5-text,#17293f)!important;font-size:12.5px!important;font-weight:600!important}.writerInfoBox{background:var(--f5-accent-soft,#e9f2fd)!important;color:#0b57b8!important;border:1px solid #cfe2fa!important;border-radius:8px!important;padding:10px 13px!important;font-size:12px!important;font-weight:500!important}.writerGrid2 label,.writerDateGrid label{color:#43586f!important;letter-spacing:.01em!important;font-size:11px!important;font-weight:600!important}.writerGrid2 input,.writerGrid2 select,.writerGrid2 textarea,.writerDateGrid input{border:1px solid #dde6f0!important;border-radius:8px!important;min-height:38px!important;font-size:13px!important;transition:border-color .12s,box-shadow .12s!important}.writerGrid2 input:focus,.writerGrid2 select:focus,.writerGrid2 textarea:focus,.writerDateGrid input:focus{border-color:var(--f5-accent,#1273e6)!important;outline:none!important;box-shadow:0 0 0 3px #1273e61f!important}.writerDeviceItem{border:1px solid var(--f5-line,#e3eaf2)!important;background:#fff!important;border-radius:9px!important;transition:border-color .12s,background .12s!important}.menu button{position:relative}.menuBadge{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 0 2px #dc26262e}.menuBadge.amber{background:#d97706;box-shadow:0 0 0 2px #d977062e}.mpWrap{min-height:100vh;font-family:var(--sans,system-ui, "Segoe UI", Roboto, sans-serif);color:#17293f;background:radial-gradient(1100px 520px at 12% -8%,#1273e624,#0000 60%),radial-gradient(900px 460px at 88% 6%,#0b57b81a,#0000 62%),#0b1526;justify-content:center;align-items:center;padding:32px 20px;display:flex}.mpWrap.mpPanel{background:#f2f5f9;padding:0;display:block}.mpLoginCard{background:#fff;border-radius:18px;width:100%;max-width:400px;padding:36px 32px 28px;box-shadow:0 28px 70px #040e1e70,0 2px 6px #040e1e33}.mpLoginBrand{text-align:center;margin-bottom:26px}.mpLoginBrand img{object-fit:contain;height:52px;margin-bottom:12px}.mpLoginBrand h1{letter-spacing:-.01em;color:#0b1526;margin:0;font-size:19px;font-weight:800}.mpLoginBrand p{color:#67798f;margin:4px 0 0;font-size:12.5px;font-weight:500}.mpLoginForm{flex-direction:column;gap:15px;display:flex}.mpLoginForm label{color:#43586f;letter-spacing:.02em;flex-direction:column;gap:6px;font-size:11.5px;font-weight:700;display:flex}.mpLoginForm input{color:#17293f;background:#fbfcfe;border:1px solid #dde6f0;border-radius:10px;padding:11px 13px;font-size:14px;transition:border-color .13s,box-shadow .13s,background .13s}.mpLoginForm input:focus{background:#fff;border-color:#1273e6;outline:none;box-shadow:0 0 0 3px #1273e624}.mpLoginBtn{color:#fff;cursor:pointer;background:linear-gradient(#1a80f0,#0b57b8);border:0;border-radius:10px;margin-top:6px;padding:12px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s;box-shadow:0 6px 18px #0b57b852}.mpLoginBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 24px #0b57b866}.mpLoginBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.mpErr{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:9px 12px;font-size:12.5px;font-weight:600}.mpNote{text-align:center;color:#8496aa;border-top:1px solid #eef3f8;margin:22px 0 0;padding-top:18px;font-size:11px;line-height:1.7}.mpHeader{z-index:20;color:#fff;background:#0b1526;justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 14px #040e1e3d}.mpHeaderBrand{align-items:center;gap:12px;min-width:0;display:flex}.mpHeaderBrand img{object-fit:contain;height:32px}.mpHeaderBrand strong{letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.mpHeaderBrand span{color:#ffffff80;font-size:10.5px;display:block}.mpHeaderRight{flex-shrink:0;align-items:center;gap:14px;display:flex}.mpFirma{text-align:right}.mpFirma em{text-transform:uppercase;letter-spacing:.07em;color:#ffffff6b;font-size:9.5px;font-style:normal;display:block}.mpFirma strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.mpLogout{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:8px;padding:7px 15px;font-size:12px;font-weight:600;transition:background .13s}.mpLogout:hover{background:#ffffff29}.mpMain{max-width:1120px;margin:0 auto;padding:26px 24px 46px}.mpStats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:13px;margin-bottom:26px;display:grid}.mpStat{background:#fff;border:1px solid #e3eaf2;border-left:3px solid #1273e6;border-radius:11px;padding:15px 18px;box-shadow:0 1px 2px #1020360a}.mpStat span{text-transform:uppercase;letter-spacing:.05em;color:#8496aa;font-size:10.5px;font-weight:700;display:block}.mpStat strong{color:#0b1526;letter-spacing:-.02em;margin-top:4px;font-size:27px;font-weight:800;display:block}.mpStat.ok{border-left-color:#16a34a}.mpStat.ok strong{color:#15803d}.mpStat.warn{border-left-color:#ea8a3c}.mpStat.warn strong{color:#c2410c}.mpToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.mpToolbar h2{color:#17293f;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.mpSearch{background:#fff;border:1px solid #dde6f0;border-radius:9px;flex:0 340px;min-width:260px;padding:9px 13px;font-size:13px;transition:border-color .13s,box-shadow .13s}.mpSearch:focus{border-color:#1273e6;outline:none;box-shadow:0 0 0 3px #1273e61f}.mpList{flex-direction:column;gap:11px;display:flex}.mpCard{background:#fff;border:1px solid #e3eaf2;border-radius:13px;align-items:stretch;gap:18px;padding:17px 20px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:0 1px 2px #1020360a}.mpCard:hover{border-color:#b9d3f2;transform:translateY(-1px);box-shadow:0 8px 24px #10203617}.mpCard.danger{border-left:3px solid #ea8a3c}.mpCardMain{flex:1;min-width:0}.mpCardTop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mpCode{color:#0b57b8;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.mpBadge{color:#15803d;background:#dcfce7;border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:700}.mpBadge.danger{color:#c2410c;background:#fff1e7}.mpCard h3{color:#17293f;margin:0 0 10px;font-size:14.5px;font-weight:700;line-height:1.35}.mpMeta{flex-wrap:wrap;gap:6px 26px;margin:0;display:flex}.mpMeta div{min-width:0}.mpMeta dt{text-transform:uppercase;letter-spacing:.05em;color:#8496aa;font-size:9.5px;font-weight:700}.mpMeta dd{color:#43586f;margin:1px 0 0;font-size:12.5px;font-weight:600}.mpCardActions{flex-direction:column;flex-shrink:0;justify-content:center;gap:7px;display:flex}.mpBtnPrimary,.mpBtnGhost,.mpBtnDisabled{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-width:118px;padding:9px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.mpBtnPrimary{color:#fff;background:linear-gradient(#1a80f0,#0b57b8);box-shadow:0 3px 10px #0b57b847}.mpBtnPrimary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0b57b85c}.mpBtnGhost{color:#0b57b8;background:#f4f8fd;border:1px solid #cfe2fa}.mpBtnGhost:hover{background:#e9f2fd}.mpBtnDisabled{color:#a8b6c6;cursor:not-allowed;background:#f4f6f9}.mpEmpty{text-align:center;color:#8496aa;background:#fff;border:2px dashed #e3eaf2;border-radius:14px;padding:56px 24px;font-size:13.5px}.mpEmptyIcon{opacity:.55;margin-bottom:12px;font-size:40px}.mpFooter{text-align:center;color:#8496aa;background:#fff;border-top:1px solid #e3eaf2;padding:22px;font-size:11px}@media (width<=720px){.mpCard{flex-direction:column;gap:13px}.mpCardActions{flex-direction:row}.mpBtnPrimary,.mpBtnGhost,.mpBtnDisabled{flex:1;min-width:0}.mpHeader{flex-wrap:wrap;height:auto;padding:12px 16px}.mpFirma strong{max-width:160px}}.mhGrid{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.mhForm,.mhList{background:#fff;border:1px solid #e3eaf2;border-radius:13px;padding:18px;box-shadow:0 1px 2px #1020360a}.mhForm{flex-direction:column;gap:13px;display:flex}.mhForm h3,.mhList h3{color:#17293f;margin:0;font-size:13.5px;font-weight:800}.mhList h3 span{color:#67798f;background:#eef3f9;border-radius:999px;margin-left:7px;padding:2px 9px;font-size:11px;font-weight:700}.mhForm label{color:#43586f;letter-spacing:.02em;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.mhForm input,.mhForm select{background:#fbfcfe;border:1px solid #dde6f0;border-radius:8px;padding:9px 11px;font-size:13px;transition:border-color .13s,box-shadow .13s}.mhForm input:focus,.mhForm select:focus{background:#fff;border-color:#1273e6;outline:none;box-shadow:0 0 0 3px #1273e61f}.mhHint{color:#8496aa;margin:0;font-size:10.5px;line-height:1.6}.mhOk{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600}.mhList{flex-direction:column;gap:9px;display:flex}.mhRow{background:#fbfcfe;border:1px solid #eef3f8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;transition:border-color .13s,background .13s;display:flex}.mhRow:hover{background:#f7fbff;border-color:#cfe2fa}.mhRow strong{color:#17293f;font-size:13px;font-weight:700;display:block}.mhRow span{color:#0b57b8;font-size:11.5px;font-weight:600;display:block}.mhRow em{color:#8496aa;margin-top:1px;font-size:10.5px;font-style:normal;display:block}.mhRowRight{flex-shrink:0;align-items:center;gap:9px;display:flex}.mhCount{color:#43586f;background:#eef3f9;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.mhOn{color:#15803d;background:#dcfce7;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.mhOff{color:#8496aa;background:#f4f6f9;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.mhEmpty{text-align:center;color:#8496aa;margin:0;padding:26px;font-size:12.5px}@media (width<=900px){.mhGrid{grid-template-columns:1fr}}.appShell:not(.writerShell){background:#eef2f7!important}.workspace:not(.writerWorkspace){background:0 0!important}.sidebar{background:linear-gradient(#0b1526 0%,#0e1c31 55%,#11213a 100%)!important;border-right:1px solid #ffffff0f!important;box-shadow:1px 0 24px #040e1e2e!important}.sidebar .brand{border-bottom:1px solid #ffffff12!important;padding-bottom:16px!important}.sidebar .brand h1{letter-spacing:-.01em!important;font-size:13.5px!important;font-weight:800!important}.sidebar .brand p{color:#ffffff6b!important;font-size:10px!important}.menu{gap:2px!important;padding:10px 9px!important}.menu button{color:#ffffff9e!important;letter-spacing:.005em!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:9px!important;align-items:center!important;gap:11px!important;width:100%!important;padding:9px 12px!important;font-size:12.5px!important;font-weight:600!important;transition:background .14s,color .14s,transform .14s!important;display:flex!important}.menu button>span:first-child{text-align:center!important;opacity:.85!important;width:18px!important;font-size:14px!important}.menu button:hover{color:#ffffffeb!important;background:#ffffff12!important}.menu button.active{color:#fff!important;background:linear-gradient(90deg,#1273e642,#1273e61a)!important;font-weight:700!important;box-shadow:inset 3px 0 #3d9bff!important}.sideUserCard{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:11px!important;margin:10px 9px!important;padding:12px!important}.sideUserAvatar{color:#fff!important;background:linear-gradient(135deg,#1a80f0,#0b57b8)!important;font-weight:800!important;box-shadow:0 3px 10px #0b57b866!important}.sideUserInfo strong{color:#fff!important;font-size:12px!important;font-weight:700!important}.sideUserInfo p{color:#ffffff73!important;font-size:10px!important}.sideLogoutBtn{color:#fca5a5!important;background:#dc262629!important;border:1px solid #dc262647!important;border-radius:7px!important;font-size:11px!important;font-weight:700!important;transition:background .13s!important}.sideLogoutBtn:hover{color:#fff!important;background:#dc262647!important}.listToolbar h2,.listToolbar h3{color:#0b1526!important;letter-spacing:-.022em!important;margin:0!important;font-size:19px!important;font-weight:800!important}.listToolbar>div>p{color:#67798f!important;margin:3px 0 0!important;font-size:12.5px!important;font-weight:500!important}.listPanel{box-shadow:none!important;background:0 0!important;border:0!important;padding:20px 24px 40px!important}.listToolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}.moduleStats,.moduleSnapshot{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:13px!important;margin-bottom:20px!important;display:grid!important}.moduleStats>*,.statCard,.ordersKpiCard{background:#fff!important;border:1px solid #e2e9f2!important;border-radius:13px!important;padding:16px 18px!important;transition:transform .15s,box-shadow .15s,border-color .15s!important;box-shadow:0 1px 2px #0b15260a,0 6px 18px #0b15260b!important}.moduleStats>:hover,.statCard:hover,.ordersKpiCard:hover{border-color:#c6dcf5!important;transform:translateY(-2px)!important;box-shadow:0 3px 6px #0b15260d,0 14px 34px #0b152617!important}.primaryBtn{color:#fff!important;letter-spacing:.005em!important;background:linear-gradient(#1a80f0,#0b57b8)!important;border:0!important;border-radius:9px!important;padding:9px 17px!important;font-size:12.5px!important;font-weight:700!important;transition:transform .13s,box-shadow .13s,filter .13s!important;box-shadow:0 2px 6px #0b57b83d,0 5px 16px #0b57b829!important}.primaryBtn:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #0b57b84d,0 10px 26px #0b57b83d!important}.primaryBtn:active:not(:disabled){transform:translateY(0)!important}.primaryBtn:disabled{opacity:.45!important;box-shadow:none!important;cursor:not-allowed!important}.softBtn{color:#43586f!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:9px!important;padding:8px 15px!important;font-size:12.5px!important;font-weight:600!important;transition:background .13s,border-color .13s,color .13s,transform .13s!important}.softBtn:hover:not(:disabled){color:#0b57b8!important;background:#f6faff!important;border-color:#b9d3f2!important;transform:translateY(-1px)!important}.softBtn:disabled{opacity:.45!important;cursor:not-allowed!important}.dangerBtn{color:#dc2626!important;background:#fff!important;border:1px solid #f6c9c9!important;border-radius:9px!important;padding:8px 15px!important;font-size:12.5px!important;font-weight:600!important;transition:background .13s,border-color .13s,transform .13s!important}.dangerBtn:hover:not(:disabled){background:#fef2f2!important;border-color:#f0a5a5!important;transform:translateY(-1px)!important}.orderTabBar,.promoDBCatTabs{background:#fff!important;border:1px solid #e2e9f2!important;border-radius:11px!important;padding:5px!important;box-shadow:0 1px 2px #0b15260a!important}.orderTabBtn,.promoDBCatBtn{color:#67798f!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 15px!important;font-size:12.5px!important;font-weight:600!important;transition:background .13s,color .13s!important}.orderTabBtn:hover,.promoDBCatBtn:hover{color:#17293f!important;background:#f3f7fc!important}.orderTabBtn.active,.promoDBCatBtn.active{color:#fff!important;background:linear-gradient(#1a80f0,#0b57b8)!important;font-weight:700!important;box-shadow:0 2px 8px #0b57b842!important}.orderTabBtn span,.promoDBCatBtn span{color:inherit!important;background:#0000000f!important;border-radius:999px!important;margin-left:5px!important;padding:1px 7px!important;font-size:10.5px!important;font-weight:700!important}.orderTabBtn.active span,.promoDBCatBtn.active span{background:#ffffff3d!important}.orderTabBtn.warn{color:#c2410c!important}.orderCard,.projCard,.reportCard,.teklifSection,.promoCard,.writerDeviceItem{background:#fff!important;border:1px solid #e2e9f2!important;border-radius:12px!important;transition:border-color .15s,box-shadow .15s,transform .15s!important;box-shadow:0 1px 2px #0b15260a!important}.orderCard:hover,.projCard:hover,.reportCard:hover{border-color:#c6dcf5!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #0b15260f,0 14px 32px #0b152614!important}.promoTable thead th,.listPanel table thead th{color:#43586f!important;text-transform:uppercase!important;letter-spacing:.045em!important;background:#f1f5fa!important;border-bottom:2px solid #dbe4ef!important;padding:10px 12px!important;font-size:10.5px!important;font-weight:800!important}.promoTable tbody tr,.listPanel table tbody tr{transition:background .12s!important}input:not([type=checkbox]):not([type=radio]):not(.mpSearch):not(.mpLoginForm input),select,textarea{font-family:inherit}.listPanel input:not([type=checkbox]):not([type=radio]),.listPanel select,.listPanel textarea,.promoSearch,.teklifSection input,.teklifSection select{background:#fbfcfe!important;border:1px solid #dbe4ef!important;border-radius:9px!important;transition:border-color .13s,box-shadow .13s,background .13s!important}.listPanel input:focus,.listPanel select:focus,.listPanel textarea:focus,.promoSearch:focus,.teklifSection input:focus,.teklifSection select:focus{background:#fff!important;border-color:#1273e6!important;outline:none!important;box-shadow:0 0 0 3px #1273e621!important}.dashV2Card{background:#fff!important;border:1px solid #e2e9f2!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 2px #0b15260a,0 8px 22px #0b15260d!important}.dashV2CardHead{background:linear-gradient(#fbfdff,#f4f8fc)!important;border-bottom:1px solid #e8eef6!important;padding:14px 18px!important}.dashV2CardHead h3{color:#0b1526!important;letter-spacing:-.015em!important;font-size:14.5px!important;font-weight:800!important}.dashV2CardHead span{text-transform:uppercase!important;letter-spacing:.08em!important;color:#8496aa!important;font-size:10px!important;font-weight:800!important}.dashV2ActionBtn{border:0!important;border-radius:10px!important;padding:11px 15px!important;font-size:12.5px!important;font-weight:700!important;transition:transform .13s,box-shadow .13s,filter .13s!important}.dashV2ActionBtn:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important}.calibrationProgress i{border-radius:999px!important}.calibrationList>div{border-radius:9px!important;transition:background .13s!important}.calibrationList>div:hover{background:#f6faff!important}.calibrationList>div.danger{background:#fff5f5!important;box-shadow:inset 3px 0 #dc2626!important}.calibrationList>div.warning{background:#fffbf3!important;box-shadow:inset 3px 0 #d97706!important}.calibrationList>div.expired{background:#fef2f2!important;box-shadow:inset 3px 0 #991b1b!important}.mailSentBadge,.mailNotSentBadge,.promoSourceBadge,.badge{letter-spacing:.01em!important;border-radius:999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important}.workspace::-webkit-scrollbar{width:10px;height:10px}.promoTableWrap::-webkit-scrollbar{width:10px;height:10px}.writerTableWrap::-webkit-scrollbar{width:10px;height:10px}.workspace::-webkit-scrollbar-track{background:0 0}.promoTableWrap::-webkit-scrollbar-track{background:0 0}.writerTableWrap::-webkit-scrollbar-track{background:0 0}.workspace::-webkit-scrollbar-thumb{background:#cbd7e5;border:2px solid #eef2f7;border-radius:999px}.promoTableWrap::-webkit-scrollbar-thumb{background:#cbd7e5;border:2px solid #eef2f7;border-radius:999px}.writerTableWrap::-webkit-scrollbar-thumb{background:#cbd7e5;border:2px solid #eef2f7;border-radius:999px}.workspace::-webkit-scrollbar-thumb:hover{background:#a9bcd0}.promoTableWrap::-webkit-scrollbar-thumb:hover{background:#a9bcd0}.writerTableWrap::-webkit-scrollbar-thumb:hover{background:#a9bcd0}.loginPage2{background:radial-gradient(1100px 520px at 12% -8%,#1273e629,#0000 60%),radial-gradient(900px 460px at 88% 6%,#0b57b81f,#0000 62%),#0b1526!important}.loginForm2{background:#fff!important;border-radius:18px!important;box-shadow:0 28px 70px #040e1e75,0 2px 6px #040e1e33!important}.loginBtn2{background:linear-gradient(#1a80f0,#0b57b8)!important;border:0!important;border-radius:10px!important;font-weight:700!important;transition:transform .13s,box-shadow .13s!important;box-shadow:0 6px 18px #0b57b852!important}.loginBtn2:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 9px 24px #0b57b866!important}.loginFeatureItem{color:#ffffffd1!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:9px!important;font-size:12.5px!important;font-weight:500!important}.statBoard{grid-template-columns:1.35fr 1fr .85fr;gap:22px;padding:18px;display:grid}.statBoard h4{text-transform:uppercase;letter-spacing:.07em;color:#8496aa;margin:0 0 12px;font-size:10.5px;font-weight:800}.statChart{min-width:0}.statBars{align-items:flex-end;gap:9px;height:150px;display:flex}.statBarCol{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.statBarCol b{color:#43586f;font-variant-numeric:tabular-nums;min-height:15px;margin-bottom:5px;font-size:11.5px;font-weight:800}.statBar{background:linear-gradient(#9cc9f7,#cfe4fb);border-radius:6px 6px 2px 2px;width:100%;max-width:46px;min-height:4px;transition:height .4s cubic-bezier(.4,0,.2,1),filter .15s}.statBar.current{background:linear-gradient(#1a80f0,#0b57b8);box-shadow:0 3px 12px #0b57b84d}.statBarCol:hover .statBar{filter:brightness(1.08)}.statBarCol>span{color:#8496aa;text-transform:capitalize;margin-top:7px;font-size:10.5px;font-weight:700}.statSide{min-width:0}.statRow{grid-template-columns:1fr 62px 26px;align-items:center;gap:9px;margin-bottom:8px;display:grid}.statRow>span{color:#43586f;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.statTrack{background:#eef3f9;border-radius:999px;height:6px;overflow:hidden}.statTrack i{background:linear-gradient(90deg,#1a80f0,#4da3f5);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);display:block}.statTrack.alt i{background:linear-gradient(90deg,#7c5cf5,#a78bfa)}.statRow>b{color:#0b1526;text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.statEmpty{color:#a8b6c6;margin:0;font-size:11.5px}.statDonut{background:conic-gradient(#16a34a 0 var(--oran), #f1f5f9 var(--oran) 100%);border-radius:50%;place-items:center;width:116px;height:116px;margin:0 auto 14px;display:grid;position:relative}.statDonut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px;box-shadow:inset 0 1px 4px #0b152612}.statDonut>div{text-align:center;position:relative}.statDonut strong{color:#0b1526;letter-spacing:-.02em;font-size:21px;font-weight:800;display:block}.statDonut span{text-transform:uppercase;letter-spacing:.06em;color:#8496aa;font-size:10px;font-weight:700;display:block}.statLegend{flex-direction:column;gap:6px;display:flex}.statLegend>div{color:#43586f;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.statLegend i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.statLegend i.ok{background:#16a34a}.statLegend i.no{background:#ea8a3c}.statLegend i.wait{background:#d97706}.statLegend b{color:#0b1526;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:800}@media (width<=1100px){.statBoard{grid-template-columns:1fr 1fr}}@media (width<=760px){.statBoard{grid-template-columns:1fr;gap:24px}}.repFilter{background:#fff;border:1px solid #e2e9f2;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px;margin-bottom:14px;padding:16px 18px;animation:.18s cubic-bezier(.4,0,.2,1) repFilterIn;display:grid;box-shadow:0 1px 2px #0b15260a,0 8px 22px #0b15260d}@keyframes repFilterIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.repFilter label{text-transform:uppercase;letter-spacing:.05em;color:#8496aa;flex-direction:column;gap:5px;font-size:10.5px;font-weight:800;display:flex}.repFilter select,.repFilter input{text-transform:none;letter-spacing:normal;transition:border-color .13s,box-shadow .13s,background .13s;color:#17293f!important;background:#fbfcfe!important;border:1px solid #dbe4ef!important;border-radius:8px!important;padding:8px 10px!important;font-size:12.5px!important;font-weight:500!important}.repFilter select:focus,.repFilter input:focus{outline:none;background:#fff!important;border-color:#1273e6!important;box-shadow:0 0 0 3px #1273e621!important}.repFilterActions{flex-direction:column;justify-content:flex-end;gap:6px;display:flex}.repFilterActions span{color:#0b57b8;text-align:center;background:#eef5fd;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:700}.softBtn.active{color:#0b57b8!important;background:#e9f2fd!important;border-color:#b9d3f2!important;font-weight:700!important}:root{--y-zemin:#e9eef4;--y-yuzey:#f9fbfd;--y-yuzey-2:#f1f5fa;--y-cizgi:#dbe3ed;--y-cizgi-2:#c7d3e2;--y-metin:#1f2f44;--y-metin-2:#4a5f7a;--y-soluk:#7a8ca4;--y-vurgu:#1268d4;--y-vurgu-bg:#e6f0fc}body,.appShell,.appShell:not(.writerShell){background:var(--y-zemin)!important}.workspace,.workspace:not(.writerWorkspace){background:0 0!important}.moduleStats>*,.statCard,.ordersKpiCard,.dashV2Card,.orderCard,.projCard,.reportCard,.teklifSection,.promoCard,.repFilter,.mhForm,.mhList,.orderTabBar,.promoDBCatTabs{background:var(--y-yuzey)!important;border-color:var(--y-cizgi)!important;box-shadow:0 1px 2px #1f2f440b,0 6px 18px #1f2f440d!important}.dashV2CardHead{border-bottom-color:var(--y-cizgi)!important;background:linear-gradient(#fbfcfe,#f2f6fb)!important}.listToolbar h2,.listToolbar h3,.dashV2CardHead h3{color:var(--y-metin)!important}.listToolbar>div>p,.dashV2CardHead span{color:var(--y-soluk)!important}.promoTable thead th,.listPanel table thead th{color:var(--y-metin-2)!important;border-bottom-color:var(--y-cizgi-2)!important;background:#eaf0f7!important}.promoTable tbody tr:hover td,.listPanel table tbody tr:hover td{background:var(--y-vurgu-bg)!important}.listPanel input:not([type=checkbox]):not([type=radio]),.listPanel select,.listPanel textarea,.promoSearch,.teklifSection input,.teklifSection select,.repFilter input,.repFilter select,.mhForm input,.mhForm select,.bld-search{border-color:var(--y-cizgi-2)!important;color:var(--y-metin)!important;background:#fff!important}.softBtn{border-color:var(--y-cizgi-2)!important;color:var(--y-metin-2)!important;background:#fff!important}.softBtn:hover:not(:disabled){background:var(--y-vurgu-bg)!important;color:var(--y-vurgu)!important;border-color:#a9c8ee!important}.appShell.writerShell,.writerPage,.writerWorkspace{background:#e9eef4!important}.writerTopBar{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--y-cizgi)!important;background:#f9fbfdf5!important;box-shadow:0 1px 3px #1f2f4412!important}.writerHeroBanner{background:linear-gradient(135deg,#1c3050 0%,#24406b 58%,#1c3050 100%)!important;border:0!important;border-radius:13px!important;box-shadow:0 3px 10px #1c305038,0 10px 26px #1c30502e!important}.writerHeroIcon{color:#fff!important;background:#ffffff29!important;border:1px solid #fff3!important}.writerHeroFirma{color:#fff!important;font-weight:800!important}.writerHeroSub{color:#ffffffad!important}.writerHeroMeta.editable{text-align:right}.writerHeroMeta.editable span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.writerHeroCodeInput{font-variant-numeric:tabular-nums;min-width:195px;max-width:260px;color:#1c3050!important;-webkit-text-fill-color:#1c3050!important;text-align:right!important;cursor:text!important;background:#fffffff5!important;border:1px solid #ffffff80!important;border-radius:8px!important;padding:7px 12px!important;font-size:14px!important;font-weight:800!important;transition:box-shadow .14s,background .14s!important}.writerHeroCodeInput:hover{background:#fff!important;box-shadow:0 0 0 3px #ffffff38!important}.writerHeroCodeInput:focus{background:#fff!important;outline:none!important;box-shadow:0 0 0 3px #4da3f58c!important}.writerHeroCodeInput::placeholder{color:#8ba0b8!important}.writerCard{background:var(--y-yuzey)!important;border:1px solid var(--y-cizgi)!important;border-radius:12px!important;box-shadow:0 1px 2px #1f2f440b,0 6px 18px #1f2f440d!important}.writerCardHead{border-bottom:1px solid var(--y-cizgi)!important;background:linear-gradient(#f4f8fc,#edf3f9)!important}.writerCardHead h3{color:var(--y-metin)!important}.writerCardHead .wIcon{background:var(--y-vurgu-bg)!important;color:var(--y-vurgu)!important}.writerCardHead>span:last-of-type{color:var(--y-metin-2)!important;background:#eaf0f7!important}.writerCardBody{background:var(--y-yuzey)!important}.writerGrid2 label,.writerDateGrid label,.writerStandaloneFieldLabel{color:var(--y-metin-2)!important}.writerGrid2 input,.writerGrid2 select,.writerGrid2 textarea,.writerDateGrid input,.writerMetaInput{border:1px solid var(--y-cizgi-2)!important;color:var(--y-metin)!important;background:#fff!important}.writerGrid2 input:focus,.writerGrid2 select:focus,.writerGrid2 textarea:focus,.writerDateGrid input:focus,.writerMetaInput:focus{border-color:var(--y-vurgu)!important;outline:none!important;box-shadow:0 0 0 3px #1268d421!important}.writerTableWrap{border:1px solid var(--y-cizgi)!important;border-radius:10px!important}.writerTable{background:var(--y-yuzey)!important}.writerTable thead th{z-index:3!important;color:var(--y-metin-2)!important;border-bottom:2px solid var(--y-cizgi-2)!important;background:#e5ecf4!important;padding:10px 9px!important;font-size:10px!important;font-weight:800!important;position:sticky!important;top:0!important}.writerTable td{border:1px solid #e6ecf3!important;padding:4px 6px!important}.writerTable tbody tr:nth-child(2n) td{background:#f3f7fb!important}.writerTable tbody tr:hover td{background:var(--y-vurgu-bg)!important}.writerTable input,.writerTable select{color:var(--y-metin)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;font-size:12.5px!important}.writerTable input:hover,.writerTable select:hover{border-color:var(--y-cizgi-2)!important;background:#fff!important}.writerTable input:focus,.writerTable select:focus{border-color:var(--y-vurgu)!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 2px #1268d429!important}.writerTable input[readonly]{color:var(--y-vurgu)!important;background:#eef4fc!important;font-weight:700!important}.writerTableActions .move{color:var(--y-soluk)!important;background:#eef2f7!important}.writerTableActions .move:hover:not(:disabled){color:var(--y-metin-2)!important;background:#e0e8f1!important}.writerTableActions .copy{background:var(--y-vurgu-bg)!important;color:var(--y-vurgu)!important}.writerTableActions .delete{color:#d33!important;background:#fdeeee!important}.writerCriterionRow,.writerCriterion{border-bottom:1px solid #e9eff6!important}.writerCriterionRow:hover,.writerCriterion:hover{background:#f2f7fc!important}.writerCriterionRow.danger{background:#fff8f1!important;box-shadow:inset 3px 0 #e08a3c!important}.writerCriterionNo{color:#fff!important;background:#24406b!important}.writerCriterionText b{color:var(--y-metin)!important}.writerBottomBar{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#1c3050f7!important;border-top:0!important;box-shadow:0 -2px 16px #1c30503d!important}.writerBottomBar .softBtn{color:#fff!important;background:#ffffff21!important;border:1px solid #ffffff38!important}.writerBottomBar .softBtn:hover{background:#ffffff3d!important}.writerBottomBar .dangerBtn{color:#ffd5d5!important;background:#dc262638!important;border:1px solid #f8717166!important}.writerBottomBar .dangerBtn:hover{color:#fff!important;background:#dc26265c!important}.writerBottomBar .primaryBtn{color:#fff!important;background:linear-gradient(#3d9bf5,#1268d4)!important;border:0!important}.writerInfoBox{background:var(--y-vurgu-bg)!important;color:#0d4f9e!important;border:1px solid #c4dcf7!important}.writerDeviceItem{border:1px solid var(--y-cizgi)!important;background:#fff!important}.writerDeviceItem:hover{background:#f7fbff!important;border-color:#a9c8ee!important}.writerDeviceItem.selected{border-color:var(--y-vurgu)!important;background:var(--y-vurgu-bg)!important}.writerTableWrap::-webkit-scrollbar{width:10px;height:10px}.writerTableWrap::-webkit-scrollbar-thumb{border:2px solid var(--y-yuzey);background:#bccbdc;border-radius:999px}.writerTableWrap::-webkit-scrollbar-thumb:hover{background:#a2b5cb}.dtPanel{background:linear-gradient(135deg,#1c3050 0%,#24406b 60%,#1c3050 100%);border-radius:13px;margin-bottom:16px;overflow:hidden;box-shadow:0 3px 10px #1c305038,0 10px 28px #1c305033}.dtBaslik{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:15px 18px;transition:background .14s;display:flex}.dtBaslik:hover{background:#ffffff0d}.dtIkon{flex-shrink:0;font-size:22px}.dtBaslik>div{flex:1;min-width:0}.dtBaslik strong{letter-spacing:-.01em;font-size:14.5px;font-weight:800;display:block}.dtBaslik em{color:#ffffff9e;margin-top:2px;font-size:11.5px;font-style:normal;display:block}.dtCanli{color:#fff;letter-spacing:.04em;background:#16a34a;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:10.5px;font-weight:800;animation:1.8s ease-in-out infinite dtYanip}@keyframes dtYanip{0%,to{opacity:1}50%{opacity:.55}}.dtOk{color:#ffffff8c;flex-shrink:0;font-size:12px}.dtGovde{padding:0 18px 18px}.dtDurum{background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;margin-bottom:14px;padding:15px}.dtDurumUst{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dtRozet{color:#fff;border-radius:999px;padding:3px 11px;font-size:10.5px;font-weight:800}.dtDurumUst strong{color:#fff;font-size:13.5px;font-weight:700}.dtZaman{color:#ffffff80;margin-left:auto;font-size:11px}.dtAsama{color:#fffc;margin-bottom:10px;font-size:12.5px}.dtHata{color:#ffd5d5;background:#dc262633;border:1px solid #f8717166;border-radius:8px;margin-bottom:10px;padding:8px 11px;font-size:12px}.dtBar{background:#00000047;border-radius:999px;height:8px;margin-bottom:13px;position:relative}.dtBar i{background:linear-gradient(90deg,#4da3f5,#6ee7b7);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.dtBar b{color:#ffffffbf;font-size:11px;font-weight:800;position:absolute;top:-19px;right:0}.dtSayilar{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:13px;display:grid}.dtSayilar>div{background:#00000038;border-radius:9px;padding:10px 12px}.dtSayilar span{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;font-size:9.5px;font-weight:800;display:block}.dtSayilar strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:800;display:block}.dtSayilar>div.ok strong{color:#6ee7b7}.dtEylem{flex-wrap:wrap;gap:8px;display:flex}.dtEylem .softBtn{color:#fff!important;background:#ffffff1f!important;border:1px solid #fff3!important}.dtEylem .softBtn:hover{background:#ffffff38!important}.dtEylem .dangerBtn{color:#ffd5d5!important;background:#dc26263d!important;border:1px solid #f8717166!important}.dtEylem .primaryBtn{background:linear-gradient(#4da3f5,#1268d4)!important}.dtForm{background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;padding:16px}.dtForm h4{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 13px;font-size:12.5px;font-weight:800}.dtFormGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:13px;display:grid}.dtFormGrid label{text-transform:uppercase;letter-spacing:.05em;color:#fff9;flex-direction:column;gap:5px;font-size:10.5px;font-weight:800;display:flex}.dtFormGrid label small{text-transform:none;letter-spacing:normal;color:#ffffff6b;font-weight:600}.dtFormGrid input,.dtFormGrid select{text-transform:none;letter-spacing:normal;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#00000052!important;border:1px solid #ffffff2e!important;border-radius:8px!important;padding:9px 11px!important;font-size:13px!important;font-weight:600!important}.dtFormGrid input::placeholder{color:#ffffff59!important}.dtFormGrid input:focus,.dtFormGrid select:focus{border-color:#4da3f5!important;outline:none!important;box-shadow:0 0 0 3px #4da3f540!important}.dtFormGrid select option{color:#fff;background:#1c3050}.dtOnay{color:#ffffffd1;cursor:pointer;align-items:flex-start;gap:9px;margin-bottom:9px;font-size:12.5px;display:flex}.dtOnay input{cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:2px}.dtOnay code{background:#ffffff24;border-radius:4px;padding:1px 5px;font-size:11.5px}.dtBasla{width:100%;margin-top:8px;background:linear-gradient(#4da3f5,#1268d4)!important;padding:12px!important;font-size:14px!important}.dtNot{color:#ffffff8c;margin:11px 0 0;font-size:11.5px;line-height:1.65}.dtNot b{color:#fffc}.dtMesaj{color:#cfe6ff;background:#4da3f52e;border:1px solid #4da3f557;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12.5px;font-weight:600}.dtGecmis{border-top:1px solid #ffffff1f;margin-top:15px;padding-top:14px}.dtGecmis h4{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:11px;font-weight:800}.dtGecmisSatir{background:#0003;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;padding:9px 12px;display:flex}.dtGecmisRozet{color:#fff;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:9.5px;font-weight:800}.dtGecmisSatir strong{color:#fff;font-size:12.5px;font-weight:700}.dtGecmisSatir em{color:#ffffff73;font-size:11px;font-style:normal}.dtGecmisSayi{color:#6ee7b7;margin-left:auto;font-size:11.5px;font-weight:700}.dtGecmisSatir .softBtn,.dtGecmisSatir .dangerBtn{padding:5px 11px!important;font-size:11px!important}.dtGecmisSatir .softBtn{color:#fff!important;background:#ffffff1f!important;border:1px solid #fff3!important}.dtGecmisSatir .dangerBtn{color:#ffd5d5!important;background:#dc262638!important;border:1px solid #f8717159!important}@media (width<=700px){.dtZaman{width:100%;margin-left:0}.dtGecmisSayi{margin-left:0}}.dtPanel .dtFormGrid input,.dtPanel .dtFormGrid select,.dtPanel .dtFormGrid input[type=text],.listPanel .dtPanel .dtFormGrid input,.listPanel .dtPanel .dtFormGrid select{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#4da3f5!important;background:#0f1a29!important;border:1px solid #ffffff42!important;font-size:13.5px!important;font-weight:600!important}.dtPanel .dtFormGrid input::placeholder,.listPanel .dtPanel .dtFormGrid input::placeholder{color:#7e93ad!important;-webkit-text-fill-color:#7e93ad!important}.dtPanel .dtFormGrid input:focus,.dtPanel .dtFormGrid select:focus,.listPanel .dtPanel .dtFormGrid input:focus,.listPanel .dtPanel .dtFormGrid select:focus{background:#142338!important;border-color:#4da3f5!important;outline:none!important;box-shadow:0 0 0 3px #4da3f547!important}.dtPanel .dtFormGrid select option{color:#fff!important;background:#142338!important}.dtPanel .dtFormGrid label,.listPanel .dtPanel .dtFormGrid label{color:#ffffffb3!important}.dtPanel .dtOnay,.dtPanel .dtOnay span,.listPanel .dtPanel .dtOnay{color:#ffffffe0!important}.dtPanel .dtNot,.listPanel .dtPanel .dtNot{color:#ffffff9e!important}.dtPanel .dtForm h4,.dtPanel .dtGecmis h4{color:#fff!important}.dtPanel .dtAsama{color:#ffffffd9!important}.dtPanel .dtSayilar strong{color:#fff!important}.dtPanel .dtSayilar span{color:#ffffff8c!important}.dtPanel .dtDurumUst strong,.dtPanel .dtGecmisSatir strong,.dtPanel .dtBaslik strong{color:#fff!important}.dtPanel .dtBaslik em{color:#ffffff9e!important}.pdfBalon{z-index:9999;color:#fff;opacity:0;pointer-events:none;background:#1c3050;border-radius:10px;align-items:center;gap:10px;padding:11px 20px;font-size:13px;font-weight:600;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(14px);box-shadow:0 6px 20px #1c30505c}.pdfBalon:before{content:"";border:2px solid #ffffff47;border-top-color:#4da3f5;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pdfDon}@keyframes pdfDon{to{transform:rotate(360deg)}}.pdfBalon.gorunur{opacity:1;transform:translate(-50%)translateY(0)}.loginPage2 .loginForm2{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dbe3ed!important}.loginPage2 .loginFormHead h2,.loginPage2 .loginFormHead h3,.loginPage2 .loginForm2 h2{color:#1f2f44!important}.loginPage2 .loginFormHead p{color:#6b7f99!important}.loginPage2 .loginFormIcon{color:#1268d4!important;background:#e6f0fc!important}.loginPage2 .loginField label,.loginPage2 .loginField span{color:#4a5f7a!important;font-weight:700!important}.loginPage2 .loginInputWrap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7fafd!important;border:1px solid #c7d3e2!important;border-radius:10px!important;transition:border-color .14s,box-shadow .14s,background .14s!important}.loginPage2 .loginInputWrap:focus-within{background:#fff!important;border-color:#1268d4!important;box-shadow:0 0 0 3px #1268d426!important}.loginPage2 .loginInputIcon{color:#7a8ca4!important}.loginPage2 .loginInputWrap input,.loginPage2 .loginInputWrap input[type=text],.loginPage2 .loginInputWrap input[type=email],.loginPage2 .loginInputWrap input[type=password]{color:#1f2f44!important;-webkit-text-fill-color:#1f2f44!important;caret-color:#1268d4!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:14px!important;font-weight:500!important}.loginPage2 .loginInputWrap input::placeholder{color:#9aabc0!important;-webkit-text-fill-color:#9aabc0!important}.loginPage2 .loginInputWrap input:-webkit-autofill{-webkit-text-fill-color:#1f2f44!important;caret-color:#1f2f44!important;transition:background-color 100000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #f7fafd!important}.loginPage2 .loginInputWrap input:-webkit-autofill:hover{-webkit-text-fill-color:#1f2f44!important;caret-color:#1f2f44!important;transition:background-color 100000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #f7fafd!important}.loginPage2 .loginInputWrap input:-webkit-autofill:focus{-webkit-text-fill-color:#1f2f44!important;caret-color:#1f2f44!important;transition:background-color 100000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #f7fafd!important}.loginPage2 .loginInputWrap input:-webkit-autofill:active{-webkit-text-fill-color:#1f2f44!important;caret-color:#1f2f44!important;transition:background-color 100000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #f7fafd!important}.loginPage2 .loginForm2 button[type=button]{color:#1268d4!important}.loginPage2 .loginFooter,.loginPage2 .loginFooter span{color:#7a8ca4!important}.loginPage2 .loginPassToggle,.loginPage2 .loginInputWrap button{color:#7a8ca4!important;background:0 0!important}.loginPage2 .loginInputWrap button:hover{color:#1268d4!important}.loginPage2 .loginError2{color:#c0392b!important;background:#fdeeee!important;border:1px solid #f6c9c9!important}.loginPage2 .loginForm2 input:not([type=checkbox]):not([type=radio]){color:#1f2f44!important;-webkit-text-fill-color:#1f2f44!important;caret-color:#1268d4!important;background:#f7fafd!important;border:1px solid #c7d3e2!important;border-radius:8px!important}.loginPage2 .loginForm2 input:not([type=checkbox]):focus{background:#fff!important;border-color:#1268d4!important;outline:none!important;box-shadow:0 0 0 3px #1268d426!important}.loginPage2 .loginForm2 input::placeholder{color:#9aabc0!important;-webkit-text-fill-color:#9aabc0!important}.loginPage2 .loginInputWrap input:not([type=checkbox]){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.loginPage2 .loginSpinner{border-top-color:#fff!important}.dtHizliSerit{background:#ffffff17;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:13px;margin:0 18px 14px;padding:11px 15px;display:flex}.dtHizliNokta{background:#6ee7b7;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.6s ease-out infinite dtNabiz;box-shadow:0 0 #6ee7b799}@keyframes dtNabiz{0%{box-shadow:0 0 #6ee7b78c}70%{box-shadow:0 0 0 9px #6ee7b700}to{box-shadow:0 0 #6ee7b700}}.dtHizliSerit>div:first-of-type{flex-shrink:0}.dtHizliSerit strong{color:#fff;font-size:12.5px;font-weight:700;display:block}.dtHizliSerit em{color:#fff9;margin-top:1px;font-size:11px;font-style:normal;display:block}.dtHizliBar{background:#0000004d;border-radius:999px;flex:1;min-width:60px;height:6px;overflow:hidden}.dtHizliBar i{background:linear-gradient(90deg,#4da3f5,#6ee7b7);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.dtHizliSerit>b{color:#6ee7b7;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:800}@media (width<=640px){.dtHizliSerit{flex-wrap:wrap}.dtHizliBar{flex-basis:100%;order:3}}.dtDokum{flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 0 13px;font-size:11px;display:flex}.dtDokum>span{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:700}.dtDokum b{color:#ffffffc7;background:#0000003d;border-radius:999px;padding:3px 10px;font-weight:700}.dtDokum b.tahmin{color:#fcd9a0;background:#d977064d}.dtDokum b.ikinci{color:#d9cffd;background:#7c5cf54d}.krGrid{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.krListe,.krForm,.krFormBos{background:#f9fbfd;border:1px solid #dbe3ed;border-radius:13px;padding:18px;box-shadow:0 1px 2px #1f2f440b,0 6px 18px #1f2f440d}.krListe h3,.krForm h3{color:#1f2f44;margin:0 0 13px;font-size:13.5px;font-weight:800}.krListe h3 span{color:#4a5f7a;background:#eaf0f7;border-radius:999px;margin-left:7px;padding:2px 9px;font-size:11px}.krBos{color:#7a8ca4;margin:0;font-size:12.5px;line-height:1.6}.krSatir{cursor:pointer;background:#fff;border:1px solid #e2e9f2;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:10px 12px;transition:border-color .13s,background .13s;display:flex}.krSatir:hover{background:#f7fbff;border-color:#a9c8ee}.krSatir.aktif{background:#e6f0fc;border-color:#1268d4;box-shadow:0 0 0 1px #1268d433}.krLogo{color:#4a5f7a;background:#eef3f9;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid;overflow:hidden}.krLogo img{object-fit:contain;max-width:100%;max-height:100%}.krBilgi{flex:1;min-width:0}.krBilgi strong{color:#1f2f44;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.krBilgi em{color:#7a8ca4;margin-top:1px;font-size:11px;font-style:normal;display:block}.krVarsayilan{color:#15803d;background:#dcfce7;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:800}.krSatir .dangerBtn{flex-shrink:0;padding:4px 10px!important;font-size:11px!important}.krLogoAlan{border-bottom:1px solid #e8eef6;align-items:flex-start;gap:15px;margin-bottom:16px;padding-bottom:16px;display:flex}.krLogoOnizleme{color:#9aabc0;background:#fff;border:2px dashed #c7d3e2;border-radius:10px;flex-shrink:0;place-items:center;width:110px;height:74px;font-size:11px;display:grid;overflow:hidden}.krLogoOnizleme img{object-fit:contain;max-width:96%;max-height:96%}.krLogoAlan .softBtn,.krLogoAlan .dangerBtn{margin-right:6px}.krIpucu{color:#7a8ca4;margin:8px 0 0;font-size:11px;line-height:1.5}.krIpucu code{color:#0b57b8;background:#e6f0fc;border-radius:4px;padding:1px 5px;font-size:11px}.krAlanlar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.krAlanlar label{text-transform:uppercase;letter-spacing:.05em;color:#7a8ca4;flex-direction:column;gap:5px;font-size:10.5px;font-weight:800;display:flex}.krAlanlar label.genis{grid-column:1/-1}.krAlanlar input{text-transform:none;letter-spacing:normal;font-weight:500;color:#1f2f44!important;background:#fff!important;border:1px solid #c7d3e2!important;border-radius:8px!important;padding:9px 11px!important;font-size:13px!important}.krAlanlar input:focus{outline:none;border-color:#1268d4!important;box-shadow:0 0 0 3px #1268d424!important}.krOnay{color:#4a5f7a;cursor:pointer;align-items:center;gap:9px;margin-bottom:14px;font-size:12.5px;display:flex}.krOnay input{cursor:pointer;width:15px;height:15px}.krEylem{gap:9px;display:flex}.krSablon{border-top:1px solid #e8eef6;margin-top:18px;padding-top:16px}.krSablon>strong{text-transform:uppercase;letter-spacing:.05em;color:#7a8ca4;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.krSablonListe{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px;margin-bottom:11px;display:grid}.krSablonListe>div{align-items:center;gap:8px;font-size:11.5px;display:flex}.krSablonListe code{color:#a8d3fb;background:#1f2f44;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:11px}.krSablonListe span{color:#7a8ca4}.krSablon>p{color:#7a8ca4;margin:0;font-size:11.5px;line-height:1.6}.krFormBos{text-align:center;color:#9aabc0;place-items:center;min-height:300px;display:grid}.krFormBos>div{opacity:.5;margin-bottom:12px;font-size:42px}.krFormBos p{margin:0;font-size:13px;line-height:1.7}@media (width<=900px){.krGrid{grid-template-columns:1fr}}.dtKaynak{gap:9px;margin-bottom:15px;display:flex}.dtKaynak button{text-align:left;color:#ffffffb3;cursor:pointer;background:#00000038;border:1px solid #ffffff24;border-radius:10px;flex:1;padding:12px 14px;font-size:13px;font-weight:700;transition:background .14s,border-color .14s,color .14s}.dtKaynak button em{color:#ffffff73;margin-top:3px;font-size:11px;font-style:normal;font-weight:500;display:block}.dtKaynak button:hover{color:#fff;background:#ffffff14}.dtKaynak button.aktif{color:#fff;background:linear-gradient(#4da3f5,#1268d4);border-color:#4da3f5;box-shadow:0 3px 12px #1a80f052}.dtKaynak button.aktif em{color:#ffffffc7}.dtPanel .dtNot code{color:#cfe6ff;background:#ffffff24;border-radius:4px;margin:0 2px;padding:1px 6px;font-size:11px}@media (width<=640px){.dtKaynak{flex-direction:column}}.hizmetYonetim{border-top:1px solid #d8e5f4;margin-top:14px;padding-top:13px}.hizmetYonetimBas{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hizmetYonetimBas strong{text-transform:uppercase;letter-spacing:.05em;color:#4a5f7a;font-size:11px;font-weight:800}.hizmetYonetimBas input{flex:1;min-width:150px;max-width:260px;color:#1f2f44!important;background:#fff!important;border:1px solid #c7d3e2!important;border-radius:7px!important;padding:7px 11px!important;font-size:12.5px!important}.hizmetYonetimBas input:focus{outline:none;border-color:#1268d4!important;box-shadow:0 0 0 3px #1268d41f!important}.hizmetYonetimBas>span{color:#7a8ca4;background:#eaf0f7;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px}.hizmetTablo{background:#fff;border:1px solid #dbe3ed;border-radius:9px;max-height:300px;overflow-y:auto}.hizmetSatir{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:8px 12px;display:flex}.hizmetSatir:last-child{border-bottom:0}.hizmetSatir:hover{background:#f7fbff}.hizmetAd{flex:1;min-width:0}.hizmetAd b{color:#1f2f44;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.hizmetAd em{color:#7a8ca4;margin-top:1px;font-size:10.5px;font-style:normal;display:block}.hizmetFiyat{flex-shrink:0;align-items:center;gap:4px;display:flex}.hizmetFiyat input{text-align:right;width:92px;font-weight:600;color:#1f2f44!important;background:#fbfcfe!important;border:1px solid #c7d3e2!important;border-radius:7px!important;padding:6px 9px!important;font-size:13px!important}.hizmetFiyat input:focus{outline:none;background:#fff!important;border-color:#1268d4!important;box-shadow:0 0 0 3px #1268d41f!important}.hizmetFiyat>span{color:#7a8ca4;font-size:12px;font-weight:600}.hizmetSilBtn{color:#9aabc0;cursor:pointer;background:#fff;border:1px solid #e2e9f2;border-radius:6px;flex-shrink:0;width:26px;height:26px;font-size:12px;line-height:1}.hizmetSilBtn:hover{color:#c0392b;background:#fdeeee;border-color:#f0a5a5}.hizmetHazir{text-align:center;color:#c4dcf7;flex-shrink:0;width:26px;font-size:11px}.hizmetBos{text-align:center;color:#9aabc0;margin:0;padding:26px;font-size:12.5px}@media (width<=600px){.hizmetYonetimBas input{max-width:100%}.hizmetTablo{max-height:240px}.hizmetFiyat input{width:78px}}
