.ervi-home{--navy:#0c2360;--blue:#1466c2;--teal:#008f91;--lime:#9aea2f;font:14px/1.45 Livvic,Poppins,Arial,sans-serif;color:var(--navy);background:#f6faff;padding:18px;max-width:1800px;margin:auto}.ervi-home *{box-sizing:border-box;min-width:0}.ervi-home h1{font-size:24px;margin:0 0 10px}.ervi-home h2{font-size:17px;margin:0 0 10px}.ervi-home p{margin:7px 0}.ervi-home small{font-size:12px;color:#53708f}.ervi-home button{font:inherit;color:var(--navy);background:#fff;border:1px solid #cbdcf0;border-radius:8px;min-height:44px;padding:9px 12px;cursor:pointer}.ervi-home button:hover{background:#f0f9f5;border-color:var(--teal)}.ervi-home button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.ervi-hero{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:22px;background:linear-gradient(110deg,#fff,#eef7fc 70%,#e7f7df);border:1px solid #cbdcf0;border-radius:12px}.ervi-hero>div:first-child p{max-width:620px}.ervi-avatar{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:#edf5ff;border:2px solid var(--blue);font-size:30px;font-weight:800}.ervi-hero strong{color:var(--teal)}.ervi-actions{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:12px 0}.ervi-actions button{font-size:12px;font-weight:700;text-align:left}.ervi-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.ervi-kpis button{text-align:left;display:grid;gap:6px;min-height:100px}.ervi-kpis b{font-size:22px;color:var(--teal)}.ervi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ervi-panel{padding:14px;border-radius:9px;border:1px solid #cbdcf0;background:#fff;scroll-margin-top:90px}.ervi-panel:nth-child(1),.ervi-panel:nth-child(2),.ervi-panel:nth-child(3){grid-column:span 1}.ervi-panel:nth-child(4){grid-column:1/-1}.ervi-panel:nth-child(n+9){grid-column:span 2}.ervi-empty{min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#56769b}.ervi-empty span{font-size:28px;color:var(--blue)}.ervi-stages{display:flex;gap:3px}.ervi-stages span{flex:1;background:#e9f7e2;border-left:3px solid #52ba25;text-align:center;padding:9px 4px;font-size:11px;font-weight:700}.ervi-stages span:last-child{background:#eaf1fa;border-color:var(--blue)}.ervi-filters{display:flex;gap:6px;margin-top:10px}.ervi-filters [aria-pressed=true]{background:var(--navy);color:#fff}.ervi-list article{display:grid;gap:2px;border-bottom:1px solid #e7eef8;padding:9px 0}.ervi-footer{display:grid;gap:5px;text-align:center;padding:18px;color:#536c88;font-size:12px}.ervi-overlay{position:fixed;inset:0;z-index:9999;background:#07184399;display:grid;place-items:center;padding:16px}.ervi-overlay section{background:#fff;border-radius:10px;padding:20px;max-width:460px}.ervi-overlay h2{margin:0 0 10px}@media(max-width:1050px){.ervi-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.ervi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ervi-panel:nth-child(n){grid-column:auto}.ervi-panel:nth-child(4){grid-column:1/-1}}@media(max-width:650px){.ervi-home{padding:10px}.ervi-hero{grid-template-columns:1fr auto;padding:16px}.ervi-hero>div:last-child{grid-column:1/-1}.ervi-avatar{width:62px;height:62px;font-size:20px}.ervi-actions,.ervi-kpis,.ervi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ervi-grid{grid-template-columns:1fr}.ervi-panel:nth-child(n){grid-column:auto}.ervi-stages{flex-direction:column}.ervi-stages span{text-align:left}}.ulfah-home{--navy:#0c036b;--blue:#1f2aab;--lime:#a1e738;--green:#4dbd19;--teal:#078f89;--line:#d6e5f4;--muted:#5f7195;color:var(--navy);font-family:Livvic,Poppins,Inter,system-ui,sans-serif;padding:18px 20px 80px;max-width:1800px;margin:auto;min-width:0}.ulfah-home *{box-sizing:border-box}.ulfah-home button{font:inherit;cursor:pointer}.ulfah-hero,.ulfah-panel,.ulfah-kpis button,.ulfah-actions button{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 3px #10227310}.ulfah-hero{display:grid;grid-template-columns:minmax(0,1.5fr) 100px minmax(0,1fr);gap:22px;align-items:center;padding:22px;background:linear-gradient(105deg,#fff 55%,#eef9fb)}.ulfah-eyebrow{font-size:.8rem;letter-spacing:.02em;color:var(--muted);margin:0 0 8px}.ulfah-hero h1{font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1.1;margin:0 0 10px}.ulfah-hero p{font-size:1rem;line-height:1.5;margin:0 0 12px}.ulfah-tag{font-size:.9rem;color:var(--blue);border-bottom:4px solid var(--green);padding-bottom:5px}.ulfah-portrait{width:96px;height:96px;border:2px solid #bad7ff;background:#ecf6ff;color:var(--blue);border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:2.25rem}.ulfah-role{min-width:0}.ulfah-role h2{font-size:1.05rem;margin:0 0 10px}.ulfah-role p{font-size:.88rem;margin:0 0 7px}.ulfah-role small{line-height:1.4;color:var(--muted)}.ulfah-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.ulfah-actions button{display:flex;align-items:center;gap:9px;text-align:left;min-height:48px;padding:9px 11px;color:var(--navy);font-weight:700;font-size:.84rem}.ulfah-actions button span{background:#ebf7e5;color:#08765f;border-radius:50%;min-width:28px;height:28px;display:grid;place-items:center;font-size:1rem}.ulfah-actions button:hover,.ulfah-kpis button:hover{border-color:var(--blue);background:#f7fbff}.ulfah-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.ulfah-kpis button{padding:12px;text-align:left;min-height:100px;display:flex;flex-direction:column;gap:6px;color:var(--navy)}.ulfah-kpis strong{font-size:.88rem;line-height:1.25}.ulfah-kpis b{font-size:1.5rem}.ulfah-kpis small{color:var(--muted);font-size:.78rem}.ulfah-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.ulfah-panel{grid-column:span 4;padding:16px;min-width:0;scroll-margin-top:82px}.ulfah-panel:nth-child(1),.ulfah-panel:nth-child(2),.ulfah-panel:nth-child(3){grid-column:span 4}.ulfah-panel:nth-child(4){grid-column:span 12}.ulfah-panel:nth-child(n+9){grid-column:span 3}.ulfah-panel h2{font-size:1.1rem;line-height:1.25;margin:0 0 12px}.ulfah-panel p{font-size:.88rem;line-height:1.45}.ulfah-note{color:var(--muted);margin:0 0 10px}.ulfah-empty{min-height:120px;background:#f5f9ff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:7px;padding:14px}.ulfah-empty span{font-size:1.6rem;color:#4c68a1}.ulfah-empty strong{font-size:.93rem}.ulfah-empty small{font-size:.8rem;color:var(--muted);max-width:36ch;line-height:1.4}.ulfah-steps{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:3px}.ulfah-steps span{background:#eaf7e8;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2px;font-size:.7rem;font-weight:700;overflow-wrap:anywhere;padding:5px}.ulfah-steps span:last-child{background:#d6e6f8}.ulfah-steps em{font-style:normal;color:var(--blue);font-size:.75rem}.ulfah-footer{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.8rem;margin-top:16px}.ulfah-footer strong{color:var(--blue)}.ulfah-error{border:1px solid #c45;color:#912;padding:16px}.ulfah-overlay{position:fixed;inset:0;z-index:2000;background:#07123a8c;display:grid;place-items:center;padding:20px}.ulfah-overlay section{background:#fff;border-radius:14px;max-width:540px;width:100%;padding:24px;box-shadow:0 14px 50px #07123a66}.ulfah-overlay h2{margin:0 0 12px;font-size:1.2rem}.ulfah-overlay p{line-height:1.5}.ulfah-overlay button{background:var(--navy);border:0;border-radius:7px;color:#fff;padding:10px 18px;min-height:44px}@media(max-width:1100px){.ulfah-hero{grid-template-columns:minmax(0,1fr) 84px}.ulfah-role{grid-column:1/-1}.ulfah-portrait{width:80px;height:80px}.ulfah-panel{grid-column:span 6!important}.ulfah-panel:nth-child(4){grid-column:span 12!important}.ulfah-steps{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:700px){.ulfah-home{padding:12px 12px 96px}.ulfah-hero{grid-template-columns:minmax(0,1fr) 60px;gap:10px;padding:16px}.ulfah-portrait{width:56px;height:56px;font-size:1.3rem}.ulfah-role{grid-column:1/-1}.ulfah-actions,.ulfah-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ulfah-actions button{font-size:.78rem}.ulfah-panel,.ulfah-panel:nth-child(4){grid-column:span 12!important}.ulfah-steps{grid-template-columns:1fr}.ulfah-steps span{min-height:44px;flex-direction:row;justify-content:flex-start;gap:10px;font-size:.86rem}.ulfah-steps em{width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center}.ulfah-footer{flex-direction:column}}@media(max-width:380px){.ulfah-actions button{padding:8px;font-size:.72rem}.ulfah-kpis button{min-height:112px}}.ulfah-feedback{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#eaf5ff;border:1px solid #9dc9ee;border-radius:10px;padding:14px 18px;margin:12px 0;color:#0c036b}.ulfah-feedback h2{font-size:1rem;margin:0 0 4px}.ulfah-feedback p{margin:0;font-size:.88rem;line-height:1.4}.ulfah-feedback button{background:#0c036b;border:0;border-radius:7px;color:#fff;padding:10px 15px;min-height:44px}@media(max-width:700px){.ulfah-feedback{flex-direction:column;align-items:stretch}}.ex-dashboard{--ex-blue:#063b78;--ex-teal:#007d80;--ex-green:#71b62b;color:#143b58;font:400 14px/1.5 Arial,sans-serif;width:100%;min-width:0;max-width:1760px;margin:auto;padding:18px;background:#f5fafb}.ex-dashboard *{box-sizing:border-box;min-width:0}.ex-dashboard h1{font-size:26px;line-height:1.25;margin:0 0 8px;color:var(--ex-blue)}.ex-dashboard h2{font-size:18px;line-height:1.3;margin:0;color:var(--ex-blue)}.ex-dashboard p{margin:8px 0}.ex-dashboard small{display:block;font-size:12px;color:#49667b}.ex-dashboard button,.ex-dashboard select,.ex-dashboard input{font:inherit;border:1px solid #ccdde8;border-radius:6px;background:#fff;color:var(--ex-blue);padding:8px 12px;min-height:44px}.ex-dashboard button{cursor:pointer;text-align:left}.ex-dashboard button:hover{border-color:var(--ex-teal);background:#f1f9f5}.ex-dashboard button:focus-visible,.ex-dashboard input:focus-visible,.ex-dashboard select:focus-visible{outline:3px solid #007d80;outline-offset:2px}.ex-hero{background:linear-gradient(110deg,#eef8f8,#f4faeb);border:1px solid #d5e7e5;border-radius:10px;padding:24px;display:grid;grid-template-columns:2fr 1fr;gap:24px}.ex-hero blockquote{margin:16px 0;max-width:640px;font-style:italic;border-left:4px solid var(--ex-green);padding-left:14px}.ex-identity{text-align:right}.ex-identity img,.ex-avatar{width:96px;height:96px;object-fit:cover;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ex-blue);color:#fff;font-size:28px}.ex-identity time{font-size:12px}.ex-values,.ex-actions,.ex-tabs{display:flex;flex-wrap:wrap;gap:8px}.ex-values span{border-left:3px solid var(--ex-teal);padding:3px 10px;font-weight:600}.ex-actions{margin:14px 0}.ex-actions button{flex:1 1 130px;font-weight:600}.ex-card{padding:16px;background:#fff;border:1px solid #d8e6ed;border-radius:9px;box-shadow:0 1px 2px #063b7808;scroll-margin-top:76px}.ex-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ex-card>header>button{font-size:12px;padding:5px 8px}.ex-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.ex-metrics{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.ex-metric span{display:block;font-weight:600}.ex-metric strong{display:block;font-size:24px;color:var(--ex-teal);margin:12px 0}.ex-period{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ex-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;margin:8px 0}.ex-filters label{font-size:12px}.ex-filters input,.ex-filters select{width:100%;font-size:14px}.ex-tabs{margin:10px 0}.ex-tabs button[aria-pressed=true]{background:var(--ex-blue);color:#fff}.ex-notice{background:#fff6e6;border-left:3px solid #c18315;padding:10px}.ex-records,.ex-personnel{display:grid;gap:5px}.ex-records>button,.ex-personnel>button,.ex-records>div{display:flex;justify-content:space-between;gap:14px;padding:10px;border-radius:5px;border:0;border-bottom:1px solid #e4edf2;width:100%;text-align:left;overflow-wrap:anywhere}.ex-records>button>span:last-child,.ex-personnel>button>span:last-child{text-align:right;flex:0 0 125px}.ex-records strong,.ex-personnel strong{font-size:14px}.ex-empty{display:grid;place-content:center;text-align:center;gap:6px;padding:28px 12px;min-height:125px}.ex-empty>span{font-size:32px;color:var(--ex-teal)}.ex-empty p{font-size:14px;max-width:560px}.ex-source{margin-top:12px;padding-top:8px;border-top:1px solid #e7eff3}.ex-footer{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #cedde8;padding:16px 0;font-size:12px}.ex-skip{position:absolute;top:-100px;background:#fff;padding:12px}.ex-skip:focus{top:70px;z-index:1000}.ex-overlay{position:fixed;inset:0;z-index:12000;background:#03274e80;display:grid;place-items:center;padding:16px}.ex-dialog{width:min(680px,100%);max-height:85dvh;overflow:auto;padding:22px;background:#fff;border-radius:12px;color:#143b58;font:14px/1.5 Arial,sans-serif}.ex-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.ex-dialog h2{font-size:20px;margin:0}.ex-dialog button{font:inherit;min-height:44px;min-width:44px;border:1px solid #ccdde8;border-radius:6px;background:#fff;color:#063b78;padding:8px}.ex-dialog dl>div{display:grid;grid-template-columns:1fr 2fr;gap:12px;border-bottom:1px solid #e4edf2;padding:10px}.ex-dialog dd{margin:0;overflow-wrap:anywhere}.exec-page .workspace-sidebar{font-size:14px}.exec-page .workspace-create{display:none}@media(max-width:1300px){.ex-metrics{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.ex-dashboard{padding:10px 10px 80px}.ex-dashboard h1{font-size:22px}.ex-dashboard h2{font-size:18px}.ex-hero{grid-template-columns:1fr;padding:16px;gap:8px}.ex-identity{text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ex-avatar,.ex-identity img{height:64px;width:64px;font-size:22px}.ex-identity time{width:100%}.ex-grid{grid-template-columns:1fr}.ex-card{padding:12px}.ex-card>header{align-items:flex-start;flex-wrap:wrap}.ex-metrics{grid-template-columns:repeat(2,1fr)}.ex-filters{grid-template-columns:1fr}.ex-period{flex-wrap:wrap}.ex-personnel>button{display:grid}.ex-personnel>button>span:last-child{text-align:left}.ex-actions button{flex-basis:44%}.ex-dialog{padding:16px}.ex-records>button{flex-wrap:wrap}.ex-records>button>span:last-child{text-align:left;flex-basis:100%}}.ex-more{font-weight:700;color:#007d80!important}.ex-pages{display:flex;justify-content:center;align-items:center;gap:12px;margin:12px 0}.ex-dialog .ex-records{max-height:55dvh;overflow:auto}.ex-dialog input{display:block;width:100%;padding:10px;margin:8px 0 12px;border:1px solid #bed4df;border-radius:6px}.qwc-root{--gaia-navy:#0c036b;--gaia-blue:#1f2aab;--gaia-lime:#a1e738;--gaia-olive:#a4a562;--gaia-green:#4dbd19;--gaia-gray:#c7c9c7;--gaia-white:#fff;color:var(--gaia-navy);background:#fff;padding:clamp(16px,2vw,28px);max-width:1900px;margin:auto;font-family:Livvic,Poppins,system-ui,sans-serif;line-height:1.45}.qwc-root *{box-sizing:border-box;min-width:0}.qwc-root button,.qwc-root input,.qwc-root select{font:inherit}.qwc-root button{cursor:pointer}.qwc-root button:disabled{cursor:default;opacity:.65}.qwc-root :is(button,input,select,a):focus-visible{outline:3px solid var(--gaia-blue);outline-offset:3px}.qwc-root h1,.qwc-root h2,.qwc-root p{margin:0}.qwc-intro{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.qwc-intro h1,.qwc-intro h2{font-size:clamp(26px,2vw,34px);line-height:1.15}.qwc-intro p{font-size:16px;margin-top:6px}.qwc-intro small{color:#454b73}.qwc-eyebrow{color:var(--gaia-blue);font-size:13px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.qwc-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.qwc-card{display:flex;flex-direction:column;gap:14px;border:1px solid #c7c9c7;border-radius:18px;background:#fff;padding:20px;box-shadow:0 4px 16px #0c036b0b}.qwc-card>header{display:flex;gap:12px;align-items:center;min-height:55px}.qwc-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:11px;background:#eef5e6;color:#0c036b;font-size:26px}.qwc-card h2{font-size:20px;line-height:1.2;overflow-wrap:anywhere}.qwc-card small{display:block;color:#4b5176;font-size:12px;overflow-wrap:anywhere}.qwc-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qwc-metrics button{display:flex;flex-direction:column;justify-content:center;gap:3px;text-align:left;min-height:78px;padding:10px;border:1px solid #d8d9d7;border-radius:10px;background:#fafcf8;color:#0c036b}.qwc-metrics button:not(:disabled):hover{border-color:#1f2aab}.qwc-metrics strong{font-size:29px;line-height:1;font-weight:750}.qwc-metrics span{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.qwc-view{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;margin-top:auto;border:1px solid var(--gaia-blue);border-radius:9px;background:var(--gaia-blue);color:#fff!important;font-weight:700;text-decoration:none;padding:9px 13px}.qwc-view:hover{background:var(--gaia-navy)}.qwc-note{margin:12px 0 20px!important;color:#4b5176;font-size:13px}.qwc-attention,.qwc-list{border:1px solid #c7c9c7;border-radius:16px;padding:18px;margin-top:16px;background:#fff}.qwc-attention h2,.qwc-list h2{font-size:21px}.qwc-attention p{margin-top:8px;color:#454b73}.qwc-attention button{border:1px solid #c7c9c7;border-radius:8px;background:#fff;color:#0c036b;min-height:44px;padding:9px 12px;text-align:left}.qwc-list{scroll-margin-top:80px}.qwc-list>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.qwc-list>header small{color:#4b5176}.qwc-list>header strong{font-size:26px}.qwc-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.qwc-toolbar label{display:flex;align-items:center;gap:8px;font-weight:650}.qwc-toolbar label:first-child{flex:1 1 280px}.qwc-toolbar input,.qwc-toolbar select{width:100%;min-height:44px;border:1px solid #a8b0c6;border-radius:9px;padding:8px 11px;background:#fff;color:#0c036b}.qwc-toolbar select{min-width:170px}.qwc-toolbar>button,.qwc-list footer button,.qwc-detail footer button{min-height:44px;border:1px solid #abb4d1;border-radius:9px;background:#fff;color:#0c036b;padding:8px 14px;font-weight:700}.qwc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.qwc-items{display:grid;gap:7px}.qwc-items>button{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:14px;align-items:center;width:100%;min-height:58px;border:1px solid #e0e2e3;border-radius:9px;background:#fff;color:#0c036b;padding:10px 12px;text-align:left}.qwc-items>button:hover{border-color:#1f2aab;background:#f7f9ff}.qwc-items b,.qwc-items small{display:block;overflow-wrap:anywhere}.qwc-items small{font-size:13px;color:#4b5176}.qwc-items>button>span:nth-child(2){text-align:right}.qwc-list footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.qwc-state{padding:20px;background:#f7f9ff;border:1px solid #dce0ed;border-radius:10px}.qwc-overlay{position:fixed;inset:0;z-index:1100;background:#0c036b90;display:flex;justify-content:flex-end}.qwc-detail{width:min(100%,520px);height:100%;overflow:auto;background:#fff;padding:24px;box-shadow:-10px 0 30px #0c036b30}.qwc-detail>header{display:flex;justify-content:space-between;gap:15px}.qwc-detail h2{font-size:23px;overflow-wrap:anywhere}.qwc-detail>header button{width:44px;height:44px;flex:none;border:1px solid #c7c9c7;border-radius:8px;background:#fff;color:#0c036b;font-size:22px}.qwc-detail dl{display:grid;grid-template-columns:115px minmax(0,1fr);gap:12px;border-top:1px solid #ddd;margin:20px 0;padding-top:20px}.qwc-detail dt{color:#4b5176}.qwc-detail dd{margin:0;overflow-wrap:anywhere;font-weight:700}.qwc-detail footer{display:flex;gap:10px;flex-wrap:wrap}.qwc-detail footer .qwc-view{margin:0;width:auto}@media(max-width:1500px){.qwc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.qwc-root{padding:16px}.qwc-intro{display:block}.qwc-intro small{display:block;margin-top:8px}.qwc-cards{grid-template-columns:1fr}.qwc-card{padding:16px}.qwc-card h2{font-size:20px}.qwc-toolbar,.qwc-toolbar label{display:grid}.qwc-toolbar select{min-width:0}.qwc-toolbar>button{width:100%}.qwc-items>button{grid-template-columns:1fr 18px}.qwc-items>button>span:nth-child(2){grid-column:1;text-align:left}.qwc-items>button>span:last-child{grid-column:2;grid-row:1/3}.qwc-detail{width:100%}.qwc-list footer{justify-content:space-between}.qwc-list footer button{padding:8px}}@media(prefers-reduced-motion:reduce){.qwc-root *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.qh-home .qwc-root button.qwc-view,.qh-home .qwc-root a.qwc-view{background:var(--gaia-blue);border-color:var(--gaia-blue);color:#fff!important}.qh-home .qwc-root button.qwc-view:hover,.qh-home .qwc-root a.qwc-view:hover{background:var(--gaia-navy);border-color:var(--gaia-navy)}.qwc-toolbar label{white-space:nowrap}.qwc-toolbar label:first-child{white-space:normal}.qwc-toolbar label:nth-child(2){flex:0 0 auto}.qwc-toolbar label:nth-child(2) select{width:180px}.qwc-operational .qwc-total{font-size:32px;line-height:1;color:var(--gaia-blue)}.qwc-operational .qwc-add,.qwc-operational .qwc-legacy{min-height:44px;border:1px solid var(--gaia-blue);border-radius:9px;background:#fff;color:var(--gaia-blue);font-weight:700;padding:8px 13px}.qwc-operational .qwc-legacy{margin-top:14px}.qwc-operational .qwc-hint{margin:15px 0!important;padding:12px;border-left:4px solid var(--gaia-lime);background:#f5f9ef;color:#35416d}.qwc-operational .qwc-form{display:grid;gap:12px;margin:18px 0}.qwc-operational .qwc-form label{display:grid;gap:5px;font-weight:700}.qwc-operational .qwc-form :is(input,select,textarea){width:100%;min-height:44px;border:1px solid #a8b0c6;border-radius:9px;padding:9px;background:#fff;color:var(--gaia-navy)}.qwc-operational .qwc-form textarea{min-height:90px}.qwc-operational .qwc-form button,.qwc-operational .qwc-actions>button{min-height:44px;padding:9px 14px;border:1px solid var(--gaia-blue);border-radius:9px;background:var(--gaia-blue);color:#fff;font-weight:700}.qwc-operational .qwc-form button[value=RETURNED],.qwc-operational .qwc-form button[value=RETURN_FOR_REVISION]{background:#fff;color:var(--gaia-blue)}.qwc-operational .qwc-file{display:block;margin:8px 0;padding:10px;border:1px solid #dce0ed;border-radius:8px;overflow-wrap:anywhere;color:var(--gaia-blue)}.qwc-operational .qwc-detail h3{margin:20px 0 6px;font-size:17px}.qwc-operational .qwc-detail>p{overflow-wrap:anywhere}.qwc-operational .qwc-detail dl{grid-template-columns:105px minmax(0,1fr)}.qwc-operational .qwc-detail dd{font-weight:600}.qwc-operational .qwc-actions{border-top:1px solid #dce0ed;padding-top:16px}.qwc-operational .qwc-actions>button{margin:12px 0}.qwc-operational .qwc-detail .qwc-view{width:auto;margin:12px 0}.qwc-operational .qwc-detail footer{margin-top:22px}.qwc-operational .qwc-metric{display:grid;gap:3px;min-height:70px;padding:10px;border:1px solid #d8d9d7;border-radius:10px;background:#fafcf8}.qwc-operational .qwc-metric strong{font-size:25px}.qwc-operational .qwc-metric small{font-size:12px}@media(max-width:680px){.qwc-operational .qwc-add{width:100%}.qwc-operational .qwc-detail{padding:18px}.qwc-operational .qwc-detail dl{grid-template-columns:1fr;gap:4px}.qwc-operational .qwc-detail dt{margin-top:8px}}.qh-home{--qh-blue:#0c036b;--qh-green:#4dbd19;--qh-lime:#a1e738;color:var(--qh-blue);font-size:14px;line-height:1.5;min-width:0;padding:20px;max-width:2200px;margin:auto;background:#f7f8fa}.qh-home *{box-sizing:border-box}.qh-home h1{font-size:26px;line-height:1.25;margin:0 0 10px}.qh-home h2{font-size:17px;line-height:1.35;margin:0}.qh-home h3{font-size:15px}.qh-home p{margin:10px 0}.qh-home small{font-size:12px;color:#62677e}.qh-home button,.qh-home input,.qh-home select{font-family:inherit;font-size:14px;line-height:1.4}.qh-home button,.qh-home a{min-height:40px}.qh-home button{border:1px solid #dce0ea;border-radius:7px;background:#fff;color:var(--qh-blue);padding:9px 12px;cursor:pointer}.qh-home button:hover:not(:disabled){border-color:#1f2aab;background:#f3f5fd}.qh-home button:disabled{color:#737889;background:#f1f2f3;cursor:not-allowed}.qh-home button:focus-visible,.qh-home input:focus-visible,.qh-home select:focus-visible,.qh-home a:focus-visible{outline:3px solid #a1e738;outline-offset:3px}.qh-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:15px}.qh-toolbar label{flex:1;min-width:220px}.qh-home input,.qh-home select{width:100%;min-height:42px;padding:9px;border:1px solid #c7c9c7;border-radius:6px;background:#fff;color:var(--qh-blue)}.qh-toolbar small{display:block}.qh-toolbar time{font-size:12px;text-align:right}.qh-hero{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:22px;background:linear-gradient(110deg,#f0f4fb,#fff);border:1px solid #dce0ea;border-radius:10px}.qh-hero>div:nth-child(2){border-left:1px solid #c7c9c7;padding-left:20px}.qh-hero strong{font-size:36px;color:#1f2aab}.qh-hero blockquote{font-size:19px;font-style:italic;margin:0;align-self:center;border-bottom:4px solid var(--qh-green);padding-bottom:12px}.qh-quick{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.qh-note{background:#eef7e8;border-left:3px solid #4dbd19;padding:10px 14px;border-radius:6px}.qh-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0}.qh-kpis button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:15px;gap:7px}.qh-kpis strong{font-size:25px}.qh-kpis span:last-child{font-size:12px;color:#1f2aab}.qh-main-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.qh-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.qh-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.qh-panel{background:#fff;border:1px solid #dce0ea;border-radius:9px;padding:16px;min-width:0;scroll-margin-top:20px}.qh-panel header{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:8px}.qh-panel header button{font-size:12px;padding:6px;min-height:32px;border:0}.qh-panel>small{display:block;overflow-wrap:anywhere;margin-bottom:12px}.qh-empty{display:flex;align-items:center;justify-content:center;min-height:110px;color:#62677e;text-align:center}.qh-list{display:grid;gap:6px}.qh-list>button{display:flex;align-items:start;justify-content:space-between;gap:12px;text-align:left;width:100%;padding:10px}.qh-list strong{font-size:14px;font-weight:600}.qh-list span{min-width:0;overflow-wrap:anywhere}.qh-list small{display:block}.qh-list span:last-child{font-size:12px;text-align:right}.qh-tabs{display:flex;gap:5px;flex-wrap:wrap}.qh-tabs button[aria-pressed=true]{background:var(--qh-blue);color:#fff}.qh-system article{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #eee;font-size:12px}.qh-system strong{font-weight:500}.qh-system span{white-space:nowrap;color:#62677e}.qh-stats{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;background:#f0f4fb;padding:10px}.qh-back-home{display:flex;justify-content:space-between;margin-top:20px}.qh-home>footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid #c7c9c7;margin-top:15px;padding-top:15px;font-size:12px}.qh-home>footer button{font-size:12px;border:0}.qh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.qh-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0c036b66;padding:16px;font-size:14px}.qh-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 70px #0c036b44;width:min(620px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;color:#0c036b;font-family:inherit}.qh-dialog header{display:flex;justify-content:space-between;gap:10px;align-items:start}.qh-dialog h2{font-size:18px;margin:0}.qh-dialog button,.qh-dialog input,.qh-dialog select{font-size:14px;font-family:inherit;min-height:42px;padding:9px;border:1px solid #c7c9c7;border-radius:6px;background:#fff;color:#0c036b}.qh-dialog header button{min-width:42px}.qh-form{display:grid;gap:12px;margin-top:15px}.qh-form label{display:grid;gap:5px;font-size:13px}.qh-form input,.qh-form select{width:100%}.qh-form>button{background:#0c036b;color:#fff}.qh-actions{display:flex;flex-wrap:wrap;gap:8px}.qh-dialog footer{display:flex;justify-content:end;margin-top:15px}.qh-dialog p{overflow-wrap:anywhere}.reza-quality-page~.workspace-sidebar .workspace-nav-item{font-size:14px}@media(min-width:1920px){.qh-kpis{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(max-width:1100px){.qh-main-grid{grid-template-columns:1fr 1fr}.qh-main-grid>:last-child{grid-column:1/-1}.qh-three{grid-template-columns:1fr 1fr}.qh-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.qh-hero{grid-template-columns:2fr 1fr}.qh-hero blockquote{grid-column:1/-1;font-size:16px}}@media(max-width:767px){.qh-home{padding:12px 10px 85px;font-size:14px}.qh-home h1{font-size:22px}.qh-home h2{font-size:16px}.qh-toolbar{gap:10px}.qh-toolbar label{flex-basis:100%}.qh-toolbar time{margin-left:auto}.qh-hero{display:block;padding:16px}.qh-hero>div:nth-child(2){margin-top:15px;border-left:0;border-top:1px solid #c7c9c7;padding:12px 0 0}.qh-hero blockquote{font-size:16px;margin-top:12px}.qh-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qh-kpis button{padding:12px}.qh-main-grid,.qh-two,.qh-three{grid-template-columns:1fr}.qh-main-grid>:last-child{grid-column:auto}.qh-panel{padding:13px}.qh-quick button{flex:1 1 140px;font-size:13px}.qh-dialog{padding:16px}.qh-list>button{flex-wrap:wrap}.qh-list span:last-child{text-align:left}.qh-home>footer{align-items:start}.qh-toolbar div{min-width:0}.qh-system article{flex-wrap:wrap}.qh-system span{white-space:normal}}.dealer-home{font-family:Livvic,system-ui,sans-serif;color:#0c036b;padding:20px;max-width:1800px;margin:auto;font-size:14px;line-height:1.45}.dealer-home *,.dealer-dialog *{box-sizing:border-box;min-width:0}.dealer-home h1{font-size:24px;line-height:1.25;width:auto;max-width:none;margin:0 0 8px}.dealer-home h2,.dealer-dialog h2{font-size:17px;line-height:1.3;margin:0 0 12px}.dealer-home h3{font-size:15px}.dealer-home p{margin:8px 0}.dealer-home small,.dealer-dialog small{display:block;font-size:12px;color:#3b44b5;line-height:1.4}.dealer-home button,.dealer-dialog button{font:500 13px Livvic,system-ui,sans-serif;color:#1f2aab;background:#fff;border:1px solid #d0d3ee;padding:10px 12px;border-radius:6px;min-height:44px;cursor:pointer;white-space:normal;overflow-wrap:break-word}.dealer-home button:disabled,.dealer-dialog button:disabled{opacity:.5;cursor:default}.dealer-home button[aria-pressed=true]{background:#a1e738;color:#0c036b;border-color:#a1e738}.dealer-home :focus-visible,.dealer-dialog :focus-visible{outline:3px solid #1f2aab;outline-offset:2px}.dealer-primary{background:#1f2aab!important;color:#fff!important}.dealer-home input,.dealer-home select,.dealer-dialog input,.dealer-dialog select{font:400 14px Livvic,system-ui,sans-serif;color:#0c036b;max-width:100%;width:100%;padding:10px;border:1px solid #c8cbeb;border-radius:6px;min-height:44px;background:#fff}.dealer-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto 180px;gap:12px;align-items:center;margin-bottom:14px}.dealer-hero{background:linear-gradient(100deg,#f3f3fa,#eef9e8);border:1px solid #d6d8ef;border-radius:9px;padding:20px}.dealer-hero small{margin-top:10px}.dealer-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}.dealer-filters label{flex:1;display:grid;gap:4px}.dealer-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dealer-kpis article,.dealer-panel{background:#fff;border:1px solid #d4d6ef;border-radius:9px;padding:14px;box-shadow:0 1px 2px #0c036b08;overflow-wrap:anywhere}.dealer-kpis article>span{display:block;font-size:13px}.dealer-kpis strong{display:block;font-size:22px;margin:8px 0}.dealer-kpis details{margin-top:6px;font-size:12px}.dealer-kpis article>button{border:0;padding:6px 0;min-height:36px}.dealer-grid{display:grid;gap:12px;margin:12px 0}.dealer-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-records article{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #ebecf8}.dealer-records strong,.dealer-simple strong{font-size:14px;font-weight:600}.dealer-status{display:inline-block;border-radius:4px;background:#eff0f9;color:#1f2aab;font-size:12px;padding:3px 5px}.dealer-tabs,.dealer-pagination{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:10px 0}.dealer-tabs button{font-size:12px;padding:8px}.dealer-simple article{border-bottom:1px solid #e8eaf7;padding:10px 0;display:grid;gap:5px}.dealer-pipeline{display:grid;gap:6px}.dealer-pipeline button{display:flex;justify-content:space-between;gap:10px;align-items:center}.dealer-date-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:10px 0}.dealer-date-strip button{font-size:12px;padding:8px 2px;min-height:50px}.dealer-calendar-date{display:grid;gap:4px}.dealer-overlay{position:fixed;inset:0;z-index:100000;background:#0c036b70;display:grid;place-items:center;padding:14px}.dealer-dialog{background:#fff;border:1px solid #d5d7ef;border-radius:10px;padding:20px;width:min(680px,100%);max-height:85dvh;overflow:auto;font:400 14px/1.45 Livvic,system-ui,sans-serif;color:#0c036b;overflow-wrap:anywhere}.dealer-dialog header,.dealer-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.dealer-dialog footer{margin-top:18px}.dealer-dialog header>button{font-size:24px;min-width:44px}.dealer-dialog label{display:grid;gap:4px;margin:8px 0}.dealer-dialog input[type=checkbox]{width:22px;min-height:22px}.dealer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dealer-dialog dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:6px}.dealer-dialog dd{margin:0}.dealer-dialog fieldset{border:1px solid #d6d8f0;border-radius:6px;margin:14px 0}.dealer-test{color:#717243!important}.dealer-empty{color:#424bb8;padding:12px 0}.dealer-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dealer-meta{font-size:12px;color:#3b44b5}.dealer-panel{scroll-margin-top:90px}@media(max-width:1100px){.dealer-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-records article{grid-template-columns:minmax(0,1fr) auto}.dealer-records article>div:nth-child(2){grid-column:1}.dealer-records article>button{grid-column:2;grid-row:1/3}}@media(max-width:650px){.dealer-home{padding:12px}.dealer-home h1{font-size:22px}.dealer-toolbar{grid-template-columns:1fr 1fr}.dealer-toolbar>label:first-child{grid-column:1/-1}.dealer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-kpis strong{font-size:20px}.dealer-grid.two,.dealer-grid.three,.dealer-form{grid-template-columns:1fr}.dealer-filters label{flex-basis:100%}.dealer-dialog{padding:14px;max-height:88dvh}.dealer-dialog dl{grid-template-columns:1fr;gap:3px}.dealer-date-strip button{font-size:11px}}.dealer-filters .dealer-test-filter{display:flex;align-items:center;flex:none;font-size:12px}.dealer-test-filter input{width:20px;min-height:20px}body:has(.dealer-home) .workspace-rail-group button[aria-current=page]{background:#a1e738!important;color:#0c036b!important;border-color:#a1e738!important}.dealer-home a{color:#1f2aab;font-size:13px}.dessi-home{--navy:#0c036b;--blue:#1f2aab;--lime:#a1e738;color:var(--navy);background:#f7f7fc;padding:18px;font-size:14px;line-height:1.5;min-width:0}.dessi-home *{box-sizing:border-box}.dessi-home h1{font-size:26px;line-height:1.25;margin:0 0 12px}.dessi-home h2{font-size:16px;line-height:1.35;margin:0 0 12px}.dessi-home p{margin:8px 0}.dessi-home small{font-size:12px;display:block;color:#2530ad}.dessi-home button,.dessi-home input,.dessi-home select{font:inherit;min-height:44px;border:1px solid #d3d6ef;border-radius:7px;background:#fff;color:var(--navy);padding:8px 10px;max-width:100%}.dessi-home button{cursor:pointer}.dessi-home button:focus-visible,.dessi-home input:focus-visible,.dessi-home select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.dessi-home button[aria-pressed=true]{background:var(--navy);color:#fff}.dessi-home .dessi-primary{background:var(--blue);color:#fff}.dessi-toolbar{display:flex;align-items:center;gap:12px;background:#fff;padding:12px;border-radius:10px}.dessi-toolbar label{flex:1;min-width:100px}.dessi-toolbar input{width:100%}.dessi-toolbar>div{max-width:260px}.dessi-hero{position:relative;display:flex;justify-content:space-between;gap:20px;padding:24px 16px;background:linear-gradient(105deg,#fff 65%,#ebf7e5);margin:12px 0;border-radius:10px;overflow:hidden}.dessi-hero>div{max-width:700px}.dessi-hero time{font-size:12px;flex-shrink:0;text-align:right}.dessi-quick{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}.dessi-summary{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:12px}.dessi-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.dessi-kpis article,.dessi-panel{padding:14px;background:#fff;border:1px solid #dbddf2;border-radius:10px;box-shadow:0 1px 2px #0c036b08;min-width:0}.dessi-kpis article{display:flex;flex-direction:column;gap:8px}.dessi-kpis strong{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.dessi-kpis article>span{font-weight:600;font-size:13px}.dessi-kpis button{margin-top:auto;border:0;color:var(--blue)}.dessi-controls p{display:flex;justify-content:space-between;gap:10px;font-size:12px}.dessi-status{display:inline-block;border-radius:5px;background:#eff0f9;padding:3px 7px;font-size:12px!important}.dessi-grid{display:grid;gap:12px;margin-top:12px}.dessi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dessi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dessi-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dessi-panel{scroll-margin-top:80px}.dessi-tabs{display:flex;gap:5px;overflow-x:auto;margin-bottom:10px}.dessi-tabs button{white-space:nowrap;font-size:12px}.dessi-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #ebecf8;overflow-wrap:anywhere}.dessi-list article>div{min-width:0}.dessi-list strong{font-size:13px}.dessi-list button{flex-shrink:0;font-size:12px}.dessi-empty{color:#3741b4;padding:25px 10px;text-align:center;font-size:13px}.dessi-date-strip{display:flex;gap:4px;overflow-x:auto;margin:8px 0}.dessi-date-strip button{min-width:54px;font-size:12px}.dessi-day{display:block;margin-top:8px}.dessi-pipeline{display:grid;grid-template-columns:repeat(7,minmax(60px,1fr));overflow:auto;gap:6px}.dessi-pipeline>div{padding:12px 6px;background:#ecf8e7;text-align:center;font-size:12px}.dessi-pipeline strong{display:block;font-size:20px}.dessi-home pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.dessi-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dessi-wizard-steps{display:flex;overflow:auto;gap:8px;padding:12px 0}.dessi-wizard-steps span{font-size:12px;padding:6px;white-space:nowrap}.dessi-wizard-steps [aria-current=step]{background:#0c036b;color:#fff;border-radius:6px}.dessi-dialog{font-size:14px}.dessi-dialog button,.dessi-dialog input,.dessi-dialog select{min-height:44px}.dessi-dialog dd{overflow-wrap:anywhere}.dealer-home[hidden]{display:none!important}@media(max-width:1600px){.dessi-summary{grid-template-columns:1fr}.dessi-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.dessi-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dessi-controls p{flex-direction:column}.dessi-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.dessi-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.dessi-kpis,.dessi-quick,.dessi-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.dessi-home{padding:10px}.dessi-toolbar{flex-wrap:wrap}.dessi-toolbar label{flex-basis:70%}.dessi-toolbar>div{max-width:none}.dessi-hero{display:block;padding:16px}.dessi-hero h1{font-size:23px}.dessi-hero time{display:block;text-align:left;margin-top:12px}.dessi-grid.three,.dessi-grid.four,.dessi-grid.two{grid-template-columns:1fr}.dessi-kpis,.dessi-quick,.dessi-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.dessi-kpis strong{font-size:18px}.dessi-panel{padding:12px}.dessi-dialog{width:100%}.dessi-home button{overflow-wrap:anywhere}}.dessi-home .dessi-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 70px minmax(180px,250px)!important;gap:12px!important}.dessi-home .dessi-toolbar label{width:100%!important;min-width:0!important;margin:0!important}.dessi-home .dessi-toolbar input{width:100%!important;font-size:14px!important}.dessi-home .dessi-toolbar select{width:70px!important}.dessi-home .dessi-tabs button{flex:0 0 auto!important;white-space:nowrap!important;width:auto!important;overflow-wrap:normal!important}.dessi-home .dessi-date-strip button{flex:0 0 64px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.dessi-home .dessi-pipeline>div{min-width:85px;overflow-wrap:normal!important}.dessi-home .dessi-pipeline{grid-template-columns:repeat(7,85px)!important}.dessi-home h1{font-size:26px!important}.dessi-home h2{font-size:16px!important}.dessi-home input,.dessi-home label,.dessi-home p{font-size:14px!important}.dessi-home small{font-size:12px!important}.dessi-home .dessi-kpis strong{font-size:20px!important;overflow-wrap:normal!important}.dessi-home .dessi-quick button{width:auto!important;font-size:13px!important}.dessi-home .dessi-kpis{align-items:stretch}.dessi-home .dessi-kpis article{overflow-wrap:normal!important}@media(max-width:700px){.dessi-home .dessi-toolbar{grid-template-columns:minmax(0,1fr) 70px!important}.dessi-home .dessi-toolbar>div{grid-column:1/-1}.dessi-home .dessi-kpis strong{font-size:18px!important}.dessi-home h1{font-size:23px!important}}.dessi-hero:after{content:"";position:absolute;right:230px;top:15px;width:75px;height:35px;background:#4dbd1925;border-radius:100% 0;transform:rotate(-30deg);pointer-events:none}.dessi-hero>div,.dessi-hero time{position:relative;z-index:1}@media(max-width:700px){.dessi-hero:after{right:15px;top:25px}}.robi-home .dessi-toolbar{grid-template-columns:minmax(0,1fr) 70px auto minmax(180px,250px)!important}.robi-home .dessi-pipeline{grid-template-columns:repeat(9,85px)!important}.robi-home #robi-panel-demo article{padding:12px 0;border-bottom:1px solid #ebecf8}.robi-home #robi-panel-portfolio button{border-left:3px solid #4dbd19}@media(max-width:900px){.robi-home .dessi-toolbar{grid-template-columns:minmax(0,1fr) 70px!important}.robi-home .dessi-toolbar>button,.robi-home .dessi-toolbar>div{grid-column:1/-1}}.robi-home .dessi-panel{background:#fff!important;border:1px solid #dadcf1!important;border-radius:10px!important;padding:14px!important;box-shadow:0 1px 2px #0c036b08!important;margin:0!important}.robi-home .dessi-grid{gap:12px!important}.robi-home .dessi-hero{background:linear-gradient(110deg,#fff 65%,#ebf7e5)!important;border:1px solid #dddef2!important}.robi-home .dessi-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.robi-home .dessi-pipeline>div{min-width:0!important}.robi-home .dessi-toolbar>div small{font-weight:400!important}.robi-home .dessi-panel h2{margin-bottom:12px!important}.robi-home .dessi-tabs{padding-bottom:4px!important}.robi-sales-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.robi-sales-values article{padding:12px;border:1px solid #c7c9c7;border-radius:8px}.robi-sales-values p{font-size:18px;font-weight:700}.robi-home .dessi-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.robi-sales-values{grid-template-columns:1fr}.robi-home .dessi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.robi-home{--robi-navy:#0c036b;--robi-blue:#1f2aab;--robi-lime:#a1e738;--robi-grey:#c7c9c7;color:var(--robi-navy)}.robi-home .robi-summary{display:grid!important;grid-template-columns:minmax(300px,1.5fr) minmax(350px,2fr) minmax(240px,1fr);gap:12px;margin:16px 0}.robi-home .robi-main-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.45fr);gap:12px;margin:12px 0}.robi-home .robi-main-row>*,.robi-home .robi-summary>*{min-width:0}.robi-home .dessi-kpis{gap:8px!important}.robi-home .dessi-kpis article{padding:12px!important;min-width:0}.robi-home .dessi-kpis article strong{font-size:22px!important;line-height:1.25}.robi-home .dessi-kpis article span{font-size:14px!important}.robi-home .dessi-panel h2{font-size:17px!important;line-height:1.35!important;margin:0!important}.robi-home .dessi-panel p,.robi-home .dessi-panel button{font-size:14px!important}.robi-home small{font-size:12px!important;line-height:1.5}.robi-home .robi-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.robi-home .robi-panel-heading button{flex:none;background:transparent;border:none;font-size:12px!important}.robi-home .robi-source{margin-top:14px;border-top:1px solid #c7c9c7;padding-top:8px;font-size:12px;color:#626876}.robi-home .robi-source p{font-size:12px!important}.robi-home .dessi-empty{display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;min-height:120px;color:#65728c;gap:8px}.robi-home .dessi-empty>span{font-size:32px;color:var(--robi-blue)}.robi-home .dessi-empty p{margin:0}.robi-home .dessi-hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#fff 45%,#f0f6e9 80%,#fff)!important}.robi-home .dessi-hero:after{content:"";width:95px;height:48px;border-radius:100% 0;position:absolute;right:28%;bottom:-10px;transform:rotate(-35deg);background:#a1e73833;pointer-events:none}.robi-home .robi-hero-quote{font-size:14px!important;max-width:520px;font-style:italic;color:var(--robi-blue)}.robi-home button,.robi-home select,.robi-home input{min-height:44px}.robi-home button:focus-visible,.robi-home summary:focus-visible{outline:3px solid #1f2aab;outline-offset:3px}.robi-home .dessi-status{white-space:normal}.robi-home .dessi-list article{align-items:flex-start}@media(max-width:1600px){.robi-home .robi-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr)!important}.robi-home .robi-summary>#robi-panel-controls{grid-column:1/-1}.robi-home .dessi-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.robi-home .dessi-controls p{display:flex;flex-direction:column;gap:8px;min-width:0}}@media(max-width:1100px){.robi-home .robi-main-row,.robi-home .robi-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.robi-home .robi-main-row>:last-child{grid-column:1/-1}.robi-home .robi-sales-values{grid-template-columns:1fr}.robi-home .dessi-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.robi-home .robi-main-row,.robi-home .robi-summary{grid-template-columns:minmax(0,1fr)!important}.robi-home .dessi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.robi-home .dessi-controls{grid-template-columns:1fr!important}.robi-home .dessi-controls p{flex-direction:row!important}.robi-home .dessi-quick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.robi-home .dessi-quick button{min-width:0!important;white-space:normal;overflow-wrap:anywhere}.robi-home .robi-panel-heading{flex-wrap:wrap}.robi-home .dessi-wizard-steps{overflow:auto;max-width:100%}.robi-home .dessi-hero h1{font-size:24px!important}}.woro-home{--dessi-navy:#0C036B;--dessi-blue:#1F2AAB;--dessi-green:#4DBD19;color:#0c036b}.woro-home h2{font-size:17px}.woro-home h3{font-size:15px}.woro-home button,.woro-home input,.woro-home select{font-size:14px;min-height:44px}.woro-home p{font-size:14px}.woro-home small{font-size:12px}.woro-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.woro-history article{display:grid;grid-template-columns:minmax(0,2fr) .5fr 1fr;gap:8px;padding:12px;border-bottom:1px solid #C7C9C7;overflow-wrap:anywhere}.woro-history small{grid-column:1/-1}.woro-bar{display:grid;gap:8px;padding:12px}.woro-bar progress{width:100%;accent-color:#4DBD19}.woro-quality{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.woro-donut{width:120px;height:120px;flex-shrink:0;border-radius:50%;background:conic-gradient(#4dbd19 0 10%,#a4a562 10% 100%);display:grid;place-items:center}.woro-donut strong{background:#fff;border-radius:50%;width:80px;height:80px;display:grid;place-items:center;font-size:20px}.woro-home .dessi-quick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.woro-home .dessi-primary{background:#1f2aab}.woro-home .dessi-panel{min-width:0}.woro-home .dessi-hero h1{font-size:26px}.woro-home .dessi-toolbar small{max-width:250px}@media(max-width:600px){.woro-history article{grid-template-columns:1fr 1fr}.woro-history strong{grid-column:1/-1}.woro-home .dessi-hero h1{font-size:22px}.woro-home .dessi-hero time{font-size:12px}.woro-home .woro-quality{gap:12px}}.woro-home .dessi-empty{min-height:72px;padding:12px}.woro-home .dessi-empty span{font-size:20px}.woro-home .dessi-panel:empty{display:none}.woro-home .dessi-grid:empty{display:none}.dian-home{--dessi-navy:#0C036B;--dessi-blue:#1F2AAB;--dessi-green:#4DBD19;color:#0c036b}.dian-home h2{font-size:17px}.dian-home h3{font-size:15px}.dian-home button,.dian-home input,.dian-home select{font-size:14px;min-height:44px}.dian-home p{font-size:14px}.dian-home small{font-size:12px}.dian-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.dian-history article{display:grid;grid-template-columns:minmax(0,2fr) .5fr 1fr;gap:8px;padding:12px;border-bottom:1px solid #C7C9C7;overflow-wrap:anywhere}.dian-history small{grid-column:1/-1}.dian-bar{display:grid;gap:8px;padding:12px}.dian-bar progress{width:100%;accent-color:#4DBD19}.dian-quality{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.dian-donut{width:120px;height:120px;flex-shrink:0;border-radius:50%;background:conic-gradient(#4dbd19 0 10%,#a4a562 10% 100%);display:grid;place-items:center}.dian-donut strong{background:#fff;border-radius:50%;width:80px;height:80px;display:grid;place-items:center;font-size:20px}.dian-home .dessi-quick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dian-home .dessi-primary{background:#1f2aab}.dian-home .dessi-panel{min-width:0}.dian-home .dessi-hero h1{font-size:26px}.dian-home .dessi-toolbar small{max-width:250px}@media(max-width:600px){.dian-history article{grid-template-columns:1fr 1fr}.dian-history strong{grid-column:1/-1}.dian-home .dessi-hero h1{font-size:22px}.dian-home .dessi-hero time{font-size:12px}.dian-home .dian-quality{gap:12px}}.dian-home .dessi-empty{min-height:72px;padding:12px}.dian-home .dessi-empty span{font-size:20px}.dian-home .dessi-panel:empty{display:none}.dian-home .dessi-grid:empty{display:none}.andi-workspace{min-width:0;color:#0c036b}.andi-context-bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:#fff;padding:12px 18px;border-bottom:1px solid #C7C9C7}.andi-context-bar nav{display:flex;gap:6px;max-width:100%;overflow:auto}.andi-context-bar button,.andi-authority button,.andi-pjt-panel button{font:inherit;font-size:14px;min-height:44px;padding:8px 14px;border:1px solid #C7C9C7;border-radius:7px;background:#fff;color:#0c036b;white-space:nowrap}.andi-context-bar button[aria-pressed=true]{background:#0c036b;color:#fff}.andi-context-chip{padding:6px 10px;border-radius:5px;background:#a1e738;font-size:13px;font-weight:600}.andi-workspace>[hidden],.andi-workspace div[hidden]{display:none!important}.andi-authority,.andi-pjt-panel{margin:16px 18px}.andi-authority-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.andi-authority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.andi-authority-grid article{background:#f5f7f2;border:1px solid #C7C9C7;border-radius:8px;padding:14px;min-width:0}.andi-authority-grid h3{font-size:15px}.andi-authority-grid p,.andi-authority p,.andi-pjt-panel p{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.andi-authority h2,.andi-pjt-panel h2{font-size:20px}.andi-pending{padding:7px 10px;background:#f0f3e7;color:#0c036b;border-radius:5px;font-size:13px}.andi-pjt-panel button:disabled{opacity:.55;cursor:not-allowed}.andi-qms-row{padding:12px;border-bottom:1px solid #C7C9C7;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.andi-workspace .dessi-home{padding-top:10px}.andi-workspace button:focus-visible{outline:3px solid #4DBD19;outline-offset:2px}@media(max-width:768px){.andi-context-bar{position:relative;padding:10px;gap:8px}.andi-context-bar nav{width:100%}.andi-authority,.andi-pjt-panel{margin:10px}.andi-authority-grid{grid-template-columns:1fr}.andi-authority h2,.andi-pjt-panel h2{font-size:18px}}.andi-home{--dessi-navy:#0C036B;--dessi-blue:#1F2AAB;--dessi-green:#4DBD19;color:#0c036b}.andi-home h2{font-size:17px}.andi-home h3{font-size:15px}.andi-home button,.andi-home input,.andi-home select{font-size:14px;min-height:44px}.andi-home p{font-size:14px}.andi-home small{font-size:12px}.andi-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.andi-history article{display:grid;grid-template-columns:minmax(0,2fr) .5fr 1fr;gap:8px;padding:12px;border-bottom:1px solid #C7C9C7;overflow-wrap:anywhere}.andi-history small{grid-column:1/-1}.andi-bar{display:grid;gap:8px;padding:12px}.andi-bar progress{width:100%;accent-color:#4DBD19}.andi-quality{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.andi-donut{width:120px;height:120px;flex-shrink:0;border-radius:50%;background:conic-gradient(#4dbd19 0 10%,#a4a562 10% 100%);display:grid;place-items:center}.andi-donut strong{background:#fff;border-radius:50%;width:80px;height:80px;display:grid;place-items:center;font-size:20px}.andi-home .dessi-quick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.andi-home .dessi-primary{background:#1f2aab}.andi-home .dessi-panel{min-width:0}.andi-home .dessi-hero h1{font-size:26px}.andi-home .dessi-toolbar small{max-width:250px}@media(max-width:600px){.andi-history article{grid-template-columns:1fr 1fr}.andi-history strong{grid-column:1/-1}.andi-home .dessi-hero h1{font-size:22px}.andi-home .dessi-hero time{font-size:12px}.andi-home .andi-quality{gap:12px}}.andi-home .dessi-empty{min-height:72px;padding:12px}.andi-home .dessi-empty span{font-size:20px}.andi-home .dessi-panel:empty{display:none}.andi-home .dessi-grid:empty{display:none}.app.platform .andi-workspace .andi-context-bar nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%;min-width:0;gap:6px}.app.platform .andi-workspace .andi-context-bar nav button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:14px!important;padding:8px 14px!important;line-height:1.3!important}.richard-home{--dessi-navy:#0C036B;--dessi-blue:#1F2AAB;--dessi-green:#4DBD19;color:#0c036b}.richard-home h2{font-size:17px}.richard-home h3{font-size:15px}.richard-home button,.richard-home input,.richard-home select{font-size:14px;min-height:44px}.richard-home p{font-size:14px}.richard-home small{font-size:12px}.richard-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.richard-history article{display:grid;grid-template-columns:minmax(0,2fr) .5fr 1fr;gap:8px;padding:12px;border-bottom:1px solid #C7C9C7;overflow-wrap:anywhere}.richard-history small{grid-column:1/-1}.richard-bar{display:grid;gap:8px;padding:12px}.richard-bar progress{width:100%;accent-color:#4DBD19}.richard-quality{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.richard-donut{width:120px;height:120px;flex-shrink:0;border-radius:50%;background:conic-gradient(#4dbd19 0 10%,#a4a562 10% 100%);display:grid;place-items:center}.richard-donut strong{background:#fff;border-radius:50%;width:80px;height:80px;display:grid;place-items:center;font-size:20px}.richard-home .dessi-quick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.richard-home .dessi-primary{background:#1f2aab}.richard-home .dessi-panel{min-width:0}.richard-home .dessi-hero h1{font-size:26px}.richard-home .dessi-toolbar small{max-width:250px}@media(max-width:600px){.richard-history article{grid-template-columns:1fr 1fr}.richard-history strong{grid-column:1/-1}.richard-home .dessi-hero h1{font-size:22px}.richard-home .dessi-hero time{font-size:12px}.richard-home .richard-quality{gap:12px}}.richard-home .dessi-empty{min-height:72px;padding:12px}.richard-home .dessi-empty span{font-size:20px}.richard-home .dessi-panel:empty{display:none}.richard-home .dessi-grid:empty{display:none}.arinto-home .dessi-toolbar{grid-template-columns:minmax(0,1fr) 70px auto minmax(180px,250px)!important}.arinto-home .dessi-pipeline{grid-template-columns:repeat(9,85px)!important}.arinto-home #arinto-panel-demo article{padding:12px 0;border-bottom:1px solid #ebecf8}.arinto-home #arinto-panel-portfolio button{border-left:3px solid #4dbd19}@media(max-width:900px){.arinto-home .dessi-toolbar{grid-template-columns:minmax(0,1fr) 70px!important}.arinto-home .dessi-toolbar>button,.arinto-home .dessi-toolbar>div{grid-column:1/-1}}.arinto-home .dessi-panel{background:#fff!important;border:1px solid #dadcf1!important;border-radius:10px!important;padding:14px!important;box-shadow:0 1px 2px #0c036b08!important;margin:0!important}.arinto-home .dessi-grid{gap:12px!important}.arinto-home .dessi-hero{background:linear-gradient(110deg,#fff 65%,#ebf7e5)!important;border:1px solid #dddef2!important}.arinto-home .dessi-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.arinto-home .dessi-pipeline>div{min-width:0!important}.arinto-home .dessi-toolbar>div small{font-weight:400!important}.arinto-home .dessi-panel h2{margin-bottom:12px!important}.arinto-home .dessi-tabs{padding-bottom:4px!important}.petra-home .dessi-toolbar{grid-template-columns:minmax(0,1fr) 70px auto minmax(180px,250px)!important}.petra-home .dessi-pipeline{grid-template-columns:repeat(9,85px)!important}.petra-home #petra-panel-demo article{padding:12px 0;border-bottom:1px solid #ebecf8}.petra-home #petra-panel-portfolio button{border-left:3px solid #4dbd19}@media(max-width:900px){.petra-home .dessi-toolbar{grid-template-columns:minmax(0,1fr) 70px!important}.petra-home .dessi-toolbar>button,.petra-home .dessi-toolbar>div{grid-column:1/-1}}.petra-home .dessi-panel{background:#fff!important;border:1px solid #dadcf1!important;border-radius:10px!important;padding:14px!important;box-shadow:0 1px 2px #0c036b08!important;margin:0!important}.petra-home .dessi-grid{gap:12px!important}.petra-home .dessi-hero{background:linear-gradient(110deg,#fff 65%,#ebf7e5)!important;border:1px solid #dddef2!important}.petra-home .dessi-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.petra-home .dessi-pipeline>div{min-width:0!important}.petra-home .dessi-toolbar>div small{font-weight:400!important}.petra-home .dessi-panel h2{margin-bottom:12px!important}.petra-home .dessi-tabs{padding-bottom:4px!important}@font-face{font-family:Livvic;src:url(/fonts/Livvic-Regular.ttf)}.dimas-home{font-family:Livvic,Poppins,sans-serif;color:#0c036b;background:#f7f7fc;padding:20px;max-width:1800px;margin:auto;font-size:14px;line-height:1.45}.dimas-home *{box-sizing:border-box;min-width:0}.dimas-home h1{font-size:26px;margin:0 0 8px}.dimas-home h2,.dimas-dialog h2{font-size:18px;margin:0 0 12px}.dimas-home p{margin:8px 0}.dimas-home small{display:block;font-size:12px;color:#3b45b6}.dimas-toolbar{display:flex;gap:16px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.dimas-toolbar label{flex:1;min-width:180px}.dimas-home input,.dimas-home select{border:1px solid #d3d6ef;background:#fff;color:#0c036b;border-radius:6px;padding:10px;font:inherit;max-width:100%;min-height:44px}.dimas-toolbar input{width:100%}.dimas-hero{background:#eff0f9;border:1px solid #dadcf1;border-radius:10px;padding:20px;margin-bottom:16px}.dimas-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.dimas-home button,.dimas-dialog button{font:inherit;color:#1f2aab;background:#fff;border:1px solid #d0d2ed;border-radius:6px;min-height:44px;padding:8px 12px;cursor:pointer}.dimas-home button:focus-visible,.dimas-home input:focus-visible,.dimas-home select:focus-visible,.dimas-dialog button:focus-visible{outline:3px solid #4dbd19;outline-offset:2px}.dimas-kpis button{text-align:left}.dimas-kpis strong{display:block;font-size:22px;margin:8px 0}.dimas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.dimas-panel{background:#fff;border:1px solid #d3d6ef;border-radius:9px;padding:16px;scroll-margin-top:80px}.dimas-panel label{display:flex;gap:10px;align-items:center;margin-bottom:10px}.dimas-rows article{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.5fr) auto;gap:10px;align-items:center;border-bottom:1px solid #ecedf8;padding:10px 0;overflow-wrap:anywhere}.dimas-rows strong{font-size:14px}.dimas-status{display:inline-block;background:#eff0f9;border-radius:4px;padding:4px 6px;font-size:12px}.dimas-empty{padding:24px 0;color:#3b45b6}.dimas-team{display:grid;gap:4px;border-bottom:1px solid #ecedf8;padding:10px 0}.dimas-rows nav,.dimas-home nav{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:10px}.dimas-date-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.dimas-date-strip span{background:#eff0f9;padding:8px 3px;text-align:center;font-size:12px}.dimas-overlay{position:fixed;inset:0;z-index:100000;background:#0c036b66;display:grid;place-items:center;padding:16px}.dimas-dialog{font-family:Livvic,sans-serif;color:#0c036b;background:#fff;border-radius:10px;padding:20px;width:min(600px,100%);max-height:85dvh;overflow:auto;overflow-wrap:anywhere;font-size:14px}.dimas-dialog>button{float:right}.dimas-dialog dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px;margin:10px 0}.dimas-dialog dd{margin:0}.dimas-home footer{padding-top:16px}.dimas-home .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1024px){.dimas-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.dimas-home{padding:12px;font-size:14px}.dimas-home h1{font-size:22px}.dimas-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dimas-grid{grid-template-columns:1fr}.dimas-rows article{grid-template-columns:1fr auto}.dimas-rows article>div:nth-child(2){grid-column:1}.dimas-rows article>button{grid-column:2;grid-row:1/3}.dimas-dialog dl>div{grid-template-columns:1fr;gap:3px}.dimas-toolbar time{font-size:12px}}.dimas-context{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.dimas-context button[aria-pressed=true]{background:#a1e738;color:#0c036b}.dimas-primary{background:#1f2aab!important;color:#fff!important}.dimas-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dimas-pipeline button{display:flex;justify-content:space-between;width:100%;gap:12px;margin:6px 0}.dimas-records article{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,.4fr) auto;gap:10px;padding:12px 0;border-bottom:1px solid #ecedf8;align-items:center;overflow-wrap:anywhere}.dimas-home .dimas-meta{font-size:12px;color:#3b45b6}.dimas-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dimas-form label,.dimas-dialog>label{display:grid;gap:6px}.dimas-dialog input,.dimas-dialog select{width:100%;min-width:0;padding:10px;font:inherit;color:inherit;border:1px solid #d0d2ed;border-radius:6px;min-height:44px}.dimas-dialog header,.dimas-dialog footer{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.dimas-dialog{font-size:14px}.dimas-dialog dd{margin-bottom:12px}.dimas-support{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid #ecedf8}.dimas-test{color:#707043!important}.dimas-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1024px){.dimas-top-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.dimas-top-grid,.dimas-form{grid-template-columns:1fr}.dimas-records article{grid-template-columns:1fr auto}.dimas-records article>div:nth-child(2){grid-column:1}.dimas-records article>button{grid-column:2;grid-row:1/3}}.dimas-hero h1{width:auto;max-width:none;white-space:normal}.dimas-panel label{flex-wrap:wrap}.dimas-panel label>select{flex:1;min-width:140px}.dimas-context{justify-content:flex-start!important}.dimas-home button,.dimas-home select,.dimas-home input{font-size:14px;font-weight:500}.dimas-overview{--navy:#0d2364;--blue:#1264c8;--teal:#008f91;--lime:#9bea2f;font:14px/1.45 Livvic,Poppins,Arial,sans-serif;color:var(--navy);background:#f7faff;padding:18px;max-width:1800px;margin:auto}.dimas-overview *{box-sizing:border-box;min-width:0}.dimas-overview h1{font-size:24px;line-height:1.2;margin:0 0 10px}.dimas-overview h2{font-size:17px;margin:0 0 10px}.dimas-overview p{margin:8px 0}.dimas-overview small{font-size:12px;color:#536986}.dimas-overview button{font:inherit;color:var(--navy);border:1px solid #cbdcf0;background:#fff;border-radius:8px;padding:9px 12px;min-height:44px;cursor:pointer}.dimas-overview button:hover{border-color:var(--teal);background:#f0faf5}.dimas-overview button:focus-visible,.dimas-overview input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.dimas-overview-head{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr);gap:24px;align-items:center;background:linear-gradient(110deg,#fff,#f0f8fd 65%,#e8f7df);border:1px solid #cbdcf0;border-radius:12px;padding:22px}.dimas-overview-head p{max-width:620px}.dimas-overview-head ul{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;list-style:none;padding:0;margin:8px 0 0}.dimas-overview-head li{border-left:4px solid var(--lime);background:#fff;padding:8px;border-radius:5px;font-size:12px;font-weight:700}.dimas-overview-avatar{width:92px;height:92px;border-radius:50%;border:2px solid var(--blue);background:#edf5ff;display:grid;place-items:center;font-size:30px;font-weight:800}.dimas-overview-notice{color:#536986;padding:7px 2px;font-size:12px}.dimas-overview-actions{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:8px 0 12px}.dimas-overview-actions button{text-align:left;font-size:12px;font-weight:700}.dimas-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}.dimas-overview-kpis button{text-align:left;display:grid;gap:5px;align-content:start;min-height:95px}.dimas-overview-kpis b{font-size:21px;color:var(--teal)}.dimas-overview-kpis strong{font-size:13px}.dimas-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dimas-overview-panel{background:#fff;border:1px solid #cbdcf0;border-radius:9px;padding:14px;scroll-margin-top:90px}.dimas-overview-panel:nth-child(3),.dimas-overview-panel:nth-child(5),.dimas-overview-panel:nth-child(9){grid-column:span 2}.dimas-overview-empty{min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4d6d95;text-align:center}.dimas-overview-empty span{display:block;font-size:28px;color:var(--blue)}.dimas-overview-search{display:grid;gap:5px;font-size:12px}.dimas-overview-search input{font:inherit;padding:8px 10px;min-height:44px;border:1px solid #cbdcf0;border-radius:6px}.dimas-overview-list article{display:grid;gap:2px;border-bottom:1px solid #e5eef9;padding:9px 0}.dimas-overview-list article span{color:#425e7d}.dimas-overview-brands{display:flex;gap:6px;flex-wrap:wrap}.dimas-overview-brands span{border:1px solid #cbdcf0;border-radius:6px;padding:7px;background:#f7faff;font-weight:700}.dimas-overview-footer{display:grid;gap:5px;text-align:center;padding:18px;color:#536986;font-size:12px}.dimas-overview-workflow>button{margin:12px;background:#e8f7df;border:1px solid #9bea2f;color:#0d2364;border-radius:8px;padding:10px 16px;min-height:44px;font-weight:700;cursor:pointer}@media(max-width:1100px){.dimas-overview-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.dimas-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dimas-overview-panel:nth-child(n){grid-column:auto}}@media(max-width:700px){.dimas-overview{padding:10px}.dimas-overview-head{grid-template-columns:1fr auto;gap:12px;padding:16px}.dimas-overview-head>div:last-child{grid-column:1/-1}.dimas-overview-avatar{width:62px;height:62px;font-size:20px}.dimas-overview-actions,.dimas-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dimas-overview-grid{grid-template-columns:1fr}.dimas-overview-head ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.simon-home{--navy:#0c036b;--blue:#1f2aab;--lime:#a1e738;--green:#4dbd19;font-family:Livvic,Poppins,system-ui,sans-serif;color:var(--navy);background:#f7f9fc;padding:clamp(12px,2vw,24px);max-width:1800px;margin:auto;font-size:14px;line-height:1.45}.simon-home *{box-sizing:border-box;min-width:0}.simon-home h1{font-size:clamp(24px,2vw,32px);margin:0}.simon-home h2,.simon-dialog h2{font-size:18px;margin:0 0 10px}.simon-home h3{font-size:15px;margin:0 0 8px}.simon-home p{margin:7px 0}.simon-home small{display:block;font-size:12px;color:#5b6d94}.simon-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:12px}.simon-toolbar label{flex:1}.simon-home input,.simon-home select{border:1px solid #d6e1ee;background:#fff;color:var(--navy);border-radius:8px;padding:9px 12px;font:inherit;min-height:44px;max-width:100%}.simon-toolbar input{width:100%}.simon-toolbar time{white-space:nowrap;color:#496282}.simon-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(115deg,#eef4fc,#fff 55%,#eaf8df);border:1px solid #d6e1ee;border-radius:12px;padding:20px;margin-bottom:12px}.simon-hero strong{max-width:260px;font-size:18px;line-height:1.25}.simon-quick{display:flex;gap:8px;overflow-x:auto;padding:0 0 9px;scrollbar-width:thin}.simon-quick button{flex:0 0 auto;white-space:normal;max-width:210px;line-height:1.2;text-align:left}.simon-home button,.simon-dialog button{font:inherit;color:var(--blue);background:#fff;border:1px solid #c9d9ea;border-radius:7px;min-height:44px;padding:8px 12px;cursor:pointer}.simon-home button:hover,.simon-dialog button:hover{border-color:var(--green);background:#f3faed}.simon-home button:focus-visible,.simon-home input:focus-visible,.simon-home select:focus-visible,.simon-dialog button:focus-visible{outline:3px solid var(--green);outline-offset:2px}.simon-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.simon-kpis button{text-align:left;display:flex;flex-direction:column;min-height:110px}.simon-kpis strong{font-size:22px;line-height:1.15;margin:6px 0}.simon-kpis small{margin-top:auto}.simon-source-note{color:#607798}.simon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.simon-panel{background:#fff;border:1px solid #d6e1ee;border-radius:10px;padding:16px;scroll-margin-top:80px}.simon-wide{grid-column:1/-1}.simon-panel label{display:flex;gap:10px;align-items:center;margin:10px 0}.simon-rows article{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.5fr) auto;gap:10px;align-items:center;border-bottom:1px solid #e8eef6;padding:9px 0;overflow-wrap:anywhere}.simon-rows strong{font-size:14px}.simon-status{display:inline-block;background:#edf3fb;border-radius:5px;padding:4px 6px;font-size:12px}.simon-empty{padding:20px 0;color:#607798}.simon-team-grid,.simon-cross-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.simon-team,.simon-cross-grid>section{padding:10px;border:1px solid #e2eaf4;border-radius:8px}.simon-team{display:grid;gap:4px}.simon-home nav{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:10px}.simon-date-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.simon-date-strip span{background:#edf3fb;padding:8px 3px;text-align:center;font-size:12px}.simon-overlay{position:fixed;inset:0;z-index:100000;background:#0c036b77;display:grid;place-items:center;padding:16px}.simon-dialog{font-family:Livvic,system-ui,sans-serif;color:#0c036b;background:#fff;border-radius:10px;padding:20px;width:min(600px,100%);max-height:85dvh;overflow:auto;overflow-wrap:anywhere;font-size:14px}.simon-dialog>button{float:right}.simon-dialog dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px;margin:10px 0}.simon-dialog dd{margin:0}.simon-home footer{padding-top:16px;color:#496282}.simon-home .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1050px){.simon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.simon-home{padding:12px}.simon-toolbar{flex-wrap:wrap}.simon-toolbar time{width:100%;font-size:12px}.simon-hero{display:block}.simon-hero strong{display:block;margin-top:12px}.simon-grid,.simon-cross-grid{grid-template-columns:1fr}.simon-wide{grid-column:auto}.simon-rows article{grid-template-columns:1fr auto}.simon-rows article>div:nth-child(2){grid-column:1}.simon-rows article>button{grid-column:2;grid-row:1/3}.simon-dialog dl>div{grid-template-columns:1fr;gap:3px}}@media(max-width:390px){.simon-kpis{grid-template-columns:1fr 1fr}.simon-kpis button{padding:8px}.simon-date-strip span{font-size:10px}}.fitria-home{--navy:#0c036b;--blue:#1f2aab;--lime:#a1e738;--green:#4dbd19;color:var(--navy);background:#f7f9fc;font:14px/1.45 Livvic,Poppins,system-ui,sans-serif;padding:clamp(12px,2vw,24px);max-width:1800px;margin:auto}.fitria-home *{box-sizing:border-box;min-width:0}.fitria-home h1{font-size:clamp(24px,2vw,32px);margin:0 0 6px}.fitria-home h2{font-size:18px;margin:0 0 10px}.fitria-home p{margin:7px 0}.fitria-home small{display:block;color:#607798;font-size:12px}.fitria-home button,.fitria-dialog button{font:inherit;background:#fff;color:var(--blue);border:1px solid #ccdbed;border-radius:7px;min-height:44px;padding:8px 12px;cursor:pointer}.fitria-home button:hover,.fitria-dialog button:hover{border-color:var(--green);background:#f3faed}.fitria-home button:focus-visible,.fitria-home input:focus-visible,.fitria-dialog button:focus-visible{outline:3px solid var(--green);outline-offset:2px}.fitria-toolbar{display:flex;gap:14px;align-items:center;margin-bottom:12px}.fitria-toolbar label{flex:1}.fitria-toolbar input{width:100%;border:1px solid #ccdbed;border-radius:7px;padding:10px 14px;min-height:44px;font:inherit}.fitria-toolbar time{white-space:nowrap;color:#607798}.fitria-hero{display:grid;grid-template-columns:minmax(0,1.2fr) 100px minmax(0,1fr);gap:18px;align-items:center;border:1px solid #d8e5f1;border-radius:12px;background:linear-gradient(110deg,#fff,#f5faff 60%,#eaf8df);padding:20px;margin-bottom:10px}.fitria-hero>div:first-child p{font-size:17px;font-style:italic;max-width:580px}.fitria-hero ul{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.fitria-hero li{padding:5px 8px;background:#fff;border-radius:6px;border:1px solid #e1eaf3}.fitria-hero li b{font-size:12px}.fitria-avatar{border-radius:50%;height:94px;width:94px;display:grid;place-items:center;background:#0c036b;color:#fff;font-size:29px;font-weight:800;border:4px solid #a1e738}.fitria-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.fitria-quick button{text-align:left;display:flex;justify-content:space-between;align-items:center}.fitria-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.fitria-kpis button{text-align:left;min-height:86px}.fitria-kpis strong{display:block}.fitria-kpi-icon{color:#008e94;font-size:20px;float:left;margin-right:10px}.fitria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fitria-panel{background:#fff;border:1px solid #d8e5f1;border-radius:10px;padding:16px;scroll-margin-top:80px}.fitria-wide{grid-column:1/-1}.fitria-tabs{display:flex;gap:5px;overflow-x:auto;padding:0 0 6px}.fitria-tabs button{flex:0 0 auto;min-height:38px}.fitria-tabs .active{background:var(--navy);color:#fff}.fitria-empty{min-height:95px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#607798}.fitria-empty>span{font-size:28px;color:#7895b6}.fitria-empty strong{font-weight:600;color:var(--blue)}.fitria-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:6px 0}.fitria-calendar-grid span{text-align:center;background:#eef4fa;border:1px solid #e0eaf2;padding:8px 2px;font-size:11px}.fitria-links{display:grid;gap:6px}.fitria-links button{text-align:left}.fitria-home footer{padding:18px 0;color:#607798}.fitria-home footer span{display:block}.fitria-home .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fitria-overlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:#0c036b77;padding:16px}.fitria-dialog{width:min(500px,100%);max-height:85dvh;overflow:auto;padding:20px;border-radius:10px;background:#fff;color:#0c036b}.fitria-dialog>button{float:right}@media(max-width:960px){.fitria-hero{grid-template-columns:1fr 80px}.fitria-hero>div:last-child{grid-column:1/-1}.fitria-avatar{height:80px;width:80px}.fitria-quick,.fitria-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.fitria-home{padding:12px}.fitria-toolbar{flex-wrap:wrap}.fitria-toolbar time{width:100%;font-size:12px}.fitria-hero{grid-template-columns:1fr 60px;padding:14px}.fitria-avatar{height:58px;width:58px;font-size:18px;border-width:2px}.fitria-hero>div:first-child p{font-size:14px}.fitria-hero ul{grid-template-columns:1fr 1fr}.fitria-grid{grid-template-columns:1fr}.fitria-quick{display:flex;overflow-x:auto}.fitria-quick button{flex:0 0 150px}.fitria-kpis button{min-height:100px}}.fitria-doc-list article{padding:8px 0;border-bottom:1px solid #e3edf5}.fitria-doc-list strong{display:block;font-size:13px}.fitria-toolbar>span{font-weight:600}@font-face{font-family:Livvic;src:url(/fonts/Livvic-Regular.ttf) format("truetype");font-weight:400;font-display:swap}.cw{font-family:Livvic,Poppins,sans-serif;color:var(--gaia-navy,#0c036b);font-size:13px;min-width:0}.cw h1{font-size:22px}.cw h2{font-size:17px;margin:0}.cw h3{font-size:15px;margin:14px 0 8px}.cw p{line-height:1.5;margin:8px 0}.cw button,.cw input,.cw select{font:inherit;min-height:36px;max-width:100%;border:1px solid #c7c9c7;border-radius:6px;padding:7px 10px;color:inherit;background:#fff}.cw button{cursor:pointer}.cw button:hover{border-color:#1f2aab}.cw button:disabled{opacity:.6;cursor:wait}.cw button[aria-pressed=true]{background:#a1e738}.cw input,.cw select{width:100%;min-width:0}.cw input[type=checkbox]{width:auto;min-height:auto}.cw-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.cw-panel{background:#fff;border:1px solid #c7c9c7;border-radius:10px;padding:16px;margin:12px 0}.cw-search{margin:14px 0}.cw-job{display:grid!important;grid-template-columns:1.2fr 1.4fr 1fr auto;gap:12px;text-align:left;width:100%;align-items:center;margin:8px 0;word-break:break-word}.cw small{display:block;font-size:12px}.cw-backdrop{position:fixed;inset:0;background:#0c036b66;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.cw-dialog{background:#fff;border-radius:12px;width:min(1040px,100%);max-height:92dvh;overflow:auto;padding:20px;box-shadow:0 20px 80px #0c036b44;outline:none}.cw-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.cw-body{min-height:180px}.cw-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.cw-summary div{min-width:0}.cw-summary dt{font-size:12px;color:#302981}.cw-summary dd{margin:4px 0;overflow-wrap:anywhere;white-space:pre-wrap}.cw-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.cw-form label{display:grid;gap:5px;min-width:0}.cw-actions{border-top:1px solid #c7c9c7;margin-top:16px;padding-top:14px}.cw-actions>label{display:grid;gap:5px}.cw-actions>button{margin:8px 8px 0 0}.cw-card{padding:12px;background:#f8fdf6;border:1px solid #c7c9c7;border-left:3px solid #1f2aab;border-radius:6px;margin:8px 0;overflow-wrap:anywhere}.cw-CONFIRMED_DATE{border-left-color:#4dbd19}.cw-DUE_DATE{border-left-color:#a4a562}.cw a{color:#1f2aab;display:inline-block;margin-right:15px}.cw-test{font-size:12px;color:#0c036b;background:#a1e738;padding:4px 8px;display:inline-block}.cw-result-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0}.cw-audit{padding-left:22px}.cw-audit li{border-bottom:1px solid #c7c9c7;padding:8px 0}.cw [role=alert]{color:#61613a;white-space:pre-wrap}@media(max-width:700px){.cw-job{grid-template-columns:1fr 1fr}.cw-job small{grid-column:1/-1}.cw-form,.cw-summary{grid-template-columns:1fr 1fr}.cw-backdrop{padding:8px}.cw-dialog{padding:12px;max-height:96dvh}.cw-result-form{grid-template-columns:1fr 1fr}.cw h1{font-size:19px}.cw-heading{flex-wrap:wrap}}@media(max-width:420px){.cw-form,.cw-summary,.cw-job{grid-template-columns:1fr}.cw-job small{grid-column:auto}.cw-tabs button{flex:1 1 40%}.cw-dialog{border-radius:8px}.cw-result-form{grid-template-columns:1fr}.cw-heading button{min-width:36px}}.cw-calendar-tools{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.cw-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:8px 0}.cw-calendar button{display:flex;flex-direction:column;text-align:left;padding:6px;min-height:74px;overflow-wrap:anywhere}.cw-calendar b{font-size:12px}.cw-calendar span{font-size:12px;padding:4px;border-left:3px solid #1f2aab;background:#f8fdf6;margin-top:6px}.cw-calendar .cw-date-CONFIRMED_DATE{border-color:#4dbd19}.cw-calendar .cw-date-DUE_DATE{border-color:#a4a562}.cw-calendar .cw-date-ACTUAL_DATE{border-color:#0c036b}@media(max-width:700px){.cw-calendar{display:flex;overflow-x:auto;max-width:100%;scroll-snap-type:x mandatory}.cw-calendar button{flex:0 0 72px;min-height:65px;scroll-snap-align:start}.cw-calendar span{font-size:0;padding:0;width:6px;height:6px;border-radius:100%;background:#1f2aab;border:none}.cw-calendar .cw-date-CONFIRMED_DATE{background:#4dbd19}.cw-calendar .cw-date-DUE_DATE{background:#a4a562}.cw-calendar.month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cw-calendar.month button{font-size:11px;min-height:40px;padding:3px}.cw-calendar.month b{font-size:10px}}.expense-claims{min-height:100vh;background:#f4f5fb;color:#09024f}.expense-claims>header{display:flex;align-items:center;gap:18px;padding:20px clamp(18px,4vw,54px);background:#fff;border-bottom:1px solid #d2d4ee}.expense-claims header div{flex:1}.expense-claims header p{margin:0;color:#343eb3;font-size:12px;font-weight:700;letter-spacing:.08em}.expense-claims h1{margin:4px 0 0;font-size:clamp(24px,4vw,38px)}.expense-claims main{max-width:1400px;margin:auto;padding:28px clamp(16px,4vw,48px)}.claim-message{margin:16px auto;max-width:1300px;padding:12px 16px;background:#f0f0f9;border-left:4px solid #1d279d}.claim-register{display:grid;gap:10px}.claim-register button{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;text-align:left;padding:16px;background:#fff;border:1px solid #d2d4ee;border-radius:12px}.claim-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.claim-meta label{font-size:13px;font-weight:700}.claim-meta input,.claim-line input,.claim-line select,.nominee-line input,.nominee-line select{width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid #abafdf;border-radius:8px;background:#fff;font:inherit}.claim-section{margin-top:22px;padding:18px;background:#fff;border:1px solid #d2d4ee;border-radius:14px}.claim-section-title{display:flex;justify-content:space-between;align-items:center}.claim-section-title h3{margin:0}.claim-line{display:grid;grid-template-columns:150px 1fr 1fr 1.3fr 160px;gap:8px}.nominee-line{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.claim-footer{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin-top:22px;padding:14px;background:#fff;border:1px solid #c3c6e9;border-radius:14px;box-shadow:0 8px 30px #09024f22}.claim-footer b{margin-right:auto}.claim-footer a,.claim-footer button,.expense-claims button{padding:9px 12px;border:1px solid #888ed3;border-radius:8px;background:#fff;color:#0c036b;text-decoration:none;cursor:pointer}.expense-claims .primary{background:#181072;color:#fff;border-color:#181072}@media(max-width:900px){.claim-meta,.claim-line,.nominee-line{grid-template-columns:1fr 1fr}.claim-footer{position:static;flex-wrap:wrap}.expense-claims>header{align-items:flex-start}.expense-claims header div{min-width:0}}.claim-editor{border:0;padding:0;margin:0;min-width:0}.claim-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.claim-fields label,.claim-meta label{min-width:0;display:grid;gap:5px}.claim-fields input,.claim-fields select,.claim-section>label>input,.expense-claims main>label>input{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #abafdf;border-radius:8px;font:inherit}.claim-section li{overflow-wrap:anywhere}.expense-claims button:disabled{opacity:.5;cursor:not-allowed}.claim-register button{overflow-wrap:anywhere}.expense-claims nav{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}@media(max-width:600px){.claim-fields,.claim-meta{grid-template-columns:minmax(0,1fr)}.expense-claims>header{flex-wrap:wrap}.claim-register button{grid-template-columns:1fr}.claim-footer{position:static;flex-wrap:wrap}}.expense-claims{container-type:inline-size}@container (max-width:600px){.claim-fields,.claim-meta{grid-template-columns:minmax(0,1fr)}.expense-claims>header{padding:18px 16px;flex-wrap:wrap;gap:12px}.expense-claims main{padding:20px 16px}.claim-register button{grid-template-columns:1fr}.claim-footer{position:static;flex-wrap:wrap}.claim-section{padding:14px}.expense-claims h1{font-size:26px}.claim-meta input{min-height:44px}}.employee-address{min-height:100vh;background:#f4fbf0;color:#0a0259}.employee-address>header{display:flex;align-items:center;gap:18px;padding:18px clamp(16px,4vw,48px);background:#fff;border-bottom:1px solid #d9f1cd}.employee-address>header div{flex:1;min-width:0}.employee-address h1{margin:3px 0;font-size:clamp(24px,3vw,38px)}.employee-address small{color:#2f730f;font-weight:800;letter-spacing:.06em}.employee-address button,.employee-address a{min-height:46px;padding:0 16px;border:1px solid #c9ebba;border-radius:14px;background:#fff;color:#0a0259;font:inherit;font-weight:750;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.employee-address .primary{background:#2f730f;color:#fff;border-color:#2f730f}.employee-address main{max-width:1320px;margin:auto;padding:24px clamp(14px,4vw,44px)}.ea-message{padding:13px 16px;border-radius:14px;background:#e9f7e2;color:#23560b}.ea-toolbar{display:flex;gap:12px;margin-bottom:18px}.ea-toolbar input{flex:1;min-height:48px;padding:0 14px;border:1px solid #c9ebba;border-radius:14px;font:inherit}.ea-toolbar div{display:flex;gap:8px}.ea-list{display:grid;gap:10px}.ea-list>button{width:100%;justify-content:space-between;text-align:left;padding:16px 18px}.ea-list span{display:grid;gap:4px}.ea-list b{font-size:18px}.ea-list em{font-style:normal;color:#343eb3}.ea-list strong{white-space:nowrap;color:#2f730f}.employee-address main>footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.employee-address main>footer nav{display:flex;align-items:center;gap:8px}.ea-progress{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-bottom:18px}.ea-progress progress{width:100%;accent-color:#2f730f}.ea-form,.ea-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;border:1px solid #d4efc8;border-radius:24px;background:#fff}.ea-form label{display:grid;gap:7px;font-weight:750}.ea-form input,.ea-form select,.ea-form textarea{box-sizing:border-box;width:100%;min-height:50px;padding:12px;border:1px solid #bbe6a7;border-radius:14px;background:#fff;font:inherit}.ea-form textarea{min-height:112px;resize:vertical}.ea-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.ea-review div{padding:14px;border-radius:16px;background:#f4fbf1;overflow-wrap:anywhere}.ea-review div small,.ea-review div b{display:block}.ea-review div b{margin-top:6px}.ea-actions{display:flex;gap:10px;margin-top:18px}@media(max-width:700px){.employee-address>header{align-items:flex-start;flex-wrap:wrap}.employee-address>header div{order:-1;flex-basis:100%}.ea-toolbar{display:grid}.ea-toolbar div{display:grid;grid-template-columns:1fr}.ea-form,.ea-review{grid-template-columns:1fr}.ea-list>button{align-items:flex-start}.employee-address h1{font-size:27px}.employee-address main{padding:18px 12px}}.connected-accounts{margin:12px 16px;border:1px solid #d5d7ef;border-radius:12px;background:#fff;color:#0f066d;font:14px/1.5 Manrope,system-ui,sans-serif}.connected-accounts summary{padding:12px 16px;cursor:pointer;font-weight:700;min-height:44px;box-sizing:border-box}.connected-accounts summary small{margin-left:12px;font-size:12px;font-weight:400;color:#313bb2}.connected-content{padding:0 16px 16px}.connected-content p{margin:10px 0}.connected-filters{display:flex;gap:8px;flex-wrap:wrap}.connected-content select,.connected-content input,.connected-content button{font:inherit;min-height:44px;padding:8px 10px;border:1px solid #c9cceb;border-radius:7px;background:#fff;color:#0f066d;max-width:100%;box-sizing:border-box}.connected-content button{cursor:pointer}.connected-content button:disabled{opacity:.45;cursor:default}.connected-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.connected-records article{display:flex;flex-direction:column;gap:4px;border:1px solid #d9dbf1;border-left:3px solid #767746;padding:12px;border-radius:8px;overflow-wrap:anywhere}.connected-records small,.connected-content>small{font-size:12px;color:#313bb2}.connected-records strong{font-size:14px}.connected-pages{display:flex;align-items:center;gap:12px}@media(max-width:600px){.connected-accounts{margin:8px}.connected-records{grid-template-columns:1fr}.connected-filters>*{width:100%}.connected-accounts summary small{display:block;margin:4px 0 0}}:root{--workspace-ink:#070241;--workspace-green:#4ebd1a;--workspace-rail:#090254;--workspace-bg:#f6f6f6;--workspace-line:#daf1d0}.workspace-skip-link{position:fixed;z-index:1000;left:16px;top:-80px;padding:10px 16px;border-radius:8px;background:#fff;color:#090254;font-weight:800}.workspace-skip-link:focus{top:12px}.workspace-desktop-rail{display:none}.workspace-topbar{position:sticky;z-index:80;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;height:72px;padding:0 18px;border-bottom:1px solid var(--workspace-line);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-topbar button{font:inherit}.workspace-topbar-search{display:flex;align-items:center;gap:12px;width:min(620px,calc(100% - 132px));height:44px;padding:0 14px;border:1px solid #d5efc9;border-radius:13px;background:#f8fcf6;color:#575199;text-align:left;cursor:pointer}.workspace-topbar-search svg{width:19px;flex:none}.workspace-topbar-search span{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.workspace-topbar-search kbd{padding:3px 7px;border:1px solid #d8d9d8;border-radius:6px;background:#fff;color:#6660a2;font:700 12px/1.4 inherit}.workspace-topbar-actions{display:flex;align-items:center;gap:10px}.workspace-topbar-actions button{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid #d7f0cc;border-radius:12px;background:#fff;color:#090255;cursor:pointer}.workspace-topbar-actions svg{width:20px}.workspace-notifications{position:relative;width:44px;padding:0}.workspace-notifications i{position:absolute;right:9px;top:8px;width:6px;height:6px;border:2px solid #ffffff;border-radius:50%;background:#827db3}.workspace-create{gap:8px;padding:0 16px!important;border-color:#4ebd1a!important;background:#4ebd1a!important;color:#fff!important;font-weight:750!important;box-shadow:0 8px 20px #388a1233}.workspace-topbar-signout{gap:7px;padding:0 13px!important;border-color:#d3eec6!important;color:#2f2780!important;font-weight:750!important}.workspace-topbar-signout:hover{border-color:#9995c1!important;background:#fafafc!important;color:#3b3487!important}.workspace-topbar-signout:disabled{cursor:wait;opacity:.65}.workspace-exit-pov{gap:7px;padding:0 14px!important;border-color:#8fd66e!important;background:#f0f9ec!important;color:#2e720f!important;font-weight:850!important;box-shadow:0 5px 14px #327c101c}.workspace-exit-pov:hover{background:#e2f4da!important;border-color:#5bc22c!important}.workspace-exit-pov>span{font-size:19px}.workspace-dialog-exit-pov{border-color:#8fd66e!important;background:#f0f9ec!important;color:#2e720f!important}.workspace-navigation-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:24px;border:1px solid #cbecbb;border-radius:20px;color:var(--workspace-ink);background:#fff;box-shadow:0 28px 90px #06023757}.workspace-navigation-dialog::backdrop{background:#0602369e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.workspace-navigation-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0;background:none;color:inherit}.workspace-navigation-dialog>header div{display:grid;gap:5px}.workspace-navigation-dialog>header small{color:#4ab718;font-size:12px;font-weight:800;letter-spacing:.12em}.workspace-navigation-dialog h2{margin:0;font:800 clamp(25px,5vw,36px)/1.15 Manrope,system-ui,sans-serif;letter-spacing:-.035em}.workspace-navigation-dialog>header>button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#eff9ea;color:#0a035b;font-size:26px;cursor:pointer}.workspace-menu-search{display:grid;gap:8px;color:#0c036b;font-size:14px;font-weight:700}.workspace-menu-search input{box-sizing:border-box;width:100%;min-height:50px;padding:10px 14px;border:1px solid #bee7ab;border-radius:12px;background:#f9fdf7;color:inherit;font:inherit}.workspace-navigation-dialog>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.workspace-navigation-dialog>nav button{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:72px;padding:12px;border:1px solid #daf1d0;border-radius:14px;background:#fff;color:#090251;text-align:left;font:inherit;cursor:pointer}.workspace-navigation-dialog>nav button:hover{border-color:#90d66f;background:#f3fbef}.workspace-navigation-dialog>nav button>svg{width:22px;color:#4ab718}.workspace-navigation-dialog>nav button>span:nth-child(2){display:grid;gap:2px;min-width:0}.workspace-navigation-dialog>nav small{color:#605b9e;font-size:11px}.workspace-navigation-dialog>nav strong{font-size:15px}.workspace-navigation-dialog>nav button>span:last-child{color:#4ab718;font-size:19px}.workspace-menu-empty{padding:20px;border-radius:12px;background:#f5fbf2;color:#484190}@media(min-width:980px){body:has(.workspace-desktop-rail) #root{box-sizing:border-box;padding-left:272px}.workspace-desktop-rail{position:fixed;inset:0 auto 0 0;z-index:100;display:flex;flex-direction:column;width:272px;padding:18px;color:#f1faec;background:linear-gradient(180deg,#090254,#0a0257 58%,#090254);box-shadow:10px 0 30px #07024014}.workspace-rail-brand{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:7px 8px 24px;border-bottom:1px solid rgba(255,255,255,.12)}.workspace-brand-symbol{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#ffffff17}.workspace-brand-symbol img{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.workspace-rail-brand>span:last-child{display:grid;gap:2px}.workspace-rail-brand strong{font:800 16px/1.2 Manrope,system-ui,sans-serif;letter-spacing:-.03em}.workspace-rail-brand small{color:#bde6aa;font-size:11px}.workspace-desktop-rail>nav{flex:1;min-height:0;overflow-y:auto;padding:22px 0 12px;scrollbar-width:thin}.workspace-rail-group{display:grid;gap:5px;margin-bottom:19px}.workspace-rail-group h2{margin:0;padding:0 11px 7px;color:#7b81cd;font-size:10px;font-weight:800;letter-spacing:.14em}.workspace-rail-group button{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:47px;padding:9px 12px;border:0;border-left:3px solid transparent;border-radius:11px;background:transparent;color:#dcf2d2;text-align:left;font:650 15px/1.2 inherit;cursor:pointer}.workspace-rail-group button>svg{width:21px}.workspace-rail-group button small{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#89d3672b;color:#b5e49f;font-size:11px}.workspace-rail-group button:hover{background:#ffffff0f;color:#fff}.workspace-rail-group button[aria-current=page]{border-left-color:#95d876;background:#ffffff1c;color:#fff;box-shadow:inset 0 0 0 1px #ffffff09}.workspace-help{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:15px 9px;border:0;border-top:1px solid rgba(255,255,255,.12);background:transparent;color:#f0f9ec;text-align:left;font:inherit;cursor:pointer}.workspace-help>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#86d26221;color:#ade195}.workspace-help svg{width:17px}.workspace-help>span:last-child{display:grid;gap:2px}.workspace-help b{font-size:12px}.workspace-help small{color:#a9df90;font-size:10px}.workspace-rail-account{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:15px 8px 2px;border-top:1px solid rgba(255,255,255,.12)}.workspace-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#d4efc7;color:#24570c;font-size:11px;font-weight:850}.workspace-user-copy{display:grid;gap:2px;min-width:0}.workspace-user-copy b,.workspace-user-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-user-copy b{font-size:12px}.workspace-user-copy small{color:#b4e39e;font-size:10px}.workspace-signout{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-top:6px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0e;color:#e8f7e1;font:700 12px/1 inherit;cursor:pointer}.workspace-signout:hover{background:#fff;color:#0a035b}.workspace-signout svg{width:16px}.workspace-topbar{height:76px;padding:0 56px}.workspace-topbar-search{width:min(620px,65%)}}@media(max-width:979px){.workspace-topbar{height:64px}.workspace-topbar-search{width:min(100%,620px)}.workspace-topbar-search span{font-size:13px}.workspace-topbar-actions .workspace-create span{display:none}.workspace-create{width:44px;padding:0!important}}@media(max-width:560px){.workspace-topbar{padding:0 12px;gap:8px}.workspace-topbar-search{width:calc(100% - 98px)}.workspace-topbar-search kbd{display:none}.workspace-navigation-dialog{padding:18px}.workspace-navigation-dialog>nav{grid-template-columns:1fr}}.workspace-topbar :where(button):focus-visible,.workspace-desktop-rail :where(button):focus-visible,.workspace-navigation-dialog :where(button,input):focus-visible{outline:3px solid #94d775;outline-offset:2px}@media(min-width:980px){.workspace-desktop-rail>nav{display:block;grid-template-columns:none}.workspace-rail-group{grid-template-columns:minmax(0,1fr);width:100%}.workspace-brand-symbol{overflow:hidden}.workspace-brand-symbol img{width:82px;height:35px;max-width:none;object-fit:contain;filter:none;opacity:.95;transform:translate(19px)}.workspace-brand-symbol b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#a1dc85;color:#28620d;font:850 18px/1 Manrope,system-ui,sans-serif}}.workspace-mobile-menu,.workspace-mobile-nav,.workspace-dialog-account{display:none}@media(min-width:980px){.workspace-rail-brand strong{font-weight:700;font-size:15px}.workspace-rail-group h2{font-weight:700}.workspace-rail-group button{min-height:45px;padding-block:8px;font:600 14px/1.25 DM Sans,system-ui,sans-serif}.workspace-rail-group button>svg{width:20px}.workspace-help b,.workspace-user-copy b,.workspace-signout{font-weight:600}.workspace-avatar{font-weight:700}}@media(max-width:979px){body:has(.workspace-desktop-rail) #root{padding-bottom:72px}.workspace-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;height:68px;padding:0 16px;gap:10px}.workspace-mobile-menu{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d7f0cc;border-radius:12px;background:#fff;color:#090255}.workspace-mobile-menu svg{width:21px}.workspace-topbar-search{width:100%;min-width:0}.workspace-topbar-actions .workspace-create span{display:none}.workspace-create{width:44px;padding:0!important}.workspace-notifications{display:none!important}.workspace-topbar-signout{width:44px;padding:0!important}.workspace-topbar-signout span{display:none}.workspace-exit-pov{min-width:44px;padding:0 10px!important}.workspace-exit-pov b{display:none}.workspace-mobile-nav{position:fixed;inset:auto 0 0;z-index:95;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:68px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--workspace-line);background:#fffffff7;box-shadow:0 -8px 26px #08024912;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-mobile-nav button{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-width:0;min-height:48px;padding:0 4px;border:0;background:transparent;color:#5f599e;font:600 10px/1.15 DM Sans,system-ui,sans-serif}.workspace-mobile-nav button>svg,.workspace-mobile-icon>svg{width:21px;height:21px}.workspace-mobile-nav button.active{color:#409e15}.workspace-mobile-icon{position:relative;display:grid;place-items:center}.workspace-mobile-icon small{position:absolute;top:-6px;right:-10px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #ffffff;border-radius:999px;background:#4ebd1a;color:#fff;font-size:9px}.workspace-mobile-nav .workspace-mobile-create{align-content:end}.workspace-mobile-nav .workspace-mobile-create .workspace-mobile-icon{width:38px;height:38px;margin-top:-17px;border-radius:12px;background:#4ebd1a;color:#fff;box-shadow:0 8px 20px #3a8d1345}.workspace-dialog-account{display:grid;align-items:center;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #daf1d0}.workspace-dialog-account>span:nth-child(2){display:grid;gap:2px;min-width:0}.workspace-dialog-account b{overflow:hidden;color:#090255;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-dialog-account small{color:#5c569b;font-size:10px}.workspace-dialog-account>button{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid #cbecbb;border-radius:10px;background:#f4fbf1;color:#317710;font:600 12px/1 inherit}.workspace-dialog-account>button svg{width:16px}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-exit-pov{display:flex!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-exit-pov>b{display:none!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-exit-pov>span{display:block!important;width:auto!important;font-size:22px!important;line-height:1!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar{grid-template-columns:44px minmax(0,1fr)!important;height:64px!important;padding:0 10px!important;gap:8px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-search{display:none!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-actions{grid-column:2;display:flex!important;justify-content:flex-end!important;gap:6px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-language-switch{display:grid!important;flex:none;width:68px!important;grid-template-columns:repeat(2,30px)!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-picker{display:flex!important;flex:none;width:44px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle{width:44px!important;max-width:44px!important;padding:0!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle span,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle small{display:none!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) :is(.workspace-notifications,.workspace-exit-pov,.workspace-topbar-signout){flex:none;width:44px!important;padding:0!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-exit-pov>span{display:block!important;line-height:1}@media(max-width:979px){.workspace-topbar{grid-template-columns:44px minmax(0,1fr)!important;height:64px!important;padding:0 10px!important;gap:8px!important}.workspace-topbar-search{display:none!important}.workspace-topbar-actions{grid-column:2;display:flex!important;justify-content:flex-end!important;gap:6px!important}.workspace-language-switch{display:grid!important;flex:none;width:68px!important;grid-template-columns:repeat(2,30px)!important}.workspace-display-picker{display:flex!important;flex:none;width:44px!important}.workspace-display-toggle{width:44px!important;max-width:44px!important;padding:0!important}.workspace-display-toggle span,.workspace-display-toggle small{display:none!important}.workspace-notifications,.workspace-exit-pov,.workspace-topbar-signout{flex:none;width:44px!important;padding:0!important}}@media(max-width:560px){.workspace-topbar{padding:0 12px;gap:8px}.workspace-topbar-search{width:100%;padding:0 11px}.workspace-topbar-search span{font-size:12px}}.workspace-display-picker{position:relative;display:flex;align-items:center}.workspace-display-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #d2eec5;border-radius:12px;background:#fff;color:#307510;min-height:38px;padding:0 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.workspace-display-toggle span{font-size:12px}.workspace-display-toggle small{font-size:14px;line-height:1}.workspace-display-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:100;min-width:170px;padding:6px;border:1px solid #daf1d0;border-radius:14px;background:#fff;box-shadow:0 18px 40px #255b0c29}.workspace-display-menu button{display:grid;grid-template-columns:24px 1fr 18px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#347f11;text-align:left;cursor:pointer}.workspace-display-menu button:hover,.workspace-display-menu button[aria-checked=true]{background:#eff9eb;color:#307510}.workspace-display-menu button strong{font-size:12px}.workspace-display-menu button b{color:#4ebd1a}.workspace-display-toggle:focus-visible,.workspace-display-menu button:focus-visible{outline:3px solid #b5e49f;outline-offset:2px}.workspace-language-switch{display:grid;grid-template-columns:repeat(2,34px);gap:2px;padding:3px;border:1px solid #d2eec5;border-radius:11px;background:#f2faef}.workspace-topbar-actions .workspace-language-switch button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#4f4894;font-size:11px;font-weight:800}.workspace-topbar-actions .workspace-language-switch button.active{background:#fff;color:#358311;box-shadow:0 2px 8px #24580c1f}html[data-gaia-display-mode=android] body:has(.workspace-desktop-rail),html[data-gaia-display-mode=iphone] body:has(.workspace-desktop-rail),html[data-gaia-display-mode=tablet] body:has(.workspace-desktop-rail){background:#e2f4da}html[data-gaia-display-mode=android] body:has(.workspace-desktop-rail) #root{max-width:412px;margin:auto}html[data-gaia-display-mode=iphone] body:has(.workspace-desktop-rail) #root{max-width:390px;margin:auto}html[data-gaia-display-mode=tablet] body:has(.workspace-desktop-rail) #root{max-width:820px;margin:auto}html[data-gaia-display-mode=android] .workspace-desktop-rail,html[data-gaia-display-mode=iphone] .workspace-desktop-rail,html[data-gaia-display-mode=tablet] .workspace-desktop-rail{display:none}html[data-gaia-display-mode=android] .workspace-mobile-nav,html[data-gaia-display-mode=iphone] .workspace-mobile-nav,html[data-gaia-display-mode=tablet] .workspace-mobile-nav{display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:820px;z-index:90}html[data-gaia-display-mode=pc] .workspace-mobile-nav{display:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar{display:grid;grid-template-columns:44px 40px minmax(0,1fr);gap:6px;padding:0 10px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-search{width:40px;padding:0;justify-content:center}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-search span,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-search kbd,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle span,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle small,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-signout span{display:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-actions{justify-content:flex-end;gap:5px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-signout{width:40px;padding:0!important}@media(max-width:980px){.workspace-topbar-actions .workspace-display-toggle span,.workspace-topbar-actions .workspace-display-toggle small{display:none}.workspace-display-toggle{width:40px;justify-content:center;padding:0}.workspace-display-menu{right:-50px}.workspace-notifications{display:flex!important}.workspace-topbar-actions .workspace-create{display:none}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) body:has(.workspace-desktop-rail) #root{box-sizing:border-box;width:100%;padding-left:0!important;padding-bottom:76px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .display-mode{box-sizing:border-box;width:100%;padding:0;background:#fff}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .display-canvas,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .display-canvas>.app{box-sizing:border-box;width:100%;max-width:100%!important;min-width:0;margin:0;border:0;border-radius:0;box-shadow:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;box-sizing:border-box;width:100%;height:64px;padding:0 10px;gap:7px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-menu{display:grid;place-items:center;width:44px;height:44px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-search{width:44px;padding:0;justify-content:center}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-search span,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-search kbd{display:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-topbar-actions{min-width:0;gap:6px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-language-switch{grid-template-columns:repeat(2,30px);padding:2px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-topbar-actions .workspace-language-switch button{width:30px;height:34px;font-size:10px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-topbar-actions .workspace-create{display:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-notifications{display:flex!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle{max-width:104px;padding:0 8px;white-space:nowrap}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle span{display:inline;font-size:11px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .workspace-display-toggle small{display:none}html[data-gaia-display-mode=android] .workspace-mobile-nav{max-width:412px}html[data-gaia-display-mode=iphone] .workspace-mobile-nav{max-width:390px}html[data-gaia-display-mode=tablet] .workspace-mobile-nav{max-width:820px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));box-sizing:border-box;min-height:68px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--workspace-line);background:#fffffffa;box-shadow:0 -8px 26px #08024912}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-nav button{position:relative;display:grid!important;grid-template-columns:1fr;justify-items:center;align-content:center;gap:3px;width:auto!important;min-width:0;min-height:48px;padding:0 3px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#5f599e;font:600 10px/1.15 DM Sans,system-ui,sans-serif!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-nav button>svg,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-icon>svg{width:21px!important;height:21px!important;max-width:21px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-nav button.active{color:#409e15}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-nav button>span:last-child{display:block;max-width:100%;overflow:hidden;font-size:10px!important;line-height:1.1!important;text-overflow:ellipsis;white-space:nowrap}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-icon{position:relative;display:grid;place-items:center}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-mobile-nav .workspace-mobile-create .workspace-mobile-icon{width:38px;height:38px;margin-top:-17px;border-radius:12px;background:#4ebd1a;color:#fff;box-shadow:0 8px 20px #3a8d1345}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) :where(main,section,article,form,fieldset,header,footer,nav,div,label){min-width:0}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) :where(h1,h2,h3,p,span,strong,small,label){word-break:normal;overflow-wrap:normal}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) :where(table,.calendar-scroll,.document-table,.data-table){max-width:100%;overflow-x:auto}.workspace-mobile-menu-button{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #d2eec5;border-radius:12px;background:#fff;color:#307510;cursor:pointer}.workspace-mobile-menu-button svg{width:22px;height:22px}.workspace-mobile-menu-button:focus-visible{outline:3px solid #b5e49f;outline-offset:2px}.workspace-mobile-icon small{position:absolute;top:-7px;right:-10px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #ffffff;border-radius:999px;background:#b1b178;color:#fff;font:700 10px/1 system-ui,sans-serif;box-shadow:0 3px 8px #2f288038}@media(max-width:980px){.workspace-mobile-menu-button{display:inline-flex}.workspace-topbar{gap:8px}.workspace-topbar-search{min-width:0}.workspace-topbar-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:979px){.workspace-topbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.workspace-language-switch,.workspace-display-picker{display:none!important}.workspace-topbar-actions{display:flex;align-items:center;justify-content:flex-end;min-width:44px;gap:0}.workspace-topbar-actions .workspace-notifications{display:flex!important;width:44px;height:44px}html[data-gaia-display-mode=pc] body:has(.workspace-desktop-rail) #root{box-sizing:border-box;max-width:none;margin:0;padding-left:0;padding-bottom:72px;box-shadow:none}html[data-gaia-display-mode=pc] .workspace-desktop-rail{display:none}html[data-gaia-display-mode=pc] .workspace-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;height:68px;padding:0 12px;gap:8px}html[data-gaia-display-mode=pc] .workspace-mobile-menu{display:grid}html[data-gaia-display-mode=pc] .workspace-topbar-actions .workspace-create{display:none}html[data-gaia-display-mode=pc] .workspace-mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:95;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:68px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));transform:none;border-top:1px solid var(--workspace-line);background:#fffffff7;box-shadow:0 -8px 26px #08024912;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-gaia-display-mode=pc] .workspace-mobile-nav button{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-width:0;min-height:48px;padding:0 4px;border:0;background:transparent;color:#5f599e;font:600 10px/1.15 DM Sans,system-ui,sans-serif}html[data-gaia-display-mode=pc] .workspace-mobile-nav button>svg,html[data-gaia-display-mode=pc] .workspace-mobile-icon>svg{width:21px;height:21px}html[data-gaia-display-mode=pc] .workspace-mobile-icon{position:relative;display:grid;place-items:center}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) :is(.workspace-mobile-menu,.workspace-topbar-search,.workspace-language-switch,.workspace-display-toggle,.workspace-notifications,.workspace-exit-pov,.workspace-topbar-signout,.workspace-create){box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-language-switch{align-items:center;padding:3px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-topbar-actions .workspace-language-switch button{box-sizing:border-box;height:36px!important;min-height:36px!important;max-height:36px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .workspace-topbar-actions{align-items:center!important}@media(max-width:979px){.workspace-mobile-menu,.workspace-topbar-search,.workspace-display-toggle,.workspace-notifications,.workspace-exit-pov,.workspace-topbar-signout,.workspace-create{box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px!important}.workspace-exit-pov,.workspace-topbar-signout{display:flex!important;width:44px!important;padding:0!important}.workspace-exit-pov b,.workspace-topbar-signout span{display:none!important}}.workspace-mobile-nav button>span:last-child{display:block;max-width:100%;font:600 10px/1.2 DM Sans,system-ui,sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-mobile-nav .workspace-mobile-icon{position:relative;display:grid;place-items:center;min-width:0}.workspace-mobile-nav .workspace-mobile-icon small{position:absolute;top:-5px;right:-9px;font:700 9px/1 system-ui}@media(min-width:980px){.workspace-topbar .workspace-topbar-signout,.workspace-topbar .workspace-create{display:none}}.pov-active-banner{position:sticky;top:76px;z-index:89;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 22px;border-bottom:1px solid #a2a261;background:#f0f0e5;color:#353520;font-size:12px}.pov-active-banner b{letter-spacing:.08em}.pov-active-banner button{min-height:38px;padding:7px 13px;border:1px solid #565733;border-radius:9px;background:#fff;color:#414127;font-weight:800}@media(max-width:979px){.pov-active-banner{top:64px;grid-template-columns:1fr auto;padding:9px 12px}.pov-active-banner b{grid-column:1}.pov-active-banner span{grid-column:1;font-size:11px}.pov-active-banner button{grid-column:2;grid-row:1/3}}@media(min-width:980px)and (max-width:1499px){.workspace-topbar{box-sizing:border-box;width:100%;min-width:0;padding-inline:12px;gap:8px}.workspace-topbar-search{flex:1 1 auto;width:auto;min-width:0;max-width:none}.workspace-topbar-actions{flex:0 0 auto;min-width:0;gap:5px}.workspace-topbar-actions .workspace-create,.workspace-topbar-actions .workspace-display-picker{display:none}}@media(min-width:980px){body .workspace-desktop-rail .workspace-rail-group button{font-family:DM Sans,system-ui,sans-serif!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important;min-height:42px;padding:8px 10px;gap:9px}body .workspace-desktop-rail .workspace-rail-group button>svg{width:18px;height:18px}body .workspace-desktop-rail .workspace-rail-group h2{font-family:DM Sans,system-ui,sans-serif!important;font-size:10px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.1em}body .workspace-desktop-rail .workspace-rail-brand strong{font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;line-height:1.3!important;font-weight:700!important}body .workspace-desktop-rail .workspace-rail-brand small{font-size:11px!important;line-height:1.4!important}body .workspace-desktop-rail .workspace-help b,body .workspace-desktop-rail .workspace-user-copy b{font-family:DM Sans,system-ui,sans-serif!important;font-size:12px!important;line-height:1.35!important;font-weight:600!important}body .workspace-desktop-rail .workspace-help small,body .workspace-desktop-rail .workspace-user-copy small{font-size:11px!important;line-height:1.4!important}}@media(min-width:980px){body:has(.workspace-desktop-rail) #root{padding-left:232px!important}body .workspace-desktop-rail{box-sizing:border-box;width:232px!important;padding:14px 12px!important}body .workspace-desktop-rail .workspace-rail-group button{min-height:38px!important;padding:7px 9px!important;gap:8px!important;font:500 13px/1.3 DM Sans,system-ui,sans-serif!important}body .workspace-desktop-rail .workspace-rail-group button>span{font:inherit!important}body .workspace-desktop-rail .workspace-rail-group button>svg{width:17px!important;height:17px!important;flex-shrink:0}body .workspace-desktop-rail .workspace-rail-brand{padding:5px 5px 16px!important;gap:8px!important}body .workspace-desktop-rail .workspace-signout{font:500 12px/1.3 DM Sans,system-ui,sans-serif!important}}.technical-work-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.technical-work-summary article{padding:20px;border:1px solid #d6f0ca;border-radius:20px;background:#fff}.technical-work-summary b{display:block;color:#090250;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.technical-work-summary span{display:block;margin-top:8px;color:#2833af;font-weight:750}.technical-work-list{display:grid;gap:16px}.technical-work-list>article{padding:clamp(18px,2.8vw,28px);border:1px solid #d6f0ca;border-radius:24px;background:#fff;box-shadow:0 12px 30px #09025012}.technical-work-list>article.next-work{border:2px solid #317710;background:linear-gradient(135deg,#f3fbef,#fff)}.technical-work-list article header{display:flex;justify-content:space-between;gap:12px;align-items:center}.technical-work-list article header span{color:#307510;font-size:.76rem;font-weight:900;letter-spacing:.08em}.technical-work-list article header strong{padding:7px 11px;border-radius:999px;background:#ebf7e5;color:#29640d;font-size:.75rem}.technical-work-list h2{margin:16px 0 5px;font-size:clamp(1.08rem,2.4vw,1.38rem)}.technical-work-list p{margin:0;color:#242fad}.technical-work-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.technical-work-list dl div{padding:12px;border-radius:14px;background:#f4f5fb}.technical-work-list dt{color:#3c46b6;font-size:.76rem;font-weight:750}.technical-work-list dd{margin:4px 0 0;color:#090250;font-weight:800}.technical-work-list .primary{width:100%;min-height:54px}.inherited-calibration-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.inherited-calibration-context div{display:grid;gap:5px;padding:18px;border:1px solid #d1eec3;border-radius:18px;background:#f7fcf4}.inherited-calibration-context small{color:#307510;font-weight:850}.inherited-calibration-context b{color:#090250}.inherited-calibration-context span{color:#2b36b0}.calibration-actual-form{margin-top:18px}@media(max-width:680px){.technical-work-summary,.technical-work-list dl,.inherited-calibration-context{grid-template-columns:1fr}.technical-work-list article header{align-items:flex-start;flex-direction:column}.technical-work-list article header strong{white-space:normal}}.calibration-admin-home main{max-width:1180px}.calibration-admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #ccecbe;border-radius:28px;background:radial-gradient(circle at 92% 5%,#e6f6df,transparent 35%),linear-gradient(145deg,#f7fcf4,#fff)}.calibration-admin-hero h1{max-width:760px;margin:7px 0 10px;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.calibration-admin-hero p{max-width:720px;margin:0;color:#2732ae}.calibration-admin-hero>strong{display:grid;place-items:center;min-width:150px;padding:18px;border-radius:20px;background:#ebf7e5;color:#2f740f;text-align:center}.calibration-admin-hero>strong b{font-size:2.2rem}.calibration-admin-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0;padding:20px 22px;border:1px solid #d3efc6;border-radius:20px;background:#fff}.calibration-admin-next small{color:#2d6f0f;font-weight:850;letter-spacing:.07em}.calibration-admin-next h2{margin:5px 0}.calibration-admin-next p{margin:0;color:#313bb2}.calibration-admin-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calibration-admin-steps button{display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px 10px;padding:17px;border:1px solid #d5efc9;border-radius:18px;background:#fff;text-align:left}.calibration-admin-steps button.attention{border-color:#baba88;background:#f9faf5}.calibration-admin-steps small{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e8f7e1;color:#2d6f0f;font-weight:900}.calibration-admin-steps b{font-size:1.7rem}.calibration-admin-steps strong,.calibration-admin-steps span,.calibration-admin-steps em{grid-column:2}.calibration-admin-steps span{color:#4d4693;font-size:.83rem}.calibration-admin-steps em{color:#2d6f0f;font-style:normal;font-weight:850}.calibration-admin-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;margin:22px 0;padding:24px;border-radius:24px;background:#0b035f;color:#fff}.calibration-admin-evidence h2{margin:5px 0 10px}.calibration-admin-evidence p{color:#d7f0cc}.calibration-admin-evidence ol{display:grid;gap:8px;margin:0;padding-left:24px}.calibration-admin-evidence li{padding:8px 10px;border-radius:10px;background:#ffffff10}.calibration-admin-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calibration-admin-shortcuts button{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:17px;border:1px solid #d2eec6;border-radius:18px;background:#fff;text-align:left}.calibration-admin-shortcuts button>b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e9f7e3;color:#2d6f0f}.calibration-admin-shortcuts span{display:grid;gap:4px}.calibration-admin-shortcuts small{color:#514b95}@media(max-width:900px){.calibration-admin-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-admin-evidence{grid-template-columns:1fr}}@media(max-width:620px){.calibration-admin-hero,.calibration-admin-next{align-items:stretch;flex-direction:column}.calibration-admin-hero>strong{justify-self:start;min-width:0}.calibration-admin-steps,.calibration-admin-shortcuts{grid-template-columns:1fr}.calibration-admin-next button{width:100%}}.calibration-technician-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;margin:22px 0;padding:23px;border-radius:23px;background:#0b035f;color:#fff}.calibration-technician-evidence h2{margin:5px 0 9px}.calibration-technician-evidence p{color:#daf1d0}.calibration-technician-evidence ol{display:grid;gap:7px;margin:0;padding-left:23px}.calibration-technician-evidence li{padding:7px 9px;border-radius:9px;background:#ffffff10}.calibration-readiness{padding:18px;border:1px solid #d0eec2;border-radius:18px;background:#f6fcf3}.calibration-readiness h3{margin:0 0 12px}.calibration-readiness>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.calibration-readiness span{padding:10px;border-radius:10px;background:#fff}.calibration-readiness span.ready{color:#2d6f0f;border-left:4px solid #52bf20}.calibration-readiness span.hold{color:#6e6e42;border-left:4px solid #aeaf73;background:#f9f9f5}.calibration-readiness p{margin:12px 0 0;color:#443e8d;font-size:.88rem}@media(max-width:720px){.calibration-technician-evidence{grid-template-columns:1fr}.calibration-readiness>div{grid-template-columns:1fr}}.calibration-manager-home main{max-width:1220px}.calibration-manager-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #c2e8b1;border-radius:28px;background:radial-gradient(circle at 92% 6%,#d7f0cb,transparent 35%),linear-gradient(145deg,#f2faee,#fff)}.calibration-manager-hero h1{max-width:760px;margin:7px 0 10px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.calibration-manager-hero p{max-width:720px;margin:0;color:#1f29a8}.calibration-manager-hero>strong{display:grid;place-items:center;min-width:160px;padding:20px;border-radius:20px;background:#2d6e0e;color:#fff;text-align:center}.calibration-manager-hero>strong b{font-size:2.35rem}.calibration-manager-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0;padding:21px 23px;border:1px solid #cfedc2;border-left:5px solid #a3a461;border-radius:20px;background:#fafaf7}.calibration-manager-next small{color:#717244;font-weight:900;letter-spacing:.07em}.calibration-manager-next h2{margin:5px 0}.calibration-manager-next p{margin:0;color:#4e4893}.calibration-manager-priorities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.calibration-manager-priorities button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:5px 9px;padding:16px;border:1px solid #d4efc7;border-radius:18px;background:#fff;text-align:left}.calibration-manager-priorities button.attention{border-color:#b9ba87;background:#fafaf6}.calibration-manager-priorities small{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e7f6e0;color:#2d6f0f;font-weight:900}.calibration-manager-priorities b{font-size:1.65rem}.calibration-manager-priorities strong,.calibration-manager-priorities span,.calibration-manager-priorities em{grid-column:2}.calibration-manager-priorities span{color:#4b4591;font-size:.8rem}.calibration-manager-priorities em{color:#2d6f0f;font-style:normal;font-weight:850}.calibration-manager-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;margin:22px 0;padding:25px;border-radius:24px;background:#0b035f;color:#fff}.calibration-manager-evidence h2{margin:5px 0 10px}.calibration-manager-evidence p{color:#d8f1cc}.calibration-manager-evidence ol{display:grid;gap:8px;margin:0;padding-left:24px}.calibration-manager-evidence li{padding:8px 10px;border-radius:10px;background:#ffffff10}@media(max-width:1050px){.calibration-manager-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-manager-evidence{grid-template-columns:1fr}}@media(max-width:650px){.calibration-manager-hero,.calibration-manager-next{align-items:stretch;flex-direction:column}.calibration-manager-hero>strong{justify-self:start;min-width:0}.calibration-manager-priorities{grid-template-columns:1fr}.calibration-manager-next button{width:100%}}.technical-board-shell{display:grid;gap:1.25rem}.technical-board-hero{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:clamp(1.35rem,3vw,2.25rem);border-radius:28px;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(140,212,107,.22),transparent 30%),linear-gradient(135deg,#09024d,#0c0368);box-shadow:0 20px 55px #0802482e}.technical-board-hero p{margin:0 0 .55rem;color:#bbe6a7;font-size:.78rem;font-weight:900;letter-spacing:.15em}.technical-board-hero h1{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.technical-board-hero span{display:block;max-width:720px;margin-top:.7rem;color:#e0f3d7}.technical-board-hero>strong{display:grid;place-items:center;min-width:125px;min-height:110px;border:1px solid rgba(255,255,255,.25);border-radius:24px;background:#ffffff1a;font-size:2.2rem}.technical-board-hero strong small{font-size:.72rem;font-weight:700}.technical-board-toolbar{display:grid;grid-template-columns:auto minmax(240px,1fr) minmax(180px,.32fr);gap:.8rem;align-items:end;padding:1rem;border:1px solid #d7f0cb;border-radius:20px;background:#fff}.technical-board-switch{display:flex;gap:.35rem;padding:.3rem;border-radius:14px;background:#eef9e9}.technical-board-switch button{min-height:44px;border:0;border-radius:11px;padding:.65rem 1rem;background:transparent;color:#192187;font-weight:800}.technical-board-switch button.active{color:#fff;background:#0a0256;box-shadow:0 7px 18px #0a025633}.technical-board-toolbar label{display:grid;gap:.35rem;color:#1c269d;font-size:.75rem;font-weight:800}.technical-board-toolbar input,.technical-board-toolbar select{min-height:48px;border:1px solid #c0c4e8;border-radius:13px;padding:.7rem .85rem;background:#fff;color:#090251;font:inherit}.technical-board{display:grid;grid-template-columns:repeat(5,minmax(245px,1fr));gap:.9rem;overflow-x:auto;padding:.2rem .1rem 1rem;scroll-snap-type:x proximity}.technical-board-column{min-height:480px;padding:.8rem;border:1px solid #d9f1cd;border-radius:22px;background:#f4fbf1;scroll-snap-align:start}.technical-board-column>header{display:flex;align-items:center;gap:.7rem;padding:.35rem .25rem .8rem}.technical-board-column>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#2d6e0f;background:#e5f5de;font-weight:900}.technical-board-column h2{margin:0;color:#090251;font-size:1rem}.technical-board-column header small{color:#404ab8}.technical-board-cards{display:grid;gap:.75rem}.technical-board-card{display:grid;gap:.65rem;width:100%;padding:1rem;text-align:left;border:1px solid #cdcfec;border-left:4px solid #3c9313;border-radius:17px;background:#fff;color:#090252;box-shadow:0 7px 18px #09025412;transition:.18s ease}.technical-board-card:hover,.technical-board-card:focus-visible{transform:translateY(-2px);border-color:#5cc32c;box-shadow:0 13px 26px #09025421}.technical-board-card.priority-urgent,.technical-board-card.priority-critical{border-left-color:#7671ab}.card-top{display:flex;justify-content:space-between;gap:.5rem}.card-top strong{font-size:.78rem;letter-spacing:.03em}.card-top em{padding:.25rem .45rem;border-radius:99px;color:#63633b;background:#edede0;font-size:.62rem;font-style:normal;font-weight:900}.technical-board-card h3{margin:0;font-size:1rem;line-height:1.3}.technical-board-card p{margin:0;color:#232ead;font-size:.86rem}.technical-board-card dl{display:grid;gap:.35rem;margin:0;padding-top:.6rem;border-top:1px solid #e8e9f6}.technical-board-card dl div{display:flex;justify-content:space-between;gap:.7rem}.technical-board-card dt{color:#4851bb;font-size:.7rem}.technical-board-card dd{margin:0;color:#0c0368;font-size:.72rem;font-weight:800;text-align:right}.open-record{color:#2e700f;font-size:.78rem;font-weight:900}.technical-board-empty{padding:1.3rem .8rem;text-align:center;border:1px dashed #c5e9b4;border-radius:15px;color:#4851bb;font-size:.78rem}.technical-board-note{margin:0;padding:1rem 1.2rem;border-radius:16px;color:#1d28a1;background:#ecf8e7;font-size:.82rem}@media(max-width:760px){.technical-board-hero{align-items:flex-start;flex-direction:column}.technical-board-hero>strong{display:flex;gap:.5rem;min-width:0;min-height:0;padding:.65rem 1rem;font-size:1.45rem}.technical-board-toolbar{grid-template-columns:1fr}.technical-board-switch{width:100%}.technical-board-switch button{flex:1}.technical-board{grid-template-columns:repeat(5,minmax(82vw,1fr))}.technical-board-column{min-height:0}}.operation-status-page{max-width:1180px;margin:auto}.operation-hero{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:32px;border-radius:26px;background:linear-gradient(135deg,#090252,#2f730f);color:#fff;margin-bottom:22px}.operation-hero p{margin:0;color:#b1e29b;font-weight:800;letter-spacing:.14em}.operation-hero h1{margin:8px 0;font-size:clamp(2rem,4vw,3.5rem)}.operation-hero span{color:#e1f4d8}.operation-hero>strong{background:#ffffff18;border:1px solid #ffffff35;padding:14px 18px;border-radius:16px}.operation-message{padding:14px 18px;border-radius:14px;background:#ecf8e7;color:#255a0c;font-weight:700;margin:14px 0}.operation-order-list,.reason-list{display:grid;gap:16px;margin-top:20px}.operation-order-list>article,.reason-list>article{border:1px solid #d7f0cc;border-radius:22px;background:#fff;padding:22px;box-shadow:0 10px 30px #0902520b}.operation-order-list header,.reason-list>article{display:flex;justify-content:space-between;gap:20px}.operation-pill{padding:9px 12px;border-radius:999px;background:#e5e6f5;height:max-content}.operation-pill.waiting,.operation-pill.partially_delivered{background:#edeee0;color:#4d4d2e}.operation-pill.delivered{background:#e8f6e1;color:#2f730f}.operation-current-reason{display:flex;flex-direction:column;background:#f7f7f0;border-left:4px solid #a4a563;padding:12px 15px;border-radius:10px}.operation-order-list details{margin-top:18px}.operation-order-list summary{cursor:pointer;font-weight:800;color:#2f730f}.operation-update,.reason-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;padding:18px;background:#f4fbf1;border-radius:16px}.operation-update label,.reason-create label{display:grid;gap:6px;font-weight:700}.operation-timeline{border-top:1px solid #d7f0cc;padding-top:14px}.operation-timeline>div{display:flex;gap:12px;padding:9px 0}.operation-timeline i{width:10px;height:10px;border-radius:50%;background:#43a516;margin-top:6px}.operation-timeline span{display:flex;flex-direction:column}.operation-timeline em{font-size:.78rem;color:#3b45b6}.reason-list span{display:block;color:#3a44b5}@media(max-width:680px){.operation-hero,.operation-order-list header,.reason-list>article{align-items:flex-start;flex-direction:column}.operation-update,.reason-create{grid-template-columns:1fr}}.operation-status-trigger{display:grid;gap:2px;border:0;font:inherit;cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.operation-status-trigger:hover{transform:translateY(-1px);box-shadow:0 7px 18px #0b035f1f}.operation-status-trigger small{font-size:10px;font-weight:700;opacity:.72}.operation-card-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e0f4d7}.operation-card-actions button,.operation-modal button{min-height:42px;padding:9px 15px;border:1px solid #c9ebb9;border-radius:11px;background:#fff;color:#140b70;font-weight:750;cursor:pointer}.operation-card-actions button:hover,.operation-modal button:hover{background:#eff9eb}.operation-card-actions .primary,.operation-modal .primary{border-color:#388912;background:#388912;color:#fff}.operation-card-actions .primary:hover,.operation-modal .primary:hover{background:#2e700f}.operation-modal-backdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:24px;background:#0702416b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.operation-modal{width:min(980px,100%);max-height:min(84vh,820px);overflow:auto;border:1px solid #d3efc6;border-radius:24px;background:#fff;box-shadow:0 28px 80px #0702413d}.operation-modal>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px;border-bottom:1px solid #e0f4d7;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operation-modal>header small{color:#388912;font-weight:800;letter-spacing:.08em}.operation-modal>header h2{margin:5px 0 2px;font-size:28px}.operation-modal>header p{margin:0;color:#303ab1}.operation-modal-close{display:grid!important;place-items:center;min-width:42px;padding:0!important;border-radius:50%!important;font-size:25px!important}.operation-history-summary{display:flex;align-items:center;gap:12px;padding:18px 26px;background:#f0f9ec;color:#211878}.operation-history-summary>b{padding:7px 11px;border-radius:999px;background:#fff;color:#2d6f0f}.operation-history-summary small{color:#48b217}.operation-history-table-wrap{overflow:auto;padding:20px 26px}.operation-history-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;font-size:13px}.operation-history-table th{padding:11px 12px;border-bottom:2px solid #d0eec2;color:#1e29a6;text-align:left;white-space:nowrap}.operation-history-table td{padding:14px 12px;border-bottom:1px solid #e2f4d9;vertical-align:top}.operation-history-table tbody tr:hover{background:#f6fcf3}.operation-history-table td b{color:#2e720f}.operation-attachment{display:block;margin-top:6px;color:#388912;font-weight:700}.operation-modal>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid #e0f4d7;background:#fffffff5}.operation-update-modal{width:min(620px,100%)}.operation-update-modal form{display:grid;gap:17px;padding:24px 26px}.operation-update-modal label{display:grid;gap:7px;color:#160e71;font-weight:750}.operation-update-modal label>small{color:#5f599d;font-weight:500}.operation-update-modal input,.operation-update-modal select,.operation-update-modal textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #ccecbd;border-radius:12px;background:#fff;color:#0a035b;font:inherit}.operation-update-modal textarea{min-height:120px;resize:vertical}.required-mark{justify-self:start;padding:3px 7px;border-radius:999px;background:#f2f1f7;color:#443d8d;font-size:10px;text-transform:uppercase}.operation-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:5px}@media(max-width:680px){.operation-modal-backdrop{align-items:end;padding:0}.operation-modal{max-height:92vh;border-radius:22px 22px 0 0}.operation-modal>header,.operation-update-modal form,.operation-history-table-wrap{padding-left:18px;padding-right:18px}.operation-card-actions{justify-content:stretch}.operation-card-actions button{flex:1}.operation-history-summary{align-items:flex-start;flex-direction:column;padding:16px 18px}}.operation-owner-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.operation-owner-strip>span{display:grid;gap:3px;padding:12px 14px;border:1px solid #daf1cf;border-radius:13px;background:#f8fcf6}.operation-owner-strip small{color:#565098;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.operation-owner-strip b{color:#0e056c}.operation-handler-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operation-history-note{display:block;margin-top:5px;color:#2b36b0;font-weight:500}@media(max-width:680px){.operation-owner-strip,.operation-handler-grid{grid-template-columns:1fr}.operation-owner-strip{gap:7px}}.principal-task-section{margin-top:28px}.principal-task-section>header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:15px}.principal-task-section>header p{margin:0;color:#388912;font-weight:800;letter-spacing:.12em}.principal-task-section>header h2{margin:5px 0;font-size:28px}.principal-task-section>header span{color:#2f39b1}.principal-task-section>header strong{padding:10px 14px;border-radius:12px;background:#ebf8e5;color:#2e710f}.principal-task-grid{display:grid;gap:16px}.principal-task-grid>article{padding:22px;border:1px solid #d6f0ca;border-radius:20px;background:#fff;box-shadow:0 10px 28px #0b03650f}.principal-task-grid h3{margin:6px 0}.principal-task-grid>article>small{color:#388912;font-weight:800}.principal-task-grid form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e0f4d7}.principal-task-grid label{display:grid;gap:6px;font-weight:700}.principal-task-grid input,.principal-task-grid select,.principal-task-grid textarea{min-height:44px;padding:10px 12px;border:1px solid #ccecbe;border-radius:11px;font:inherit}.principal-task-grid .wide{grid-column:1/-1}.principal-sent{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#edf8e8;color:#2a660e}.principal-task-grid button{min-height:44px;border:0;border-radius:11px;background:#388912;color:#fff;font-weight:800}.principal-task-grid button:hover{background:#2e700f}@media(max-width:680px){.principal-task-section>header{align-items:flex-start;flex-direction:column}.principal-task-grid form{grid-template-columns:1fr}.principal-task-grid .wide{grid-column:auto}.principal-sent{flex-direction:column}}.outbound-inspection-fields{display:grid;gap:13px;padding:16px;border:1px solid #dcdcc3;border-radius:14px;background:#f9faf5}.outbound-inspection-fields>header{display:grid;gap:3px}.outbound-inspection-fields>header b{color:#505130}.outbound-inspection-fields>header span{color:#6e6f42;font-size:12px}.mas-udin-home{box-sizing:border-box;width:100%;padding:12px 14px 22px;background:#f1f2fa;color:#0b0363;font:12px Poppins,Arial,sans-serif}.mas-udin-home *{box-sizing:border-box}.mas-udin-home .panel{background:#fff;border:1px solid #dcdef2;border-radius:9px;box-shadow:0 1px 5px #180f720b}.mas-udin-home button{font:inherit;cursor:pointer}.mas-udin-home button:focus-visible{outline:3px solid #4dbd19;outline-offset:2px}.home-udin-demo{background:#f1f1e7;border:1px solid #d0d1ae;border-radius:7px;padding:7px 11px;margin-bottom:8px;color:#505030;font-weight:700}.home-udin-hero{display:grid;grid-template-columns:35% minmax(0,1fr);gap:10px}.home-udin-profile{min-height:176px;display:grid;grid-template-columns:37% 1fr;gap:14px;padding:8px}.home-udin-profile img{width:100%;height:158px;border-radius:7px;object-fit:cover;object-position:center 25%}.home-udin-profile small{color:#1d28a2}.home-udin-profile h1{font-size:27px;margin:2px 0 0;line-height:1.1;color:#0d046c}.home-udin-profile p{font-size:14px;margin:0 0 7px}.home-udin-profile em{display:block;margin-top:7px;font-size:13px}.home-udin-roles{display:grid;grid-template-columns:1fr 1fr;gap:4px}.home-udin-roles span{display:flex;align-items:center;gap:4px;font-size:10px}.home-udin-roles svg{width:15px;height:15px}.home-udin-banner{min-height:176px;background:linear-gradient(90deg,#070242d9,#09024c66 58%,#ffffffd9),url(/mas-udin-warehouse-banner.png) center/cover!important;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;color:#fff;overflow:hidden}.home-udin-banner strong{font-size:27px;line-height:1.1;display:block}.home-udin-banner small{font-size:10px}.home-udin-banner aside{max-width:170px;text-align:right;color:#0c036b;background:#ffffffe8;border-radius:8px;padding:10px}.home-udin-banner aside b{line-height:1.45}.home-udin-banner aside span{display:block;margin-top:10px;font-size:14px;font-weight:700}.home-udin-banner aside em{color:#337e11;font-style:normal}.home-udin-priority{display:flex;align-items:center;gap:12px;padding:9px 13px;margin:9px 0;background:#eff9ea!important}.home-udin-priority>svg{width:26px}.home-udin-priority div{min-width:0;flex:1}.home-udin-priority b{display:block;font-size:14px}.home-udin-priority span{display:block;color:#1e29a6}.home-udin-priority em{font-style:normal;border-radius:5px;background:#dff3d5;padding:5px 9px;white-space:nowrap}.home-udin-priority button,.home-udin-current-actions button{border:1px solid #c9cceb;background:#181072;color:#fff;border-radius:5px;padding:7px 12px}.home-udin-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:9px}.home-udin-kpi{display:flex;align-items:flex-start;text-align:left;gap:8px;min-height:100px;padding:10px;color:#0c036b}.home-udin-kpi svg{width:29px;height:29px;flex:none}.home-udin-kpi span{min-width:0}.home-udin-kpi strong,.home-udin-kpi b,.home-udin-kpi small{display:block}.home-udin-kpi strong{font-size:11px;line-height:1.2}.home-udin-kpi b{font-size:24px;line-height:1.1}.home-udin-kpi small{font-size:9px;line-height:1.35;color:#202bac}.home-udin-kpi.blue{background:#f6f6fb}.home-udin-kpi.green{background:#f3fbef}.home-udin-kpi.peach{background:#f9f9f5}.home-udin-kpi.lilac{background:#f7f7fc}.home-udin-kpi.rose{background:#fafaf6}.home-udin-kpi.sky{background:#f4f5fb}.home-udin-columns{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,28fr) minmax(0,24fr);gap:9px;align-items:start}.home-udin-left,.home-udin-middle,.home-udin-right{display:grid;gap:9px;min-width:0}.home-udin-columns .panel{padding:9px 10px;min-width:0}.home-udin-columns header{display:flex;align-items:center;justify-content:space-between;gap:5px;border-bottom:1px solid #e0e1f3;margin-bottom:7px}.home-udin-columns h2{margin:0 0 6px;font-size:14px;display:flex;align-items:center;gap:6px;color:#0c0369}.home-udin-columns h2 svg{width:17px;height:17px}.home-udin-columns header button{background:none;border:0;color:#1b2493;font-size:10px;white-space:nowrap}.home-udin-current-body{display:grid;grid-template-columns:25% 1fr;gap:11px}.home-udin-task-art{background:#eef9e8;border-radius:6px;min-height:115px;display:grid;place-items:center;align-content:center;color:#317810}.home-udin-task-art svg{width:46px;height:46px}.home-udin-task-art small{margin-top:5px}.home-udin-current h3{font-size:14px;margin:0}.home-udin-current p{margin:2px 0 5px;color:#2e38b0}.home-udin-current dl,.home-udin-backdrop dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:3px 10px}.home-udin-current dl div,.home-udin-backdrop dl div{display:flex;gap:5px;min-width:0}.home-udin-current dt{color:#2e39b1;min-width:65px}.home-udin-current dd,.home-udin-backdrop dd{margin:0;overflow-wrap:anywhere}.home-udin-current-actions{display:flex;gap:5px;margin-top:8px}.home-udin-current-actions button{flex:1;padding:6px}.home-udin-current-actions button:nth-child(2){background:#337d10}.home-udin-current-actions button:nth-child(3){background:#fff;color:#98995b;border-color:#b8b984}.home-udin-tasks nav{display:flex;gap:4px;overflow-x:auto;padding-bottom:5px}.home-udin-tasks nav button{border:1px solid #d6d8ef;background:#f9f9fd;color:#191173;white-space:nowrap;padding:4px 8px;border-radius:5px}.home-udin-tasks nav button.active{background:#1c269a;color:#fff}.home-udin-timeline{display:grid}.home-udin-timeline button{display:grid;grid-template-columns:74px 1fr auto 12px;gap:5px;align-items:center;text-align:left;min-width:0;padding:5px 2px;border:0;border-bottom:1px solid #e5e6f5;background:#fff;color:inherit}.home-udin-timeline time{font-size:10px;color:#1f29a8}.home-udin-timeline span{min-width:0}.home-udin-timeline b,.home-udin-timeline small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-udin-timeline em,.home-udin-list em{font-style:normal;background:#ecf8e6;color:#2b690e;padding:3px 5px;border-radius:5px;font-size:9px;white-space:nowrap}.home-udin-list{display:grid}.home-udin-list>div,.home-udin-list>button{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;text-align:left;border:0;border-bottom:1px solid #e5e6f5;background:#fff;padding:5px 2px;color:inherit;min-width:0}.home-udin-list time,.home-udin-list small{font-size:10px;color:#4750ba}.home-udin-overview>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.home-udin-overview>div button{background:#f4f5fb;border:0;border-radius:5px;padding:7px 2px;color:#150c71}.home-udin-overview>div button:nth-child(3){background:#f9faf5}.home-udin-overview>div b,.home-udin-overview>div small{display:block}.home-udin-overview>div b{font-size:20px}.home-udin-overview>div small{font-size:9px}.home-udin-stock table{width:100%;border-collapse:collapse;font-size:10px}.home-udin-stock th,.home-udin-stock td{border-bottom:1px solid #e3e5f5;padding:5px 3px;text-align:left}.home-udin-empty{color:#4049b7;line-height:1.5;margin:8px 0}.home-udin-warehouse>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.home-udin-warehouse>div button{display:flex;gap:4px;align-items:center;border:0;background:#eef9e9;padding:8px 5px;border-radius:5px;color:#24590c;text-align:left;min-height:42px;font-size:10px}.home-udin-warehouse>div button:last-child{grid-column:1/-1}.home-udin-warehouse svg{width:16px;height:16px;flex:none}.home-udin-quick>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.home-udin-quick>div button{border:1px solid #d8daf0;background:#fff;color:#181072;border-radius:5px;min-height:60px;padding:5px 2px;font-size:9px}.home-udin-quick svg{display:block;width:20px;height:20px;margin:0 auto 3px}.home-udin-vehicle p{display:grid;margin:2px 0;gap:5px}.home-udin-vehicle span{color:#444db9}.home-udin-backdrop{position:fixed;inset:0;z-index:60;background:#060239a8;display:grid;place-items:center;padding:16px}.home-udin-backdrop section{position:relative;background:#fff;width:min(440px,100%);padding:22px;border-radius:11px}.home-udin-backdrop h2{font-size:20px}.home-udin-backdrop .close{position:absolute;right:14px;top:8px;background:none;border:0;font-size:24px}.home-udin-backdrop dl{grid-template-columns:1fr}.home-udin-backdrop dt{font-weight:700;min-width:95px}.home-udin-modal-note{background:#f2f2e8;padding:8px;border-radius:5px}.home-udin-backdrop section>button:last-child{background:#201877;border:0;color:#fff;border-radius:5px;padding:9px 13px}.home-udin-error{padding:25px;background:#fff;border-radius:8px}@media(max-width:1250px){.home-udin-kpis{grid-template-columns:repeat(3,1fr)}.home-udin-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.home-udin-right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.home-udin-hero,.home-udin-columns{grid-template-columns:1fr}.home-udin-right{grid-column:auto;grid-template-columns:1fr}.home-udin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-udin-priority{flex-wrap:wrap}.home-udin-current-body{grid-template-columns:95px 1fr}}@media(max-width:480px){.mas-udin-home{padding:9px}.home-udin-profile{grid-template-columns:105px 1fr}.home-udin-profile img{height:145px}.home-udin-profile h1{font-size:22px}.home-udin-roles{grid-template-columns:1fr}.home-udin-banner{min-height:150px;padding:12px}.home-udin-banner strong{font-size:19px}.home-udin-banner aside{max-width:125px;font-size:9px}.home-udin-kpis{gap:5px}.home-udin-kpi{min-height:92px;padding:7px;gap:5px}.home-udin-kpi strong{font-size:10px}.home-udin-kpi b{font-size:20px}.home-udin-timeline button{grid-template-columns:58px 1fr auto 8px}.home-udin-current-body{grid-template-columns:1fr}.home-udin-task-art{display:none}}.home-udin-tasks nav button{flex:0 0 auto;min-width:max-content;max-width:none;line-height:1.35}@media(max-width:1200px){.home-udin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.home-udin-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.home-udin-right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mas-udin-home{padding:8px}.home-udin-hero,.home-udin-columns{grid-template-columns:1fr}.home-udin-profile{grid-template-columns:120px 1fr}.home-udin-profile img{height:145px}.home-udin-banner{min-height:155px}.home-udin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-udin-right{grid-column:auto;grid-template-columns:1fr}.home-udin-priority{flex-wrap:wrap}.home-udin-priority button{margin-left:auto}}@media(max-width:420px){.home-udin-profile{grid-template-columns:95px 1fr;gap:9px}.home-udin-profile img{height:130px}.home-udin-profile h1{font-size:22px}.home-udin-roles{grid-template-columns:1fr}.home-udin-banner strong{font-size:21px}.home-udin-banner aside{max-width:125px;font-size:10px}.home-udin-current-body{grid-template-columns:1fr}.home-udin-task-art{min-height:75px}.home-udin-current-actions{flex-wrap:wrap}.home-udin-current-actions button{min-width:45%}.home-udin-timeline button{grid-template-columns:60px minmax(0,1fr) auto 8px}}.mas-udin-home{--gaia-navy:#0c036b;--gaia-blue:#1f2aab;--gaia-green:#4dbd19;--gaia-lime:#a1e738;--gaia-grey:#c7c9c7;--gaia-text:#0b0364;--gaia-line:#d7d9f0;--gaia-pale:#f8f8fc;color:var(--gaia-text);background:#f8f8fc}.mas-udin-home .panel{border-color:var(--gaia-line);box-shadow:0 2px 10px #0c036b0b}.mas-udin-home h1,.mas-udin-home h2,.mas-udin-home h3,.mas-udin-home button{color:var(--gaia-navy)}.mas-udin-home button:hover{border-color:var(--gaia-blue)}.mas-udin-home button:focus-visible{outline:3px solid var(--gaia-lime);outline-offset:2px}.mas-udin-home .home-udin-priority{background:linear-gradient(100deg,#edf8e8,#f7fcf4)!important;border-left:4px solid var(--gaia-green)}.mas-udin-home .home-udin-priority>svg,.mas-udin-home .home-udin-kpi.green>svg,.mas-udin-home .home-udin-kpi.peach>svg{color:#3b9013}.mas-udin-home .home-udin-priority button,.mas-udin-home .home-udin-current-actions button:first-child,.mas-udin-home .home-udin-backdrop section>button:last-child{background:var(--gaia-blue);color:#fff;border-color:var(--gaia-blue)}.mas-udin-home .home-udin-current-actions button:nth-child(2){background:#358111;color:#fff;border-color:#358111}.mas-udin-home .home-udin-tasks nav button.active{background:var(--gaia-blue);border-color:var(--gaia-blue);color:#fff}.mas-udin-home .home-udin-kpi.blue,.mas-udin-home .home-udin-kpi.sky{background:#f3f4fb}.mas-udin-home .home-udin-kpi.green{background:#f3fbef}.mas-udin-home .home-udin-kpi.peach{background:#f1faec}.mas-udin-home .home-udin-kpi.lilac{background:#f5f5fb}.mas-udin-home .home-udin-kpi.rose{background:#fbfbf7}.mas-udin-home .home-udin-kpi svg,.mas-udin-home .home-udin-columns h2 svg{color:var(--gaia-blue)}.mas-udin-home .home-udin-banner{background-image:linear-gradient(90deg,#0c036bca,#1f2aab43 62%,#ffffffda),url(/mas-udin-warehouse-banner.png)!important}.mas-udin-home .home-udin-banner aside em{color:#358111}.mas-udin-home .home-udin-warehouse>div button{background:#f0f9ec;color:#28620d}.mas-udin-home .home-udin-list em,.mas-udin-home .home-udin-timeline em{background:#ecf8e6;color:#28610d}@media(max-width:1150px){.mas-udin-home .home-udin-hero{grid-template-columns:1fr}.mas-udin-home .home-udin-banner{min-height:150px}}@media(max-width:820px){.mas-udin-home .home-udin-columns{grid-template-columns:minmax(0,1fr)}.mas-udin-home .home-udin-right{grid-column:auto;grid-template-columns:minmax(0,1fr)}.mas-udin-home .home-udin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mas-udin-home .home-udin-current-body{grid-template-columns:100px minmax(0,1fr)}}@media(max-width:520px){.mas-udin-home .home-udin-profile{grid-template-columns:96px minmax(0,1fr)}.mas-udin-home .home-udin-profile img{height:130px}.mas-udin-home .home-udin-current-body{grid-template-columns:minmax(0,1fr)}.mas-udin-home .home-udin-current dl{grid-template-columns:1fr}.mas-udin-home .home-udin-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mas-udin-home .home-udin-timeline button{grid-template-columns:56px minmax(0,1fr);gap:4px 8px}.mas-udin-home .home-udin-timeline em{grid-column:2;justify-self:start}.mas-udin-home .home-udin-timeline i{display:none}.mas-udin-home .home-udin-current-actions button{min-height:40px}.mas-udin-home .home-udin-kpi{min-height:100px}}@media(max-width:360px){.mas-udin-home .home-udin-kpis{grid-template-columns:1fr}.mas-udin-home .home-udin-profile{grid-template-columns:85px minmax(0,1fr)}.mas-udin-home .home-udin-profile h1{font-size:19px}.mas-udin-home .home-udin-banner aside{display:none}.mas-udin-home .home-udin-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.mas-udin-home,.mas-udin-home .home-udin-columns,.mas-udin-home .home-udin-left,.mas-udin-home .home-udin-middle,.mas-udin-home .home-udin-right{min-width:0;max-width:100%}.mas-udin-home .home-udin-list>button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%;white-space:normal!important}.mas-udin-home .home-udin-list>button span{min-width:0;overflow-wrap:anywhere}.mas-udin-home .home-udin-list>button em{min-width:max-content;justify-self:end}.mas-udin-home .home-udin-tasks nav{max-width:100%;overscroll-behavior-inline:contain}@media(max-width:979px){html body:has(.operations-support-page .mas-udin-home) .workspace-topbar{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px;align-items:center;height:62px!important;padding:6px 10px!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .udin-topbar-meta,html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-topbar-search,html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-display-picker,html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-topbar-signout,html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-create{display:none!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .udin-topbar-brand{min-width:0;overflow:hidden;white-space:nowrap}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .udin-topbar-brand small{display:none!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar-actions{display:flex!important;gap:5px;min-width:0}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-language-switch{display:flex!important;flex:none;width:auto;height:40px!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-language-switch button{min-width:30px;height:34px!important}}@media(max-width:979px){html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-mobile-menu{grid-column:1!important;grid-row:1!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .udin-topbar-brand{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:100%!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-topbar-actions{grid-column:3!important;grid-row:1!important;width:auto!important;max-width:none!important;justify-self:end}}@media(min-width:980px)and (max-width:1250px){html body:has(.operations-support-page .mas-udin-home) .workspace-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px;align-items:center;padding-inline:14px!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-mobile-menu,html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-topbar-search,html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .udin-topbar-meta{display:none!important}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .udin-topbar-brand{grid-column:1!important;min-width:0}html body:has(.operations-support-page .mas-udin-home) .workspace-topbar .workspace-topbar-actions{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;justify-self:end}}.udin-warehouse-module{--uw-navy:#0c036b;--uw-blue:#1f2aab;--uw-green:#4dbd19;--uw-line:#dadcf1;--uw-muted:#232dac;display:grid;gap:12px;min-width:0;max-width:100%;padding:16px;background:#f9f9fd;color:var(--uw-navy);font-family:Poppins,Arial,sans-serif}.udin-warehouse-module *{box-sizing:border-box}.udin-warehouse-module :is(button,input):focus-visible{outline:3px solid var(--uw-blue);outline-offset:2px}.udin-warehouse-module button{font:inherit;cursor:pointer;touch-action:manipulation}.udin-warehouse-module button:disabled{cursor:not-allowed;opacity:.55}.uw-uat{padding:9px 12px;border:1px solid #c2c396;background:#f3f3eb;border-radius:9px;font-weight:700}.uw-top{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);gap:12px}.uw-intro,.uw-banner,.uw-panel,.uw-location-card,.uw-kpis>button{min-width:0;border:1px solid var(--uw-line);border-radius:10px;background:#fff;box-shadow:0 4px 16px #0c036b0a}.uw-intro{border:0;box-shadow:none;background:transparent}.uw-intro h1{margin:0;color:var(--uw-navy);font-size:clamp(28px,2.6vw,39px);line-height:1.14}.uw-intro>p{margin:5px 0 10px;font-size:14px;line-height:1.5}.uw-location-card{padding:10px 12px}.uw-location-card h2{margin:0 0 8px;font-size:14px}.uw-location-card p{margin:0;color:var(--uw-muted);font-size:13px}.uw-location-card [role=radiogroup]{display:flex;gap:8px;flex-wrap:wrap}.uw-location-card label{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 10px;border:1px solid var(--uw-line);border-radius:8px}.uw-location-card label:has(input:checked){border-color:var(--uw-blue);background:#f3f3fa}.uw-location-card small{display:block;color:var(--uw-muted)}.uw-banner{min-height:170px;padding:25px;color:#fff;background:linear-gradient(90deg,#07023ce6,#07023c29),url(/mas-udin-warehouse-banner.png) center/cover;display:flex;flex-direction:column;justify-content:space-between}.uw-banner strong{font-size:clamp(22px,2.2vw,32px);max-width:360px;line-height:1.15}.uw-banner span{font-size:13px;max-width:500px}.uw-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.uw-kpis>button{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:14px;min-height:112px;color:var(--uw-navy)}.uw-kpis>button:hover{border-color:var(--uw-blue)}.uw-kpis svg{flex:none;width:29px;height:29px;color:var(--uw-blue)}.uw-kpis>button:nth-child(2n) svg{color:#347f11}.uw-kpis b{display:block;font-size:26px;line-height:1}.uw-kpis strong{display:block;font-size:13px;line-height:1.25}.uw-kpis small{display:block;margin-top:5px;color:var(--uw-muted);font-size:11px}.uw-columns{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);gap:10px;align-items:start}.uw-primary,.uw-secondary{display:grid;gap:10px;min-width:0}.uw-panel{padding:13px;overflow:hidden}.uw-panel h2{margin:0;color:var(--uw-navy);font-size:clamp(16px,1.2vw,20px);line-height:1.3}.uw-panel>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.uw-panel>header p{margin:3px 0 0;color:var(--uw-muted);font-size:12px}.uw-panel>header button,.uw-link{border:0;background:none;color:var(--uw-blue);font-weight:700}.uw-link{text-align:left;padding:0}.uw-link+small{display:block;color:var(--uw-muted);font-size:11px}.uw-empty{margin:12px 0 0;padding:20px;border:1px dashed var(--uw-line);border-radius:8px;color:var(--uw-muted);font-size:13px}.uw-tabs,.uw-filters{display:flex;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:4px}.uw-tabs{background:#fff;border:1px solid var(--uw-line);border-radius:10px}.uw-tabs button,.uw-filters button{min-height:44px;flex:0 0 auto;padding:8px 12px;border:1px solid var(--uw-line);border-radius:7px;background:#f6f7fc;color:var(--uw-navy);font-size:12px;font-weight:700}.uw-tabs button[aria-selected=true],.uw-filters button[aria-pressed=true]{background:var(--uw-blue);border-color:var(--uw-blue);color:#fff}.uw-filters{margin:9px 0}.uw-table-wrap{max-width:100%;overflow-x:auto}.uw-table-wrap table{border-collapse:collapse;width:100%;min-width:610px;font-size:12px}.uw-table-wrap th,.uw-table-wrap td{padding:8px;border-bottom:1px solid var(--uw-line);text-align:left;vertical-align:top}.uw-table-wrap th{background:#f2f3fa;color:var(--uw-navy);white-space:nowrap}.uw-table-wrap td{color:#140b70}.uw-table-wrap td:last-child button{min-width:40px;min-height:40px;border:1px solid var(--uw-line);border-radius:8px;background:#fff;color:var(--uw-blue)}.uw-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uw-other-task{display:flex;justify-content:space-between;width:100%;gap:12px;margin-top:8px;padding:10px;border:1px solid var(--uw-line);border-radius:8px;background:#fff;color:var(--uw-navy);text-align:left}.uw-other-task small{display:block;color:var(--uw-muted)}.uw-secondary dl{display:grid;gap:8px;margin:10px 0}.uw-secondary dl>div{display:grid;grid-template-columns:100px 1fr;gap:10px;font-size:12px}.uw-secondary dt{color:var(--uw-muted)}.uw-secondary dd{margin:0;overflow-wrap:anywhere}.uw-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.uw-actions button{display:flex;align-items:center;gap:7px;min-height:48px;padding:8px;border:1px solid var(--uw-line);border-radius:7px;background:#fff;color:var(--uw-navy);font-size:12px;text-align:left}.uw-actions button:hover:not(:disabled){border-color:var(--uw-blue);background:#f6f7fc}.uw-actions svg{width:23px;height:23px;flex:none;color:var(--uw-blue)}.uw-state{padding:20px;background:#fff;border:1px solid var(--uw-line);border-radius:10px}.uw-state button{min-height:44px;padding:8px 14px;border:1px solid var(--uw-blue);border-radius:7px;background:var(--uw-blue);color:#fff}@media(max-width:1100px){.uw-top,.uw-columns{grid-template-columns:1fr}.uw-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.uw-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-secondary>.uw-panel:first-child{grid-column:1/-1}}@media(max-width:700px){.udin-warehouse-module{padding:10px 10px calc(90px + env(safe-area-inset-bottom))}.uw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-secondary,.uw-bottom{grid-template-columns:1fr}.uw-secondary>.uw-panel:first-child{grid-column:auto}.uw-banner{min-height:130px}.uw-top{gap:9px}}@media(max-width:390px){.uw-kpis{grid-template-columns:1fr}.uw-kpis>button{min-height:76px}.uw-tabs button{font-size:12px}.uw-actions button{font-size:11px}}@media(min-width:980px){body:has(.udin-warehouse-module) .workspace-topbar{gap:12px;justify-content:space-between;padding-inline:22px}body:has(.udin-warehouse-module) .workspace-topbar-search{display:none}body:has(.udin-warehouse-module) .udin-topbar-brand{display:grid;gap:2px;min-width:220px;color:#0c036b}body:has(.udin-warehouse-module) .udin-topbar-brand strong{font-size:23px;line-height:1.1;letter-spacing:-.04em}body:has(.udin-warehouse-module) .udin-topbar-brand em{font-style:normal;font-weight:400;color:#347f11}body:has(.udin-warehouse-module) .udin-topbar-brand small{font-size:9px}body:has(.udin-warehouse-module) .udin-topbar-meta{display:flex;align-items:center;gap:12px;margin-left:auto;color:#0c036b}body:has(.udin-warehouse-module) .udin-topbar-meta>span{display:flex;flex-direction:column;justify-content:center;min-height:36px;padding-left:12px;border-left:1px solid #dadcf1;font-size:10px;white-space:nowrap}body:has(.udin-warehouse-module) .udin-topbar-meta>span>b{font-size:15px}body:has(.udin-warehouse-module) .udin-topbar-online{display:flex!important;flex-direction:row!important;align-items:center;gap:5px;color:#347f11}body:has(.udin-warehouse-module) .udin-topbar-online svg{width:17px;height:17px}body:has(.udin-warehouse-module) .udin-topbar-person{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}body:has(.udin-warehouse-module) .udin-topbar-person>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0c036b;color:#fff;font-size:12px!important}body:has(.udin-warehouse-module) .udin-topbar-person small{display:block;font-size:9px}body:has(.udin-warehouse-module) .workspace-topbar-actions .workspace-create{display:none}}@media(max-width:979px){body:has(.udin-warehouse-module) .udin-topbar-meta{display:none!important}body:has(.udin-warehouse-module) .udin-topbar-brand{display:grid;min-width:0;overflow:hidden;color:#0c036b}body:has(.udin-warehouse-module) .udin-topbar-brand strong{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body:has(.udin-warehouse-module) .udin-topbar-brand em{font-style:normal;color:#347f11}body:has(.udin-warehouse-module) .udin-topbar-brand small{display:none}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .udin-warehouse-module{padding:10px 10px calc(90px + env(safe-area-inset-bottom))}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .udin-warehouse-module :is(.uw-top,.uw-columns,.uw-secondary,.uw-bottom,.uw-kpis){grid-template-columns:minmax(0,1fr)!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .udin-warehouse-module .uw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .udin-warehouse-module .uw-kpis>button{min-height:88px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .udin-warehouse-module .uw-banner{min-height:130px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .udin-topbar-meta{display:none!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .udin-topbar-brand{display:grid;min-width:0;overflow:hidden;color:#0c036b}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .udin-topbar-brand strong{font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .udin-topbar-brand small{display:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .workspace-topbar{grid-template-columns:44px minmax(0,1fr) auto!important;gap:6px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .workspace-topbar .udin-topbar-brand{grid-column:2;grid-row:1}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .workspace-topbar .workspace-topbar-actions{grid-column:3!important;grid-row:1!important;width:auto!important;min-width:0;gap:4px!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .workspace-topbar .workspace-display-picker{display:none!important}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.udin-warehouse-module) .workspace-topbar .workspace-topbar-signout{display:none!important}.jumari-warehouse{--jw-navy:#0c036b;--jw-blue:#1f2aab;--jw-green:#4dbd19;--jw-lime:#a1e738;min-width:0;max-width:100%;padding:20px clamp(12px,2vw,28px) 32px;background:#f8f8fc;color:var(--jw-navy);font-family:Poppins,Arial,sans-serif}.jumari-warehouse *{box-sizing:border-box}.jumari-warehouse button{font:inherit;cursor:pointer}.jumari-warehouse button:focus-visible,.jumari-warehouse input:focus-visible+span{outline:3px solid var(--jw-blue);outline-offset:2px}.jw-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);gap:20px;align-items:start}.jw-breadcrumb{color:#3943b5;font-size:13px}.jw-top h1{margin:6px 0;font-size:clamp(28px,3vw,42px)}.jw-top p{margin:0 0 14px;color:#222dac}.jw-location{display:grid;gap:7px}.jw-location>strong{font-size:13px}.jw-location>div{display:flex;gap:10px;flex-wrap:wrap}.jw-location label{position:relative;min-width:145px;min-height:44px;display:flex;align-items:center;border:1px solid #d6d8f0;border-radius:9px;background:#fff}.jw-location label:has(input:checked){border-color:var(--jw-green);background:#f5fbf2}.jw-location input{position:absolute;opacity:0;inset:0;cursor:pointer}.jw-location span{display:block;width:100%;padding:10px 14px;font-weight:650}.jw-location small{color:#222dac}.jw-context{min-width:0}.jw-banner{display:flex;align-items:center;min-height:118px;padding:22px 26px;border-radius:12px;background:linear-gradient(90deg,#0c036be8,#0c036bba),url(/mas-udin-warehouse-banner.png) center/cover;color:#fff;font-size:clamp(19px,2.2vw,29px);font-weight:700;line-height:1.3}.jw-context p{margin:12px 0;color:#222dac;font-size:13px}.jw-sample{display:inline-block;margin:10px 0 0;padding:6px 12px;border-radius:8px;background:#eef9e9;font-size:12px;font-weight:700}.jw-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.jw-kpis article{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px;border:1px solid #dbddf2;border-radius:12px;background:#fff}.jw-kpis svg{width:30px;height:30px;flex:none;color:var(--jw-blue)}.jw-kpis article div{display:grid;grid-template-columns:auto 1fr;gap:0 10px;min-width:0}.jw-kpis b{font-size:27px;line-height:1}.jw-kpis strong{align-self:center;font-size:13px;overflow-wrap:anywhere}.jw-kpis small{grid-column:1/-1;margin-top:7px;color:#363fb3;font-size:11px}.jw-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:5px;border:1px solid #dbddf2;border-radius:10px;background:#fff}.jw-tabs button{min-height:44px;border:0;border-radius:8px;background:transparent;color:#222dac;font-size:13px;font-weight:650;text-align:left;padding:8px 14px}.jw-tabs button[aria-selected=true]{background:var(--jw-navy);color:#fff}.jw-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.95fr);gap:16px;margin-top:16px}.jw-left,.jw-right{display:grid;align-content:start;gap:16px;min-width:0}.jw-card{min-width:0;padding:18px;border:1px solid #dbddf2;border-radius:13px;background:#fff}.jw-card h2{margin:0 0 15px;font-size:19px}.jw-card h3{font-size:15px}.jw-card p{font-size:13px;color:#3741b4}.jw-card header{display:flex;justify-content:space-between;gap:10px}.jw-card header span{font-size:12px;color:#222dac}.jw-list{min-height:310px}.jw-table-head,.jw-list>button{display:grid;grid-template-columns:1.25fr 1.15fr .4fr 1.1fr 16px;align-items:center;gap:10px;width:100%}.jw-table-head{padding:11px 13px;border-radius:7px;background:#f3f4fb;color:#222dac;font-size:12px;font-weight:700}.jw-list>button{min-height:58px;padding:9px 13px;border:0;border-bottom:1px solid #e3e5f5;background:#fff;color:var(--jw-navy);text-align:left;font-size:13px}.jw-list>button.selected{background:#f2faef}.jw-list>button b,.jw-list>button small{display:block}.jw-list>button small{color:#3e47b6;font-size:11px}.jw-list>button em{padding:6px;border-radius:6px;background:#f2f3fa;font-size:11px;font-style:normal;font-weight:650}.jw-list>button i{font-size:24px;font-style:normal;color:var(--jw-blue)}.jw-lower{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jw-alert{display:inline-block;padding:7px 10px;border-radius:7px;background:#f9faf5;color:#7b7c4a;font-size:12px}.jw-card>button,.jw-buttons button{min-height:44px;padding:9px 12px;border:1px solid #ced0ec;border-radius:8px;background:#fff;color:var(--jw-navy);font-weight:650}.jw-event{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid #e4e5f5;font-size:12px}.jw-event time{color:#363fb3}.jw-event b,.jw-event small{display:block}.jw-event small{color:#363fb3}.jw-selected h3{margin:0 0 8px;font-size:18px}.jw-selected>p{min-height:35px}.jw-selected dl{display:grid;gap:9px;margin:18px 0}.jw-selected dl div{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px}.jw-selected dt{color:#363fb3}.jw-selected dd{margin:0;overflow-wrap:anywhere}.jw-selected .jw-danger{color:#7b7c4a;font-weight:700}.jw-divider{padding-top:12px;border-top:1px solid #dbddf2}.jw-buttons{display:flex;gap:9px;flex-wrap:wrap}.jw-buttons button{flex:1 1 150px}.jw-selected .jw-buttons button:first-child{background:var(--jw-navy);color:#fff}.jw-buttons button:disabled{color:#555dbf;background:#f2f3fa;cursor:not-allowed}.jw-empty,.jw-state{padding:20px;border:1px dashed #dbddf2;border-radius:8px;color:#363fb3}.jw-footnote{color:#363fb3;font-size:12px}@media(max-width:1100px){.jw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jw-columns{grid-template-columns:1fr}.jw-right{grid-template-columns:1fr 1fr}}@media(max-width:700px){.jumari-warehouse{padding:12px 10px calc(90px + env(safe-area-inset-bottom))}.jw-top{grid-template-columns:1fr}.jw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jw-kpis article{padding:12px}.jw-kpis article div{grid-template-columns:1fr}.jw-kpis strong,.jw-kpis small{grid-column:1}.jw-tabs{display:flex;overflow-x:auto}.jw-tabs button{flex:0 0 auto;white-space:nowrap}.jw-right,.jw-lower{grid-template-columns:1fr}.jw-list .jw-table-head{display:none}.jw-list>button{grid-template-columns:minmax(0,1fr) auto;gap:5px;border:1px solid #dbddf2;border-radius:8px;margin:7px 0}.jw-list>button span:first-child{grid-column:1}.jw-list>button span:nth-child(2){grid-column:1}.jw-list>button span:nth-child(3){grid-column:2;grid-row:1}.jw-list>button em{grid-column:1;justify-self:start}.jw-list>button i{grid-column:2;grid-row:2/4}.jw-card{padding:14px}}@media(max-width:360px){.jw-kpis{grid-template-columns:1fr}.jw-top h1{font-size:27px}}.jw-card header button{min-height:44px;border:0;background:transparent;color:var(--jw-blue);font-size:12px;font-weight:700}.jw-uat-language{display:flex;gap:8px;padding:10px;background:#fff}.jw-uat-language button{min-height:44px;padding:8px 12px;border:1px solid #dbddf2;border-radius:8px;background:#fff;color:#0c036b;font:600 13px Poppins,Arial,sans-serif}.jw-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:14px;background:#060236a8}.jw-modal{width:min(100%,520px);max-height:calc(100vh - 28px);overflow:auto;padding:22px;border:1px solid #dbddf2;border-radius:14px;background:#fff;box-shadow:0 20px 70px #05012d45}.jw-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.jw-modal header h2{margin:4px 0 12px;font-size:22px}.jw-modal header small{color:#3b9213;font-weight:700}.jw-modal header button{width:44px;height:44px;border:1px solid #dbddf2;border-radius:8px;background:#fff;color:#0c036b;font-size:25px}.jw-modal p{color:#222dac;font-size:14px}.jw-modal dl{display:grid;gap:10px}.jw-modal dl div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;border-bottom:1px solid #e3e5f5;font-size:13px}.jw-modal dd{margin:0;font-weight:650}.jw-modal-close{min-height:44px;margin-top:14px;padding:9px 20px;border:0;border-radius:8px;background:#0c036b;color:#fff;font:700 13px Poppins,Arial,sans-serif}.suwito-warehouse .jw-breadcrumb button{border:0;background:transparent;color:#222dac;cursor:pointer;font:inherit;text-decoration:underline}.suwito-warehouse .jw-kpis .sw-kpi{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px;border:1px solid #dbddf2;border-radius:12px;background:#fff;color:#0c036b;text-align:left}.suwito-warehouse .jw-kpis .sw-kpi svg{width:30px;height:30px;flex:none}.suwito-warehouse .jw-kpis .sw-kpi span{display:grid;grid-template-columns:auto 1fr;gap:0 10px;min-width:0}.suwito-warehouse .jw-kpis .sw-kpi b{font-size:27px;line-height:1}.suwito-warehouse .jw-kpis .sw-kpi strong{align-self:center;font-size:13px;overflow-wrap:anywhere}.suwito-warehouse .jw-kpis .sw-kpi small{grid-column:1/-1;margin-top:7px;color:#363fb3;font-size:11px}.suwito-warehouse .jw-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.suwito-warehouse .jw-kpis .sw-kpi:hover{border-color:#4dbd19}.suwito-warehouse .jw-kpis .sw-kpi:focus-visible{outline:3px solid #1f2aab;outline-offset:2px}@media(max-width:700px){.suwito-warehouse .jw-tabs{display:flex}.suwito-warehouse .jw-kpis .sw-kpi{padding:12px}.suwito-warehouse .jw-kpis .sw-kpi span{grid-template-columns:1fr}.suwito-warehouse .jw-kpis .sw-kpi strong,.suwito-warehouse .jw-kpis .sw-kpi small{grid-column:1}}.cisca-home{--c-navy:#0c036b;--c-blue:#1f2aab;--c-green:#3b9213;min-width:0;max-width:100%;padding:16px clamp(12px,1.5vw,28px) 28px;background:#f7f7fc;color:var(--c-navy);font-family:Poppins,Arial,sans-serif}.cisca-home *{box-sizing:border-box}.cisca-home button{font:inherit;cursor:pointer}.cisca-home button:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.cisca-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,1fr);gap:14px;align-items:stretch}.cisca-hero>div{padding:8px 2px}.cisca-hero h1{margin:0 0 6px;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.cisca-hero p{margin:0;font-size:14px}.cisca-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:100px;padding:20px;border-radius:10px;background:linear-gradient(90deg,#0c036be8,#0c036b8c),url(/cisca-building-leaf-banner.png) center/cover;color:#fff}.cisca-banner strong{white-space:pre-line;font-size:clamp(16px,1.7vw,23px);line-height:1.25}.cisca-banner span{max-width:105px;font-size:12px}.cisca-sample{margin:10px 0 0;padding:7px 11px;border:1px solid #d8f1cc;border-radius:8px;background:#f2faef;color:#2c6b0e;font-size:12px;font-weight:650}.cisca-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:10px 0}.cisca-kpi{display:flex;gap:9px;min-width:0;min-height:106px;padding:13px 10px;border:1px solid #dedff2;border-radius:9px;background:#fff;color:var(--c-navy);text-align:left}.cisca-kpi svg{flex:none;width:30px;height:30px;color:var(--c-blue)}.cisca-kpi span{display:flex;flex-direction:column;min-width:0}.cisca-kpi b{font-size:24px;line-height:1}.cisca-kpi strong{margin-top:4px;font-size:11px;line-height:1.2;overflow-wrap:anywhere}.cisca-kpi small{margin-top:6px;color:#232dac;font-size:10px;overflow-wrap:anywhere}.cisca-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;border-radius:9px;background:#fff;border:1px solid #e1e3f4}.cisca-tabs button{min-height:40px;padding:8px 5px;border:0;border-radius:7px;background:#eeeef8;color:var(--c-navy);font-size:11px;font-weight:650}.cisca-tabs button[aria-selected=true]{background:var(--c-blue);color:#fff}.cisca-scope{margin:8px 0 0;font-size:12px;color:#232dac}.cisca-top-panels{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1.18fr) minmax(0,1.18fr);gap:10px;margin-top:10px}.cisca-bottom-panels{display:grid;grid-template-columns:1.35fr .9fr .95fr 1.15fr;gap:10px;margin-top:10px}.cisca-card{min-width:0;min-height:285px;padding:12px;border:1px solid #dedff2;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0c036b08}.cisca-bottom-panels .cisca-card{min-height:250px}.cisca-card header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.cisca-card h2{margin:0;color:var(--c-blue);font-size:16px;line-height:1.25}.cisca-card h3{margin:6px 0;font-size:14px}.cisca-card header button{min-height:32px;flex:none;border:0;background:transparent;color:var(--c-blue);font-size:11px;font-weight:650}.cisca-table-head,.cisca-task-row{display:grid;grid-template-columns:20px minmax(0,1.55fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,.9fr) 20px;gap:5px;align-items:center;width:100%;text-align:left}.cisca-table-head{padding:8px 5px;background:#f2f3fa;font-size:10px;font-weight:700}.cisca-task-row{min-height:37px;padding:5px;border:0;border-bottom:1px solid #eaebf7;background:#fff;color:var(--c-navy);font-size:10px}.cisca-task-row strong,.cisca-task-row span,.cisca-task-row em{min-width:0;overflow-wrap:anywhere}.cisca-task-row em{padding:4px;border-radius:5px;background:#f3f3fa;font-style:normal}.cisca-agenda,.cisca-alert{display:flex;align-items:center;gap:9px;width:100%;min-height:43px;padding:6px;border:1px solid #e6e7f5;border-radius:5px;background:#fff;color:var(--c-navy);text-align:left}.cisca-agenda time{min-width:48px;padding:5px;border-radius:5px;background:#f0f0f9;color:var(--c-blue);font-size:11px;font-weight:700}.cisca-agenda b,.cisca-alert b{display:block;font-size:11px;line-height:1.25}.cisca-agenda small,.cisca-alert small{display:block;color:#232dac;font-size:10px}.cisca-alert svg{width:20px;height:20px;flex:none;color:var(--c-blue)}.cisca-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cisca-mini-grid button{display:flex;flex-direction:column;gap:4px;min-height:77px;padding:8px;border:1px solid #dedff2;border-radius:7px;background:#fff;color:var(--c-navy);text-align:left}.cisca-mini-grid strong{font-size:10px}.cisca-mini-grid b{font-size:13px;overflow-wrap:anywhere}.cisca-mini-grid small{font-size:9px;color:#232dac}.cisca-line{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 2px;border:0;border-bottom:1px solid #e6e7f5;background:#fff;color:var(--c-navy);text-align:left;font-size:11px}.cisca-line b{min-width:24px;padding:4px;border-radius:20px;background:#f0f0f9;color:var(--c-blue);text-align:center}.cisca-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px}.cisca-quick button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:77px;padding:5px;border:1px solid #dedff2;border-radius:7px;background:#fff;color:var(--c-blue);text-align:center}.cisca-quick svg{width:21px;height:21px}.cisca-quick span{font-size:10px;line-height:1.2;overflow-wrap:anywhere}.cisca-empty{padding:18px;color:#232dac;font-size:12px}.cisca-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#060134aa}.cisca-modal-backdrop section{width:min(100%,450px);padding:22px;border-radius:10px;background:#fff;color:var(--c-navy)}.cisca-modal-backdrop h2{margin:0}.cisca-modal-backdrop p{font-size:14px}.cisca-modal-backdrop button{min-height:44px;padding:8px 20px;border:0;border-radius:7px;background:var(--c-blue);color:#fff}@media(max-width:1200px){.cisca-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cisca-top-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.cisca-tasks{grid-column:1/-1}.cisca-bottom-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cisca-home{padding:12px 10px calc(90px + env(safe-area-inset-bottom))}.cisca-hero{grid-template-columns:1fr}.cisca-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cisca-tabs{display:flex;overflow-x:auto}.cisca-tabs button{flex:0 0 auto;min-width:112px}.cisca-top-panels,.cisca-bottom-panels{grid-template-columns:1fr}.cisca-tasks{grid-column:auto}.cisca-table-head{display:none}.cisca-task-row{grid-template-columns:minmax(0,1fr) auto;gap:3px;min-height:76px;border:1px solid #dedff2;border-radius:7px;margin:5px 0;padding:8px}.cisca-task-row>span:first-child{display:none}.cisca-task-row strong{grid-column:1}.cisca-task-row>span:nth-child(3){grid-column:1}.cisca-task-row>span:nth-child(4){grid-column:1}.cisca-task-row em{grid-column:2;grid-row:1/3}.cisca-task-row>span:last-child{grid-column:2;grid-row:3}.cisca-card,.cisca-bottom-panels .cisca-card{min-height:0}.cisca-card h2{font-size:17px}}@media(max-width:360px){.cisca-kpis{grid-template-columns:1fr}.cisca-kpi{min-height:75px}.cisca-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.cisca-home .cisca-task-row strong{font-size:11px;font-weight:600;line-height:1.25}.cisca-home .cisca-task-row em{font-size:10px;font-weight:500;line-height:1.2}.cisca-home .cisca-task-row span{font-size:10px;line-height:1.2}.cisca-team{min-height:0;margin:10px 0}.cisca-team header h2{display:flex;align-items:center;gap:8px}.cisca-team header svg{width:20px;height:20px}.cisca-team header small{color:#232dac;font-size:11px}.cisca-team-note{margin:0 0 9px;color:#232dac;font-size:11px}.cisca-team-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cisca-team-person{display:grid;align-content:center;gap:4px;min-height:64px;padding:9px;border:1px solid #dedff2;border-radius:8px;background:#fafafd}.cisca-team-person strong{color:var(--c-navy);font-size:12px;overflow-wrap:anywhere}.cisca-team-person span{color:#232dac;font-size:10px;line-height:1.25}@media(max-width:1000px){.cisca-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cisca-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cisca-team header{align-items:flex-start;flex-direction:column}.cisca-team-person{min-height:76px}}.cisca-team-person{width:100%;text-align:left;cursor:pointer}.cisca-team-person[aria-pressed=true]{border-color:#3a8f13;background:#f0f9ec}.cisca-team-person small{color:#3b9213;font-size:10px}.cisca-team-work{margin-top:12px;padding-top:10px;border-top:1px solid #dedff2}.cisca-team-work h3{margin:0 0 7px}.cisca-team-work h4{margin:10px 0 7px;font-size:12px;color:var(--c-blue)}.cisca-team-no-live{margin:0 0 7px;padding:8px;border-radius:6px;background:#f3f4fb;color:#232dac;font-size:11px}.cisca-team-work-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cisca-team-work-list article{display:grid;align-content:start;gap:4px;min-height:76px;padding:9px;border:1px solid #dedff2;border-radius:7px;background:#fafafd}.cisca-team-work-list strong{font-size:11px}.cisca-team-work-list span{font-size:10px;color:#232dac}.cisca-team-work-list small{font-size:10px;color:#3b9213}@media(max-width:700px){.cisca-team-work-list{grid-template-columns:1fr}}.faly-home{--fn:#0c036b;--fb:#1f2aab;--fg:#4dbd19;--fl:#a1e738;--line:#e0e1f3;color:#0c0368;background:#f8f9fd;padding:12px 16px 20px;font-family:Poppins,Arial,sans-serif;min-height:calc(100vh - 64px)}.faly-home *{box-sizing:border-box}.faly-home button,.faly-home input,.faly-home select{font:inherit}.faly-home button{cursor:pointer}.faly-home button:focus-visible,.faly-home input:focus-visible,.faly-home select:focus-visible{outline:3px solid var(--fg);outline-offset:2px}.faly-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1.05fr);gap:14px;align-items:center;min-height:104px}.faly-hero h1{font-size:clamp(23px,2.2vw,31px);line-height:1.2;margin:0 0 3px;color:var(--fn)}.faly-hero h1 em{font-style:normal;color:#317710}.faly-hero p{font-size:13px;margin:0;color:#1c269a}.faly-banner{min-height:96px;border:1px solid #daf1cf;border-radius:10px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(100deg,#ecf8e7,#fff 54%,#dfe1f3);overflow:hidden}.faly-banner strong{font-size:17px;line-height:1.35;color:var(--fn)}.faly-banner img{width:62px;height:62px;object-fit:contain}.faly-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:10px 0}.faly-kpi{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:104px;padding:10px;display:flex;text-align:left;align-items:flex-start;gap:8px;color:var(--fn)}.faly-kpi:hover,.faly-tiles button:hover,.faly-schedule button:hover{border-color:var(--fb);background:#fafafd}.faly-kpi-icon{flex:0 0 37px;height:37px;display:grid;place-items:center;border-radius:8px;background:#eff0f9;color:var(--fb)}.faly-kpi-icon svg,.faly-schedule-icon svg,.faly-tiles svg,.faly-empty svg,.faly-search svg{width:22px;height:22px}.faly-kpi b{display:block;font-size:23px;line-height:1.05}.faly-kpi strong{display:block;font-size:11px;line-height:1.3}.faly-kpi small{display:block;font-size:10px;color:#2833af;line-height:1.35;margin-top:4px}.faly-main-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:12px}.faly-bottom-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.faly-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px;min-width:0;box-shadow:0 1px 7px #0c036b08}.faly-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;margin-bottom:6px}.faly-card h2{font-size:16px;color:var(--fb);margin:0;line-height:1.2}.faly-card header label{font-size:11px;display:flex;align-items:center;gap:5px;white-space:nowrap}.faly-card select{min-height:36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--fn);padding:4px 6px}.faly-filters{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin:8px 0}.faly-filters button{min-height:36px;padding:5px 12px;border:1px solid var(--line);background:#f8f8fc;color:var(--fn);border-radius:7px;font-size:11px}.faly-filters button.active{background:var(--fn);color:#fff}.faly-search{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:7px;padding:0 8px;min-width:150px;flex:1 1 155px;height:36px}.faly-search svg{width:16px;height:16px}.faly-search input{border:0;min-width:0;width:100%;outline:0;font-size:11px;color:var(--fn)}.faly-table-wrap{overflow-x:auto}.faly-queue table{border-collapse:collapse;width:100%;font-size:11px;min-width:650px}.faly-queue th{background:#f2f3fa;text-align:left;color:var(--fn);padding:8px 5px}.faly-queue td{border-bottom:1px solid var(--line);padding:7px 5px;vertical-align:middle}.faly-queue td strong{display:block}.faly-queue td small{display:block;color:#444db9}.faly-status{display:inline-block;background:#eef9e8;color:#2b690e;padding:4px 6px;border-radius:5px}.faly-open{background:#fff;border:1px solid #bec1e7;color:var(--fb);border-radius:5px;padding:4px 8px}.faly-queue footer{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#2833af;font-size:10px;margin-top:8px}.faly-queue footer div{display:flex;gap:5px;align-items:center}.faly-queue footer button{border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--fb);padding:5px}.faly-queue footer button:disabled{opacity:.45;cursor:default}.faly-state{padding:36px 12px;text-align:center;color:#2833af;font-size:12px}.faly-state button{margin-left:8px}.faly-schedule>button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;text-align:left;gap:8px;background:#fff;border:1px solid transparent;border-bottom-color:var(--line);padding:7px 2px;color:var(--fn);min-height:53px}.faly-schedule-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--fb);background:#f0f0f9}.faly-schedule strong{display:block;font-size:10px;line-height:1.25}.faly-schedule small{display:block;font-size:9px;color:#3a44b5}.faly-schedule em{font-style:normal;font-size:9px;padding:5px 6px;border-radius:5px;background:#f6f7fc;color:#1a238f;max-width:85px;text-align:center}.faly-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.faly-tiles button{min-height:60px;padding:5px 2px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--fb);display:grid;justify-items:center;align-content:center;gap:4px;font-size:9px;line-height:1.2}.faly-tiles svg{width:18px;height:18px}.faly-empty{min-height:165px;display:grid;place-content:center;justify-items:center;color:#3c46b6;text-align:center}.faly-empty p{margin:8px 0 0;font-size:12px}.faly-empty small,.faly-note{font-size:10px;color:#4f58bd}.faly-note{margin:6px 0 0}.faly-modal-backdrop{position:fixed;inset:0;background:#09024f80;display:grid;place-items:center;z-index:9999;padding:16px}.faly-modal-backdrop section{background:#fff;color:var(--fn);padding:20px;border-radius:12px;max-width:420px;width:100%;box-shadow:0 15px 50px #0b036333}.faly-modal-backdrop h2{margin:0 0 8px;font-size:20px}.faly-modal-backdrop p{font-size:13px}.faly-modal-backdrop button{border:0;border-radius:6px;background:var(--fn);color:#fff;min-height:44px;padding:8px 20px}@media(max-width:1300px){.faly-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.faly-bottom-row{grid-template-columns:repeat(2,minmax(0,1fr))}.faly-bottom-row>:last-child{grid-column:1/-1}}@media(max-width:850px){.faly-main-row,.faly-hero,.faly-bottom-row{grid-template-columns:1fr}.faly-bottom-row>:last-child{grid-column:auto}.faly-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.faly-home{padding:10px}.faly-hero h1{font-size:24px}.faly-hero p{font-size:14px}.faly-banner{min-height:80px}.faly-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.faly-kpi{min-height:105px}.faly-queue table{min-width:0}.faly-queue thead{display:none}.faly-queue tbody,.faly-queue tr,.faly-queue td{display:block}.faly-queue tr{border:1px solid var(--line);border-radius:8px;margin:7px 0;padding:5px}.faly-queue td{display:flex;justify-content:space-between;gap:10px;border:0;padding:4px}.faly-queue td:before{content:attr(data-label);font-weight:600;color:#2a34af}.faly-queue td:nth-child(3){display:block}.faly-queue td:nth-child(3):before{display:block}.faly-schedule>button{grid-template-columns:30px minmax(0,1fr)}.faly-schedule em{grid-column:2;max-width:none;justify-self:start}.faly-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.faly-tiles button{min-height:72px;font-size:11px}}@media(max-width:360px){.faly-kpis{grid-template-columns:1fr}.faly-kpi{min-height:74px}.faly-queue footer{flex-wrap:wrap}}.faly-topbar-person{display:flex;align-items:center;gap:10px;color:#0c036b;margin-left:auto;white-space:nowrap;font-size:12px}.faly-topbar-person span:first-child{display:grid;text-align:right}.faly-topbar-person b{font-size:14px}.faly-topbar-person .faly-person-badge{width:34px;height:34px;border-radius:50%;background:#0c036b;color:#fff;display:grid;place-items:center;font-weight:700}.faly-topbar-person strong,.faly-topbar-person small{display:block}.faly-topbar-person small{font-size:10px;color:#2a34af}@media(max-width:980px){.faly-topbar-person span:first-child{display:none}}@media(max-width:600px){.faly-topbar-person{gap:5px}.faly-topbar-person small{display:none}}.faly-finance-page~.workspace-desktop-rail .workspace-rail-group button[aria-current=page]{background:#a1e738;color:#0c036b}.faly-header-link{background:transparent;border:0;color:#1f2aab;font-size:11px;min-height:36px;padding:4px 5px;font-weight:600}@media(min-width:980px){body:has(.faly-finance-page) #root{padding-left:220px}body:has(.faly-finance-page) .workspace-desktop-rail{width:220px;background:#0c036b;box-shadow:none}body:has(.faly-finance-page) .workspace-rail-group button{font-family:Poppins,Arial,sans-serif;font-size:12px;min-height:42px;color:#f4f5fb}body:has(.faly-finance-page) .workspace-rail-group button[aria-current=page]{background:#a1e738;color:#0c036b;border-left-color:#4dbd19}body:has(.faly-finance-page) .workspace-topbar{height:62px;padding:0 16px}body:has(.faly-finance-page) .workspace-rail-brand{padding-bottom:9px}body:has(.faly-finance-page) .workspace-desktop-rail>nav{padding-top:10px}}@media(max-width:979px){body:has(.faly-finance-page) .workspace-topbar{display:flex;justify-content:space-between}body:has(.faly-finance-page) .workspace-topbar-actions{margin-left:auto}body:has(.faly-finance-page) .workspace-topbar-actions .workspace-create,body:has(.faly-finance-page) .workspace-topbar-actions .workspace-display-picker{display:none}}@media(max-width:600px){body:has(.faly-finance-page) .workspace-topbar-actions .workspace-notifications,body:has(.faly-finance-page) .workspace-topbar-actions .workspace-topbar-signout,body:has(.faly-finance-page) .workspace-topbar-actions .workspace-exit-pov,body:has(.faly-finance-page) .workspace-topbar-actions .profile-photo-editor{display:none!important}body:has(.faly-finance-page) .workspace-topbar-actions{gap:3px}body:has(.faly-finance-page) .workspace-topbar-actions .workspace-language-switch button{min-width:30px;padding:5px}}.faly-card .faly-header-link{white-space:nowrap;flex:none}.faly-banner{background:linear-gradient(90deg,#f1faecf5,#ffffffd6 42%,#ffffff26),url(/cisca-building-leaf-banner.png) center/cover}.faly-banner strong{max-width:75%;font-size:clamp(13px,1.2vw,18px);overflow-wrap:anywhere}.faly-banner img{background:#fff;border-radius:11px;padding:4px}@media(min-width:980px){.faly-filters button{padding-inline:8px}.faly-search{flex-basis:125px;min-width:125px}.faly-schedule .faly-header-link{width:auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:0;background:transparent}}@media(max-width:520px){.faly-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.faly-search{grid-column:1/-1;width:100%;min-width:0}.faly-filters button{width:100%;min-width:0;min-height:38px;padding:5px 4px;font-size:10px;line-height:1.15;white-space:normal}.faly-queue header{align-items:flex-start}.faly-queue header h2{max-width:50%}}@media(max-width:360px){.faly-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.faly-queue header{display:grid;grid-template-columns:1fr;gap:5px}.faly-queue header h2{max-width:none}.faly-queue header label{justify-self:end}.faly-home .faly-search input{font-size:11px!important;font-weight:400!important}}.vera-demo-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;border:1px solid #c3c498;border-radius:8px;background:#f5f5ee;color:#434428;font-size:11px}.vera-demo-notice strong{padding:4px 7px;border-radius:5px;background:#ddddc5;color:#363720;letter-spacing:.03em}.vera-demo .vera-card header>small{color:#333db2;font-size:10px}.vera-demo .vera-home td small,.vera-demo .vera-table-wrap td small{display:block;color:#434cb8;margin-top:2px}.vera-demo-status{display:inline-block;padding:4px 7px;border-radius:5px;background:#f5f5ee;color:#515230;line-height:1.25}.vera-demo-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:44px;margin:4px 0;padding:5px 6px;border:1px solid #e0e1f3;border-radius:6px;background:#fff;text-align:left;color:#0c0368}.vera-demo-row:hover,.vera-demo-stock-action:hover{border-color:#1f2aab;background:#fafafd}.vera-demo-row-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:5px;background:#f0f0f9;color:#1f2aab}.vera-demo-row-icon svg{width:15px;height:15px}.vera-demo-row b,.vera-demo-row small{display:block}.vera-demo-row b{font-size:10px;line-height:1.25}.vera-demo-row small{font-size:9px;color:#3c46b6}.vera-demo-row em{font-style:normal;color:#3c46b6;font-size:8px;white-space:nowrap}.vera-demo-stock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;border:1px solid #e0e1f3;border-radius:6px;overflow:hidden}.vera-demo-stock>*{display:grid;gap:3px;align-content:center;justify-items:center;padding:7px 3px;min-width:0;background:#f8f9fd;text-align:center;font-size:9px;color:#1e28a4}.vera-demo-stock b,.vera-demo-stock strong{font-size:14px;color:#0c036b}.vera-demo-stock span:last-child strong{color:#858650}.vera-demo-stock-action{width:100%;margin-top:6px;min-height:34px;border:1px solid #e0e1f3;border-radius:6px;background:#fff;color:#1f2aab;font-size:10px}.vera-demo .vera-card footer span{white-space:nowrap}.vera-demo .vera-modal-backdrop section p{line-height:1.5}@media(max-width:600px){.vera-demo-row{grid-template-columns:26px minmax(0,1fr)}.vera-demo-row em{grid-column:2;white-space:normal}.vera-demo-stock{grid-template-columns:repeat(2,minmax(0,1fr))}.vera-demo-notice{font-size:10px}}.vera-home{--navy:#0c036b;--blue:#1f2aab;--green:#4dbd19;--lime:#a1e738;--line:#e0e1f3;background:#f8f9fd;color:#0c0368;padding:12px 16px 22px;min-height:calc(100vh - 62px);font-family:Poppins,Arial,sans-serif}.vera-home *{box-sizing:border-box}.vera-home button,.vera-home input,.vera-home select{font:inherit}.vera-home button{cursor:pointer}.vera-home button:focus-visible,.vera-home input:focus-visible,.vera-home select:focus-visible{outline:3px solid var(--green);outline-offset:2px}.vera-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:12px}.vera-hero h1{font-size:clamp(23px,2vw,30px);margin:0 0 3px;line-height:1.2;color:var(--navy)}.vera-hero h1 em{font-style:normal;color:#2e710f}.vera-hero p{margin:0;color:#1c269a;font-size:13px}.vera-banner{background:linear-gradient(90deg,#ecf8e6e8,#ffffffcf 45%,#edeef8d6),url(/cisca-building-leaf-banner.png) center/cover;border:1px solid #daf1d0;border-radius:9px;min-height:88px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.vera-banner strong{color:var(--navy);font-size:16px;line-height:1.3}.vera-banner label{display:grid;gap:3px;color:#1c269a;font-size:10px;min-width:140px}.vera-banner input{min-height:34px;max-width:155px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--navy);padding:2px 5px;font-size:11px}.vera-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:10px 0}.vera-kpi{background:#fff;border:1px solid var(--line);border-radius:9px;min-height:90px;padding:9px 8px;display:flex;align-items:flex-start;gap:7px;text-align:left;color:var(--navy);min-width:0}.vera-kpi:hover,.vera-files button:hover,.vera-row:hover{border-color:var(--blue);background:#fbfbfd}.vera-icon{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:7px;background:#f0f0f9;color:var(--blue)}.vera-icon svg,.vera-files svg,.vera-row svg,.vera-search svg{width:18px;height:18px}.vera-kpi b{display:block;font-size:21px;line-height:1.1}.vera-kpi strong{display:block;font-size:10px;line-height:1.25}.vera-kpi small{display:block;color:#353fb3;font-size:9px;line-height:1.25;margin-top:3px}.vera-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:10px}.vera-left,.vera-right{display:grid;gap:10px;align-content:start;min-width:0}.vera-twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vera-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px;min-width:0;box-shadow:0 1px 6px #0c036b08}.vera-card header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.vera-card h2{margin:0;color:var(--blue);font-size:15px;line-height:1.25}.vera-card header>button{border:0;background:transparent;color:var(--blue);font-size:10px;white-space:nowrap;min-height:32px}.vera-card header label{font-size:10px;display:flex;gap:5px;align-items:center;white-space:nowrap}.vera-card select{border:1px solid var(--line);border-radius:6px;min-height:32px;padding:3px;color:var(--navy);background:#fff;font-size:10px}.vera-scope{font-size:9px;color:#4f58bd;margin:0 0 4px}.vera-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:4px 0 7px}.vera-filters>button{border:1px solid var(--line);background:#f7f7fc;color:var(--navy);border-radius:6px;padding:6px 8px;min-height:34px;font-size:10px}.vera-filters>button.active{background:var(--navy);color:#fff}.vera-search{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:6px;padding:0 6px;min-width:150px;flex:1 1 150px;height:34px}.vera-search svg{width:15px;height:15px}.vera-search input{border:0;min-width:0;width:100%;outline:0;color:var(--navy);font-size:10px}.vera-table-wrap{overflow-x:auto}.vera-home table{border-collapse:collapse;width:100%;min-width:580px;font-size:10px}.vera-home th{background:#f3f3fa;color:var(--navy);text-align:left;padding:8px 5px}.vera-home td{border-bottom:1px solid var(--line);padding:8px 5px}.vera-home td strong{display:block}.vera-outline{border:1px solid #cdcfec;border-radius:5px;background:#fff;color:var(--blue);padding:5px 9px;min-height:31px}.vera-card footer{display:flex;justify-content:space-between;gap:6px;align-items:center;padding-top:7px;color:#2f39b1;font-size:9px}.vera-card footer button{border:1px solid var(--line);background:#fff;color:var(--blue);border-radius:5px;padding:4px}.vera-card footer button:disabled{opacity:.45;cursor:default}.vera-state{color:#3c46b6;font-size:11px;text-align:center;padding:25px 8px;min-height:88px}.vera-row{display:flex;align-items:center;gap:7px;width:100%;border:1px solid var(--line);background:#fff;border-radius:6px;min-height:39px;text-align:left;color:var(--navy);font-size:10px;padding:6px;margin-top:4px}.vera-row span{margin-left:auto;color:#4f58bd;font-size:9px}.vera-files{margin-top:10px}.vera-files>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.vera-files button{border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--blue);display:grid;justify-items:center;align-content:center;gap:4px;min-height:58px;padding:5px;text-align:center;font-size:9px}.vera-modal-backdrop{position:fixed;inset:0;background:#08024880;display:grid;place-items:center;padding:16px;z-index:9999}.vera-modal-backdrop section{width:min(420px,100%);background:#fff;border-radius:12px;padding:20px;color:var(--navy)}.vera-modal-backdrop h2{margin:0 0 8px;font-size:20px}.vera-modal-backdrop p{font-size:13px}.vera-modal-backdrop button{background:var(--navy);color:#fff;border:0;border-radius:6px;min-height:44px;padding:8px 20px}@media(max-width:1250px){.vera-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.vera-files>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.vera-hero,.vera-grid{grid-template-columns:1fr}.vera-right{grid-template-columns:repeat(2,minmax(0,1fr))}.vera-right>:last-child{grid-column:1/-1}}@media(max-width:600px){.vera-home{padding:10px}.vera-hero h1{font-size:23px}.vera-hero p{font-size:13px}.vera-banner{min-height:80px}.vera-banner strong{font-size:13px}.vera-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vera-twin,.vera-right{grid-template-columns:1fr}.vera-right>:last-child{grid-column:auto}.vera-files>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vera-card header:has(select){display:grid;gap:5px}.vera-card header label{justify-self:end}.vera-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.vera-search{grid-column:1/-1;width:100%;min-width:0}.vera-filters>button{width:100%;min-width:0;white-space:normal;font-size:10px;line-height:1.2;padding:5px 3px}.vera-home table{min-width:0}.vera-home thead{display:none}.vera-home tbody,.vera-home tr,.vera-home td{display:block}.vera-home tr{border:1px solid var(--line);border-radius:7px;margin:6px 0;padding:5px}.vera-home td{display:flex;justify-content:space-between;gap:10px;border:0;padding:4px}.vera-home td:before{content:attr(data-label);font-weight:600;color:#2631ae}.vera-card footer{flex-wrap:wrap}}@media(max-width:360px){.vera-kpis{grid-template-columns:1fr}.vera-kpi{min-height:68px}.vera-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){body:has(.vera-finance-page) #root{padding-left:220px}body:has(.vera-finance-page) .workspace-desktop-rail{width:220px;background:#0c036b;box-shadow:none}body:has(.vera-finance-page) .workspace-rail-group button{font-family:Poppins,Arial,sans-serif;font-size:12px;min-height:42px;color:#f4f5fb}body:has(.vera-finance-page) .workspace-rail-group button[aria-current=page]{background:#a1e738;color:#0c036b;border-left-color:#4dbd19}body:has(.vera-finance-page) .workspace-topbar{height:62px;padding:0 16px}}@media(max-width:979px){body:has(.vera-finance-page) .workspace-topbar{display:flex;justify-content:space-between}body:has(.vera-finance-page) .workspace-topbar-actions{margin-left:auto}body:has(.vera-finance-page) .workspace-topbar-actions .workspace-create,body:has(.vera-finance-page) .workspace-topbar-actions .workspace-display-picker{display:none}}@media(max-width:600px){body:has(.vera-finance-page) .workspace-topbar-actions .workspace-notifications,body:has(.vera-finance-page) .workspace-topbar-actions .workspace-topbar-signout,body:has(.vera-finance-page) .workspace-topbar-actions .workspace-exit-pov,body:has(.vera-finance-page) .workspace-topbar-actions .profile-photo-editor{display:none!important}body:has(.vera-finance-page) .workspace-topbar-actions{gap:3px}}@media(max-width:600px){.vera-home .vera-search input{font-size:11px!important;font-weight:400!important}}@media(min-width:980px){body:has(.vera-finance-page) .workspace-rail-group button{height:auto!important;min-height:48px;padding-top:8px;padding-bottom:8px;align-items:center}body:has(.vera-finance-page) .workspace-rail-group button span{font-size:11px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}body:has(.vera-finance-page) .workspace-desktop-rail>nav{overflow-y:auto}}.vera-intro{display:flex;align-items:center;gap:14px;min-width:0}.vera-intro>div{min-width:0}.vera-portrait{display:block;width:150px;height:154px;flex:0 0 150px;overflow:hidden;border-radius:12px;border:1px solid #e0e1f3;background:#f0f0f9}.vera-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%;transform:translate(20px,-55px) scale(3.5);transform-origin:50% 50%}.vera-portrait-fallback{display:grid;place-items:center;color:#0c036b;font-weight:700;font-size:23px}body:has(.vera-finance-page) .workspace-avatar{overflow:hidden}body:has(.vera-finance-page) .workspace-avatar img{object-position:50% 52%;transform:translate(5px,4px) scale(3.5);transform-origin:50% 50%}@media(max-width:600px){.vera-intro{gap:10px}.vera-portrait{width:82px;height:90px;flex-basis:82px}.vera-portrait img{transform:translate(11px,-30px) scale(3.5)}.vera-portrait-fallback{font-size:18px}}.retno-home{--navy:#0c036b;--blue:#1f2aab;--green:#4dbd19;--lime:#a1e738;--line:#e0e1f3;box-sizing:border-box;min-height:calc(100vh - 62px);padding:12px 16px 22px;background:#f8f9fd;color:#0c0368;font-family:Poppins,Arial,sans-serif}.retno-home *{box-sizing:border-box}.retno-home button,.retno-home input,.retno-home select{font:inherit}.retno-home button{cursor:pointer}.retno-home :is(button,input,select):focus-visible{outline:3px solid var(--green);outline-offset:2px}.retno-demo-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;border:1px solid #c3c498;border-radius:8px;background:#f5f5ee;color:#434428;font-size:11px}.retno-demo-notice b{padding:4px 7px;background:#ddddc5;border-radius:5px}.retno-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:12px;align-items:center}.retno-greeting{display:flex;align-items:center;gap:12px;min-width:0}.retno-greeting img{height:82px;width:82px;flex:none;object-fit:cover;object-position:50% 45%;border-radius:12px;border:1px solid var(--line)}.retno-hero h1{margin:0 0 3px;font-size:clamp(23px,2vw,30px);line-height:1.15;color:var(--navy)}.retno-hero h1 em{font-style:normal;color:#2e710f}.retno-hero p{margin:0;color:#1c269a;font-size:13px}.retno-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:88px;padding:12px 16px;border:1px solid #daf1d0;border-radius:9px;background:linear-gradient(90deg,#ecf8e6e8,#ffffffcf 45%,#edeef8d6),url(/cisca-building-leaf-banner.png) center/cover}.retno-banner strong{color:var(--navy);font-size:16px;line-height:1.3}.retno-banner label{display:grid;gap:3px;color:#1c269a;font-size:10px}.retno-banner input{height:34px;max-width:150px;padding:2px 5px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--navy);font-size:11px}.retno-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:10px 0}.retno-kpi{display:flex;align-items:flex-start;gap:7px;min-width:0;min-height:90px;padding:9px 8px;border:1px solid var(--line);border-radius:9px;background:#fff;text-align:left;color:var(--navy)}.retno-kpi:hover,.retno-list-row:hover,.retno-quick button:hover{border-color:var(--blue);background:#fbfbfd}.retno-kpi-icon{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:7px;background:#f0f0f9;color:var(--blue)}.retno-kpi-icon svg,.retno-search svg,.retno-quick svg{height:18px;width:18px}.retno-kpi b,.retno-kpi strong,.retno-kpi small{display:block}.retno-kpi b{font-size:21px;line-height:1.1}.retno-kpi strong{font-size:10px;line-height:1.25}.retno-kpi small{margin-top:3px;color:#353fb3;font-size:9px;line-height:1.25}.retno-main-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:10px}.retno-side{display:grid;gap:10px;align-content:start;min-width:0}.retno-card{min-width:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 1px 6px #0c036b08}.retno-card header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.retno-card h2{margin:0;color:var(--blue);font-size:15px;line-height:1.25}.retno-card header>button{min-height:32px;border:0;background:transparent;color:var(--blue);font-size:10px}.retno-card header>small{color:#3c46b6;font-size:10px}.retno-card header label{display:flex;align-items:center;gap:5px;color:#1c269a;font-size:10px;white-space:nowrap}.retno-card select{min-height:32px;padding:3px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--navy);font-size:10px}.retno-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:4px 0 7px}.retno-filters>button{min-height:34px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:#f7f7fc;color:var(--navy);font-size:10px}.retno-filters>button.active{background:var(--navy);color:#fff}.retno-search{display:flex;align-items:center;gap:4px;flex:1 1 190px;height:34px;min-width:160px;padding:0 6px;border:1px solid var(--line);border-radius:6px}.retno-search svg{flex:none;width:15px;height:15px}.retno-search input{min-width:0;width:100%;border:0;outline:0;color:var(--navy);font-size:10px}.retno-table-wrap{overflow-x:auto}.retno-home table{width:100%;min-width:600px;border-collapse:collapse;font-size:10px}.retno-home th{padding:8px 5px;background:#f3f3fa;color:var(--navy);text-align:left}.retno-home td{padding:8px 5px;border-bottom:1px solid var(--line)}.retno-home td strong,.retno-home td small{display:block}.retno-home td small{margin-top:2px;color:#3c46b6}.retno-status{display:inline-block;padding:4px 7px;border-radius:5px;background:#f5f5ee;color:#515230;line-height:1.25}.retno-outline{min-height:31px;padding:5px 9px;border:1px solid #cdcfec;border-radius:5px;background:#fff;color:var(--blue)}.retno-card footer{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:7px;color:#2f39b1;font-size:9px}.retno-card footer button{padding:4px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--blue)}.retno-card footer button:disabled{opacity:.45;cursor:default}.retno-empty{padding:20px 8px;color:#3c46b6;text-align:center;font-size:11px}.retno-not-ready{display:flex;align-items:center;gap:8px;margin:7px 0;padding:11px;border:1px solid #e7e7d6;border-radius:6px;background:#fafaf6;color:#6f7042}.retno-not-ready svg{width:24px;height:24px}.retno-not-ready b,.retno-not-ready small{display:block}.retno-not-ready b{font-size:13px}.retno-not-ready small{font-size:10px;color:#2f39b1}.retno-close-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:7px 0}.retno-close-counts span{padding:8px 3px;border:1px solid var(--line);border-radius:5px;background:#f9f9fd;text-align:center;color:#1c269a;font-size:9px}.retno-close-counts b{display:block;color:var(--navy);font-size:17px}.retno-primary{width:100%;min-height:34px;border:0;border-radius:5px;background:var(--navy);color:#fff;font-size:11px}.retno-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;min-height:44px;margin:4px 0;padding:6px;border:1px solid var(--line);border-radius:6px;background:#fff;text-align:left;color:var(--navy)}.retno-list-row strong{font-size:10px}.retno-list-row span{grid-column:1;color:#3c46b6;font-size:9px}.retno-list-row em{grid-column:2;grid-row:1/3;font-size:9px;font-style:normal;color:var(--blue);white-space:nowrap}.retno-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.retno-bottom-grid .retno-card>small{display:block;color:#3c46b6;font-size:9px}.retno-quick{margin-top:10px}.retno-quick>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:7px}.retno-quick button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:54px;padding:5px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--blue);font-size:9px;text-align:center}.retno-detail{margin-top:10px;border-color:#b6e4a1;background:#fafdf9}.retno-detail p{font-size:11px}.retno-detail p:last-child{color:#3c46b6}@media(max-width:1250px){.retno-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.retno-quick>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.retno-hero,.retno-main-grid{grid-template-columns:1fr}.retno-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retno-bottom-grid>:last-child{grid-column:1/-1}}@media(max-width:600px){.retno-home{padding:10px}.retno-hero h1{font-size:23px}.retno-banner{min-height:80px}.retno-banner strong{font-size:13px}.retno-greeting img{height:64px;width:64px}.retno-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.retno-bottom-grid{grid-template-columns:1fr}.retno-bottom-grid>:last-child{grid-column:auto}.retno-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}.retno-queue header{display:grid}.retno-queue header label{justify-self:end}.retno-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.retno-search{grid-column:1/-1;min-width:0;width:100%}.retno-filters>button{min-width:0;white-space:normal;padding:5px 3px;font-size:10px}.retno-home table{min-width:0}.retno-home thead{display:none}.retno-home tbody,.retno-home tr,.retno-home td{display:block}.retno-home tr{margin:6px 0;padding:5px;border:1px solid var(--line);border-radius:7px}.retno-home td{display:flex;justify-content:space-between;gap:10px;padding:4px;border:0}.retno-home td:before{content:attr(data-label);font-weight:600;color:#2631ae}.retno-card footer{flex-wrap:wrap}}@media(max-width:360px){.retno-kpis{grid-template-columns:1fr}.retno-kpi{min-height:68px}.retno-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){body:has(.retno-finance-page) #root{padding-left:220px}body:has(.retno-finance-page) .workspace-desktop-rail{width:220px;background:#0c036b}body:has(.retno-finance-page) .workspace-rail-group button[aria-current=page]{background:#a1e738;color:#0c036b;border-left-color:#4dbd19}body:has(.retno-finance-page) .workspace-desktop-rail>nav{overflow-y:auto}}.retno-photo{display:block;width:150px;height:154px;flex:0 0 150px;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:#f0f0f9}.retno-photo img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important;transform:scale(2.1);transform-origin:50% 50%}body:has(.retno-finance-page) .workspace-avatar{overflow:hidden}body:has(.retno-finance-page) .workspace-avatar img{object-fit:cover;object-position:50% 50%;transform:scale(2.1);transform-origin:50% 50%}@media(max-width:600px){.retno-photo{width:86px;height:92px;flex-basis:86px}.retno-photo img{transform:scale(2.1)}}.retno-banner select{height:34px;max-width:155px;padding:2px 5px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--navy);font-size:11px}.app.platform.tikra-finance-page .tikra-home{width:100%;max-width:none;margin:0;padding:12px 16px 22px}.tikra-home .retno-hero{grid-template-columns:minmax(0,1fr) minmax(350px,1fr)}.tikra-home .retno-main-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start}.tikra-left,.tikra-home .retno-side{display:grid;gap:10px;min-width:0}.tikra-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tikra-home .retno-queue table{min-width:650px}.tikra-home .retno-queue th,.tikra-home .retno-queue td{padding:5px 6px;font-size:10px}.tikra-home .retno-queue td strong{font-size:10px}.tikra-home .retno-queue td small{font-size:9px}.tikra-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "status action";align-items:center;gap:2px 8px;width:100%;min-height:44px;padding:7px 9px;border:1px solid #e4e5f5;border-radius:6px;background:#fff;text-align:left;color:#0c0368;font-size:11px}.tikra-list-row strong{grid-area:title;font-size:11px}.tikra-list-row span{grid-area:status;color:#2b35af;font-size:11px}.tikra-list-row em{grid-area:action;font-style:normal;color:#1f2aab;font-weight:700;white-space:nowrap;font-size:11px}.tikra-list-row:hover,.tikra-rate-grid button:hover{border-color:#4dbd19;background:#f8fcf6}.tikra-deadline{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:8px;border:1px solid #e0e1f3;border-radius:6px;background:#f8f9fd}.tikra-deadline span{display:grid;gap:4px;font-size:10px}.tikra-deadline b{color:#545432;font-size:10px}.tikra-rate-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tikra-rate-grid button{display:grid;gap:5px;min-width:0;padding:9px;border:1px solid #e0e1f3;border-radius:7px;background:#fff;text-align:left;color:#0c0368}.tikra-rate-grid svg{width:20px;height:20px;color:#1f2aab}.tikra-rate-grid strong{font-size:11px}.tikra-rate-grid small{color:#553;font-size:10px}.tikra-rate-grid em{font-style:normal;color:#1f2aab;font-weight:700;font-size:10px}.tikra-photo{display:block;width:105px;height:112px;flex:0 0 105px;overflow:hidden;border:1px solid #e0e1f3;border-radius:10px;background:#f0f0f9}.tikra-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 37%;transform:scale(2.1);transform-origin:50% 50%}body:has(.tikra-finance-page) .workspace-avatar{overflow:hidden}body:has(.tikra-finance-page) .workspace-avatar img{object-fit:cover;object-position:50% 50%;transform:scale(2.1);transform-origin:50% 50%}@media(min-width:980px){body:has(.tikra-finance-page) #root{padding-left:220px}body:has(.tikra-finance-page) .workspace-desktop-rail{width:220px;background:#0c036b}body:has(.tikra-finance-page) .workspace-rail-group button[aria-current=page]{background:#a1e738;color:#0c036b;border-left-color:#4dbd19}body:has(.tikra-finance-page) .workspace-desktop-rail>nav{overflow-y:auto}}@media(min-width:980px){body:has(.tikra-finance-page) .workspace-desktop-rail{background:#0c036b!important}body:has(.tikra-finance-page) .workspace-rail-group button[aria-current=page]{background:#a1e738!important;color:#0c036b!important;border-left-color:#4dbd19!important}}@media(max-width:1200px){.tikra-home .retno-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.tikra-lower{grid-template-columns:1fr}}@media(max-width:850px){.tikra-home .retno-main-grid,.tikra-home .retno-hero{grid-template-columns:1fr}.tikra-lower{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tikra-lower,.tikra-rate-grid{grid-template-columns:1fr}.tikra-photo{width:78px;height:84px;flex-basis:78px}.tikra-deadline{grid-template-columns:1fr}}@media(max-width:420px){.tikra-list-row{min-height:44px}.tikra-home .retno-queue table{min-width:0}}.app.platform.diah-finance-page .diah-home{width:100%;max-width:none;margin:0;padding:12px 16px 22px}.diah-home .retno-hero{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.diah-home .retno-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);align-items:start}.diah-left,.diah-home .retno-side{display:grid;gap:10px;min-width:0}.diah-lower{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.diah-home .retno-queue table{min-width:740px}.diah-home .retno-queue th,.diah-home .retno-queue td{padding:5px 6px;font-size:10px}.diah-home .retno-queue td strong{font-size:10px}.diah-home .retno-queue td small{font-size:9px}.diah-home .retno-filters .retno-search{order:2;flex-basis:100%;height:36px;min-height:36px}.diah-home .retno-filters .retno-search input{height:30px;min-height:30px;font-size:11px}.diah-home .retno-filters>button{order:1}.diah-home .tikra-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "status action";align-items:center;gap:2px 8px;width:100%;min-height:44px;margin:4px 0;padding:7px 9px;border:1px solid #e0e1f3;border-radius:6px;background:#fff;text-align:left;color:#0c0368;font-size:11px}.diah-home .tikra-list-row strong{grid-area:title;overflow-wrap:anywhere;font-size:11px}.diah-home .tikra-list-row span{grid-area:status;color:#2b35af;font-size:10px}.diah-home .tikra-list-row em{grid-area:action;font-style:normal;color:#1f2aab;font-weight:700;white-space:nowrap;font-size:10px}.diah-home .tikra-list-row:hover{border-color:#4dbd19;background:#f8fcf6}.diah-monogram{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#0c036b;color:#fff;font-size:26px;font-weight:700}.diah-home .retno-greeting small{display:block;margin-top:4px;color:#2b35af;font-size:11px}.diah-banner{background:linear-gradient(90deg,#ecf8e6f0,#ffffffcf 55%,#edeef8d6),url(/cisca-building-leaf-banner.png) center/cover}.diah-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;margin:12px 0;list-style:none}.diah-stages li{display:grid;justify-items:center;align-content:start;gap:5px;text-align:center;color:#1c269a;font-size:10px}.diah-stages b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #c2c5e8;border-radius:50%;background:#f9f9fd;color:#0c036b}.diah-stages li:nth-child(-n+2) b{background:#327b10;color:#fff;border-color:#327b10}.diah-batch{display:grid;gap:4px;padding:9px;border:1px solid #e0e1f3;border-radius:7px;background:#f8f9fd;font-size:11px}.diah-batch b{color:#0c036b;font-size:17px}.diah-batch small{color:#2b35af;font-size:10px}.diah-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.diah-actions button{min-height:40px;padding:6px;border:1px solid #1f2aab;border-radius:6px;background:#fff;color:#1f2aab;font-size:10px}.diah-actions button:first-child{background:#0c036b;color:#fff}.diah-home .diah-small-table{min-width:400px}.diah-small-table td,.diah-small-table th{font-size:9px;padding:5px 3px}.diah-small-table .retno-outline{font-size:9px}body:has(.diah-finance-page) .workspace-avatar{overflow:hidden}@media(min-width:980px){body:has(.diah-finance-page) #root{padding-left:220px}body:has(.diah-finance-page) .workspace-desktop-rail{width:220px;background:#0c036b!important}body:has(.diah-finance-page) .workspace-rail-group button{min-height:46px;height:auto;padding:6px 9px;font:600 12px/1.25 Poppins,Arial,sans-serif!important}body:has(.diah-finance-page) .workspace-rail-group button span{font:inherit!important;overflow-wrap:normal;word-break:normal}body:has(.diah-finance-page) .workspace-rail-group button[aria-current=page]{background:#a1e738!important;color:#0c036b!important;border-left-color:#4dbd19!important}body:has(.diah-finance-page) .workspace-desktop-rail>nav{overflow-y:auto}}@media(max-width:1400px){.diah-lower{grid-template-columns:1fr 1fr}.diah-lower>:last-child{grid-column:1/-1}}@media(max-width:1100px){.diah-home .retno-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr)}.diah-lower{grid-template-columns:1fr}.diah-lower>:last-child{grid-column:auto}}@media(max-width:850px){.diah-home .retno-main-grid,.diah-home .retno-hero{grid-template-columns:1fr}.diah-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.diah-lower>:last-child{grid-column:1/-1}}@media(max-width:620px){.diah-lower{grid-template-columns:1fr}.diah-lower>:last-child{grid-column:auto}.diah-monogram{width:54px;height:54px;flex-basis:54px;font-size:20px}.diah-home .retno-queue table{min-width:0}.diah-home .retno-filters{display:flex}.diah-home .retno-filters>button{flex:1 1 28%;min-height:40px}}@media(max-width:370px){.diah-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.diah-actions{grid-template-columns:1fr}}.kustono-home{--navy:#0c036b;--blue:#1f2aab;--green:#4dbd19;--lime:#a1e738;--line:#e0e1f3;box-sizing:border-box;width:100%;max-width:none;padding:12px 16px 22px;background:#f8f9fd;color:#0c0368;font-family:Poppins,Arial,sans-serif}.kustono-home *{box-sizing:border-box}.kustono-home button,.kustono-home input{font:inherit}.kustono-home button{cursor:pointer}.kustono-home :is(button,input):focus-visible{outline:3px solid #4dbd19;outline-offset:2px}.kustono-source-banner{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:7px 10px;margin-bottom:9px;border:1px solid #bce6a9;border-radius:7px;background:#f2faee;color:#23570b;font-size:10px}.kustono-source-banner b{padding:4px 6px;border-radius:5px;background:#def3d4}.kustono-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:12px;align-items:stretch}.kustono-welcome{display:flex;gap:12px;align-items:center;min-width:0}.kustono-photo{display:block;flex:0 0 84px;width:84px;height:84px;overflow:hidden;border-radius:12px;background:#ecedf8}.kustono-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 38%;transform:scale(2.15);transform-origin:50% 50%}.kustono-welcome h1{margin:0;font-size:clamp(23px,2.1vw,31px);line-height:1.15;color:var(--navy)}.kustono-welcome h1 em{font-style:normal;color:#2e710f}.kustono-welcome p{margin:4px 0;color:#1c2598;font-size:12px}.kustono-welcome small{color:#2c36b0;font-size:10px}.kustono-banner{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:85px;padding:11px 16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#edf8e8ed,#ffffffd9 58%,#e8f7e1bf),url(/cisca-building-leaf-banner.png) center/cover}.kustono-banner strong{color:var(--navy);font-size:16px;line-height:1.25}.kustono-banner span{color:#307610;font-size:17px;font-weight:800;white-space:nowrap}.kustono-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(650px,100%);margin:10px 0}.kustono-tabs button{min-height:38px;padding:6px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--blue);font-size:11px}.kustono-tabs button.selected{background:var(--navy);color:#fff}.kustono-context{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:-3px 0 8px;padding:7px 10px;border:1px solid #c9cceb;border-radius:6px;background:#f4fbf0;color:#130b6f;font-size:11px}.kustono-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.kustono-card{min-width:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 1px 5px #0c036b08}.kustono-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.kustono-card h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--blue);font-size:15px;line-height:1.25}.kustono-card h2 svg{flex:none;width:19px;height:19px}.kustono-card h3{margin:10px 0 4px;color:var(--blue);font-size:12px}.kustono-card small,.kustono-muted{color:#3c46b6;font-size:9px}.kustono-outline{min-height:32px;padding:5px 8px;border:1px solid #c8cbeb;border-radius:5px;background:#fff;color:var(--blue);font-size:10px;white-space:nowrap}.kustono-outline:hover,.kustono-list:hover,.kustono-planner-checks button:hover{border-color:var(--green);background:#f9fdf7}.kustono-large{margin:2px 0 8px;color:var(--navy);font-size:20px;font-weight:800}.kustono-sales-pair{display:grid;grid-template-columns:1fr 1fr;gap:7px}.kustono-sales-pair>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:8px;border-radius:6px;background:#f6f7fc;font-size:10px}.kustono-sales-pair span{grid-column:1/-1;color:#1d279d}.kustono-sales-pair strong{font-size:12px;color:var(--navy)}.kustono-sales-pair b{color:#2d6e0e}.kustono-sales-pair progress{grid-column:1/-1;width:100%;height:8px;accent-color:#398c12}.kustono-callout,.kustono-note{margin:6px 0;padding:8px;border-radius:6px;background:#f6f7fc;color:#1c269d;font-size:10px}.kustono-card p{line-height:1.4}.kustono-table-wrap{overflow-x:auto}.kustono-home table{width:100%;border-collapse:collapse;font-size:10px}.kustono-home th{padding:5px;background:#f3f3fa;color:var(--navy);text-align:left}.kustono-home td{padding:5px;border-bottom:1px solid var(--line)}.kustono-top-grid table{margin:8px 0}.kustono-actions{display:grid;gap:6px}.kustono-actions .kustono-outline{text-align:left;min-height:56px;white-space:normal}.kustono-main-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(310px,1fr);gap:9px;margin-top:9px}.kustono-search{display:flex;align-items:center;gap:5px;max-width:340px;height:34px;margin:8px 0;border:1px solid var(--line);border-radius:5px;padding:0 8px}.kustono-search svg{width:16px;height:16px}.kustono-search input{min-width:0;width:100%;border:0;outline:0;font-size:10px}.kustono-planner table{min-width:540px}.kustono-planner tr{cursor:pointer}.kustono-planner tr:hover{background:#f8fdf6}.kustono-link{border:0;background:none;color:var(--blue);font-size:10px;font-weight:700}.kustono-planner-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.kustono-planner-checks button{display:flex;align-items:center;gap:5px;min-height:48px;padding:5px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--blue);font-size:10px;text-align:left}.kustono-planner-checks svg{flex:none;width:18px;height:18px}.kustono-list{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "status action";align-items:center;gap:2px 6px;width:100%;min-height:42px;margin:4px 0;padding:6px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#0c0368;text-align:left}.kustono-list strong{grid-area:title;font-size:10px}.kustono-list small{grid-area:status}.kustono-list em{grid-area:action;color:var(--blue);font-size:10px;font-style:normal}.kustono-order-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:7px 0}.kustono-order-tabs span{padding:6px;border-radius:5px;background:#f3f3fa;color:var(--blue);font-size:10px}.kustono-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.kustono-flow button{display:grid;justify-items:center;align-content:start;gap:6px;min-height:74px;padding:8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--blue);font-size:10px;text-align:center}.kustono-flow b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#327b10;color:#fff}.kustono-service-projection{display:grid;gap:3px;margin-top:10px;padding:9px;border-radius:6px;background:#f3f3fa}.kustono-service-projection span{font-size:10px}.kustono-service-projection strong{color:var(--blue);font-size:15px}.kustono-quality{margin-top:9px}.kustono-quality-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;border:0;background:transparent;text-align:left;color:var(--blue)}.kustono-quality-toggle svg{width:18px;height:18px}.kustono-quality-toggle strong{font-size:12px}.kustono-quality-toggle span{margin-left:8px;color:#3e48b7;font-size:10px}.kustono-quality-toggle em{margin-left:auto;font-size:17px;font-style:normal}.kustono-quality-body{padding:8px;border-top:1px solid var(--line);font-size:10px}.kustono-quality-body p{margin:5px 0}.kustono-detail{margin-top:9px;border-color:#aee196;background:#fafdf9}.kustono-detail p{font-size:11px}.kustono-service-team{margin-top:9px}.kustono-service-team>header small{text-align:right}.kustono-service-team-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:14px}.kustono-service-team h3{margin:1px 0 4px;color:var(--navy)}.kustono-service-team h3 span{display:inline-grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:12px;background:#e7f6e0;color:#23560b}.kustono-service-team .kustono-muted{margin:0 0 7px}.kustono-service-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kustono-service-team-grid>div:first-child .kustono-service-people{grid-template-columns:repeat(2,minmax(0,1fr))}.kustono-service-people button{display:grid;gap:3px;min-height:52px;padding:7px;border:1px solid var(--line);border-radius:6px;background:#fafafd;color:var(--blue);text-align:left}.kustono-service-people button:hover{border-color:var(--green);background:#f7fcf5}.kustono-service-people strong{font-size:11px}.kustono-service-people span{color:#2b35af;font-size:10px}.kustono-service-people button[aria-pressed=true]{border-color:#368512;background:#f0f9ec}.kustono-service-work{margin-top:11px;padding-top:9px;border-top:1px solid var(--line)}.kustono-service-work-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:270px;overflow-y:auto}.kustono-service-work-list button{display:grid;align-content:start;gap:3px;min-height:78px;padding:8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--blue);text-align:left}.kustono-service-work-list button:hover{border-color:var(--green)}.kustono-service-work-list strong{font-size:11px}.kustono-service-work-list span{font-size:10px;overflow-wrap:anywhere}.kustono-service-work-list small{font-size:10px}@media(min-width:980px){body:has(.kustono-page) #root{padding-left:220px}body:has(.kustono-page) .workspace-desktop-rail{width:220px;background:#0c036b!important}body:has(.kustono-page) .workspace-rail-group button{min-height:44px;padding:6px 9px;font:600 12px/1.25 Poppins,Arial,sans-serif!important}body:has(.kustono-page) .workspace-rail-group button span{font:inherit!important}body:has(.kustono-page) .workspace-rail-group button[aria-current=page]{background:#a1e738!important;color:#0c036b!important;border-left-color:#4dbd19!important}body:has(.kustono-page) .workspace-desktop-rail>nav{overflow-y:auto}}@media(max-width:1250px){.kustono-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kustono-top-grid>:last-child{grid-column:1/-1}}@media(max-width:850px){.kustono-hero,.kustono-main-grid,.kustono-top-grid{grid-template-columns:1fr}.kustono-top-grid>:last-child{grid-column:auto}}@media(max-width:850px){.kustono-service-team-grid{grid-template-columns:1fr}}@media(max-width:600px){.kustono-home{padding:10px}.kustono-banner{min-height:70px}.kustono-banner strong,.kustono-banner span{font-size:12px}.kustono-photo{width:64px;height:70px;flex-basis:64px}.kustono-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.kustono-home thead{display:none}.kustono-home tbody,.kustono-home tr,.kustono-home td{display:block}.kustono-home tr{padding:5px;margin:5px 0;border:1px solid var(--line);border-radius:6px}.kustono-home td{display:flex;justify-content:space-between;gap:8px;border:0}.kustono-home td:before{content:attr(data-label);font-weight:700;color:#202bab}.kustono-planner table{min-width:0}.kustono-planner-checks,.kustono-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.kustono-quality-toggle span{display:none}}@media(max-width:360px){.kustono-banner span{display:none}.kustono-sales-pair{grid-template-columns:1fr}}@media(max-width:600px){.kustono-service-people,.kustono-service-team-grid>div:first-child .kustono-service-people{grid-template-columns:repeat(2,minmax(0,1fr))}.kustono-service-team>header{align-items:flex-start;flex-direction:column}.kustono-service-team>header small{text-align:left}}@media(max-width:600px){.kustono-service-work-list{grid-template-columns:1fr;max-height:350px}}.candra-home{--navy:#0c036b;--blue:#1f2aab;--green:#398c13;--lime:#a1e738;color:#0a035d;background:#f4f5fb;padding:20px clamp(14px,2vw,28px) 32px;min-width:0}.candra-home *{box-sizing:border-box}.candra-home h1,.candra-home h2,.candra-home h3,.candra-home p{margin:0}.candra-home h1{font-size:clamp(26px,2.1vw,38px);color:var(--navy)}.candra-home h2{font-size:clamp(19px,1.35vw,24px);color:var(--navy)}.candra-home h3{font-size:16px;color:var(--navy)}.candra-home p{line-height:1.45}.candra-home button,.candra-home select{font-family:inherit;cursor:pointer}.candra-home button:focus-visible,.candra-home select:focus-visible{outline:3px solid #1f2aab;outline-offset:2px}.candra-source{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:13px;color:#2530ad}.candra-source strong{background:#e7f6e0;color:#255b0c;border-radius:8px;padding:6px 10px}.candra-hero{display:grid;grid-template-columns:1.8fr 1fr;gap:14px;align-items:center;background:#edeef8;border:1px solid #dbddf2;border-radius:14px;padding:18px;margin-bottom:12px}.candra-hero p{color:#2b35af}.candra-banner{display:flex;justify-content:space-between;align-items:center;color:var(--navy);font-size:18px}.candra-banner span{font-size:56px;color:#4dbd19}.candra-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:12px}.candra-tabs button{background:#fff;border:1px solid #dcdef2;color:var(--navy);padding:9px 15px;border-radius:7px;white-space:nowrap;font-weight:600}.candra-tabs [aria-current=page]{background:var(--navy);color:#fff}.candra-shortcuts,.candra-two,.candra-three,.candra-three-inner{display:grid;gap:12px;margin-bottom:12px}.candra-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.candra-shortcuts button{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #dadcf1;border-radius:11px;padding:15px;color:var(--navy)}.candra-shortcuts svg{width:24px;height:24px;color:var(--green)}.candra-shortcuts small{display:block;color:#4e57bd;font-size:12px}.candra-card{background:#fff;border:1px solid #dadcf1;border-radius:12px;padding:15px;box-shadow:0 2px 9px #0c03670b;min-width:0}.candra-card>header{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:12px}.candra-card p{color:#464fba;font-size:13px}.candra-card small{color:#4e57bd}.candra-primary{border:0;background:var(--navy);color:#fff;padding:9px 15px;border-radius:7px;font-weight:600;white-space:nowrap}.candra-link{background:none;border:0;color:var(--blue);padding:4px;font-weight:600}.candra-calendar{margin-bottom:12px;scroll-margin-top:70px}.candra-calendar-controls{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.candra-calendar-controls>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.candra-calendar-controls button,.candra-calendar-controls select{border:1px solid #dadcf1;background:#fff;color:var(--navy);border-radius:6px;padding:7px 11px}.candra-calendar-controls [aria-pressed=true]{background:var(--navy);color:#fff}.candra-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #dbddf2;border-radius:9px;overflow:hidden}.candra-calendar-grid.day{grid-template-columns:1fr}.candra-calendar-grid.month{grid-template-columns:repeat(7,minmax(0,1fr))}.candra-day{min-width:0;min-height:160px;border-right:1px solid #dbddf2;border-bottom:1px solid #dbddf2;padding:5px;background:#fff}.candra-calendar-grid.month .candra-day{min-height:115px}.candra-day.selected{background:#f7f7fc}.candra-day-label{display:block;width:100%;border:0;background:#ebecf8;padding:8px 3px;font-weight:700;color:var(--navy);font-size:12px}.candra-event{display:block;width:100%;text-align:left;border:1px solid #dbdcf1;border-left:4px solid var(--blue);background:#f4f5fb;border-radius:5px;margin-top:5px;padding:6px;color:var(--navy);font-size:11px;min-width:0}.candra-event.warn{background:#f7f7f0;border-color:#dadbbf;border-left-color:#717243}.candra-event strong,.candra-event span,.candra-event small{display:block;overflow-wrap:anywhere}.candra-event span{color:#2530ad}.candra-event small{font-size:10px;color:#2530ad}.candra-empty{display:block;text-align:center;padding:25px;color:#888ed2}.candra-more{border:0;background:transparent;color:var(--blue);font-weight:700;padding:5px}.candra-warning{background:#f7f7f0;color:#505130!important;border-radius:6px;padding:8px;margin:8px 0!important}.candra-mobile-agenda{display:none}.candra-two{grid-template-columns:2fr 1fr}.candra-three{grid-template-columns:repeat(3,minmax(0,1fr))}.candra-card .candra-table-wrap{overflow-x:auto}.candra-card table{border-collapse:collapse;width:100%;font-size:12px}.candra-card th,.candra-card td{padding:9px;border-bottom:1px solid #e3e5f5;text-align:left;vertical-align:top}.candra-card th{background:#eff0f9;color:var(--navy)}.candra-list,.candra-list-button{display:flex;justify-content:space-between;gap:8px;align-items:center;border-bottom:1px solid #e8e9f6;padding:10px 0;color:var(--navy)}.candra-list-button{width:100%;background:none;border-top:0;border-left:0;border-right:0;text-align:left}.candra-tags,.candra-actions{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.candra-tags span{background:#eff0f9;border-radius:6px;padding:6px;font-size:12px}.candra-actions button,.candra-card>button:not(.candra-primary):not(.candra-link),.candra-split button{background:#fff;border:1px solid #d1d3ee;border-radius:6px;color:var(--navy);padding:8px}.candra-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.candra-split>div+div{border-left:1px solid #e1e3f4;padding-left:12px}.candra-three-inner{grid-template-columns:repeat(3,1fr);margin-top:12px}.candra-three-inner button{background:#f6f7fc;border:1px solid #dbddf2;border-radius:7px;padding:10px;text-align:left;color:var(--navy)}.candra-three-inner small{display:block}.candra-readiness{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.candra-readiness button{background:#fff;border:1px solid #dadcf1;border-radius:6px;color:var(--navy);padding:8px}.candra-quality summary{font-weight:700;color:var(--navy);cursor:pointer}.candra-quality p{margin:12px 0}.candra-error{margin-top:12px;color:#707143}.candra-modal-backdrop{position:fixed;inset:0;background:#08024792;z-index:10000;display:grid;place-items:center;padding:16px}.candra-modal{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;border-radius:13px;padding:24px;box-shadow:0 16px 48px #07024044}.candra-modal h2{margin-bottom:12px}.candra-modal dl{display:grid;grid-template-columns:130px 1fr;gap:8px;font-size:14px}.candra-modal dt{color:#4952bb}.candra-modal dd{margin:0}.candra-modal-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:var(--navy);font-size:30px}.candra-modal .candra-primary{margin-top:14px}@media(max-width:1150px){.candra-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.candra-three{grid-template-columns:1fr 1fr}.candra-three>*:last-child{grid-column:1/-1}}@media(max-width:760px){.candra-home{padding:12px}.candra-hero,.candra-two,.candra-three,.candra-three-inner{grid-template-columns:1fr}.candra-three>*:last-child{grid-column:auto}.candra-card>header{flex-direction:column}.candra-calendar-grid.week{grid-template-columns:repeat(7,minmax(70px,1fr));overflow-x:auto}.candra-calendar-grid.week .candra-day{min-height:66px}.candra-calendar-grid.week .candra-event{display:none}.candra-mobile-agenda{display:grid;gap:6px;margin:12px 0}.candra-calendar-grid.month{grid-template-columns:repeat(7,minmax(50px,1fr));overflow-x:auto}.candra-calendar-grid.month .candra-event{display:none}.candra-calendar-grid.month .candra-day{min-height:55px}.candra-shortcuts{grid-template-columns:1fr 1fr}.candra-split{grid-template-columns:1fr}.candra-split>div+div{border-left:0;border-top:1px solid #e1e3f4;padding-left:0;padding-top:12px}}@media(max-width:440px){.candra-shortcuts{grid-template-columns:1fr}.candra-calendar-controls>div{width:100%}.candra-card table{min-width:620px}}.app.platform.candra-page .candra-home{width:100%;max-width:none;margin:0;padding:12px clamp(12px,1.2vw,20px) 24px;background:#f3f3fa}.candra-home .candra-hero{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);background:#f0f0f9;border-color:#dfe1f3;padding:15px 18px;border-radius:11px;margin-bottom:10px}.candra-home .candra-hero h1{font-size:clamp(26px,2vw,34px);line-height:1.13;letter-spacing:-.035em}.candra-home .candra-intro{display:flex;align-items:center;gap:16px;min-width:0}.candra-home .candra-portrait{width:112px;height:112px;flex:none;object-fit:cover;object-position:center 39%;border-radius:12px;border:2px solid #ffffff;box-shadow:0 2px 10px #0c036724;background:#e7e8f6}.candra-home .candra-hero p{font-size:14px;margin-top:4px}.candra-home .candra-banner{position:relative;min-height:67px;overflow:hidden;justify-content:flex-start;padding:12px 68px 12px 16px;border-radius:9px;background:linear-gradient(105deg,#f5fbf3,#e8f7e1 63%,#d9f1cd);font-size:17px;line-height:1.24}.candra-home .candra-banner:before,.candra-home .candra-banner:after{content:"";position:absolute;width:60px;height:30px;border-radius:100% 0;background:#74cb4c;opacity:.38;transform:rotate(-28deg)}.candra-home .candra-banner:before{right:10px;top:6px}.candra-home .candra-banner:after{right:42px;bottom:3px;transform:rotate(28deg)}.candra-home .candra-banner span{display:none}.candra-home .candra-tabs{gap:6px;margin-bottom:4px}.candra-home .candra-tabs button{min-width:135px;padding:8px 13px;font-size:13px;border-radius:6px}.candra-home .candra-source{justify-content:flex-end;margin:0 1px 10px;gap:10px;font-size:11px}.candra-home .candra-source strong{font-size:10px;letter-spacing:.02em;background:#e9f7e3;color:#090253}.candra-home .candra-shortcuts,.candra-home .candra-two,.candra-home .candra-three{gap:10px;margin-bottom:10px}.candra-home .candra-shortcuts button{min-height:66px;padding:11px 12px;border-radius:10px;box-shadow:0 1px 3px #150c700a}.candra-home .candra-shortcuts svg{flex:none;width:29px;height:29px;padding:6px;background:#eef9e9;border-radius:8px;color:#388912;box-sizing:content-box}.candra-home .candra-shortcuts strong{font-size:14px}.candra-home .candra-card{padding:14px;border-radius:10px;box-shadow:0 1px 5px #0c03670b}.candra-home .candra-card h2{font-size:clamp(18px,1.3vw,21px)}.candra-home .candra-calendar{margin-bottom:10px}.candra-home .candra-calendar-controls{margin:10px 0 8px}.candra-home .candra-calendar-grid{border-radius:7px}.candra-home .candra-day{min-height:166px;padding:0 4px 5px}.candra-home .candra-day-label{padding:9px 3px;background:#eeeef8;border-radius:0;font-size:12px}.candra-home .candra-event{padding:7px 6px;margin-top:6px;line-height:1.25;background:#f3f3fa}.candra-home .candra-event.warn{background:#f7f7f0}.candra-home .candra-warning{margin:7px 0!important;padding:7px 10px;font-size:12px}.candra-home .candra-card th,.candra-home .candra-card td{padding:8px}.candra-home .candra-readiness{justify-content:space-between}@media(max-width:900px){.candra-home .candra-hero{grid-template-columns:1fr}.candra-home .candra-source{justify-content:flex-start}.candra-home .candra-banner{min-height:64px}}@media(max-width:760px){.app.platform.candra-page .candra-home{padding:10px}.candra-home .candra-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.candra-home .candra-source{align-items:flex-start}.candra-home .candra-day{min-height:68px}}@media(max-width:460px){.candra-home .candra-shortcuts{grid-template-columns:1fr}.candra-home .candra-hero{padding:12px}.candra-home .candra-hero h1{font-size:26px}}@media(max-width:460px){.candra-home .candra-portrait{width:78px;height:88px}.candra-home .candra-intro{gap:10px}}.app.platform.candra-page .candra-home{font-size:14px;line-height:1.4}.app.platform.candra-page .candra-home button,.app.platform.candra-page .candra-home select{font-family:inherit;letter-spacing:0}.app.platform.candra-page .candra-home .candra-card>header h2{font-size:20px;line-height:1.2}.app.platform.candra-page .candra-home .candra-card>header p{font-size:13px;line-height:1.4}.app.platform.candra-page .candra-home .candra-calendar .candra-primary{font-size:13px;line-height:1.25;padding:9px 13px}.app.platform.candra-page .candra-home .candra-calendar-controls{gap:8px}.app.platform.candra-page .candra-home .candra-calendar-controls strong{font-size:14px;line-height:1.25}.app.platform.candra-page .candra-home .candra-calendar-controls button,.app.platform.candra-page .candra-home .candra-calendar-controls select{font-size:13px;line-height:1.25;padding:7px 10px}.app.platform.candra-page .candra-home .candra-calendar-controls select{max-width:220px}.app.platform.candra-page .candra-home .candra-day-label{font-size:12px;line-height:1.25;font-weight:700}.app.platform.candra-page .candra-home .candra-event{font-size:12px;line-height:1.28;padding:7px 6px;text-align:left}.app.platform.candra-page .candra-home .candra-event strong{font-size:12.5px;line-height:1.28;font-weight:700}.app.platform.candra-page .candra-home .candra-event span{font-size:11.5px;line-height:1.3;font-weight:400}.app.platform.candra-page .candra-home .candra-event small{font-size:11px;line-height:1.25;font-weight:400}.app.platform.candra-page .candra-home .candra-more{font-size:12px;line-height:1.2;padding:7px 5px}.app.platform.candra-page .candra-home .candra-calendar>.candra-warning{font-size:12px;line-height:1.4}.app.platform.candra-page .candra-home .candra-calendar>small{font-size:11px;line-height:1.35}@media(max-width:760px){.app.platform.candra-page .candra-home .candra-calendar-controls select{max-width:100%}.app.platform.candra-page .candra-home .candra-mobile-agenda .candra-event,.app.platform.candra-page .candra-home .candra-mobile-agenda .candra-event strong{font-size:13px}}.dwi-home{--dwi-navy:#0c036b;--dwi-blue:#1f2aab;--dwi-lime:#a1e738;--dwi-green:#4dbd19;--dwi-line:#dbdcf1;--dwi-muted:#444db9;color:#0d046b;background:#f5f5fb;padding:clamp(16px,2vw,28px);max-width:1760px;margin:auto;font-size:15px;line-height:1.45;min-width:0}.dwi-home *{box-sizing:border-box}.dwi-home button,.dwi-home select{font:inherit}.dwi-home button{cursor:pointer}.dwi-home button:focus-visible,.dwi-home select:focus-visible,.dwi-home summary:focus-visible{outline:3px solid var(--dwi-green);outline-offset:2px}.dwi-home h1,.dwi-home h2,.dwi-home h3,.dwi-home p{margin:0}.dwi-home h1{font-size:clamp(28px,2.5vw,36px);line-height:1.15;color:var(--dwi-navy)}.dwi-home h2{font-size:20px;line-height:1.25;color:var(--dwi-navy)}.dwi-home h3{font-size:17px;color:var(--dwi-navy)}.dwi-home p{color:#3842b4}.dwi-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f2f3fa;border:1px solid var(--dwi-line);border-radius:14px;padding:22px 24px;margin-bottom:10px}.dwi-hero p{margin-top:5px;color:var(--dwi-blue)}.dwi-hero strong{color:var(--dwi-navy);font-size:20px;line-height:1.25;min-width:195px}.dwi-source-badge{display:flex;gap:12px;align-items:center;color:#4b53bb;font-size:13px;margin:6px 0 12px}.dwi-source-badge b{background:#ecf8e7;color:var(--dwi-navy);padding:5px 10px;border-radius:6px}.dwi-tabs,.dwi-segments,.dwi-actions{display:flex;gap:7px;flex-wrap:wrap}.dwi-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.dwi-home button{border:1px solid var(--dwi-line);border-radius:6px;background:#fff;color:var(--dwi-navy);min-height:38px;padding:7px 12px;font-weight:650}.dwi-home button:hover:not(:disabled){border-color:#979cd8;background:#f6f7fc}.dwi-home button[aria-current=page],.dwi-home button[aria-pressed=true],.dwi-home .dwi-primary{background:var(--dwi-navy);color:#fff;border-color:var(--dwi-navy)}.dwi-home button:disabled{color:#7077ca;background:#ecedf8;cursor:not-allowed}.dwi-card,.dwi-stat{border:1px solid var(--dwi-line);background:#fff;border-radius:11px;box-shadow:0 1px 2px #0c036b0b}.dwi-card{padding:17px;margin-bottom:12px;min-width:0}.dwi-card p{margin:6px 0 12px}.dwi-card>button{margin-top:10px}.dwi-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.dwi-stat{display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:15px;min-height:104px}.dwi-stat b{font-size:14px}.dwi-stat strong{color:var(--dwi-navy);font-size:22px;line-height:1.2;margin:4px 0}.dwi-stat small,.dwi-card small{color:var(--dwi-muted);font-size:12px}.dwi-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dwi-two>.dwi-card{height:auto}.dwi-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dwi-three .dwi-card{box-shadow:none;background:#fbfbfd;margin:0}.dwi-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.dwi-calendar-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:15px 0}.dwi-calendar-move{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.dwi-calendar-move b{color:var(--dwi-navy)}.dwi-calendar-move button{min-width:38px}.dwi-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--dwi-line);border-radius:6px;overflow:hidden}.dwi-calendar-grid button{border:0;border-right:1px solid var(--dwi-line);border-radius:0;min-height:100px;display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:0;background:#fff;font-weight:600;min-width:0}.dwi-calendar-grid button:nth-child(7n){border-right:0}.dwi-calendar-grid button span{background:#eeeff9;padding:7px 3px;white-space:normal}.dwi-calendar-grid button small{display:block;padding:8px 5px;overflow-wrap:anywhere}.dwi-calendar-grid button.selected{box-shadow:inset 0 0 0 2px var(--dwi-blue)}.dwi-mobile-agenda{display:none}.dwi-note{font-size:13px;color:var(--dwi-muted)!important;margin-top:10px!important}.dwi-empty{background:#eeeff9;border-radius:6px;padding:18px;margin:14px 0;color:var(--dwi-navy)}.dwi-empty p{margin-bottom:0}.dwi-warning{display:inline-block;background:#f3f3eb;color:#5c5c37;border-radius:6px;padding:7px 10px;font-size:13px}.dwi-card dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:14px}.dwi-card dt{color:var(--dwi-muted)}.dwi-card dd{margin:0}.dwi-context{border-left:4px solid var(--dwi-blue)}.dwi-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.dwi-context-grid label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--dwi-muted)}.dwi-context-grid select{min-width:0;width:100%;padding:9px 10px;min-height:42px;border:1px solid var(--dwi-line);border-radius:6px;background:#fff;color:var(--dwi-navy)}.dwi-context-grid select:disabled{background:#f3f4fb;color:#5b63c2}.dwi-card ul{margin:10px 0;padding-left:20px}.dwi-details summary{cursor:pointer;color:var(--dwi-navy);font-weight:700}.dwi-history-list{max-height:280px;overflow:auto;margin:12px 0;border:1px solid var(--dwi-line);border-radius:6px}.dwi-history-list>div{display:grid;grid-template-columns:180px 1fr 240px;gap:8px;padding:7px 10px;border-bottom:1px solid var(--dwi-line);font-size:13px}.dwi-history-list span{overflow-wrap:anywhere}.dwi-boundary{background:#ecf8e6;color:var(--dwi-navy);font-weight:700;border-radius:6px;padding:10px 14px;margin-bottom:12px}.dwi-footer{display:flex;justify-content:space-between;gap:12px;color:#444db9;font-size:13px;padding:10px 3px}.dwi-footer b{color:var(--dwi-navy)}.dwi-alert{padding:12px;border-radius:7px;background:#f4f4f8;color:#383086;margin-bottom:12px}@media(max-width:1100px){.dwi-stat-grid,.dwi-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dwi-three{grid-template-columns:1fr}.dwi-history-list>div{grid-template-columns:140px 1fr}.dwi-history-list small{grid-column:1/-1}}@media(max-width:760px){.dwi-home{padding:14px;font-size:16px}.dwi-hero{align-items:flex-start;padding:17px;flex-wrap:wrap}.dwi-hero strong{min-width:0;font-size:18px}.dwi-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dwi-two{grid-template-columns:1fr}.dwi-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.dwi-calendar-grid button{min-height:62px}.dwi-calendar-grid button span{font-size:12px}.dwi-calendar-grid button small{display:none}.dwi-mobile-agenda{display:flex;flex-direction:column;gap:6px;background:#f5f5fb;padding:12px;margin-top:8px;border-radius:6px}.dwi-mobile-agenda p{margin:0}.dwi-calendar-tools{align-items:stretch}.dwi-calendar-move{order:-1;width:100%;justify-content:center}.dwi-context-grid{grid-template-columns:1fr}.dwi-card-head{flex-direction:column;gap:8px}.dwi-actions>*{flex:1 1 180px;min-height:44px!important}.dwi-footer{flex-wrap:wrap}.dwi-home h2{font-size:20px}}@media(max-width:420px){.dwi-stat-grid{grid-template-columns:1fr 1fr}.dwi-stat{min-height:104px;padding:10px}.dwi-stat strong{font-size:19px;overflow-wrap:anywhere}.dwi-tabs button,.dwi-segments button{padding:7px 6px}.dwi-calendar-grid button span{font-size:10px;line-height:1.2}.dwi-source-badge{align-items:flex-start;flex-direction:column}.dwi-history-list>div{grid-template-columns:1fr}}@media(max-width:760px){.dwi-home{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:max(14px,env(safe-area-inset-bottom))}.dwi-home button,.dwi-home select{min-height:44px}.dwi-calendar-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.dwi-calendar-grid button{flex:0 0 54px;min-height:64px;scroll-snap-align:start}.dwi-calendar-grid button span{font-size:13px;overflow-wrap:anywhere}.dwi-calendar-grid button small{display:none}}.gio-home{color:#0c036b;background:#f6f6fb;padding:24px;font:400 14px/1.5 DM Sans,system-ui,sans-serif;min-width:0}.gio-home *{box-sizing:border-box}.gio-home :is(h1,h2,p){margin:0}.gio-home h1{font-size:28px;line-height:1.2}.gio-home h2{font-size:18px;line-height:1.35;margin-bottom:8px}.gio-home p{color:#4750ba;margin:7px 0 12px}.gio-home button,.gio-home select{font:500 14px/1.35 DM Sans,system-ui,sans-serif;border:1px solid #dbdcf1;border-radius:6px;min-height:44px;background:#fff;color:#0c036b;padding:8px 12px;cursor:pointer;max-width:100%;white-space:normal}.gio-home button:disabled,.gio-home select:disabled{background:#eeeff9;color:#434db9;cursor:not-allowed}.gio-home :is(button,select,summary):focus-visible{outline:3px solid #4dbd19;outline-offset:2px}.gio-home button[aria-pressed=true],.gio-home button[aria-current=page],.gio-home .gio-primary{background:#0c036b;color:#fff}.gio-hero{display:flex;justify-content:space-between;gap:24px;padding:22px;background:#f0f1fa;border:1px solid #dbdcf1;border-radius:12px;margin-bottom:14px}.gio-hero p{color:#1f2aab}.gio-hero strong{font-size:18px;align-self:center}.gio-tabs,.gio-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.gio-cards button{text-align:left;padding:14px}.gio-cards small{display:block;color:#4750ba;font:400 12px/1.4 DM Sans,system-ui,sans-serif;margin-top:5px}.gio-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gio-panel{padding:18px;border:1px solid #dbdcf1;border-radius:10px;background:#fff;margin-bottom:14px;min-width:0;scroll-margin-top:110px}.gio-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.gio-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:8px 0}.gio-actions span,.gio-note{font-size:12px;color:#4750ba}.gio-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #dbdcf1;margin-top:12px}.gio-calendar-grid button{display:flex;flex-direction:column;align-items:stretch;padding:0;min-width:0;border-radius:0;min-height:80px;border-width:0 1px 1px 0}.gio-calendar-grid button span{background:#f0f0f9;font-size:12px;padding:8px 3px}.gio-calendar-grid button small{padding:12px;color:#6d74c8}.gio-calendar-grid button[aria-pressed=true]{background:#ecf8e6;color:#0c036b;box-shadow:inset 0 0 0 2px #4dbd19}.gio-agenda{display:none}.gio-empty{background:#f0f1fa;padding:14px;margin:12px 0;border-radius:6px}.gio-context{border-left:3px solid #1f2aab}.gio-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.gio-context-grid label{display:grid;gap:5px;color:#4750ba;font-size:12px}.gio-context-grid select{width:100%;min-width:0}.gio-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.gio-readiness>div,.gio-readiness>b,.gio-coordination>div{padding:10px;background:#f0f1fa;border:1px solid #e3e4f4;border-radius:5px}.gio-readiness p,.gio-coordination p{font-size:12px;margin:4px 0}.gio-boundary{padding:8px 10px;background:#ecf8e6;border-radius:5px;margin:10px 0;font-size:13px}.gio-warning{padding:9px 12px;background:#f5f5ee;color:#5a5a36;border-radius:5px;margin:8px 0 14px;font-size:13px}.gio-row{margin:8px 0}.gio-row p{margin:2px 0 7px}.gio-coordination{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gio-home summary{cursor:pointer;font-weight:600;min-height:32px}.gio-home footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px}.gio-home details p{overflow-wrap:anywhere}@media(max-width:1100px){.gio-context-grid,.gio-coordination{grid-template-columns:repeat(2,minmax(0,1fr))}.gio-heading>.gio-actions{width:100%}}@media(max-width:760px){.gio-home{padding:14px;font-size:16px}.gio-home h1{font-size:24px}.gio-home h2{font-size:20px}.gio-home button,.gio-home select{font-size:16px}.gio-hero{flex-direction:column;padding:16px}.gio-hero strong{align-self:flex-start}.gio-tabs,.gio-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gio-two{grid-template-columns:1fr}.gio-panel{padding:14px}.gio-context-grid,.gio-coordination{grid-template-columns:1fr}.gio-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.gio-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.gio-calendar-grid button{min-height:54px;padding:0;font-size:12px}.gio-calendar-grid button span{font-size:11px;line-height:1.3;word-spacing:100px}.gio-calendar-grid button small{display:none}.gio-agenda{display:block;padding:12px;background:#f4f5fb;margin-top:8px;border-radius:5px}.gio-cards button{padding:10px}.gio-cards small{font-size:13px}.gio-note,.gio-actions b,.gio-warning,.gio-boundary{font-size:14px}}.gio-language{display:flex;justify-content:flex-end;gap:6px;margin-bottom:10px}@media(max-width:760px){.gio-home{font-size:20px;line-height:1.45}.gio-home button,.gio-home select{font-size:18px}.gio-home h2{font-size:22px}.gio-home h1{font-size:26px}.gio-readiness p,.gio-coordination p{font-size:16px}.gio-cards small,.gio-actions span,.gio-note{font-size:15px}.gio-calendar-grid button span{font-size:12px}.gio-actions b{font-size:16px}}.gio-home .gio-hero h1{max-width:none!important;width:auto!important}.gio-home .gio-hero>div{min-width:0}.fenni-home{--ink:var(--gaia-navy);--blue:var(--gaia-cobalt);--teal:var(--gaia-green-deep);color:var(--ink);background:#f8f9fd;padding:18px;max-width:1800px;margin:auto;font-size:13px;line-height:1.45;min-width:0}.fenni-home *{box-sizing:border-box}.fenni-home h1{font-size:28px;line-height:1.2;margin:0 0 6px}.fenni-home h2{font-size:16px;line-height:1.3;margin:0;font-weight:650}.fenni-home p{margin:6px 0}.fenni-home button,.fenni-home input,.fenni-home select{font:inherit}.fenni-home button{cursor:pointer;border:1px solid var(--gaia-line);background:#fff;color:var(--ink);border-radius:6px;padding:7px 10px;min-width:0}.fenni-home button:hover{border-color:var(--gaia-cobalt);background:var(--gaia-soft-blue)}.fenni-home button:focus-visible,.fenni-home select:focus-visible,.fenni-home input:focus-visible{outline:3px solid var(--gaia-lime);outline-offset:2px}.fenni-home button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.fenni-home svg{width:25px;height:25px;flex-shrink:0}.fenni-top{display:flex;align-items:center;gap:18px;background:#fff;border-bottom:1px solid var(--gaia-line);padding:10px;margin:-18px -18px 14px}.fenni-top form{flex:1;display:flex}.fenni-top input{width:100%;min-width:0;border:1px solid var(--gaia-line);border-radius:6px;padding:9px}.fenni-top small{display:block;font-size:12px;color:var(--gaia-muted)}.fenni-top select{border:0;color:var(--ink);background:#fff;padding:8px}.fenni-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;padding:20px;border:1px solid var(--gaia-line);border-radius:9px;background:linear-gradient(115deg,var(--gaia-soft-blue) 55%,var(--gaia-soft-green));margin-bottom:12px}.fenni-hero h1{color:var(--ink)}.fenni-hero strong{font-size:19px;align-self:center;max-width:330px;justify-self:end}.fenni-principles{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.fenni-principles span{background:#fff;border:1px solid var(--gaia-line);border-radius:5px;color:var(--gaia-green-deep);padding:5px 9px;font-size:12px}.fenni-process-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.fenni-process-cards button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px}.fenni-process-cards svg{color:var(--teal);background:var(--gaia-soft-green);border-radius:5px;width:36px;height:36px;padding:5px}.fenni-process-cards small{display:block;font-size:12px;font-weight:400;margin-top:4px;color:var(--gaia-muted)}.fenni-process-cards b{font-weight:600}.fenni-overview,.fenni-middle{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:12px}.fenni-panel{background:#fff;border:1px solid var(--gaia-line);border-radius:8px;padding:14px;min-width:0;box-shadow:0 1px 2px #0c036b05;scroll-margin-top:25px}.fenni-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}.fenni-heading button{font-size:12px;border:0;padding:0;color:var(--blue);white-space:nowrap}.fenni-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:7px 0}.fenni-tabs button{font-size:12px;padding:6px 8px;background:var(--gaia-soft-blue);border:0}.fenni-flow{list-style:none;padding:0;margin:10px 0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.fenni-flow li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:7px 2px;background:var(--gaia-soft-blue);font-size:12px;border-radius:5px}.fenni-flow small{font-size:11px;color:var(--gaia-muted)}.fenni-flow svg{color:var(--gaia-green-deep)}.fenni-flow b{font-weight:550;font-size:12px}.fenni-number{border-radius:50%;background:var(--gaia-cobalt);color:#fff;width:20px;height:20px}.fenni-boundary{background:var(--gaia-soft-green);border-radius:5px;padding:9px;color:var(--gaia-muted);font-size:12px}.fenni-empty{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;color:var(--gaia-muted)}.fenni-empty svg{width:33px;height:33px;margin-bottom:8px;color:var(--gaia-cobalt)}.fenni-empty p{font-size:12px;max-width:340px}.fenni-side{display:grid;gap:12px}.fenni-calendar-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fenni-calendar-tools b{font-size:12px;margin-right:auto}.fenni-calendar-tools button{font-size:12px}.fenni-calendar-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}.fenni-calendar-filters select{width:100%;padding:6px;border:1px solid var(--gaia-line);border-radius:5px;background:#fff;color:var(--ink);font-size:12px}.fenni-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--gaia-line);border-radius:5px;overflow:hidden}.fenni-calendar-grid button{border:0;border-right:1px solid var(--gaia-line);border-radius:0;padding:7px 2px;background:var(--gaia-soft-blue);font-size:12px;display:flex;flex-direction:column;align-items:center}.fenni-calendar-grid b{font-weight:550}.fenni-selected{text-align:center;color:var(--gaia-muted);font-size:12px}.fenni-legend{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--gaia-muted)}.fenni-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.fenni-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fenni-table-head{display:flex;justify-content:space-between;padding:7px;background:var(--gaia-soft-blue);color:var(--gaia-muted);font-size:12px}.fenni-link{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin:5px 0}.fenni-link span:nth-child(2){flex:1}.fenni-link svg{color:var(--gaia-green-deep);width:20px;height:20px}.fenni-home footer{display:flex;align-items:center;gap:15px;margin-top:18px;padding:18px;background:#fff;border-top:1px solid var(--gaia-line);font-size:12px;flex-wrap:wrap}.fenni-home footer b{font-size:17px;margin-right:auto}.fenni-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fenni-dialog-backdrop{position:fixed;inset:0;z-index:10000;background:#07024260;display:flex;align-items:center;justify-content:center;padding:20px}.fenni-dialog{width:min(460px,100%);background:#fff;border-radius:12px;padding:26px;position:relative;box-shadow:0 20px 70px #07024240}.fenni-dialog .fenni-dialog-close{position:absolute;right:8px;top:8px;border:0;font-size:22px}.fenni-dialog p{margin:18px 0}.fenni-dialog button{margin-right:8px}@media(max-width:1100px){.fenni-process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fenni-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.fenni-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.fenni-top time{display:none}}@media(max-width:700px){.fenni-home{padding:12px}.fenni-top{margin:-12px -12px 12px;padding:10px;gap:8px;flex-wrap:wrap}.fenni-top form{flex-basis:100%}.fenni-top>div{flex:1}.fenni-top select{max-width:150px}.fenni-hero{padding:16px;grid-template-columns:1fr}.fenni-hero h1{font-size:23px}.fenni-hero strong{font-size:16px;justify-self:start}.fenni-principles{justify-content:flex-start}.fenni-overview,.fenni-middle,.fenni-operations{grid-template-columns:1fr}.fenni-panel{padding:12px}.fenni-process-cards{gap:7px}.fenni-process-cards button{padding:10px;gap:7px}.fenni-process-cards svg{width:28px;height:28px}.fenni-process-cards small{font-size:12px}.fenni-process-cards button>span:last-child{display:none}.fenni-home button,.fenni-home select{min-height:40px}.fenni-heading button{min-height:32px}.fenni-calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fenni-calendar-grid button{font-size:11px;padding:7px 0;min-height:48px}.fenni-calendar-grid.week{grid-template-columns:repeat(7,minmax(0,1fr))}.fenni-calendar-grid.week b{font-size:11px}.fenni-flow li{min-height:125px}.fenni-home h2{font-size:16px}.fenni-empty{min-height:110px}}.fenni-home .fenni-top select{width:auto;flex:0 0 auto}.fenni-home .fenni-top time{flex:0 0 auto;white-space:nowrap}.fenni-home .fenni-top>div{flex:0 0 auto}.fenni-home .fenni-top form{min-width:160px;flex:1 1 30%}.fenni-flow b{word-break:normal;overflow-wrap:normal}.fenni-home .fenni-tabs button{font-weight:450}.fenni-home .fenni-top input{font-weight:400}@media(max-width:1500px){.fenni-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.fenni-home .fenni-top form{flex-basis:100%}.fenni-home .fenni-top>div{flex:1 1 auto}.fenni-home .fenni-top time{display:none}.fenni-dialog{max-height:85dvh;overflow:auto}}.fenni-home button[aria-pressed=true]{background:var(--gaia-lime);color:var(--gaia-navy);border-color:var(--gaia-green)}.fenni-hero{border-left:4px solid var(--gaia-green)}.fenni-hero h1{color:var(--gaia-navy)}.fenni-process-cards button:hover{background:var(--gaia-soft-green);border-color:var(--gaia-green)}.fenni-principles span{background:var(--gaia-soft-green);border-color:var(--gaia-line);color:var(--gaia-green-deep)}.fenni-number{background:var(--gaia-cobalt);color:#fff}.fenni-flow li:nth-child(odd) .fenni-number{background:var(--gaia-green-deep)}.fenni-boundary{border-left:3px solid var(--gaia-green)}.fenni-home .cw-embedded{padding:0;margin:0;background:transparent}.fenni-home .cw-embedded h3{font-size:14px;margin:8px 0}.fenni-home .cw-embedded .cw-job{grid-template-columns:1fr 1fr!important;white-space:normal;overflow-wrap:anywhere}.fenni-linked-work>button{display:grid;grid-template-columns:1fr auto;width:100%;text-align:left;gap:4px 10px;margin:8px 0;min-height:44px;white-space:normal;overflow-wrap:anywhere}.fenni-linked-work>button span:first-of-type,.fenni-linked-work>button small{grid-column:1}.fenni-linked-work>button span:last-child{grid-column:2;grid-row:1/4}.fenni-home .cw-embedded button{min-height:44px}@media(max-width:600px){.fenni-home .cw-embedded .cw-job{grid-template-columns:1fr!important}}.veri-home{--vn:#0c036b;--vb:#1f2aab;--vg:#4dbd19;--vl:#a1e738;--line:#dbdcf1;max-width:1800px;margin:auto;padding:16px 18px 80px;background:#f4f5fb;color:var(--vn);font:400 14px/1.45 DM Sans,system-ui,sans-serif;min-width:0}.veri-home *{box-sizing:border-box}.veri-home h1,.veri-home h2,.veri-home p{margin:0}.veri-home h1{font-size:clamp(24px,2vw,30px);line-height:1.2}.veri-home h2{font-size:18px;line-height:1.3}.veri-home p{color:#333db2;margin:5px 0 12px}.veri-home small{display:block;color:#424bb8;font-size:12px}.veri-home button,.veri-home select{font:inherit;cursor:pointer}.veri-home button:focus-visible,.veri-home select:focus-visible,.veri-home summary:focus-visible{outline:3px solid var(--vg);outline-offset:2px}.veri-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#f0f0f9}.veri-hero p{color:var(--vb);margin:4px 0 0}.veri-hero strong{font-size:17px;line-height:1.35}.veri-state{display:flex;align-items:center;gap:9px;margin:9px 0;color:#3e47b6;font-size:12px}.veri-state b{padding:5px 10px;border-radius:6px;background:#e9f7e3;color:var(--vn)}.veri-context,.veri-segments{display:flex;gap:7px;min-width:0}.veri-context{margin:12px 0}.veri-context button,.veri-segments button{flex:1;min-height:39px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--vn);padding:7px 9px;font-weight:650}.veri-context [aria-current=page],.veri-segments [aria-pressed=true],.veri-calendar-controls [aria-pressed=true]{background:var(--vn);color:#fff;border-color:var(--vn)}.veri-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.veri-shortcuts button{display:flex;gap:10px;align-items:center;text-align:left;min-height:66px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--vn)}.veri-shortcuts button>span:first-child{color:var(--vg);font-size:22px}.veri-shortcuts b{display:block;font-size:14px}.veri-shortcuts small{margin-top:2px}.veri-card{min-width:0;margin-bottom:12px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 2px 6px #130b6f0a;scroll-margin-top:80px}.veri-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.veri-card>button,.veri-card .veri-primary,.veri-card>button:not(.veri-primary){min-height:40px;border:1px solid #ced1ed;border-radius:6px;background:#fff;color:var(--vn);padding:8px 11px;font-weight:650}.veri-card .veri-primary{background:var(--vn);color:#fff;border-color:var(--vn)}.veri-card>button{margin:6px 6px 0 0}.veri-card>small{margin-top:9px}.veri-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.veri-grid .veri-card{margin:0}.veri-grid+.veri-card{margin-top:12px}.veri-calendar-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:9px}.veri-calendar-tools label{display:flex;align-items:center;gap:6px;font-size:12px;color:#3e47b6}.veri-calendar-tools select{min-height:39px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--vn);padding:7px}.veri-calendar-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.veri-calendar-controls button{min-width:38px;min-height:39px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--vn);padding:5px 9px}.veri-calendar-controls strong{font-size:13px;text-align:center;padding:0 6px}.veri-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;overflow:hidden}.veri-days button{display:flex;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:54px;padding:6px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;color:var(--vn)}.veri-days button:nth-child(7n){border-right:0}.veri-days button.selected{background:#e7f6e0;box-shadow:inset 0 -3px 0 var(--vg)}.veri-days button span{font-size:12px}.veri-days button b{font-size:14px}.veri-days.month button{min-height:43px}.veri-days.month button span{display:none}.veri-agenda{padding:12px 0}.veri-agenda>b{font-size:14px}.veri-agenda p{margin:4px 0 0}.veri-empty{display:grid;gap:3px;padding:15px;margin:10px 0;background:#f0f1fa;border-radius:7px}.veri-empty span{color:#434cb8}.veri-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}.veri-tiles span{padding:8px;border:1px solid var(--line);border-radius:6px;background:#f1f2fa;font-weight:600}.veri-steps{counter-reset:step;list-style:none;padding:0;margin:10px 0}.veri-steps li{position:relative;padding:4px 0 4px 27px}.veri-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:3px;display:grid;place-items:center;width:19px;height:19px;border-radius:5px;background:#eff0f9;color:var(--vb);font-size:11px;font-weight:700}.veri-source summary{cursor:pointer;font-weight:700}.veri-source p{margin-top:10px}.veri-boundary{padding:10px 13px;border-radius:7px;background:#ebf8e5;font-weight:700}.veri-footer{display:flex;justify-content:space-between;gap:10px;padding:18px 3px;color:#464fb9}.veri-footer b{color:var(--vn)}@media(max-width:1050px){.veri-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.veri-calendar-tools{align-items:flex-start}.veri-calendar-controls{width:100%}}@media(max-width:760px){.veri-home{padding:12px 10px calc(90px + env(safe-area-inset-bottom))}.veri-hero{align-items:flex-start;flex-direction:column;padding:14px}.veri-hero h1{font-size:24px}.veri-hero strong{font-size:16px}.veri-context{overflow-x:auto;padding-bottom:3px}.veri-context button{flex:0 0 auto;min-height:44px}.veri-shortcuts{grid-template-columns:1fr 1fr;gap:7px}.veri-shortcuts button{padding:9px;min-height:74px}.veri-shortcuts b{font-size:13px}.veri-grid{grid-template-columns:1fr}.veri-card{padding:12px}.veri-card>header{align-items:stretch;flex-direction:column}.veri-card button,.veri-calendar-tools select{min-height:44px}.veri-calendar-tools{display:grid;grid-template-columns:1fr;gap:8px}.veri-segments{width:100%}.veri-segments button{min-width:0;white-space:normal}.veri-calendar-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:5px}.veri-calendar-controls strong{font-size:13px}.veri-calendar-controls button:nth-of-type(n+3){grid-column:span 1}.veri-days.week{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto}.veri-days.week button{flex-direction:column;gap:0;min-height:58px}.veri-days.week button span{font-size:11px}.veri-days.week button b{font-size:14px}.veri-agenda{min-height:94px}.veri-tiles{grid-template-columns:1fr 1fr}.veri-footer{flex-direction:column}}@media(max-width:360px){.veri-shortcuts,.veri-tiles{grid-template-columns:1fr}.veri-calendar-controls button:last-child{grid-column:1/-1}}@media(max-width:760px){.veri-calendar-controls{grid-template-columns:repeat(6,minmax(0,1fr))}.veri-calendar-controls button:first-child,.veri-calendar-controls button:nth-of-type(2){grid-column:span 1}.veri-calendar-controls strong{grid-column:span 4;align-self:center}.veri-calendar-controls button:nth-of-type(n+3){grid-column:span 2;white-space:nowrap}}@media(max-width:360px){.veri-calendar-controls button:last-child{grid-column:span 2}}.aulia-home{--aulia-navy:#0c036b;--aulia-blue:#1f2aab;--aulia-lime:#a1e738;--aulia-green:#3d9514;--aulia-border:#dddef2;color:var(--aulia-navy);background:#f7f7fc;padding:16px 18px 28px;font-family:Poppins,Arial,sans-serif;font-size:13px;line-height:1.48;min-height:100vh}.aulia-home *{box-sizing:border-box}.aulia-home button{font-family:inherit;cursor:pointer}.aulia-home button:focus-visible,.aulia-home input:focus-visible{outline:3px solid #4dbd19;outline-offset:2px}.aulia-home h1,.aulia-home h2,.aulia-home p{margin:0}.aulia-home h1{font-size:clamp(23px,2.2vw,31px);line-height:1.2;letter-spacing:-.03em}.aulia-home h2{font-size:17px;line-height:1.3;letter-spacing:-.01em}.aulia-home small{display:block;color:#4a53bb;font-size:11px;line-height:1.4}.aulia-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;background:#f3f3fa;border:1px solid var(--aulia-border);border-radius:12px}.aulia-intro p{margin-top:3px;color:var(--aulia-blue);font-size:14px}.aulia-intro>strong{font-size:19px;line-height:1.25;max-width:380px}.aulia-mode{display:inline-flex;gap:10px;align-items:center;margin:10px 0 0;padding:5px 11px;border-radius:7px;background:#ecf8e6;color:var(--aulia-navy);font-size:11px}.aulia-mode span{color:#44a616}.aulia-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.aulia-tabs button,.aulia-filters button,.aulia-calendar-controls button{border:1px solid var(--aulia-border);border-radius:7px;background:#fff;color:var(--aulia-navy);padding:8px 10px;font-size:12px;font-weight:600}.aulia-tabs button.active,.aulia-filters button.selected,.aulia-calendar-controls button.selected{background:var(--aulia-navy);color:#fff;border-color:var(--aulia-navy)}.aulia-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.aulia-shortcut{display:flex;align-items:center;text-align:left;gap:10px;background:#fff;border:1px solid var(--aulia-border);border-radius:10px;padding:13px;min-height:68px;color:var(--aulia-navy);box-shadow:0 2px 5px #130b6f0b}.aulia-shortcut strong{font-size:13px}.aulia-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:8px;background:#e9f7e2;color:var(--aulia-navy);font-size:21px}.aulia-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.aulia-card{min-width:0;background:#fff;border:1px solid var(--aulia-border);border-radius:11px;padding:14px 15px;box-shadow:0 2px 6px #130b6f0a}.aulia-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.aulia-link{border:0;background:transparent;color:var(--aulia-blue);font-size:11px;font-weight:600;white-space:nowrap}.aulia-filters{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 9px}.aulia-filters button{padding:5px 10px;font-size:11px}.aulia-search{display:flex;gap:6px;align-items:center;border:1px solid var(--aulia-border);border-radius:7px;padding:5px 8px;margin-bottom:9px;color:var(--aulia-blue)}.aulia-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--aulia-navy);font:inherit}.aulia-table-wrap{overflow:auto}.aulia-table-wrap table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.aulia-table-wrap th{background:#f0f0f9;color:#2833af;font-weight:600}.aulia-table-wrap th,.aulia-table-wrap td{padding:6px 7px;border-bottom:1px solid #e8eaf7;vertical-align:middle}.aulia-table-wrap td strong{display:block}.aulia-outline,.aulia-primary{border:1px solid var(--aulia-border);border-radius:6px;background:#fff;color:var(--aulia-navy);font-size:11px;font-weight:600;padding:6px 10px;min-height:29px}.aulia-primary{background:var(--aulia-navy);border-color:var(--aulia-navy);color:#fff}.aulia-note,.aulia-muted{color:#545cbf;font-size:11px}.aulia-note{margin-top:8px!important}.aulia-muted{margin-bottom:8px!important}.aulia-calendar-controls{display:flex;gap:7px;align-items:center;justify-content:space-between;margin-bottom:8px}.aulia-calendar-controls>div{display:flex;gap:5px}.aulia-calendar-controls button{padding:5px 10px}.aulia-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--aulia-border);border-radius:7px;overflow:hidden}.aulia-day{display:grid;text-align:center;min-height:55px;align-content:center;border-right:1px solid var(--aulia-border);border-bottom:1px solid var(--aulia-border);background:#fafafd}.aulia-day:nth-child(7n){border-right:0}.aulia-calendar.month .aulia-day{min-height:41px}.aulia-day span{color:#6c73c8;font-size:11px}.aulia-day strong{font-size:14px}.aulia-empty{display:grid;text-align:center;gap:3px;padding:16px 8px;color:var(--aulia-navy)}.aulia-empty span{color:#5f67c3;font-size:11px}.aulia-two-actions,.aulia-three-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.aulia-three-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.aulia-list-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #e8eaf7}.aulia-list-row strong{font-size:12px}.aulia-list-row .aulia-outline{min-width:74px}.aulia-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aulia-support-grid button{text-align:left;border:1px solid var(--aulia-border);background:#f3f3fa;border-radius:6px;padding:8px;color:var(--aulia-navy)}.aulia-support-grid strong{display:block;font-size:12px}.aulia-archive-list p{border-bottom:1px solid #e8eaf7;padding:7px 0}.aulia-quality{background:#fff;border:1px solid var(--aulia-border);border-radius:9px;margin-top:12px}.aulia-quality>button{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;border:0;background:transparent;color:var(--aulia-navy);padding:11px 14px;font-size:12px}.aulia-quality>button span{color:#565fc0;font-size:11px}.aulia-quality p{padding:0 14px 12px;color:#2833af}.aulia-responsibility{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#ecf8e6;padding:11px 14px;border-radius:8px;margin-top:10px;font-size:11px}.aulia-modal-backdrop{position:fixed;inset:0;z-index:2000;background:#07023fa8;display:grid;place-items:center;padding:16px}.aulia-modal{position:relative;width:min(100%,440px);background:#fff;padding:24px;border-radius:12px;box-shadow:0 20px 60px #07023f66}.aulia-modal h2{margin-bottom:10px}.aulia-modal p{color:#2b36b0;margin-bottom:18px}.aulia-close{position:absolute;right:10px;top:8px;border:0;background:transparent;font-size:26px;color:var(--aulia-navy)}@media(max-width:1100px){.aulia-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.aulia-grid{grid-template-columns:1fr}}@media(max-width:600px){.aulia-home{padding:12px 10px 90px}.aulia-intro{align-items:flex-start;padding:14px;flex-direction:column}.aulia-intro>strong{font-size:15px}.aulia-mode{display:flex;flex-wrap:wrap}.aulia-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.aulia-tabs button{flex:0 0 max-content;scroll-snap-align:start}.aulia-shortcuts{gap:7px}.aulia-shortcut{padding:9px;gap:6px;min-height:72px}.aulia-shortcut strong{font-size:11px}.aulia-icon{width:28px;height:28px;font-size:17px}.aulia-card{padding:12px}.aulia-calendar-controls{flex-wrap:wrap}.aulia-quality>button{align-items:flex-start;flex-direction:column}.aulia-three-actions{grid-template-columns:1fr}}.aulia-planned{border-top:1px solid var(--aulia-border);padding:8px 0;font-size:11px}.aulia-planned>strong{display:block;margin-bottom:5px}.aulia-planned>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #eeeff9}.aulia-planned small{text-align:right}.aulia-intro-person{display:flex;align-items:center;gap:15px;min-width:0}.aulia-portrait{display:block;width:116px;height:120px;flex:0 0 116px;overflow:hidden;border:2px solid #ffffff;border-radius:12px;background:#eaebf7;box-shadow:0 3px 12px #0c036b24}.aulia-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 39%;transform:scale(3);transform-origin:50% 60%}@media(max-width:600px){.aulia-intro-person{align-items:flex-start;gap:11px}.aulia-portrait{width:80px;height:88px;flex-basis:80px;border-radius:10px}.aulia-portrait img{transform:scale(3)}}.aulia-day.has-notice{background:#fff}.aulia-day-notices{display:grid;gap:3px;margin:4px;min-width:0}.aulia-day-notice{display:flex;align-items:flex-start;gap:4px;min-width:0;padding:4px;border:1px solid transparent;border-radius:5px;text-align:left;font-size:10px;line-height:1.2;font-weight:600;overflow-wrap:anywhere;color:var(--aulia-navy)}.aulia-day-notice.source{background:#eff0f9;border-color:#d4d6ef}.aulia-day-notice.attention{background:#f1f1e7;border-color:#d1d1b0}.aulia-day-notice.support{background:#ecf8e6;border-color:#ccecbd}.aulia-notice-dot,.aulia-calendar-legend i{display:inline-block;width:7px;height:7px;min-width:7px;margin-top:2px;border-radius:50%;background:#3842b4}.aulia-day-notice.attention .aulia-notice-dot,.aulia-calendar-legend i.attention{background:#939458}.aulia-day-notice.support .aulia-notice-dot,.aulia-calendar-legend i.support{background:#3e9914}.aulia-calendar-legend{display:flex;flex-wrap:wrap;gap:5px 12px;margin:8px 0;color:#2833af;font-size:10px}.aulia-calendar-legend span{display:inline-flex;align-items:center;gap:4px}.aulia-calendar-legend i{margin:0}.aulia-calendar.month .aulia-day{min-height:66px}.customer-property{--cp-navy:#07335a;--cp-blue:#006ec8;--cp-green:#62bd29;--cp-border:#d5e4f2;background:#f4f9fd;color:#123757;min-height:100vh;padding:clamp(12px,2vw,28px);font:400 14px/1.45 Arial,sans-serif}.customer-property *{box-sizing:border-box}.customer-property h1,.customer-property h2,.customer-property h3{font-family:Arial,sans-serif;color:var(--cp-navy);line-height:1.2;margin:0 0 .6rem}.customer-property h1{font-size:clamp(22px,2.2vw,30px)}.customer-property h2{font-size:19px}.customer-property h3{font-size:16px;margin-top:1.2rem}.customer-property p{margin:.3rem 0 .8rem}.cp-head{display:flex;gap:18px;justify-content:space-between;align-items:start;background:linear-gradient(120deg,#fff,#eaf6f7);border:1px solid var(--cp-border);border-top:4px solid var(--cp-green);border-radius:14px;padding:20px;margin-bottom:14px}.cp-eyebrow{color:#007f83;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-head-actions{display:flex;gap:8px;flex-wrap:wrap}.customer-property button,.customer-property input,.customer-property select,.customer-property textarea{font:inherit}.customer-property button{border:1px solid #b7d3eb;border-radius:8px;color:#064377;background:#fff;padding:9px 12px;cursor:pointer;font-weight:700}.customer-property button:hover{background:#e9f6ff}.customer-property button:disabled{opacity:.55;cursor:not-allowed}.customer-property button.cp-primary{background:#087f87;color:#fff;border-color:#087f87}.customer-property button.cp-primary:hover{background:#056c73}.cp-alert{border-radius:8px;padding:10px 13px;margin:10px 0}.cp-alert.error{color:#962329;background:#fff0ee;border:1px solid #f3c5c2}.cp-alert.success{color:#096442;background:#e9f8ec;border:1px solid #bee5c8}.cp-layout{display:grid;grid-template-columns:minmax(235px,310px) minmax(0,1fr);gap:14px;align-items:start}.cp-panel{background:#fff;border:1px solid var(--cp-border);border-radius:12px;padding:18px;box-shadow:0 2px 9px #0b45620b;min-width:0}.cp-list{display:grid;gap:8px;max-height:70vh;overflow:auto}.cp-list button{display:grid;text-align:left;gap:4px;width:100%}.cp-list button.selected{border-color:var(--cp-blue);background:#eaf5fd}.cp-list span,.cp-list small{font-weight:400}.cp-list small,.cp-mini-list small{color:#5d7488}.cp-title{display:flex;gap:10px;align-items:start;justify-content:space-between}.cp-title>span{background:#eaf6ee;color:#11613c;padding:4px 8px;border-radius:6px;font-size:12px;white-space:nowrap}.cp-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0 18px;border-bottom:1px solid var(--cp-border);padding-bottom:9px}.cp-tabs button{font-size:12px;padding:7px 9px}.cp-tabs button[aria-current=page]{background:var(--cp-navy);color:#fff;border-color:var(--cp-navy)}.cp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-grid .wide,.cp-facts .wide{grid-column:1/-1}.customer-property label{display:grid;gap:5px;font-weight:700;color:#234c6e;margin:8px 0}.customer-property input,.customer-property select,.customer-property textarea{width:100%;min-width:0;border:1px solid #bdd2e5;background:#fff;color:#183b59;border-radius:6px;padding:9px}.customer-property textarea{min-height:75px;resize:vertical}.cp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cp-facts>div{border:1px solid var(--cp-border);background:#f7fbfe;padding:10px;border-radius:7px;display:grid;gap:5px}.cp-facts b{font-size:12px;color:#486680}.cp-caution{background:#e9f5e3;border-left:3px solid var(--cp-green);padding:10px}.cp-mini-list{display:grid;gap:7px}.cp-mini-list article{border:1px solid var(--cp-border);border-radius:7px;padding:9px;display:grid;gap:4px;min-width:0}.cp-mini-list article button{justify-self:start}.cp-mini-list article a{color:var(--cp-blue)}.cp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-actions section{border:1px solid var(--cp-border);border-radius:8px;padding:12px;min-width:0}.cp-actions section>button{margin-top:8px}.customer-property :focus-visible{outline:3px solid #4cb4d7;outline-offset:2px}@media(max-width:900px){.cp-layout{grid-template-columns:1fr}.cp-list{max-height:260px}.cp-actions{grid-template-columns:1fr}}@media(max-width:480px){.customer-property{padding:10px;font-size:13px}.cp-head{display:block;padding:14px}.cp-head-actions{margin-top:12px}.cp-panel{padding:12px}.cp-grid,.cp-facts{grid-template-columns:1fr}.cp-title{display:block}.cp-title>span{display:inline-block;margin-bottom:8px}.cp-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.cp-tabs button{white-space:nowrap}.cp-head-actions button{flex:1}}@media print{.customer-property{background:#fff;padding:0}.cp-head-actions,.cp-list,.cp-tabs,.cp-actions,.cp-grid button{display:none!important}.cp-layout{display:block}.cp-panel{box-shadow:none}}.basar-home{--navy:#0c036b;--blue:#1f2aab;--green:#4dbd19;--line:#dddef2;color:var(--navy);background:#f7f7fc;padding:16px 18px 30px;font-family:Poppins,Arial,sans-serif;font-size:13px;line-height:1.45;min-height:100vh}.basar-home *{box-sizing:border-box}.basar-home button{font:inherit;cursor:pointer}.basar-home button:focus-visible{outline:3px solid var(--green);outline-offset:2px}.basar-home h1,.basar-home h2,.basar-home h3,.basar-home p{margin:0}.basar-home h1{font-size:clamp(25px,2.2vw,31px);line-height:1.2}.basar-home h2{font-size:18px}.basar-home h3{font-size:14px}.basar-home p{margin:6px 0}.basar-home small{color:#434cb8;font-size:11px}.basar-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;background:#f3f3fa;border:1px solid var(--line);border-radius:12px}.basar-hero p{color:var(--blue);font-size:14px}.basar-hero>strong{font-size:20px;line-height:1.25}.basar-source-badge{display:inline-flex;flex-wrap:wrap;gap:4px;margin:9px 0;padding:5px 10px;background:#ecf8e6;border-radius:6px;font-weight:700;font-size:11px}.basar-source-badge span{font-weight:500}.basar-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:6px 0 10px}.basar-tabs button,.basar-calendar-controls button{background:#fff;border:1px solid var(--line);color:var(--navy);padding:9px 8px;border-radius:7px;font-weight:650}.basar-tabs button.active,.basar-calendar-controls button.active{background:var(--navy);border-color:var(--navy);color:#fff}.basar-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:11px}.basar-metrics>div,.basar-card,.basar-source{background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 2px 6px #130b6f0a}.basar-metrics>div{display:grid;gap:2px;padding:13px;min-height:95px}.basar-metrics small{font-size:12px;color:var(--navy);font-weight:700}.basar-metrics strong{font-size:27px;line-height:1}.basar-metrics span{font-size:11px;color:#4a53bb}.basar-card{padding:14px;margin-bottom:11px;min-width:0}.basar-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.basar-link{border:0;background:transparent;color:var(--blue);font-weight:700}.basar-calendar-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.basar-calendar-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.basar-calendar-controls button{padding:5px 8px}.basar-calendar-controls strong{padding:0 5px;font-size:11px}.basar-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:8px}.basar-day{min-width:0;min-height:110px;padding:5px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.basar-day:nth-child(7n){border-right:0}.basar-day>b{display:block;text-align:center;background:#f0f0f9;margin:-5px -5px 5px;padding:7px 2px;font-size:11px}.basar-dash{display:block;text-align:center;padding-top:15px;color:#9499d7}.basar-event{display:grid;gap:2px;text-align:left;width:100%;padding:5px;margin:3px 0;background:#f4f5fb;border:1px solid #e2e3f4;border-left:3px solid var(--blue);border-radius:5px;color:var(--navy)}.basar-event.attention{background:#f6f6ef;border-color:#ddddc4;border-left-color:#858650}.basar-event strong{font-size:11px;line-height:1.25}.basar-event small{overflow-wrap:anywhere;font-size:10px}.basar-warning{padding:8px 10px!important;background:#f3f3eb;color:#565733;border-radius:6px}.basar-note{color:#4a53bb;font-size:11px}.basar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.basar-grid.wide-left{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.basar-grid>.basar-card,.basar-grid>div>.basar-card{height:calc(100% - 11px)}.basar-task-list{display:grid;gap:3px}.basar-task-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 90px 54px;gap:8px;align-items:center;padding:8px;border-bottom:1px solid #e8e9f6}.basar-task-row.selected{background:#eef9e8;border-left:3px solid var(--green)}.basar-task-row strong,.basar-task-row small{display:block}.basar-task-row small{overflow-wrap:anywhere}.basar-task-row>span,.basar-task-row em{font-size:11px;font-style:normal}.basar-task-row em,.basar-status{display:inline-block;background:#f2f3fa;color:var(--blue);padding:4px 6px;border-radius:5px}.basar-task-row button,.basar-actions button,.basar-list-item button,.basar-group-picks button,.basar-support button,.basar-card>button,.basar-modal button{background:#fff;color:var(--navy);border:1px solid var(--line);border-radius:6px;padding:6px 9px;font-size:11px;font-weight:650}.basar-task-row button:hover,.basar-actions button:hover,.basar-group-picks button:hover{border-color:var(--green)}.basar-group-picks{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0}.basar-task-row>.basar-group-picks{grid-column:1/-1}.basar-code{display:inline-block;margin:6px 8px 6px 0}.basar-status{font-size:11px}.basar-card dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px;margin:12px 0}.basar-card dt{color:#434cb8}.basar-card dd{margin:0;overflow-wrap:anywhere}.basar-caution{color:#67683d}.basar-actions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.basar-actions .primary{background:var(--navy);color:#fff;border-color:var(--navy)}.basar-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.basar-tiles button{display:grid;gap:2px;text-align:left;background:#f9f9fd;border:1px solid var(--line);border-radius:7px;padding:9px;color:var(--navy)}.basar-tiles span{font-size:20px;color:var(--blue)}.basar-tiles strong{font-size:11px}.basar-flow{padding:7px;background:#eff0f9;text-align:center;font-size:11px}.basar-list-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.basar-card h3{margin:10px 0 4px}.basar-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.basar-support>div{padding:10px;border:1px solid var(--line);border-radius:7px}.basar-support button{margin:4px 4px 0 0}.basar-issue{margin-top:10px;background:#f8f8f3!important;color:#575834!important}.basar-source{margin-top:1px}.basar-source>button{display:flex;justify-content:space-between;width:100%;padding:11px;border:0;background:transparent;color:var(--navy);font-weight:700}.basar-source>div{padding:0 12px 12px}.basar-modal-backdrop{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:16px;background:#0601339e}.basar-modal{position:relative;max-height:85vh;overflow:auto;width:min(100%,520px);padding:22px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #07023f66}.basar-modal p{white-space:pre-line;overflow-wrap:anywhere}.basar-modal .basar-close{position:absolute;right:10px;top:8px;border:0;font-size:25px}.basar-empty{padding:16px;color:#404ab8}@media(max-width:1100px){.basar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.basar-grid,.basar-grid.wide-left{grid-template-columns:1fr}.basar-support{grid-template-columns:1fr 1fr}}@media(max-width:700px){.basar-home{padding:10px 10px 95px}.basar-hero{align-items:flex-start;flex-direction:column}.basar-hero>strong{font-size:16px}.basar-tabs{display:flex;overflow-x:auto}.basar-tabs button{flex:0 0 max-content}.basar-metrics{gap:6px}.basar-metrics>div{padding:9px}.basar-calendar{display:grid;grid-template-columns:repeat(7,minmax(40px,1fr));overflow-x:auto}.basar-day{min-height:70px;padding:3px}.basar-day>b{font-size:9px;margin:-3px -3px 3px}.basar-event{padding:3px}.basar-event strong,.basar-event small{font-size:9px}.basar-task-row{grid-template-columns:minmax(0,1fr) auto;gap:3px}.basar-task-row em{grid-column:1}.basar-task-row>.basar-group-picks{grid-column:1/-1}.basar-task-row>button{grid-column:2;grid-row:2}.basar-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.basar-support{grid-template-columns:1fr}.basar-card dl{grid-template-columns:90px minmax(0,1fr)}}@media(max-width:700px){.basar-calendar{grid-template-columns:repeat(7,minmax(120px,1fr));max-width:100%;overflow-x:auto}.basar-day>b,.basar-event strong,.basar-event small{font-size:11px}}.cecep-home .cecep-filter{justify-content:flex-start;margin:12px 0;flex-wrap:wrap}.cecep-home .cecep-filter button{min-height:44px}.cecep-home .basar-event.selected{background:#ecf8e7;border-color:#4dbd19}.cecep-home .basar-task-row.selected{background:#ecf8e7;border-left:3px solid #4dbd19}.cecep-home .basar-warning{white-space:normal}.cecep-home .basar-list-item button,.cecep-home .basar-actions button,.cecep-home .basar-support button{min-height:44px}@media(max-width:740px){.cecep-home .basar-calendar{overflow-x:auto}.cecep-home .basar-day{min-width:128px}.cecep-home .basar-calendar-controls{flex-wrap:wrap}.cecep-home .basar-task-row{grid-template-columns:minmax(0,1fr) auto}.cecep-home .basar-task-row>*{min-width:0;overflow-wrap:anywhere}}.cecep-home .cecep-identity{margin:12px 0 18px;color:#12385b;font-size:clamp(14px,1.1vw,16px);line-height:1.5}.cecep-home .cecep-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.cecep-home .cecep-quick button{min-height:52px;padding:10px 12px;border:1px solid #b8d5eb;border-radius:10px;background:#fff;color:#0b3860;font:inherit;font-weight:700;text-align:left;cursor:pointer}.cecep-home .cecep-quick button:hover,.cecep-home .cecep-quick button:focus-visible{border-color:#008e9a;background:#ecfaf7}.cecep-home .cecep-live{margin:18px 0;padding:22px;border:1px solid #b8d5eb;border-radius:14px;background:#fff;box-shadow:0 3px 14px #0b38600c}.cecep-home .cecep-live h2{margin:0;color:#063660;font-size:clamp(20px,1.6vw,26px)}.cecep-home .cecep-live .basar-card-head button{min-height:44px;border:1px solid #a7d1e7;border-radius:8px;background:#eff9fc;color:#08476a;font:inherit;font-weight:700;padding:8px 12px;cursor:pointer}.cecep-home .cecep-live-count{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:14px 0;color:#0b3860}.cecep-home .cecep-live-count strong{font-size:clamp(30px,3vw,40px);color:#008e9a}.cecep-home .cecep-live-count span{font-weight:700}.cecep-home .cecep-live-count small{width:100%;color:#506b81}.cecep-home .cecep-live-list{display:grid;gap:8px}.cecep-home .cecep-live-list button{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:10px;border:1px solid #d2e4ef;border-radius:8px;background:#f7fbfd;color:#0b3860;text-align:left;cursor:pointer}.cecep-home .cecep-live-list button:hover{background:#e9f8f4;border-color:#63b84d}.cecep-home .cecep-live-warning{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;border:1px solid #e8c885;border-radius:8px;background:#fff8e9;color:#654000}.cecep-home .cecep-live-warning button{min-width:44px;min-height:44px;border:0;background:transparent;font:inherit;font-size:24px;cursor:pointer}.cecep-home .cecep-historical-label{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;padding:12px 16px;border-left:4px solid #008e9a;background:#edf7fa;color:#0b3860}.cecep-home .cecep-historical-label span{color:#4a647a}@media(max-width:900px){.cecep-home .cecep-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cecep-home .cecep-quick{grid-template-columns:1fr}.cecep-home .cecep-live{padding:15px}.cecep-home .cecep-live-list button{grid-template-columns:1fr;gap:3px}.cecep-home .cecep-live .basar-card-head{flex-wrap:wrap}}.cecep-home .cecep-current-flow{padding:20px;border:1px solid #b8d5eb;border-radius:14px;background:#fff;color:#0b3860}.cecep-home .cecep-current-flow h2{margin:0 0 16px;font-size:clamp(20px,1.5vw,26px)}.cecep-home .cecep-current-flow>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cecep-home .cecep-current-flow>div span{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px;border-radius:8px;background:#eaf5fa;font-weight:700;font-size:14px;line-height:1.25}.cecep-home .cecep-current-flow>div span b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#008e9a;color:#fff}.cecep-home .cecep-current-flow p{margin:14px 0 0;color:#49647b}.cecep-home .cecep-history{margin-top:14px}.cecep-home .cecep-history summary{cursor:pointer;min-height:56px;list-style:none}.cecep-home .cecep-history summary::-webkit-details-marker{display:none}.cecep-home .cecep-history summary:after{content:"⌄";margin-left:auto;font-size:24px}.cecep-home .cecep-history[open] summary:after{content:"⌃"}.cecep-home .cecep-history[open]>:not(summary){margin-top:14px}@media(max-width:1000px){.cecep-home .cecep-current-flow>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cecep-home .cecep-current-flow{padding:15px}.cecep-home .cecep-current-flow>div{grid-template-columns:1fr}.cecep-home .cecep-current-flow>div span{min-height:48px;font-size:15px}}.azis-home .cecep-filter{justify-content:flex-start;margin:12px 0;flex-wrap:wrap}.azis-home .cecep-filter button{min-height:44px}.azis-home .basar-event.selected{background:#ecf8e7;border-color:#4dbd19}.azis-home .basar-task-row.selected{background:#ecf8e7;border-left:3px solid #4dbd19}.azis-home .basar-warning{white-space:normal}.azis-home .basar-list-item button,.azis-home .basar-actions button,.azis-home .basar-support button{min-height:44px}@media(max-width:740px){.azis-home .basar-calendar{overflow-x:auto}.azis-home .basar-day{min-width:128px}.azis-home .basar-calendar-controls{flex-wrap:wrap}.azis-home .basar-task-row{grid-template-columns:minmax(0,1fr) auto}.azis-home .basar-task-row>*{min-width:0;overflow-wrap:anywhere}}.azis-home .azis-identity{margin:12px 0 18px;color:#12385b;font-size:clamp(14px,1.1vw,16px);line-height:1.5}.azis-home .azis-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.azis-home .azis-quick button{min-height:52px;padding:10px 12px;border:1px solid #b8d5eb;border-radius:10px;background:#fff;color:#0b3860;font:inherit;font-weight:700;text-align:left;cursor:pointer}.azis-home .azis-quick button:hover,.azis-home .azis-quick button:focus-visible{border-color:#008e9a;background:#ecfaf7}.azis-home .azis-live{margin:18px 0;padding:22px;border:1px solid #b8d5eb;border-radius:14px;background:#fff;box-shadow:0 3px 14px #0b38600c}.azis-home .azis-live h2{margin:0;color:#063660;font-size:clamp(20px,1.6vw,26px)}.azis-home .azis-live .basar-card-head button{min-height:44px;border:1px solid #a7d1e7;border-radius:8px;background:#eff9fc;color:#08476a;font:inherit;font-weight:700;padding:8px 12px;cursor:pointer}.azis-home .azis-live-count{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:14px 0;color:#0b3860}.azis-home .azis-live-count strong{font-size:clamp(30px,3vw,40px);color:#008e9a}.azis-home .azis-live-count span{font-weight:700}.azis-home .azis-live-count small{width:100%;color:#506b81}.azis-home .azis-live-list{display:grid;gap:8px}.azis-home .azis-live-list button{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:10px;border:1px solid #d2e4ef;border-radius:8px;background:#f7fbfd;color:#0b3860;text-align:left;cursor:pointer}.azis-home .azis-live-list button:hover{background:#e9f8f4;border-color:#63b84d}.azis-home .azis-live-warning{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;border:1px solid #e8c885;border-radius:8px;background:#fff8e9;color:#654000}.azis-home .azis-live-warning button{min-width:44px;min-height:44px;border:0;background:transparent;font:inherit;font-size:24px;cursor:pointer}.azis-home .azis-historical-label{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;padding:12px 16px;border-left:4px solid #008e9a;background:#edf7fa;color:#0b3860}.azis-home .azis-historical-label span{color:#4a647a}@media(max-width:900px){.azis-home .azis-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.azis-home .azis-quick{grid-template-columns:1fr}.azis-home .azis-live{padding:15px}.azis-home .azis-live-list button{grid-template-columns:1fr;gap:3px}.azis-home .azis-live .basar-card-head{flex-wrap:wrap}}.azis-home .azis-current-flow{padding:20px;border:1px solid #b8d5eb;border-radius:14px;background:#fff;color:#0b3860}.azis-home .azis-current-flow h2{margin:0 0 16px;font-size:clamp(20px,1.5vw,26px)}.azis-home .azis-current-flow>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.azis-home .azis-current-flow>div span{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px;border-radius:8px;background:#eaf5fa;font-weight:700;font-size:14px;line-height:1.25}.azis-home .azis-current-flow>div span b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#008e9a;color:#fff}.azis-home .azis-current-flow p{margin:14px 0 0;color:#49647b}.azis-home .azis-history{margin-top:14px}.azis-home .azis-history summary{cursor:pointer;min-height:56px;list-style:none}.azis-home .azis-history summary::-webkit-details-marker{display:none}.azis-home .azis-history summary:after{content:"⌄";margin-left:auto;font-size:24px}.azis-home .azis-history[open] summary:after{content:"⌃"}.azis-home .azis-history[open]>:not(summary){margin-top:14px}@media(max-width:1000px){.azis-home .azis-current-flow>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.azis-home .azis-current-flow{padding:15px}.azis-home .azis-current-flow>div{grid-template-columns:1fr}.azis-home .azis-current-flow>div span{min-height:48px;font-size:15px}}.rz-home{--rz-navy:#0c036b;--rz-blue:#1f2aab;--rz-green:#4dbd19;--rz-lime:#a1e738;color:#0b0362;background:#f5f5fb;padding:16px 18px 24px;max-width:1800px;margin:auto;font:400 14px/1.45 inherit;min-width:0}.rz-home *{box-sizing:border-box}.rz-home button,.rz-home input,.rz-home select,.rz-home textarea{font:inherit}.rz-home button{cursor:pointer}.rz-home button:disabled{cursor:not-allowed;opacity:.52}.rz-home button:focus-visible,.rz-home input:focus-visible,.rz-home select:focus-visible,.rz-home textarea:focus-visible{outline:3px solid #4dbd19;outline-offset:2px}.rz-home h1,.rz-home h2,.rz-home h3,.rz-home p{margin:0}.rz-home h1{font-size:clamp(24px,2.25vw,32px);line-height:1.16;color:var(--rz-navy)}.rz-home h2{font-size:18px;line-height:1.25;color:var(--rz-navy)}.rz-home h3{font-size:16px;color:var(--rz-navy);margin:8px 0}.rz-home p{margin:5px 0 10px}.rz-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #dddef2;background:#f2f3fa;padding:18px 20px;border-radius:11px;margin-bottom:10px}.rz-hero p{color:var(--rz-blue);font-size:15px}.rz-hero strong{font-size:19px;color:var(--rz-navy);line-height:1.25}.rz-tabs,.rz-controls,.rz-actions{display:flex;gap:7px;flex-wrap:wrap}.rz-tabs{margin:10px 0}.rz-tabs button,.rz-controls button,.rz-actions button,.rz-card header button,.rz-dialog button,.rz-source-detail button{border:1px solid #d4d6ef;border-radius:6px;background:#fff;color:var(--rz-navy);padding:7px 12px;font-weight:600;min-height:36px}.rz-tabs button.active,.rz-controls button.active,.rz-primary,.rz-actions .rz-primary{background:var(--rz-navy)!important;color:#fff!important;border-color:var(--rz-navy)!important}.rz-tabs button{min-width:140px}.rz-source,.rz-muted{color:#404ab8;font-size:13px}.rz-source{margin:0 0 12px!important}.rz-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 14px}.rz-four>button,.rz-four>div{background:#fff;border:1px solid #dbdcf1;border-radius:9px;padding:13px;text-align:left;color:var(--rz-navy);min-width:0}.rz-four>button:hover{border-color:var(--rz-green)}.rz-four b,.rz-four small{display:block}.rz-four small{font-size:12px;color:#404ab8;margin-top:3px}.rz-card{background:#fff;border:1px solid #d9dbf1;border-radius:10px;padding:14px;margin:0 0 12px;min-width:0;box-shadow:0 1px 2px #0c036b08}.rz-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.rz-card>header button{white-space:nowrap}.rz-calendar-section>header p{color:#404ab8}.rz-calendar-section{scroll-margin-top:85px}.rz-controls{justify-content:space-between;align-items:center;margin:10px 0}.rz-controls>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rz-controls strong{color:var(--rz-navy);font-size:14px}.rz-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #d6d8ef;border-radius:7px;overflow:hidden}.rz-day{min-height:112px;border-right:1px solid #d6d8ef;padding:0 5px 6px;min-width:0}.rz-day:last-child{border-right:0}.rz-day>b{display:block;background:#eff0f9;color:var(--rz-navy);text-align:center;padding:8px 3px;font-size:12px;margin:0 -5px 6px}.rz-day>span{display:block;text-align:center;color:#999ed9;margin-top:22px}.rz-event{display:block;width:100%;text-align:left;background:#f4f5fb;border:1px solid #d2d4ee;border-left:4px solid var(--rz-blue);border-radius:7px;padding:7px;margin:5px 0;color:var(--rz-navy);overflow-wrap:anywhere}.rz-event.selected{background:#edf8e8;border-left-color:var(--rz-green)}.rz-event strong,.rz-event small{display:block}.rz-event strong{font-size:12px;line-height:1.3}.rz-event small{font-size:11px;color:#424bb8}.rz-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;scroll-margin-top:85px}.rz-table{display:grid;gap:3px}.rz-table button{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(100px,.7fr) minmax(120px,.8fr) auto;align-items:center;gap:8px;text-align:left;background:#fff;border:1px solid transparent;border-bottom-color:#e2e3f4;color:var(--rz-navy);padding:9px;font-size:13px}.rz-table button.selected{background:#ecf8e6;border-left:4px solid var(--rz-green)}.rz-table button span{font-size:12px;color:#454eb9}.rz-table button em{font-style:normal;color:var(--rz-blue);background:#f2f3fa;border-radius:5px;padding:4px 7px}.rz-requesters{display:grid;grid-template-columns:80px 1fr;gap:5px;background:#eff0f9;border-radius:6px;padding:10px;color:var(--rz-navy)}.rz-requesters span{color:#414bb8}.rz-actions{margin-top:12px}.rz-actions button{flex:1 1 auto}.rz-home dl{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1.4fr);gap:5px 10px;margin:12px 0}.rz-home dt{color:#4b53bb}.rz-home dd{margin:0;color:#160e71}.rz-code{font-weight:600;color:var(--rz-blue)}.rz-home ol{padding-left:24px;margin:10px 0}.rz-home li{padding:5px 0;color:var(--rz-navy);font-weight:600}.rz-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rz-checks>div{background:#f5f5fb;border:1px solid #dee0f3;border-radius:6px;padding:10px;color:var(--rz-navy);font-weight:600}.rz-checks small{display:block;color:#4952bb;font-weight:400}.rz-callout,.rz-role{background:#ebf8e5;border-radius:5px;color:var(--rz-navy);padding:9px;margin:8px 0}.rz-source-detail{background:#fff;border:1px solid #d9dbf1;border-radius:7px;margin:2px 0 10px}.rz-source-detail>button{border:0;width:100%;display:flex;justify-content:space-between;text-align:left}.rz-source-detail>div{padding:0 12px 12px;color:#404ab8}.rz-role{font-weight:600}.rz-toast{position:fixed;right:20px;bottom:20px;z-index:60;background:#fff;border:2px solid var(--rz-green);box-shadow:0 8px 30px #07023f30;border-radius:8px;padding:12px 42px 12px 14px;max-width:min(90vw,450px)}.rz-toast button{position:absolute;right:9px;top:7px;background:none;border:0;font-size:22px}.rz-overlay{position:fixed;inset:0;z-index:1000;background:#0802458c;display:grid;place-items:center;padding:16px}.rz-dialog{width:min(100%,560px);max-height:min(92dvh,800px);overflow-y:auto;background:#fff;color:#160d71;border-radius:12px;box-shadow:0 15px 50px #0b036355;padding:22px;position:relative}.rz-dialog h2{margin-right:35px}.rz-dialog>p{color:#3943b5}.rz-dialog label{display:block;font-weight:600;color:var(--rz-navy);margin:10px 0 0}.rz-dialog input,.rz-dialog select,.rz-dialog textarea{display:block;width:100%;border:1px solid #c8caea;border-radius:6px;padding:8px;margin-top:3px;color:#160d71;background:#fff}.rz-dialog textarea{min-height:65px}.rz-dialog .rz-x{position:absolute;right:13px;top:12px;border:0;font-size:24px}.rz-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.rz-error{color:#80814c!important}@media(max-width:1050px){.rz-four{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-grid{grid-template-columns:1fr}.rz-week{overflow-x:auto}.rz-day{min-width:110px}.rz-table button{grid-template-columns:minmax(0,1fr) 120px auto}.rz-table button span:nth-of-type(2){display:none}}@media(max-width:600px){.rz-home{padding:12px 10px 80px}.rz-hero{padding:14px;display:block}.rz-hero strong{display:block;margin-top:10px;font-size:16px}.rz-tabs{display:grid;grid-template-columns:1fr 1fr}.rz-tabs button{min-width:0;font-size:12px;padding:7px}.rz-four{gap:7px}.rz-four>button,.rz-four>div{padding:9px}.rz-card{padding:11px}.rz-controls{display:block}.rz-controls>div{margin:7px 0}.rz-controls button{padding:6px 8px;font-size:12px}.rz-week{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.rz-day{flex:0 0 135px;scroll-snap-align:start}.rz-table button{grid-template-columns:1fr auto}.rz-table button span{display:none}.rz-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-dialog{padding:16px}.rz-form-grid{grid-template-columns:1fr 1fr}.rz-home dl{grid-template-columns:95px 1fr}.rz-card>header{align-items:center}}@media(max-width:360px){.rz-form-grid{grid-template-columns:1fr}.rz-four{grid-template-columns:1fr 1fr}.rz-card>header{display:block}.rz-card>header button{margin-top:8px}}@media(min-width:980px){body.rizki-workspace .workspace-desktop-rail{background:#0c036b}body.rizki-workspace .workspace-rail-group button[aria-current=page]{background:#a1e738;color:#0c036b;border-left-color:#4dbd19}body.rizki-workspace .workspace-rail-group h2{color:#b3e39c}body.rizki-workspace .workspace-avatar{background:#a1e738;color:#0c036b}}.rz-home{font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;font-weight:400}.rz-home h1{font-size:clamp(25px,2vw,29px);line-height:1.2;font-weight:750;letter-spacing:-.025em}.rz-home h2{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.015em}.rz-home h3{font-size:15px;line-height:1.35;font-weight:700}.rz-home p,.rz-home dt,.rz-home dd,.rz-home li{font-size:14px;line-height:1.5}.rz-home button,.rz-home input,.rz-home select,.rz-home textarea{font-family:inherit;font-size:14px;line-height:1.35}.rz-home button{font-weight:600}.rz-hero p,.rz-hero strong{font-size:14px;line-height:1.45}.rz-hero strong{font-weight:700}.rz-tabs button,.rz-controls button,.rz-actions button,.rz-card header button,.rz-dialog button,.rz-source-detail button{font-size:14px;line-height:1.3;min-height:40px}.rz-four b,.rz-table button strong,.rz-requesters b{font-size:14px;font-weight:700;line-height:1.35}.rz-four small,.rz-source,.rz-muted,.rz-four>div small,.rz-four>button small,.rz-table button span,.rz-event small,.rz-checks small{font-size:12px;line-height:1.4;font-weight:400}.rz-controls strong,.rz-day>b,.rz-event strong{font-size:13px;line-height:1.35;font-weight:700}.rz-table button{font-size:14px;line-height:1.4;min-height:44px}.rz-table button em{font-size:12px;line-height:1.3;font-weight:500}.rz-event{min-height:52px;overflow-wrap:break-word;word-break:normal}body.rizki-workspace .workspace-rail-brand strong{font-size:15px;line-height:1.25;font-weight:700}body.rizki-workspace .workspace-rail-brand small{font-size:12px;line-height:1.35}body.rizki-workspace .workspace-rail-group h2{font-size:11px;line-height:1.3}body.rizki-workspace .workspace-rail-group button{font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.35;font-weight:600;min-height:44px}body.rizki-workspace .workspace-help b,body.rizki-workspace .workspace-user-copy b{font-size:13px;line-height:1.3}body.rizki-workspace .workspace-help small,body.rizki-workspace .workspace-user-copy small{font-size:12px;line-height:1.35}body.rizki-workspace .workspace-signout{font-family:DM Sans,system-ui,sans-serif;font-size:13px;min-height:40px}@media(max-width:600px){.rz-home{font-size:14px}.rz-home h1{font-size:24px}.rz-tabs button,.rz-controls button,.rz-actions button{font-size:13px;min-height:44px}.rz-week{display:grid;grid-template-columns:1fr;overflow:visible;scroll-snap-type:none}.rz-day{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:6px;min-height:48px;border-right:0;border-bottom:1px solid #d6d8ef;padding:6px}.rz-day:last-child{border-bottom:0}.rz-day>b{margin:0;padding:7px 4px;border-radius:5px;text-align:left}.rz-day>span{margin:8px 0 0;text-align:left}.rz-event{margin:0;min-height:44px}.rz-controls>div{gap:5px}.rz-table button{font-size:13px}}@media(max-width:600px){.rz-home .rz-card h2{font-size:17px!important;line-height:1.3!important}.rz-calendar-section>header{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.rz-calendar-section>header button{justify-self:stretch;width:100%;min-width:0;white-space:normal;overflow:visible}}@media(max-width:600px){.rz-home h2{font-size:17px!important;line-height:1.3!important}}.rz-live,.rz-flow,.rz-history{scroll-margin-top:85px}.rz-live-list{display:grid;gap:8px}.rz-live-list article{display:grid;gap:2px;padding:12px;border:1px solid #c7dcf2;border-left:4px solid #008d92;border-radius:8px;background:#f5fbfd}.rz-live-list span,.rz-live-list small{color:#496482}.rz-empty{padding:18px;border:1px dashed #9bbad7;border-radius:8px;background:#f5faff;color:#244566}.rz-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:12px 0}.rz-flow span{display:flex;align-items:center;gap:6px;min-width:0;padding:10px 8px;border:1px solid #bed8ec;border-radius:8px;background:#eef8f7;color:#10365c;font-size:12px;font-weight:700}.rz-flow i{flex:0 0 23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#008d92;color:#fff;font-style:normal}.rz-history{border:1px solid #c6d9ed;border-radius:9px;background:#fff;margin:12px 0;padding:0 12px}.rz-history>summary{cursor:pointer;color:#0c4265;font-weight:700;padding:13px 2px;line-height:1.4}.rz-history[open]>summary{border-bottom:1px solid #d7e8f1;margin-bottom:12px}.rz-history-lower{margin-top:12px}.rz-hero{background:linear-gradient(105deg,#f1f9ff,#edfae5);border-color:#bed8ec}.rz-home{--rz-navy:#0d3261;--rz-blue:#1766a9;--rz-green:#4dbd19;--rz-lime:#a1e738;background:#f5faff;color:#123b63}.rz-card,.rz-four>button,.rz-four>div{border-color:#c6d9ed}.rz-source,.rz-muted,.rz-four small,.rz-checks small{color:#526b83}@media(max-width:1100px){.rz-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rz-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-live>header{display:grid}.rz-live>header button{white-space:normal;width:100%}.rz-tabs{grid-template-columns:1fr 1fr}.rz-tabs button:last-child{grid-column:1/-1}}@media(max-width:360px){.rz-flow{grid-template-columns:1fr}}.rz-calendar-lead>header button{white-space:normal;text-align:center}.rz-history>summary{overflow-wrap:anywhere}.rz-live>header button{white-space:normal}@media(max-width:600px){.rz-calendar-lead>header{display:grid;grid-template-columns:1fr}.rz-calendar-lead>header button{width:100%}}.rz-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.rz-quick button{border:1px solid #afcfe7;background:#fff;color:#0d3261;border-radius:8px;padding:11px;min-height:44px;font-weight:700}.rz-quick button:hover{border-color:#008d92;background:#f0faf9}@media(max-width:600px){.rz-quick{grid-template-columns:1fr}}.role-module-workspace{--rm-navy:#0c036b;--rm-blue:#1f2aab;--rm-green:#4dbd19;display:grid;gap:14px;min-width:0;max-width:100%;padding:18px;background:#f9f9fd;color:var(--rm-navy);font-family:Poppins,Arial,sans-serif}.role-module-workspace *{box-sizing:border-box}.role-module-workspace button{font:inherit;cursor:pointer;touch-action:manipulation}.role-module-workspace button:focus-visible{outline:3px solid var(--rm-blue);outline-offset:2px}.rm-head,.rm-summary>div,.rm-panel,.rm-note{min-width:0;border:1px solid #dadcf1;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0c036b0a}.rm-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border-left:5px solid var(--rm-green)}.rm-head small{display:block;color:#347f11;font-size:12px;font-weight:700;letter-spacing:.07em}.rm-head h1{margin:4px 0;color:var(--rm-navy);font-size:clamp(23px,2.5vw,37px);line-height:1.18}.rm-head p{margin:0;font-size:13px;line-height:1.5}.rm-head svg{width:40px;height:40px;color:var(--rm-blue);flex:none}.rm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rm-summary>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.rm-summary strong{font-size:28px;line-height:1.1}.rm-summary span{font-size:12px;color:#1f2aab}.rm-tabs{display:flex;gap:6px;overflow-x:auto;max-width:100%;padding:5px;border:1px solid #dadcf1;border-radius:10px;background:#fff}.rm-tabs button{flex:0 0 auto;min-height:44px;padding:8px 13px;border:1px solid #dadcf1;border-radius:8px;background:#f6f7fc;color:var(--rm-navy);font-size:12px;font-weight:700}.rm-tabs button[aria-selected=true]{background:var(--rm-blue);border-color:var(--rm-blue);color:#fff}.rm-panel{overflow:hidden;padding:16px}.rm-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rm-panel h2{margin:0;font-size:20px}.rm-panel>header p{margin:4px 0;color:#1f2aab;font-size:12px}.rm-panel>header button{min-height:44px;padding:8px 12px;border:1px solid #ced0ec;border-radius:8px;background:#f6f7fc;color:var(--rm-blue);font-size:12px;font-weight:700}.rm-state{margin:12px 0 0;padding:20px;border:1px dashed #ced0ec;border-radius:8px;color:#1f2aab;font-size:13px}.rm-list{display:grid;gap:7px;margin-top:14px}.rm-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid #dadcf1;border-radius:9px}.rm-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#f3f3fa;color:var(--rm-blue)}.rm-icon svg{width:21px;height:21px}.rm-list article strong{display:block;overflow-wrap:anywhere;font-size:13px}.rm-list article small{display:block;color:#1f2aab;overflow-wrap:anywhere;font-size:11px}.rm-status{max-width:150px;padding:6px 8px;border-radius:7px;background:#eef9e8;color:#28630d;font-size:11px;text-align:center;overflow-wrap:anywhere}.rm-note{padding:12px 15px;color:#1f2aab;font-size:12px}@media(max-width:700px){.role-module-workspace{padding:10px 10px calc(90px + env(safe-area-inset-bottom))}.rm-head{padding:15px}.rm-head svg{width:27px;height:27px}.rm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-panel>header{flex-direction:column}.rm-panel>header button{width:100%}.rm-list article{grid-template-columns:35px minmax(0,1fr)}.rm-status{grid-column:2;justify-self:start}.rm-tabs button{max-width:min(75vw,270px);white-space:normal;text-align:left}}@media(max-width:340px){.rm-summary{grid-template-columns:1fr}.rm-head svg{display:none}}.udin-tasks-page{box-sizing:border-box;max-width:1600px;margin:auto;padding:16px;color:#11086e;font:400 12px/1.45 Poppins,Arial,sans-serif}.udin-tasks-page *{box-sizing:border-box}.udin-tasks-page button{font:inherit;cursor:pointer}.udin-tasks-heading,.udin-tasks-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.udin-tasks-heading h1{margin:0;font-size:28px;line-height:1.15}.udin-tasks-heading p{margin:3px 0 0;font-size:13px}.udin-tasks-heading-actions{display:flex;gap:10px}.udin-tasks-heading-actions button,.udin-task-detail-actions button{border:1px solid #d6d8ef;background:#fff;border-radius:6px;padding:9px 13px;color:#2631ae}.udin-tasks-heading-actions .primary,.udin-task-detail-actions .primary{background:#3943b5;color:#fff;border-color:#3943b5}.udin-tasks-data-mode{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:12px 0}.udin-tasks-data-mode span{font-size:10px;font-weight:700;border-radius:99px;padding:5px 10px}.udin-tasks-data-mode .demo{background:#f2f2e8;color:#575834}.udin-tasks-data-mode .actual{background:#eaf7e4;color:#2c6d0e}.udin-tasks-data-mode button{border:1px solid #d8daf0;border-radius:5px;background:#fff;color:#2631ae;padding:5px 10px}.udin-tasks-panel{background:#fff;border:1px solid #e1e3f4;border-radius:8px;box-shadow:0 3px 12px #cacdeb30;padding:12px;min-width:0}.udin-tasks-panel h2{font-size:15px;margin:0}.udin-tasks-panel>header{margin-bottom:9px}.udin-tasks-panel>header button{border:0;background:transparent;color:#2833af;white-space:nowrap}.udin-tasks-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.udin-task-kpi{min-height:120px;display:flex;align-items:flex-start;gap:15px;padding:15px 18px}.udin-task-kpi svg{width:35px;height:35px}.udin-task-kpi>div{display:grid}.udin-task-kpi b{font-size:25px;line-height:1}.udin-task-kpi strong{font-size:13px}.udin-task-kpi small{white-space:normal;margin-top:7px}.udin-task-kpi.kpi-0,.udin-task-kpi.kpi-3{background:#f5f5fb}.udin-task-kpi.kpi-1{background:#f2faef}.udin-task-kpi.kpi-2{background:#fafaf7}.udin-tasks-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.86fr) minmax(260px,.9fr);gap:10px}.udin-tasks-grid>.task-list{min-height:410px}.task-list nav{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:9px}.task-list nav button{border:1px solid #dfe1f3;background:#f7f7fc;border-radius:20px;padding:5px 10px;white-space:nowrap}.task-list nav button.active{background:#303bb2;color:#fff;border-color:#303bb2}.udin-task-table-wrap{overflow:auto}.udin-task-table-wrap table{border-collapse:collapse;min-width:620px;width:100%;font-size:10px}.udin-task-table-wrap th{background:#f4f5fb;text-align:left}.udin-task-table-wrap th,.udin-task-table-wrap td{border-bottom:1px solid #e2e3f4;padding:7px 5px;white-space:nowrap}.udin-task-table-wrap tr.selected{background:#f8f9fd}.udin-task-table-wrap td button{border:0;background:none;color:#1f29a8}.udin-task-table-wrap .task-title{text-align:left;color:#11086e}.badge{display:inline-block;padding:3px 6px;border-radius:5px;white-space:nowrap;font-size:10px}.priority-high{background:#f9faf5;color:#a3a462}.priority-medium{background:#f5f5ee;color:#7f7f4c}.priority-low{background:#edf8e8;color:#358111}.status-in-progress,.status-scheduled{background:#edeef8;color:#1d28a1}.status-not-started{background:#edeef8;color:#2934af}.status-tentative{background:#eff0f9;color:#464fb9}.status-completed{background:#ecf8e6;color:#337d10}.task-detail h3{font-size:13px;margin:0}.task-detail p{font-size:11px;margin:3px 0 8px}.task-detail p .badge{float:right}.udin-task-progress{height:10px;background:#e1e3f4;border-radius:10px;overflow:hidden}.udin-task-progress i{display:block;height:100%;background:#4e57bd;border-radius:10px}.task-detail>small{display:block;text-align:right}.udin-task-box-visual{height:94px;background:linear-gradient(130deg,#e0e1f3,#e4e4d1);border-radius:5px;display:flex;justify-content:center;align-items:center;gap:10px;color:#261e7b}.udin-task-box-visual svg{width:54px;height:54px;color:#98995b}.task-detail dl{margin:9px 0}.task-detail dl div{display:grid;grid-template-columns:96px 1fr;gap:5px;margin:2px 0}.task-detail dt:after{content:" :";float:right}.task-detail dd{margin:0}.udin-task-detail-actions{display:flex;gap:5px}.udin-task-detail-actions button{font-size:10px;padding:6px;flex:1}.udin-tasks-side{display:grid;gap:10px}.assignments>button,.categories>button{display:flex;align-items:center;gap:7px;width:100%;border:0;background:#fff;border-bottom:1px solid #e6e7f6;text-align:left;padding:7px 2px;font-size:10px}.assignments svg,.categories svg{width:17px;height:17px;flex:none}.assignments>button span,.categories>button span{flex:1}.assignments em{font-style:normal;background:#eff0f9;padding:3px 5px;border-radius:4px;white-space:nowrap}.categories>button i{width:35%;height:9px;background:#e8e9f6;border-radius:10px}.categories>button i em{display:block;height:100%;background:#3d46b6;border-radius:10px}.categories>button b{min-width:14px;text-align:right}.activity,.quick,.impact{min-height:185px}.activity>div{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #e6e7f6;font-size:10px}.activity>div i{width:8px;height:8px;border-radius:50%;background:#3842b5;flex:none}.activity>div i.green{background:#388b12}.activity time{min-width:88px}.quick>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.quick>div button{border:1px solid #e0e1f3;background:#fff;border-radius:5px;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#1e29a8;font-size:10px;text-align:center}.quick svg{width:20px;height:20px}.impact{background:linear-gradient(140deg,#fff,#edf8e8);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.impact svg{width:43px;height:43px;color:#388b12}.impact h2{font-size:19px}.impact p{margin:5px}.udin-tasks-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 4px;font-size:9px}.udin-tasks-footer strong{font-size:20px;color:#337e11}.udin-actual{min-height:250px}.udin-actual>button{display:flex;align-items:center;gap:15px;width:100%;padding:12px;border:0;border-bottom:1px solid #e6e7f6;background:#fff;text-align:left}.udin-actual>button span{flex:1}.udin-actual>button strong{color:#313bb2}@media(max-width:1250px){.udin-tasks-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.udin-tasks-side{grid-column:2;grid-row:1/3}.impact{grid-column:2}}@media(max-width:800px){.udin-tasks-page{padding:10px}.udin-tasks-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.udin-tasks-grid{grid-template-columns:1fr}.udin-tasks-side,.impact{grid-column:auto;grid-row:auto}.udin-tasks-heading{align-items:flex-start;flex-wrap:wrap}.udin-tasks-footer{flex-wrap:wrap}.udin-tasks-footer span{order:3;width:100%}}@media(max-width:420px){.udin-task-kpi{padding:10px;min-height:112px}.udin-task-kpi svg{width:23px;height:23px}.udin-task-kpi b{font-size:20px}.udin-task-kpi small{font-size:9px}.udin-tasks-heading h1{font-size:23px}}@media(min-width:980px){body:has(.udin-tasks-page) #root{padding-left:180px}body:has(.udin-tasks-page) .workspace-desktop-rail{width:180px;padding:9px;background:linear-gradient(#0a035b,#0f066d)}body:has(.udin-tasks-page) .workspace-rail-brand{padding:5px 2px 9px;grid-template-columns:30px 1fr}body:has(.udin-tasks-page) .workspace-brand-symbol{width:30px;height:30px}body:has(.udin-tasks-page) .workspace-rail-brand strong{font-size:11px}body:has(.udin-tasks-page) .workspace-rail-brand small{font-size:9px}body:has(.udin-tasks-page) .workspace-desktop-rail>nav{padding:7px 0}body:has(.udin-tasks-page) .workspace-rail-group{gap:0;margin:0}body:has(.udin-tasks-page) .workspace-rail-group h2{display:none}body:has(.udin-tasks-page) .workspace-rail-group button{min-height:43px;padding:7px 5px;grid-template-columns:21px minmax(0,1fr);gap:9px;font:500 12px/1.2 Poppins,Arial,sans-serif;border:0;border-radius:5px}body:has(.udin-tasks-page) .workspace-rail-group button[aria-current=page]{background:#378812;color:#fff}body:has(.udin-tasks-page) .workspace-help{display:none}body:has(.udin-tasks-page) .workspace-rail-account{padding:8px 3px 0;grid-template-columns:32px minmax(0,1fr)}body:has(.udin-tasks-page) .workspace-avatar{width:32px;height:32px}body:has(.udin-tasks-page) .workspace-user-copy b{font-size:10px}body:has(.udin-tasks-page) .workspace-topbar{height:60px;padding:0 15px}body:has(.udin-tasks-page) .workspace-topbar-search{height:42px}body:has(.udin-tasks-page) .workspace-topbar-actions{gap:5px}body:has(.udin-tasks-page) .workspace-topbar-actions button{height:38px}body:has(.udin-tasks-page) .display-mode .app>main{width:100%;max-width:none;padding:12px 14px 18px!important}body:has(.udin-tasks-page) .display-mode .app>footer{display:none}}@media(min-width:980px){body:has(.udin-tasks-page) .workspace-desktop-rail{background:linear-gradient(#0a035b,#0f066d)!important}body:has(.udin-tasks-page) .workspace-rail-group button{font-size:11px!important;letter-spacing:-.02em;white-space:nowrap;overflow:visible}body:has(.udin-tasks-page) .workspace-rail-group button[aria-current=page]{background:#368412!important;border-left:0!important;box-shadow:none!important}body:has(.udin-tasks-page) .workspace-rail-group button>span{overflow:visible!important;text-overflow:clip!important}body:has(.udin-tasks-page) .workspace-topbar-search{display:none}body:has(.udin-tasks-page) .workspace-topbar{gap:12px;justify-content:space-between}body:has(.udin-tasks-page) .udin-topbar-brand{display:grid;gap:1px;min-width:260px;color:#160d71}body:has(.udin-tasks-page) .udin-topbar-brand strong{font-size:23px;line-height:1.1;letter-spacing:-.04em}body:has(.udin-tasks-page) .udin-topbar-brand em{font-style:normal;font-weight:400;color:#388912}body:has(.udin-tasks-page) .udin-topbar-brand small{font-size:8px}body:has(.udin-tasks-page) .udin-topbar-meta{display:flex;align-items:center;gap:15px;margin-left:auto;color:#211978}body:has(.udin-tasks-page) .udin-topbar-meta>span{min-height:36px;display:flex;flex-direction:column;justify-content:center;padding-left:15px;border-left:1px solid #dbdcf1;font-size:10px;white-space:nowrap}body:has(.udin-tasks-page) .udin-topbar-meta>span>b{font-size:16px}body:has(.udin-tasks-page) .udin-topbar-meta .udin-topbar-online{display:flex;flex-direction:row;align-items:center;gap:6px;color:#317810}body:has(.udin-tasks-page) .udin-topbar-online svg{width:17px;height:17px}body:has(.udin-tasks-page) .udin-topbar-person{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:700}body:has(.udin-tasks-page) .udin-topbar-person>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#160d71;color:#fff;font-size:12px!important}body:has(.udin-tasks-page) .udin-topbar-person small{display:block;font-size:9px;font-weight:400}body:has(.udin-tasks-page) .workspace-topbar-actions .workspace-create{display:none}}@media(min-width:980px){body:has(.udin-tasks-page) .workspace-rail-group button>span{font:500 11px/1.25 Poppins,Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important}}@media(max-width:800px){.udin-tasks-page .task-list nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:5px;scrollbar-width:thin}.udin-tasks-page .task-list nav button{width:auto!important;min-width:max-content!important;flex:0 0 auto;padding:7px 12px}.udin-tasks-page .udin-tasks-heading-actions{width:100%}.udin-tasks-page .udin-tasks-heading-actions button{flex:1}}.jumari-dashboard{--navy:#09024d;--blue:#1a2491;--green:#44a716;--pale:#f3f4fb;--line:#dbddf2;min-height:100vh;background:linear-gradient(145deg,#eff0f9,#fff 52%,#f0f9ec);color:#0b0362;padding:18px clamp(14px,2vw,28px) 30px;font-family:Inter,Segoe UI,sans-serif}.jumari-dashboard *{box-sizing:border-box}.jumari-dashboard button{font:inherit}.jumari-uat{display:flex;gap:12px;align-items:center;background:#f1f1e6;border:1px solid #c8c9a0;border-radius:11px;padding:9px 14px;margin-bottom:12px;color:#3c3c24}.jumari-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:14px;position:relative;margin-bottom:14px}.jumari-identity,.jumari-brand{background:#fffffff5;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 34px #150c7117;min-height:170px}.jumari-identity{display:flex;align-items:center;padding:20px;gap:22px}.jumari-avatar{width:132px;height:132px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#11096e,#09024d);color:#fff;font-size:42px;font-weight:800;box-shadow:inset 0 0 0 4px #ffffff38}.jumari-identity p,.jumari-identity h1,.jumari-identity h2{margin:0}.jumari-identity p{font-size:20px}.jumari-identity h1{font-size:36px;line-height:1;color:var(--navy)}.jumari-identity h2{font-size:18px;margin:5px 0}.jumari-identity span{display:block;color:#1e29a8;margin:7px 0 12px}.jumari-identity q{font-style:italic;color:#1c269c}.jumari-brand{display:grid;grid-template-columns:92px 1fr;align-items:center;padding:18px 22px}.jumari-road{font-size:92px;line-height:1;font-weight:900;color:#4cba19;font-style:italic}.jumari-brand p{font-size:19px;line-height:1.35}.jumari-brand>strong{grid-column:2;color:#0c036b;font-size:14px;letter-spacing:.01em}.jumari-sync{position:absolute;top:10px;right:16px;display:none}.jumari-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:16px;align-items:start}.jumari-main,.jumari-side{display:grid;gap:16px}.jumari-card{background:#fffffff7;border:1px solid var(--line);border-radius:15px;padding:15px;box-shadow:0 8px 24px #140b7011;overflow:hidden}.jumari-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.jumari-card h2{display:flex;align-items:center;gap:9px;margin:0;color:var(--navy);font-size:19px}.jumari-card header>button,.jumari-card header>span{border:0;background:none;color:#202bab;font-weight:700;cursor:pointer}.jumari-glyph{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:#ecedf8;color:#1d1575;font-size:15px;font-style:normal;font-weight:800;flex:none}.jumari-glyph.alert{background:#f2f1f7;color:#9d9e5e}.jumari-glyph.check,.jumari-glyph.fuel{background:#e8f7e1;color:#3a8e13}.jumari-glyph.box{background:#ebecf7;color:#180f72}.jumari-empty{padding:18px;text-align:center;color:#3a44b5}.current-trip>small{display:inline-block;background:#e7e8f6;color:#1e29a8;border-radius:6px;padding:4px 9px;font-weight:700}.current-trip h3{font-size:21px;margin:9px 0 3px}.current-trip>b{color:#3640b4}.trip-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin-top:12px}.trip-body dl{margin:0}.trip-body dl div{display:grid;grid-template-columns:120px 1fr;padding:5px 0}.trip-body dt{color:#3a44b5}.trip-body dd{margin:0;font-weight:650}.route-overview{border-radius:14px;background:linear-gradient(145deg,#f1f2fa,#fff);border:1px solid #e1e3f4;display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-content:center;padding:14px}.route-overview i{color:#1f29a8}.route-overview small{grid-column:1/-1;color:#4f58bd}.trip-block{display:flex;gap:8px;align-items:center;background:#f6f6f9;color:#797a48;padding:9px 12px;border-radius:9px;font-weight:700}.trip-actions{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:10px}.trip-actions button,.vehicle .wide{min-height:44px;border:1px solid #ced1ed;background:#fff;color:#181072;border-radius:7px;font-weight:700;cursor:pointer}.trip-actions .primary{background:linear-gradient(135deg,#43a516,#348011);color:#fff;border:0}.trips>button,.attention>button,.recent>button,.awaiting>button,.pending>button{width:100%;display:grid;grid-template-columns:78px 38px minmax(0,1fr) auto 18px;gap:9px;align-items:center;text-align:left;border:0;border-top:1px solid #e5e6f5;background:#fff;padding:10px 5px;color:inherit;cursor:pointer}.trips>button:hover,.attention>button:hover,.recent>button:hover,.awaiting>button:hover,.pending>button:hover{background:#f6f7fc}.trips time,.recent time{font-size:13px;color:#2732ae}.trips span,.attention span,.recent span,.awaiting span,.pending span{display:grid;gap:3px}.trips small,.attention small,.recent small,.awaiting small,.pending small{color:#3b45b6}.trips em,.recent em,.awaiting em,.pending em{font-style:normal;font-size:12px;background:#eeeef8;color:#1d28a3;padding:5px 9px;border-radius:7px;white-space:nowrap}.trips em.assigned{background:#e9f7e2;color:#307610}.attention{border-color:#e9e8f1}.attention header>b{color:#a0a160}.attention>button{grid-template-columns:38px minmax(0,1fr) auto}.attention>button em{font-style:normal;color:#202bab;font-weight:700}.recent>button{grid-template-columns:110px 38px minmax(0,1fr) auto}.overview>div button{min-height:84px;border:1px solid #e0e2f4;background:#fcfcfe;border-radius:10px;display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;text-align:left;align-items:center;padding:10px;cursor:pointer}.overview>div button .jumari-glyph{grid-row:1/3}.overview>div button b{font-size:24px}.overview>div button span{font-size:13px}.overview>small{display:block;color:#5059be;margin-top:9px}.vehicle-title{display:flex;align-items:center;gap:10px}.vehicle-title span{display:grid}.vehicle-title span b{font-size:20px}.vehicle-title em{margin-left:auto;font-style:normal;padding:8px 14px;border-radius:8px;font-weight:700}.vehicle-title .not-ready{background:#f2f1f7;color:#9a9b5c}.vehicle-title .ready{background:#e8f7e1;color:#307510}.vehicle p{display:flex;justify-content:space-between}.vehicle progress{width:100%;accent-color:var(--green);height:10px}.vehicle>aside{display:flex;align-items:center;gap:8px;margin:9px 0;color:#8f9056}.vehicle>aside span{display:grid}.vehicle .wide{width:100%}.quick>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.quick button{min-height:94px;border:1px solid #dbddf2;background:#fcfcfe;border-radius:10px;color:var(--navy);display:grid;place-items:center;align-content:center;gap:5px;cursor:pointer}.quick button:disabled{opacity:.6;cursor:not-allowed}.quick button small{color:#7f7f4c;font-size:10px}.awaiting header{align-items:flex-start}.tabs{display:flex;gap:4px}.tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:6px;color:#363fb3;font-weight:700;cursor:pointer}.tabs button.active{color:#202bab;border-color:#202bab}.awaiting>button,.pending>button{grid-template-columns:38px minmax(0,1fr) auto}.jumari-state{max-width:760px;margin:100px auto;background:#fff;padding:40px;border-radius:18px;text-align:center}.jumari-modal-bg{position:fixed;inset:0;background:#05013094;z-index:10000;display:grid;place-items:center;padding:20px}.jumari-modal-bg>section{position:relative;background:#fff;border-radius:16px;padding:24px;max-width:620px;width:100%;max-height:85vh;overflow:auto}.jumari-modal-bg .close{position:absolute;right:12px;top:10px;border:0;background:none;font-size:28px}.jumari-modal-bg dl div{display:grid;grid-template-columns:150px 1fr;padding:7px 0;border-top:1px solid #e5e6f5}.jumari-modal-bg dd{margin:0}.jumari-modal-bg>section>button:last-child{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:11px 20px}@media(max-width:1050px){.jumari-grid{grid-template-columns:1fr}.jumari-side{grid-template-columns:1fr 1fr}.jumari-side .quick,.jumari-side .awaiting,.jumari-side .pending{grid-column:auto}.jumari-hero{grid-template-columns:1fr}.jumari-brand{min-height:120px}.jumari-road{font-size:70px}}@media(max-width:720px){.jumari-dashboard{padding:12px 10px 92px}.jumari-uat{font-size:12px;align-items:flex-start}.jumari-hero{gap:10px}.jumari-identity{padding:15px;align-items:flex-start}.jumari-avatar{width:78px;height:78px;font-size:27px;border-radius:12px}.jumari-identity p{font-size:16px}.jumari-identity h1{font-size:28px}.jumari-identity h2{font-size:16px}.jumari-identity span,.jumari-identity q{font-size:13px}.jumari-brand{grid-template-columns:70px 1fr;padding:13px;min-height:110px}.jumari-road{font-size:58px}.jumari-brand p{font-size:15px}.jumari-brand>strong{font-size:13px}.jumari-side,.trip-body{grid-template-columns:1fr}.trip-body dl div{grid-template-columns:105px minmax(0,1fr)}.trip-actions{grid-template-columns:1fr}.trips>button{grid-template-columns:58px 34px minmax(0,1fr) 16px}.trips>button em{grid-column:3}.recent>button{grid-template-columns:88px 32px minmax(0,1fr)}.recent>button em{grid-column:3}.quick>div{grid-template-columns:repeat(2,1fr)}.attention>button,.awaiting>button,.pending>button{grid-template-columns:34px minmax(0,1fr)}.attention>button em,.awaiting>button em,.pending>button em{grid-column:2}.jumari-card{padding:13px}.jumari-card h2{font-size:18px}.jumari-card button,.jumari-card a{min-height:44px}.jumari-modal-bg dl div{grid-template-columns:1fr}.jumari-modal-bg dt{font-weight:700}.jumari-modal-bg dd{overflow-wrap:anywhere}}.jumari-dashboard .jumari-card h2,.jumari-dashboard .jumari-card h3,.jumari-dashboard .jumari-card b,.jumari-dashboard .jumari-card span,.jumari-dashboard .jumari-card small,.jumari-dashboard .jumari-card time,.jumari-dashboard .jumari-card em,.jumari-dashboard .jumari-card button{overflow-wrap:normal;word-break:normal}.jumari-dashboard .jumari-card header h2{flex:1;min-width:0}.jumari-dashboard .jumari-card header>button{flex:none;white-space:nowrap}.jumari-dashboard .route-overview{grid-template-columns:30px minmax(0,1fr)}.jumari-dashboard .route-overview>span,.jumari-dashboard .route-overview>i,.jumari-dashboard .route-overview>small{grid-column:1/-1}.jumari-dashboard .route-overview>i{padding-left:2px}.jumari-dashboard .recent>button{grid-template-columns:110px 38px minmax(0,1fr) auto}.jumari-dashboard .recent>button>time{width:auto;white-space:normal}.jumari-dashboard .recent>button>em{white-space:nowrap}.jumari-dashboard .awaiting .tabs{flex:1;min-width:0}.jumari-dashboard .awaiting .tabs button,.jumari-dashboard .jumari-uat b{white-space:nowrap}@media(max-width:720px){.jumari-dashboard .jumari-uat{flex-direction:column;gap:3px}.jumari-dashboard .jumari-card header{align-items:flex-start}.jumari-dashboard .jumari-card header h2{font-size:17px;line-height:1.25}.jumari-dashboard .recent>button{grid-template-columns:72px 32px minmax(0,1fr)}.jumari-dashboard .recent>button>em{grid-column:3}.jumari-dashboard .awaiting header{display:grid;grid-template-columns:minmax(0,1fr) auto}.jumari-dashboard .awaiting .tabs{gap:2px}.jumari-dashboard .awaiting .tabs button{padding:6px 4px;font-size:13px}.jumari-dashboard .pending>button,.jumari-dashboard .awaiting>button,.jumari-dashboard .attention>button{grid-template-columns:34px minmax(0,1fr)}.jumari-dashboard .trips>button{grid-template-columns:58px 34px minmax(0,1fr) 16px}}.jumari-dashboard .jumari-glyph{width:34px;height:34px;border-radius:11px;background:#f3f3fa;color:#1f2aab;font-size:0}.jumari-dashboard .jumari-glyph svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jumari-dashboard .jumari-glyph.alert{background:#f6f6f9;color:#96975a}.jumari-dashboard .jumari-glyph.check,.jumari-dashboard .jumari-glyph.fuel{background:#eef9e8;color:#41a015}.jumari-dashboard .jumari-glyph.box,.jumari-dashboard .jumari-glyph.document,.jumari-dashboard .jumari-glyph.warehouse{background:#f3f3fa;color:#1f2aab}.jumari-dashboard .jumari-brand{grid-template-columns:82px 1fr;background:linear-gradient(145deg,#f6f6fb,#f2faef)}.jumari-dashboard .jumari-road{display:grid;place-items:center;width:70px;height:70px;border-radius:22px;background:linear-gradient(145deg,#4dbd19,#3e9914);box-shadow:0 12px 26px #4dbd1938}.jumari-dashboard .jumari-road .jumari-glyph{width:54px;height:54px;border:0;background:transparent;color:#fff}.jumari-dashboard .jumari-road .jumari-glyph svg{width:42px;height:42px;stroke-width:1.5}.jumari-dashboard .jumari-brand p{font-size:17px;line-height:1.42}.jumari-dashboard .jumari-brand p b{color:#0c036b}.jumari-dashboard .jumari-card{border-radius:18px;padding:17px;box-shadow:0 10px 28px #0c036b13}.jumari-dashboard .route-overview{display:grid;grid-template-columns:1fr;gap:0;border-color:#dcdef2;background:linear-gradient(145deg,#f6f6fb,#fafdf8);padding:14px}.jumari-dashboard .route-point{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.jumari-dashboard .route-point span{display:grid;gap:2px}.jumari-dashboard .route-point small{grid-column:auto;color:#635da0;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.jumari-dashboard .route-point b{font-size:12px;line-height:1.3;color:#0c036b}.jumari-dashboard .route-overview>i{display:block;grid-column:1;width:2px;height:18px;margin:4px 0 4px 16px;padding:0;background:linear-gradient(#4dbd19,#1f2aab)}.jumari-dashboard .route-overview footer{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid #dee0f3;color:#635da0;font-size:10px}.jumari-dashboard .route-overview footer .jumari-glyph{width:25px;height:25px;border-radius:8px}.jumari-dashboard .route-overview footer .jumari-glyph svg{width:14px;height:14px}.jumari-dashboard .route-overview iframe{width:100%;height:165px;border:0;border-radius:11px;margin-bottom:12px;background:#eeeef8}.jumari-dashboard .route-overview .gps-state{margin-top:10px}.jumari-dashboard .route-overview .gps-state.ready{color:#347f11}.jumari-dashboard .route-overview .gps-state.denied,.jumari-dashboard .route-overview .gps-state.unavailable{color:#747545}.jumari-dashboard .maps-button{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:9px 10px;border-radius:9px;background:linear-gradient(135deg,#0c036b,#1f2aab);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.jumari-dashboard .maps-button .jumari-glyph{width:25px;height:25px;border-radius:7px;background:#ffffff2e;color:#fff}.jumari-dashboard .maps-button:hover{filter:brightness(1.08)}.jumari-dashboard .overview>div button,.jumari-dashboard .quick button{border-color:#dcdef2;background:linear-gradient(145deg,#fff,#fafafd)}.jumari-dashboard .overview>div button:hover,.jumari-dashboard .quick button:hover:not(:disabled){border-color:#afb3e1;background:#f6f6fb}.jumari-dashboard .tabs button.active{color:#1f2aab;border-color:#4dbd19}@media(max-width:720px){.jumari-dashboard .jumari-card{padding:14px}.jumari-dashboard .jumari-glyph{width:32px;height:32px;border-radius:10px}.jumari-dashboard .jumari-glyph svg{width:18px;height:18px}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-dashboard{width:100%;min-width:0;padding:12px 10px 92px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-hero{grid-template-columns:minmax(0,1fr);gap:10px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-grid{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-main,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-side{grid-template-columns:minmax(0,1fr);min-width:0}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-uat{display:grid;gap:3px;font-size:12px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-identity{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;min-width:0;padding:15px;align-items:start}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-avatar{width:70px;height:70px;border-radius:12px;font-size:25px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-identity>div:last-child{min-width:0}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-identity p{font-size:15px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-identity h1{font-size:27px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-identity h2{font-size:15px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-identity span,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-identity q{font-size:12px;line-height:1.4}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-brand{display:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .trip-body{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .trip-body dl div{grid-template-columns:100px minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .trip-actions{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-card{padding:14px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-card header{align-items:flex-start}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-card header h2{font-size:17px;line-height:1.25}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .overview>div{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .trips>button{grid-template-columns:58px 32px minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .trips>button>em,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .trips>button>i{display:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .recent>button{grid-template-columns:70px 32px minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .recent>button>em{grid-column:3}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .attention>button,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .awaiting>button,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .pending>button{grid-template-columns:32px minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .attention>button em,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .awaiting>button em,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .pending>button em{grid-column:2}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-dashboard :is(p,span,small,strong,b,em,q,dd,dt,h1,h2,h3,button){min-width:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.suwito-dashboard .suwito-avatar{width:150px;height:150px;flex:0 0 150px;border-radius:18px;overflow:hidden;border:3px solid #ffffff;box-shadow:0 10px 28px #0c036b29,0 0 0 1px #1f2aab1f}.suwito-dashboard .suwito-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.suwito-dashboard .jumari-road{background:linear-gradient(145deg,#4dbd19,#1f2aab)}.suwito-focus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:12px 15px;border:1px solid rgba(77,189,25,.28);border-radius:15px;background:linear-gradient(135deg,#eef9e8,#fff);box-shadow:0 8px 24px #0c036b0f}.suwito-focus span{display:grid;gap:2px}.suwito-focus small{color:#307510;font-weight:800;letter-spacing:.06em}.suwito-focus b{color:#0c036b}.suwito-focus em{color:#3b45b6;font-size:12px;font-style:normal}.suwito-focus button{min-height:42px;padding:0 16px;border:1px solid rgba(31,42,171,.2);border-radius:9px;background:#fff;color:#1f2aab;font-weight:800}@media(max-width:720px){.suwito-dashboard .suwito-avatar{width:82px;height:82px;flex-basis:82px;border-radius:14px}.suwito-focus{grid-template-columns:auto minmax(0,1fr)}.suwito-focus button{grid-column:1/-1}}.jumari-dashboard .trips>button>*{min-width:0}.jumari-dashboard .trips>button span b,.jumari-dashboard .trips>button span small{white-space:normal;overflow-wrap:anywhere}.jumari-dashboard .trips>button em{max-width:142px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}@media(max-width:980px){.jumari-dashboard .trips>button{grid-template-columns:64px 34px minmax(0,1fr) 16px}.jumari-dashboard .trips>button em{grid-column:3;justify-self:start;max-width:100%}.jumari-dashboard .trips>button>i{grid-column:4;grid-row:1/3}}@media(max-width:720px){.jumari-dashboard .trips>button{grid-template-columns:54px 32px minmax(0,1fr) 14px;gap:7px}.jumari-dashboard .trips>button em{display:inline-flex;grid-column:3;justify-self:start;max-width:100%;font-size:10px;padding:5px 8px}.jumari-dashboard .trips>button>i{display:block;grid-column:4;grid-row:1/3}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .trips>button{grid-template-columns:54px 32px minmax(0,1fr) 14px;gap:7px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .trips>button>em{display:inline-flex;grid-column:3;justify-self:start;max-width:100%;font-size:10px;padding:5px 8px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .trips>button>i{display:block;grid-column:4;grid-row:1/3}.jumari-dashboard .awaiting header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.jumari-dashboard .awaiting .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0}.jumari-dashboard .awaiting .tabs button{width:100%;min-width:0;min-height:40px;padding:7px 8px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.jumari-dashboard .awaiting header>button{align-self:center;justify-self:end;min-height:40px;padding:6px 8px;line-height:1.2;white-space:nowrap}@media(max-width:720px){.jumari-dashboard .awaiting header{grid-template-columns:minmax(0,1fr)}.jumari-dashboard .awaiting header>button{justify-self:end;min-height:34px}.jumari-dashboard .awaiting .tabs button{font-size:11px;padding:7px 6px}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .awaiting header{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .awaiting header>button{justify-self:end;min-height:34px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .awaiting .tabs button{font-size:11px;padding:7px 6px}.jumari-dashboard .overview>div button{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;row-gap:2px;min-width:0;padding:12px}.jumari-dashboard .overview>div button .jumari-glyph{grid-column:1;grid-row:1/3}.jumari-dashboard .overview>div button>b{grid-column:2;grid-row:1;min-width:0;line-height:1}.jumari-dashboard .overview>div button>span{grid-column:2;grid-row:2;min-width:0;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:720px){.jumari-dashboard .overview>div button{grid-template-columns:34px minmax(0,1fr);padding:10px 9px}.jumari-dashboard .overview>div button>span{font-size:11px}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .overview>div button{grid-template-columns:34px minmax(0,1fr);padding:10px 9px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .jumari-dashboard .overview>div button>span{font-size:11px;white-space:normal;word-break:normal!important;overflow-wrap:normal!important}.jumari-dashboard .awaiting header{grid-template-columns:minmax(0,1fr)}.jumari-dashboard .awaiting .tabs button{font-size:clamp(11px,1.15vw,14px);white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.jumari-dashboard .awaiting header>button{justify-self:end;width:auto;max-width:100%}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-dashboard .awaiting header{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .jumari-dashboard .awaiting .tabs button{white-space:normal;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.linked-work-panel{position:relative;max-width:1280px;margin:0 auto 14px;padding:14px;border:1px solid #cbceec;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0c036b0f;font-family:DM Sans,Inter,sans-serif;color:#0d046b}.linked-work-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.linked-work-panel h2,.linked-work-panel h3{font-family:Manrope,DM Sans,sans-serif;color:#0c036b}.linked-work-panel h2{margin:2px 0 10px;font-size:19px}.linked-work-panel header small{font-weight:800;color:#4dbd19}.linked-work-panel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:9px}.linked-work-panel article{min-width:0;overflow:hidden;padding:10px;border:1px solid #e0e1f3;border-radius:10px;background:#fbfbfd}.linked-work-panel article h3{margin:0 0 7px;font-size:14px}.linked-work-panel article>button{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;width:100%;min-height:44px;padding:9px 0;border:0;border-top:1px solid #e5e6f5;background:transparent;text-align:left;cursor:pointer}.linked-work-panel article span{display:grid;min-width:0;max-width:100%}.linked-work-panel article b,.linked-work-panel article small{max-width:100%;overflow-wrap:anywhere;word-break:normal}.linked-work-panel article small{color:#434cb8}.linked-work-panel article em{max-width:100%;padding:4px 7px;border-radius:999px;background:#f3f3fa;color:#1f2aab;font-size:10px;line-height:1.25;font-style:normal;white-space:normal}.linked-work-panel article p{margin:6px 0;color:#525abe;font-size:12px}.linked-work-detail{position:absolute;inset:10px;z-index:3;overflow:auto;padding:18px;border:1px solid #abafe0;border-radius:12px;background:#fff;box-shadow:0 16px 38px #0c036b24}.linked-work-detail>button{position:absolute;right:10px;top:8px;border:0;background:none;font-size:24px}.linked-work-detail h3{margin:3px 32px 12px 0}.linked-work-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.linked-work-detail dl div{padding:8px;border-radius:8px;background:#f8f8fc}.linked-work-detail dt{color:#434db9;font-size:11px}.linked-work-detail dd{margin:2px 0;font-weight:700}.linked-work-detail>p{display:grid;grid-template-columns:150px 1fr 1fr;gap:8px;margin:0;padding:7px;border-top:1px solid #e6e7f5;font-size:12px}@media(max-width:900px){.linked-work-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.linked-work-panel{margin:0 8px 12px;padding:10px}.linked-work-panel>div{grid-template-columns:1fr}.linked-work-detail{position:fixed;inset:70px 10px 76px}.linked-work-detail dl{grid-template-columns:1fr}.linked-work-detail>p{grid-template-columns:1fr;gap:2px}}html[data-gaia-display-mode=iphone] .linked-work-panel,html[data-gaia-display-mode=android] .linked-work-panel{margin:0 8px 12px;padding:10px}html[data-gaia-display-mode=iphone] .linked-work-panel>div,html[data-gaia-display-mode=android] .linked-work-panel>div{grid-template-columns:1fr}html[data-gaia-display-mode=iphone] .linked-work-panel article>button,html[data-gaia-display-mode=android] .linked-work-panel article>button{display:grid}html[data-gaia-display-mode=iphone] .linked-work-panel article em,html[data-gaia-display-mode=android] .linked-work-panel article em{justify-self:start}html[data-gaia-display-mode=tablet] .linked-work-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-gaia-display-mode=iphone] .linked-work-detail,html[data-gaia-display-mode=android] .linked-work-detail{position:absolute;inset:10px}html[data-gaia-display-mode=iphone] .linked-work-detail dl,html[data-gaia-display-mode=android] .linked-work-detail dl{grid-template-columns:1fr}html[data-gaia-display-mode=iphone] .linked-work-detail>p,html[data-gaia-display-mode=android] .linked-work-detail>p{grid-template-columns:1fr;gap:2px}@media(max-width:620px){.linked-work-panel article>button{display:grid}.linked-work-panel article em{justify-self:start}}.linked-work-panel>.linked-work-uat-summary{display:block;margin:12px 0 16px}.linked-work-uat-summary article{background:#f4fbf0;border-color:#bfe7ac}.linked-work-uat-summary article>small{color:#2b6a0e;font-weight:800}.linked-work-uat-summary article>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.linked-work-uat-summary article>div>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:9px;border:1px solid #d8f1cc;border-radius:8px;background:#fff;text-align:left;color:#0d046b;cursor:pointer}.linked-work-uat-summary article>div>button span{display:grid;min-width:0}.linked-work-uat-summary article>div>button b{overflow-wrap:anywhere}.linked-work-uat-summary article>div>button small{color:#434cb8}.linked-work-uat-summary article>div>button em{padding:3px 6px;border-radius:999px;background:#ecf8e7;color:#2b6a0e;font-size:11px;font-style:normal}.linked-work-panel>header>button{padding:8px 11px;border:1px solid #348011;border-radius:8px;background:#f1faec;color:#23570b;font-weight:700;cursor:pointer}@media(max-width:900px){.linked-work-uat-summary article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.linked-work-uat-summary article>div{grid-template-columns:1fr}.linked-work-panel>header{flex-wrap:wrap}}.linked-work-compact>header{border-bottom:1px solid #ddf2d3;padding-bottom:10px}.linked-work-compact>header>strong{color:#2b6a0e;font-size:18px;white-space:nowrap}.linked-work-panel>.linked-work-compact-controls{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.linked-work-compact-controls label{display:grid;gap:4px;min-width:180px;color:#1e29a5;font-size:12px;font-weight:700}.linked-work-compact-controls input{min-height:38px;padding:7px 10px;border:1px solid #c6c9ea;border-radius:8px;background:#fff;color:#0d046b;font:inherit}.linked-work-compact-controls label:last-child{flex:1}.linked-work-panel>.linked-work-compact-list{display:block}.linked-work-compact-list>button{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1.2fr) 90px 110px;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;border:0;border-bottom:1px solid #e0e1f3;background:#fff;color:#0d046b;text-align:left;cursor:pointer}.linked-work-compact-list>button:hover,.linked-work-compact-list>button:focus-visible{background:#f3fbef}.linked-work-compact-list>button>span:first-child{display:grid;gap:3px;min-width:0}.linked-work-compact-list b,.linked-work-compact-list small{overflow-wrap:anywhere}.linked-work-compact-list small{color:#444db9;font-size:11px}.linked-work-compact-list>button>span:nth-child(2){color:#2b6a0e;font-weight:700}.linked-work-compact-list>button>strong{color:#1e29a5;font-size:12px}.linked-work-compact-list>p{padding:14px;color:#3b44b5}.linked-work-panel>.linked-work-compact-pages{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px}.linked-work-compact-pages button{padding:7px 10px;border:1px solid #c8cbeb;border-radius:7px;background:#fff;color:#12096f;cursor:pointer}.linked-work-compact-pages button:disabled{opacity:.5;cursor:default}.linked-work-compact-detail{max-height:min(85vh,900px)}.linked-work-compact-steps{display:grid;gap:6px;margin:8px 0 18px}.linked-work-compact-steps>div{display:flex;justify-content:space-between;gap:12px;padding:8px;border:1px solid #dee0f3;border-radius:7px;background:#f8fdf6}.linked-work-compact-steps span{color:#1f2aaa}@media(max-width:760px){.linked-work-compact-list>button{grid-template-columns:1fr 1fr}.linked-work-compact-list>button>strong{justify-self:end}.linked-work-compact-steps>div{display:grid}}@media(max-width:480px){.linked-work-compact-list>button{grid-template-columns:1fr;gap:4px}.linked-work-compact-list>button>strong{justify-self:start}.linked-work-compact-controls label{width:100%}}.linked-work-detail-backdrop{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:12px;background:#07023a8c}.linked-work-compact-dialog{width:min(940px,100%);max-height:calc(100dvh - 24px);overflow:auto;padding:18px;border:1px solid #bde7aa;border-radius:16px;background:#fff;box-shadow:0 18px 50px #05012c38;color:#0d046b}.linked-work-compact-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px}.linked-work-compact-dialog>header small{color:#2b6a0e;font-weight:800}.linked-work-compact-dialog>header h3{margin:3px 0;font-size:22px}.linked-work-compact-dialog>header p{margin:3px 0;color:#202bac}.linked-work-compact-dialog>header button{width:34px;height:34px;border:0;border-radius:8px;background:#eef9e8;color:#0d046b;font-size:25px;cursor:pointer}.linked-work-detail-tabs{display:flex;gap:7px;margin:5px 0 12px;border-bottom:1px solid #ddf2d3}.linked-work-detail-tabs button{padding:8px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#1f2aaa;font-weight:700;cursor:pointer}.linked-work-detail-tabs button[aria-current=page]{border-bottom-color:#317910;color:#24590c}.linked-work-phase-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.linked-work-phase-nav button{display:grid;gap:4px;min-height:62px;padding:8px;border:1px solid #cfedc2;border-radius:9px;background:#f9fdf7;color:#0d046b;text-align:left;cursor:pointer}.linked-work-phase-nav button[aria-pressed=true]{border-color:#317910;background:#ebf8e5;box-shadow:inset 0 0 0 1px #317910}.linked-work-phase-nav button b{font-size:12px}.linked-work-phase-nav button small{font-size:10px;color:#2b6a0e}.linked-work-phase-detail{margin-top:12px;padding:11px;border:1px solid #daf1cf;border-radius:10px;background:#fafdf8}.linked-work-phase-detail h4{margin:0 0 7px;color:#0c036b}.linked-work-phase-detail>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #e2f4d9}.linked-work-phase-detail>div b{font-size:13px}.linked-work-phase-detail>div span{color:#1f2aaa;font-size:12px;text-align:right}.linked-work-history-page{display:grid;gap:5px;min-height:210px}.linked-work-history-page>div{display:grid;grid-template-columns:165px 1fr 150px;align-items:center;gap:8px;padding:8px;border:1px solid #e2f4d9;border-radius:7px;background:#fafdf8;font-size:12px}.linked-work-history-page time,.linked-work-history-page span{color:#1f2aaa}.linked-work-history-nav{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.linked-work-history-nav button{padding:7px 10px;border:1px solid #c8cbeb;border-radius:7px;background:#fff;color:#12096f;cursor:pointer}.linked-work-history-nav button:disabled{opacity:.5;cursor:default}@media(max-width:760px){.linked-work-phase-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.linked-work-history-page>div{grid-template-columns:1fr 1fr}.linked-work-history-page>div span{grid-column:2}}@media(max-width:480px){.linked-work-compact-dialog{padding:11px}.linked-work-phase-nav button{min-height:54px;padding:6px}.linked-work-phase-detail>div{display:grid;gap:2px}.linked-work-phase-detail>div span{text-align:left}.linked-work-history-page{min-height:190px}.linked-work-history-page>div{padding:5px}}.linked-work-panel>.linked-work-detail-backdrop{display:flex!important;grid-template-columns:none!important}.linked-work-detail-backdrop{position:fixed!important;inset:0!important;z-index:100000!important;display:grid!important;place-items:center!important;width:100vw;height:100dvh;box-sizing:border-box}.linked-work-compact-dialog{margin:auto;box-sizing:border-box}.erfad-dashboard{--erfad-navy:#0c036b;--erfad-blue:#1f2aab;--erfad-green:#4dbd19;--erfad-lime:#a1e738}.erfad-dashboard .jumari-hero{align-items:stretch}.erfad-dashboard .erfad-avatar{width:150px;height:150px;flex:0 0 150px;border-radius:18px;overflow:hidden;background:#f3f3fa;border:3px solid #ffffff;box-shadow:0 10px 28px #0c036b29,0 0 0 1px #1f2aab1f}.erfad-dashboard .erfad-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.erfad-dashboard .erfad-identity{align-items:flex-start;min-height:190px;background:linear-gradient(135deg,#fff 58%,#f8f8fc)}.erfad-dashboard .erfad-identity>div:last-child{min-width:0;flex:1}.erfad-dashboard .erfad-identity h1{color:var(--erfad-navy);letter-spacing:-.025em}.erfad-dashboard .erfad-identity h2{color:#1f2aab}.erfad-dashboard .assigned-focus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:10px 12px;border:1px solid rgba(77,189,25,.28);border-radius:12px;background:linear-gradient(135deg,#eff9eb,#fff)}.erfad-dashboard .assigned-focus b{color:#307510}.erfad-dashboard .assigned-focus span{margin:0;flex:1;color:#0c036b;font-size:13px}.erfad-dashboard .assigned-focus button{border:0;background:none;color:#1f2aab;font-weight:800;cursor:pointer}.erfad-dashboard .erfad-brand{min-height:190px;border-color:#1f2aab24;background:linear-gradient(140deg,#f9f9fd,#f0f9ec)}.erfad-dashboard .erfad-brand .jumari-road{background:linear-gradient(145deg,#4dbd19,#1f2aab)}.erfad-dashboard .erfad-brand p small{color:#2732ae;font-size:13px}.erfad-dashboard .jumari-grid,.erfad-dashboard .jumari-main,.erfad-dashboard .jumari-side{gap:18px}.erfad-dashboard .jumari-card{border-color:#1f2aab1f;box-shadow:0 12px 30px #0c036b12}.erfad-dashboard .courier-task-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,220px);gap:18px;margin:15px 0}.erfad-dashboard .courier-task-body dl{margin:0}.erfad-dashboard .courier-task-body dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;padding:5px 0}.erfad-dashboard .courier-task-body dt{color:#3d46b6}.erfad-dashboard .courier-task-body dd{margin:0;font-weight:650}.erfad-dashboard .courier-route{display:grid;place-items:center;align-content:center;gap:8px;padding:15px;border:1px solid rgba(31,42,171,.16);border-radius:14px;text-align:center;background:linear-gradient(145deg,#f6f6fb,#fafdf8)}.erfad-dashboard .courier-route b{color:#0c036b}.erfad-dashboard .courier-route span{margin:0;color:#3d46b6;font-size:12px;line-height:1.4}.erfad-dashboard .courier-route iframe{width:100%;height:150px;border:0;border-radius:10px;margin-bottom:3px}.erfad-dashboard .courier-route footer{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding-top:9px;border-top:1px solid rgba(31,42,171,.12)}.erfad-dashboard .courier-route .gps-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;border:0;border-radius:9px;background:linear-gradient(135deg,#4dbd19,#3e9914);color:#fff;font-weight:800;cursor:pointer}.erfad-dashboard .courier-route .gps-button .jumari-glyph{width:25px;height:25px;background:#fff3;color:#fff}.erfad-dashboard .current-courier-task .jumari-empty{display:grid;gap:6px}.erfad-dashboard .current-courier-task .jumari-empty span{margin:0}.erfad-dashboard .erfad-impact{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid rgba(77,189,25,.22);border-radius:18px;background:linear-gradient(135deg,#eff9eb,#fff)}.erfad-dashboard .erfad-impact span{display:grid;gap:3px}.erfad-dashboard .erfad-impact b{color:#307510}.erfad-dashboard .erfad-impact small{color:#2732ae}@media(max-width:720px){.erfad-dashboard .erfad-avatar{width:82px;height:82px;flex-basis:82px;border-radius:14px}.erfad-dashboard .erfad-identity{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:0}.erfad-dashboard .assigned-focus{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr)}.erfad-dashboard .assigned-focus button{grid-column:1/-1;min-height:44px;border-top:1px solid rgba(31,42,171,.12)}.erfad-dashboard .courier-task-body{grid-template-columns:1fr}.erfad-dashboard .courier-task-body dl div{grid-template-columns:105px minmax(0,1fr)}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .erfad-dashboard .erfad-avatar{width:82px;height:82px;flex-basis:82px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .erfad-dashboard .courier-task-body{grid-template-columns:1fr}.astrid-dashboard{--navy:#0c036b;--blue:#1f2aab;--green:#4dbd19;--lime:#a1e738;--ink:#0d046b;--muted:#3943b5;min-height:100vh;padding:18px;background:linear-gradient(135deg,#fafafd,#f4f5fb);color:var(--ink);font-family:Livvic,Poppins,Arial,sans-serif}.astrid-dashboard *{box-sizing:border-box}.astrid-uat{display:flex;gap:12px;align-items:center;margin:0 auto 12px;max-width:1420px;padding:10px 14px;border:1px solid #cccda7;border-radius:12px;background:#f1f1e6;font-size:13px}.astrid-uat b{color:#575734}.astrid-state{max-width:720px;margin:80px auto;padding:30px;border-radius:18px;background:#fff;box-shadow:0 15px 40px #0c036b12}.astrid-hero,.astrid-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(330px,2fr);gap:16px;max-width:1420px;margin:auto}.astrid-hero{margin-bottom:12px}.astrid-identity,.astrid-brand,.astrid-priority,.astrid-card,.astrid-impact{border:1px solid #1f2aab1d;border-radius:18px;background:#fff;box-shadow:0 10px 28px #0c036b0d}.astrid-identity{display:flex;align-items:center;gap:22px;padding:18px}.astrid-identity img{width:154px;height:154px;flex:0 0 154px;object-fit:cover;object-position:center 34%;border-radius:16px;border:3px solid #ffffff;box-shadow:0 8px 24px #0c036b24}.astrid-identity p,.astrid-identity h1,.astrid-identity h2{margin:0}.astrid-identity p{font-size:18px}.astrid-identity h1{font-size:36px;line-height:1;color:var(--navy)}.astrid-identity h2{font-size:18px;color:var(--blue)}.astrid-identity span,.astrid-identity q{display:block;margin-top:9px;color:#242fad}.astrid-identity q{font-style:italic}.astrid-brand{display:flex;align-items:center;justify-content:center;gap:18px;padding:22px;background:linear-gradient(135deg,#fafafd,#eff9eb)}.astrid-brand>.astrid-icon{width:92px;height:92px;color:#fff;background:linear-gradient(145deg,var(--green),var(--blue))}.astrid-brand div{display:grid;gap:5px}.astrid-brand b,.astrid-brand strong{font-size:22px;color:var(--navy)}.astrid-brand span{max-width:260px;color:#2b35af}.astrid-brand em{font-style:normal;font-weight:800;color:var(--green)}.astrid-priority{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;max-width:1420px;margin:0 auto 14px;padding:13px 16px;background:linear-gradient(90deg,#eff9eb,#fff)}.astrid-priority span{display:grid}.astrid-priority small{font-weight:900;color:#368411}.astrid-priority em{font-style:normal;color:var(--muted)}.astrid-priority i{font-style:normal;padding:7px 12px;border-radius:20px;background:#e8f6e1;color:#307610}.astrid-priority button,.astrid-card header button{border:0;background:none;color:var(--blue);font-weight:800;cursor:pointer}.astrid-grid{align-items:start}.astrid-main,.astrid-side{display:grid;gap:15px}.astrid-card{padding:16px;min-width:0}.astrid-card header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px}.astrid-card h2{display:flex;align-items:center;gap:8px;margin:0;font-size:20px;color:var(--navy)}.astrid-card h3{margin:7px 0 4px;font-size:22px;color:var(--navy)}.astrid-card>small{color:var(--blue);font-weight:800}.astrid-icon{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#f2f3fa;color:var(--blue)}.astrid-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.astrid-priority>.astrid-icon{width:44px;height:44px;color:#fff;background:linear-gradient(135deg,var(--green),#3a8e13)}.current header>span{padding:7px 12px;border-radius:9px;background:#eeeff9;color:#2b35af;font-weight:800}.current dl{display:grid;gap:4px;margin:16px 0}.current dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:4px 0}.current dt{color:var(--muted)}.current dd{margin:0;font-weight:650}.astrid-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.astrid-actions button,.astrid-priority button{min-height:44px;border:1px solid #ced0ec;border-radius:9px;background:#fff;color:var(--navy);font-weight:800;cursor:pointer}.astrid-actions .primary{border-color:transparent;background:linear-gradient(135deg,var(--green),#3e9814);color:#fff}.task-list nav,.compact nav{display:flex;gap:8px;margin-bottom:8px;overflow:auto}.task-list nav button,.compact nav button{min-height:36px;padding:6px 12px;border:1px solid #ced0ec;border-radius:9px;background:#fff;color:var(--ink);white-space:nowrap}.task-list nav .active,.compact nav .active{border-color:var(--blue);background:var(--blue);color:#fff}.task-row,.attention>button,.activity>button,.compact>button{display:grid;width:100%;align-items:center;gap:10px;padding:9px 4px;border:0;border-bottom:1px solid #e5e6f5;background:transparent;text-align:left;cursor:pointer}.task-row{grid-template-columns:72px auto minmax(0,1fr) auto 12px}.task-row time,.activity time{color:#2c36b0}.task-row span,.attention span,.activity span,.compact>button span{display:grid;min-width:0}.task-row small,.attention small,.activity small,.compact small{color:var(--muted)}.task-row em,.compact em{padding:6px 10px;border-radius:8px;background:#eeeff9;color:#2631ae;font-style:normal;white-space:nowrap}.attention>button{grid-template-columns:auto minmax(0,1fr) auto}.attention .astrid-icon{color:#a7a866;background:#f6f6f9}.attention b{color:#9d9e5e}.attention em{font-style:normal;color:var(--blue);font-weight:800}.activity>button{grid-template-columns:92px auto minmax(0,1fr)}.activity .astrid-icon{color:#fff;background:var(--green)}.overview>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.overview>div button{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:76px;border:1px solid #dcdef2;border-radius:12px;background:#fff;text-align:left}.overview>div b{font-size:25px;color:var(--navy)}.overview>small{display:block;margin-top:8px;color:var(--muted)}.compact>button{grid-template-columns:minmax(0,1fr) auto}.compact.queue header{align-items:flex-start}.compact.queue header nav{margin:0}.compact.queue>button{grid-template-columns:auto minmax(0,1fr) 12px}.quick>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick>div button{display:grid;justify-items:center;gap:7px;min-height:95px;padding:9px 4px;border:1px solid #dcdef2;border-radius:11px;background:#fff;color:var(--navy);cursor:pointer}.quick>div span{font-size:12px;text-align:center}.astrid-impact{display:flex;align-items:center;gap:12px;padding:17px;background:linear-gradient(135deg,#eff9eb,#fff)}.astrid-impact span{display:grid}.astrid-impact b{color:#348011}.astrid-empty{color:var(--muted)}.astrid-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:18px;background:#08024899}.astrid-modal>section{position:relative;width:min(620px,100%);max-height:85vh;overflow:auto;padding:24px;border-radius:18px;background:#fff}.astrid-modal .close{position:absolute;right:12px;top:10px;border:0;background:none;font-size:28px}.astrid-modal dl{display:grid;gap:7px}.astrid-modal dl div{display:grid;grid-template-columns:150px 1fr;gap:10px}.astrid-modal dt{color:var(--muted)}.astrid-modal dd{margin:0}.astrid-modal>section>button:last-child{min-height:44px;width:100%;border:0;border-radius:9px;background:var(--blue);color:#fff;font-weight:800}.astrid-dashboard{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.35}.astrid-dashboard h1,.astrid-dashboard h2,.astrid-dashboard h3,.astrid-dashboard button,.astrid-dashboard b,.astrid-dashboard strong{font-family:Manrope,DM Sans,Inter,sans-serif;letter-spacing:-.025em}.astrid-hero,.astrid-grid,.astrid-priority,.astrid-uat{max-width:1280px}.astrid-hero,.astrid-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:12px}.astrid-identity,.astrid-brand,.astrid-priority,.astrid-card,.astrid-impact{border-radius:13px;box-shadow:0 7px 20px #0c036b0e}.astrid-identity{gap:18px;padding:14px}.astrid-identity img{width:132px;height:132px;flex-basis:132px;border-radius:12px;object-position:center 27%}.astrid-identity h1{font-size:31px}.astrid-identity p,.astrid-identity h2{font-size:16px}.astrid-identity span,.astrid-identity q{margin-top:6px;font-size:14px}.astrid-brand{padding:16px}.astrid-brand>.astrid-icon{width:72px;height:72px}.astrid-brand b,.astrid-brand strong{font-size:19px}.astrid-priority{padding:10px 14px}.astrid-card{padding:13px}.astrid-card header{margin-bottom:8px}.astrid-card h2{font-size:18px}.astrid-card h3{font-size:20px}.astrid-main,.astrid-side{gap:12px}.task-row,.attention>button,.activity>button,.compact>button{padding:8px 3px}.quick>div button{min-height:82px}@media(max-width:900px){.astrid-hero,.astrid-grid{grid-template-columns:1fr}.astrid-brand{display:none}}@media(max-width:620px){.astrid-dashboard{padding:8px}.astrid-uat{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;align-items:start;font-size:10px;line-height:1.35}.astrid-identity{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.astrid-identity img{width:96px;height:108px;min-width:96px;border-radius:10px;object-position:center 24%}.astrid-identity h1{font-size:22px;line-height:1.08}.astrid-identity h2,.astrid-identity p{font-size:13px}.astrid-identity span,.astrid-identity q{font-size:10px;line-height:1.35}.astrid-priority{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:10px}.astrid-priority>.astrid-icon{width:38px;height:38px}.astrid-priority i{grid-column:1/2;padding:6px 8px;text-align:center;font-size:11px}.astrid-priority button{grid-column:2/3;min-height:40px}.astrid-card{padding:10px}.astrid-card h2{font-size:16px}.current h3{font-size:17px}.current dl div{grid-template-columns:96px minmax(0,1fr);gap:7px;font-size:12px}.astrid-actions{grid-template-columns:1fr}.task-row{grid-template-columns:50px 30px minmax(0,1fr);font-size:12px}.task-row em,.task-row>i{display:none}.activity>button{grid-template-columns:62px 30px minmax(0,1fr)}.overview>div button{grid-template-columns:auto 1fr;min-height:76px}.overview>div span{grid-column:2}.quick>div{grid-template-columns:repeat(3,1fr)}.quick>div button{min-height:80px}.compact.queue header{display:grid}.astrid-modal dl div{grid-template-columns:1fr;gap:2px}}.astrid-dashboard .task-list nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;width:100%;overflow:visible}.astrid-dashboard .task-list nav button{width:100%;min-width:0;height:auto;min-height:40px;padding:7px 10px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.astrid-dashboard .task-row{grid-template-columns:minmax(66px,82px) 34px minmax(0,1fr) minmax(108px,max-content) 12px;min-width:0}.astrid-dashboard .task-row>*{min-width:0}.astrid-dashboard .task-row span b,.astrid-dashboard .task-row span small{white-space:normal;overflow-wrap:anywhere}.astrid-dashboard .task-row em{justify-self:end;max-width:150px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}@media(max-width:980px){.astrid-dashboard .task-list nav{grid-template-columns:repeat(3,minmax(0,1fr))}.astrid-dashboard .task-row{grid-template-columns:62px 32px minmax(0,1fr) 12px}.astrid-dashboard .task-row em{grid-column:3;justify-self:start;max-width:100%}.astrid-dashboard .task-row>i{grid-column:4;grid-row:1/3}}@media(max-width:620px){.astrid-dashboard .task-list nav{grid-template-columns:repeat(2,minmax(0,1fr))}.astrid-dashboard .task-list nav button{font-size:11px;padding:7px 6px}.astrid-dashboard .task-row{grid-template-columns:48px 30px minmax(0,1fr) 10px;gap:8px}.astrid-dashboard .task-row em{display:inline-flex;grid-column:3;justify-self:start;max-width:100%;font-size:10px;padding:5px 8px}.astrid-dashboard .task-row>i{display:block;grid-column:4;grid-row:1/3}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .task-list nav{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .task-list nav button{font-size:11px;padding:7px 6px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .task-row{grid-template-columns:48px 30px minmax(0,1fr) 10px;gap:8px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .task-row em{display:inline-flex;grid-column:3;justify-self:start;max-width:100%;font-size:10px;padding:5px 8px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .task-row>i{display:block;grid-column:4;grid-row:1/3}.astrid-dashboard .compact.queue header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.astrid-dashboard .compact.queue header nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin:0;overflow:visible}.astrid-dashboard .compact.queue header nav button{width:100%;min-width:0;height:auto;min-height:40px;padding:7px 9px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.astrid-dashboard .compact.queue header>button{align-self:center;justify-self:end;min-height:40px;padding:6px 8px;line-height:1.2;white-space:nowrap}@media(max-width:620px){.astrid-dashboard .compact.queue header{grid-template-columns:minmax(0,1fr)}.astrid-dashboard .compact.queue header>button{justify-self:end;min-height:34px}.astrid-dashboard .compact.queue header nav button{font-size:11px;padding:7px 6px}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .compact.queue header{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .compact.queue header>button{justify-self:end;min-height:34px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .compact.queue header nav button{font-size:11px;padding:7px 6px}.astrid-dashboard .overview>div button{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;row-gap:2px;min-width:0;padding:12px}.astrid-dashboard .overview>div button>.astrid-icon{grid-column:1;grid-row:1/3}.astrid-dashboard .overview>div button>b{grid-column:2;grid-row:1;min-width:0;line-height:1}.astrid-dashboard .overview>div button>span{grid-column:2;grid-row:2;min-width:0;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:620px){.astrid-dashboard .overview>div button{grid-template-columns:34px minmax(0,1fr);padding:10px 9px}.astrid-dashboard .overview>div button>span{grid-column:2;font-size:11px}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .overview>div button{grid-template-columns:34px minmax(0,1fr);padding:10px 9px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .astrid-dashboard .overview>div button>span{grid-column:2;font-size:11px;white-space:normal;word-break:normal;overflow-wrap:normal}.astrid-dashboard .compact.queue header{grid-template-columns:minmax(0,1fr)}.astrid-dashboard .compact.queue header nav button{font-size:clamp(11px,1.15vw,14px);white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.astrid-dashboard .compact.queue header>button{justify-self:end;width:auto;max-width:100%}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .astrid-dashboard .compact.queue header{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=tablet]) .astrid-dashboard .compact.queue header nav button{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:620px){.astrid-uat{grid-template-columns:90px minmax(0,1fr)}.astrid-priority i{grid-column:1/-1;justify-self:start;min-width:86px;white-space:nowrap}.astrid-priority button{grid-column:1/-1;width:100%}}.nikita-dashboard .nikita-portrait{width:132px;height:132px;flex:0 0 132px;overflow:hidden;border:3px solid #ffffff;border-radius:12px;box-shadow:0 8px 24px #0c036b24}.nikita-dashboard .nikita-portrait img{display:block;width:100%;height:100%;min-width:0;object-fit:cover;object-position:center 45%;transform:scale(2.8);border:0;border-radius:0;box-shadow:none}.nikita-dashboard .astrid-brand{background:linear-gradient(135deg,#fafafd,#eff9eb)}.nikita-dashboard .nikita-assignments>button{grid-template-columns:minmax(0,1fr) auto}.nikita-dashboard .quick>div button{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.nikita-dashboard .quick>div button:hover{transform:translateY(-1px);border-color:#4dbd19;box-shadow:0 7px 18px #0c036b14}@media(max-width:620px){.nikita-dashboard .nikita-portrait{width:96px;height:108px;flex-basis:96px;border-radius:10px}.nikita-dashboard .nikita-assignments>button{grid-template-columns:minmax(0,1fr)}.nikita-dashboard .nikita-assignments em{justify-self:start;white-space:normal}}.dewi-dashboard{--dewi-navy:#0c036b;--dewi-blue:#1f2aab;--dewi-green:#398c12;--dewi-line:#dddef2;color:#0d046b;background:linear-gradient(135deg,#fafafd,#f4f5fb);padding:18px;min-width:0;font-family:Livvic,Poppins,Arial,sans-serif}.dewi-dashboard *{box-sizing:border-box}.dewi-dashboard button{font:inherit;cursor:pointer}.dewi-dashboard button:disabled{cursor:not-allowed;opacity:.64}.dewi-dashboard button:focus-visible{outline:3px solid #4dbd19;outline-offset:2px}.dewi-card{background:#fff;border:1px solid #1f2aab1d;border-radius:18px;box-shadow:0 10px 28px #0c036b0d;min-width:0}.dewi-card h1,.dewi-card h2,.dewi-card h3,.dewi-card p{margin-top:0}.dewi-card h2{font-size:19px}.dewi-icon{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;border-radius:9px;background:#eff0f9;color:#182185}.dewi-icon svg{width:20px;height:20px}.dewi-icon.check,.dewi-icon.box{background:#eaf7e4;color:#388912}.dewi-icon.alert{background:#f2f1f7;color:#a0a160}.dewi-icon.clock{background:#f5f5ee;color:#9c9d5d}.dewi-icon.truck{background:#edeef8;color:#182083}.dewi-notice{background:#f2f3e9;border:1px solid #cccda7;padding:11px 15px;border-radius:12px;margin-bottom:13px;display:flex;gap:10px;flex-wrap:wrap;font-size:.84rem}.dewi-notice b{color:#575734}.dewi-hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,2fr);gap:12px;margin-bottom:12px}.dewi-profile{display:flex;gap:20px;align-items:center;padding:17px}.dewi-avatar{width:138px;height:144px;flex:none;border-radius:12px;background:linear-gradient(145deg,#0c036b,#1f2aab 65%,#398c13);color:#fff;display:grid;place-items:center;font-size:3rem;font-weight:800;letter-spacing:-.06em}.dewi-profile small{color:#1b2494}.dewi-profile h1{font-size:2.05rem;line-height:1.05;margin:3px 0}.dewi-profile strong{display:block;color:var(--dewi-blue)}.dewi-profile p{font-size:.82rem;line-height:1.45;margin:7px 0;color:#1f2aab}.dewi-profile q{font-size:.87rem;color:#1e1676}.dewi-brand{padding:18px;display:flex;align-items:center;gap:18px;background:linear-gradient(115deg,#f4f5fb,#fff 58%,#eff9ea)}.dewi-brand-symbol{width:86px;height:86px;flex:none;display:grid;place-items:center}.dewi-brand-symbol img{width:100%;height:100%;object-fit:contain}.dewi-brand b,.dewi-brand strong,.dewi-brand span{display:block}.dewi-brand b{color:var(--dewi-green);font-size:1.08rem}.dewi-brand span{font-size:.85rem;color:#1f2aab;margin:5px 0}.dewi-brand strong{font-size:.82rem}.dewi-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(310px,2fr);gap:12px;align-items:start}.dewi-main,.dewi-side{display:grid;gap:12px;min-width:0}.dewi-main>.dewi-card,.dewi-side>.dewi-card{padding:15px}.dewi-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.dewi-card-head h2{display:flex;align-items:center;gap:9px;margin:0}.dewi-card-head h2 svg{color:var(--dewi-green)}.dewi-card-head>button{border:0;background:none;color:var(--dewi-blue);font-size:.87rem;font-weight:700;white-space:nowrap}.dewi-pill{border-radius:8px;background:#ecf8e7;color:#2f740f;padding:5px 9px;font-size:.78rem}.dewi-priority{padding:13px 16px;display:flex;align-items:center;gap:14px;background:linear-gradient(100deg,#eff9ea,#fff)}.dewi-priority>.dewi-icon{color:var(--dewi-green);width:30px;height:30px}.dewi-priority>div{flex:1;min-width:0}.dewi-priority small{font-size:.7rem;color:var(--dewi-green);font-weight:800}.dewi-priority h2{margin:2px 0;font-size:1rem}.dewi-priority p{margin:0;font-size:.8rem;color:#2b36b0}.dewi-priority button,.dewi-actions button,.dewi-stock>button{border:1px solid #c6c9ea;border-radius:8px;background:#fff;color:#231b79;padding:8px 12px;font-weight:700}.dewi-empty{padding:10px 2px;color:#3c46b6;font-size:.89rem;line-height:1.45}.dewi-current h3{margin:0 0 3px}.dewi-current>p{color:#2b36b0;font-size:.82rem}.dewi-current dl,.dewi-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:10px 0}.dewi-current dl div,.dewi-modal dl div{min-width:0}.dewi-current dt,.dewi-modal dt{font-size:.75rem;color:#3a44b5}.dewi-current dd,.dewi-modal dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:.88rem}.dewi-actions{display:flex;gap:8px;flex-wrap:wrap}.dewi-actions button:first-child{background:var(--dewi-green);color:#fff;border-color:var(--dewi-green)}.dewi-stock{background:linear-gradient(135deg,#fff,#f8f9fd)}.dewi-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dewi-stock-grid>div{border:1px solid var(--dewi-line);border-radius:10px;padding:10px}.dewi-stock-grid b{display:block;color:var(--dewi-blue);font-size:1.45rem}.dewi-stock-grid span{font-size:.75rem;color:#232ead}.dewi-stock p{font-size:.8rem;color:#2e39b1;line-height:1.4;margin:10px 0}.dewi-stock>button{font-size:.8rem}.dewi-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.dewi-filters button,.dewi-scope button{border:1px solid #cccfec;border-radius:8px;padding:7px 10px;background:#fff;color:#1f1777;font-size:.77rem;white-space:nowrap}.dewi-filters button.active,.dewi-scope button.active{background:var(--dewi-blue);border-color:var(--dewi-blue);color:#fff}.dewi-task-row{width:100%;display:grid;grid-template-columns:88px 25px minmax(0,1fr) auto 10px;align-items:center;gap:9px;border:0;border-bottom:1px solid #e3e4f4;background:#fff;text-align:left;padding:10px 2px}.dewi-task-row time,.dewi-task-row small{font-size:.76rem;color:#2b36b0}.dewi-task-row span{min-width:0}.dewi-task-row b{display:block;overflow-wrap:anywhere;font-size:.84rem}.dewi-task-row small{display:block;overflow-wrap:anywhere}.dewi-task-row em{font-style:normal;color:#2f730f;background:#ecf8e7;padding:5px 7px;border-radius:7px;font-size:.72rem;max-width:125px;text-align:center}.dewi-scope{display:flex;gap:8px;margin-bottom:10px}.dewi-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dewi-metrics button{border:1px solid var(--dewi-line);border-radius:10px;background:#fff;padding:12px;text-align:left;display:grid;grid-template-columns:30px 1fr;gap:1px 8px;min-height:85px}.dewi-metrics svg{grid-row:span 2;color:var(--dewi-green)}.dewi-metrics b{font-size:1.45rem;line-height:1}.dewi-metrics span{font-size:.76rem;overflow-wrap:anywhere}.dewi-side .dewi-card>small{display:block;color:#404ab8;font-size:.72rem;line-height:1.4;margin-top:10px}.dewi-member-list{display:grid;gap:4px}.dewi-member-list button{border:1px solid #e1e3f4;border-radius:7px;background:#fff;padding:7px 9px;display:flex;justify-content:space-between;gap:8px;text-align:left}.dewi-member-list b{font-size:.83rem}.dewi-member-list span{font-size:.72rem;color:#3e47b6;text-align:right}.dewi-vehicle{padding:9px 2px;border-bottom:1px solid #e3e4f4;display:flex;justify-content:space-between;gap:8px}.dewi-vehicle b{font-size:.83rem}.dewi-vehicle span{font-size:.73rem;color:#3c46b6;text-align:right}.dewi-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.dewi-quick button{border:1px solid var(--dewi-line);border-radius:10px;background:#fff;min-height:87px;padding:8px 4px;color:#1f1777;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.dewi-quick svg{color:var(--dewi-blue)}.dewi-quick span{font-size:.7rem;text-align:center;line-height:1.2;overflow-wrap:anywhere}.dewi-quick small{font-size:.61rem;color:#7b7c49}.dewi-modal-backdrop{position:fixed;inset:0;background:#07023f8c;z-index:1200;display:grid;place-items:center;padding:18px}.dewi-modal{width:min(540px,100%);max-height:min(80vh,740px);overflow:auto;background:#fff;border-radius:14px;padding:22px;position:relative}.dewi-modal h2{margin-top:10px}.dewi-modal>button:not(.dewi-close){display:block;width:100%;border:1px solid var(--dewi-line);background:#fff;border-radius:8px;padding:9px;text-align:left;margin:6px 0}.dewi-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:1.8rem;color:#170e72}.dewi-state{padding:28px}.dewi-activity{display:flex;gap:12px;border-bottom:1px solid #e3e4f4;padding:9px 2px}.dewi-activity time{flex:none;color:#2b36b0;font-size:.76rem}.dewi-activity span{min-width:0}.dewi-activity b,.dewi-activity small{display:block;overflow-wrap:anywhere}.dewi-activity b{font-size:.82rem}.dewi-activity small{font-size:.73rem;color:#3e47b6}.dewi-filters button{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;width:auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@media(max-width:1040px){.dewi-grid,.dewi-hero{grid-template-columns:minmax(0,1fr)}.dewi-side{grid-template-columns:repeat(2,minmax(0,1fr))}.dewi-side>.dewi-card:nth-child(4){grid-column:1/-1}}@media(max-width:680px){.dewi-dashboard{padding:12px}.dewi-profile{align-items:flex-start;gap:12px}.dewi-avatar{width:82px;height:90px;font-size:2rem}.dewi-profile h1{font-size:1.55rem}.dewi-profile p{font-size:.78rem}.dewi-brand-symbol{width:55px;height:55px}.dewi-side{grid-template-columns:minmax(0,1fr)}.dewi-side>.dewi-card:nth-child(4){grid-column:auto}.dewi-priority{align-items:flex-start;flex-wrap:wrap}.dewi-priority button{margin-left:43px}.dewi-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dewi-task-row{grid-template-columns:55px 22px minmax(0,1fr) 10px;gap:6px}.dewi-task-row em{grid-column:3;justify-self:start}.dewi-task-row i{grid-column:4;grid-row:1/3}.dewi-task-row time{font-size:.67rem;overflow-wrap:anywhere}.dewi-member-list button{min-height:44px}.dewi-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.dewi-quick button{min-height:86px}.dewi-card-head{align-items:flex-start}.dewi-card-head h2{font-size:1rem}.dewi-current dl{grid-template-columns:1fr 1fr}}@media(max-width:390px){.dewi-profile{display:block}.dewi-avatar{width:72px;height:72px;margin-bottom:10px}.dewi-stock-grid{grid-template-columns:1fr 1fr}.dewi-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.dewi-member-list button{display:block}.dewi-member-list span{display:block;text-align:left;margin-top:2px}.dewi-metrics button{min-height:90px}}@media(max-width:680px){.dewi-priority>div{flex:1 0 calc(100% - 52px)}.dewi-priority button{margin-left:43px;width:calc(100% - 43px)}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-dashboard{padding:12px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-hero,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-grid,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-side{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-side>.dewi-card:nth-child(4){grid-column:auto}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-profile{display:flex;gap:12px;align-items:flex-start}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-avatar{width:74px;height:82px;font-size:1.8rem}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-profile h1{font-size:1.45rem}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-brand-symbol{width:55px;height:55px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-priority{align-items:flex-start;flex-wrap:wrap}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-priority button{margin-left:43px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-priority>div{flex:1 0 calc(100% - 52px)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-priority button{margin-left:43px;width:calc(100% - 43px)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-quick{grid-template-columns:repeat(3,minmax(0,1fr))}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-task-row{grid-template-columns:55px 22px minmax(0,1fr) 10px;gap:6px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-task-row em{grid-column:3;justify-self:start}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .dewi-task-row i{grid-column:4;grid-row:1/3}.dewi-avatar{overflow:hidden}.dewi-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 29%;border-radius:inherit;transform:scale(1.22);transform-origin:50% 30%}.dewi-linked-work{min-width:0;margin-top:18px}.dewi-linked-work>*{max-width:100%}.dewi-profile h1{font-size:36px;color:var(--dewi-navy);line-height:1.05}.dewi-profile strong,.dewi-profile small{font-size:18px}.dewi-card-head h2 .dewi-icon svg{color:inherit}.dewi-metrics button{grid-template-columns:38px minmax(0,1fr)}.dewi-metrics .dewi-icon{grid-row:1/3;align-self:center}.dewi-metrics .dewi-icon svg{color:inherit}.dewi-metrics b{font-size:24px}.dewi-metrics span{font-size:13px;overflow-wrap:normal;word-break:normal}.dewi-task-row{grid-template-columns:76px 36px minmax(0,1fr) auto 12px}.dewi-task-row .dewi-icon{width:32px;height:32px}.dewi-task-row b{font-size:14px;line-height:1.3}.dewi-task-row small,.dewi-task-row em{font-size:12px}.dewi-quick .dewi-icon{width:38px;height:38px;border-radius:50%}.dewi-quick .dewi-icon svg{color:inherit}.dewi-quick span{font-size:12px}.dewi-quick button{min-height:94px}.dewi-upcoming{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 12px;align-items:center;gap:10px;border:0;border-top:1px solid #e3e5f5;background:#fff;padding:10px 3px;text-align:left;color:inherit}.dewi-upcoming span{min-width:0}.dewi-upcoming b,.dewi-upcoming small{display:block;overflow-wrap:anywhere}.dewi-upcoming b{font-size:13px}.dewi-upcoming small{font-size:11px;color:#3b45b6}@media(max-width:680px){.dewi-profile h1{font-size:25px}.dewi-profile strong,.dewi-profile small{font-size:15px}.dewi-task-row{grid-template-columns:56px 34px minmax(0,1fr) 10px}.dewi-task-row .dewi-icon{width:30px;height:30px}.dewi-task-row em{grid-column:3;justify-self:start}.dewi-task-row i{grid-column:4;grid-row:1/3}}.dewi-demo-list{display:grid;gap:7px;margin-top:12px}.dewi-demo-list>div{border:1px solid var(--dewi-line);border-radius:9px;background:#fbfbfd;padding:9px 11px;min-width:0}.dewi-demo-list b,.dewi-demo-list span{display:block;overflow-wrap:anywhere}.dewi-demo-list b{font-size:13px}.dewi-demo-list span{font-size:11px;color:#3b45b6;margin-top:3px}.dewi-handover{padding:17px}.dewi-handover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dewi-handover-grid>div{min-width:0;min-height:125px;border:1px solid var(--dewi-line);border-radius:11px;padding:13px;background:#fbfbfd}.dewi-handover-grid h3{font-size:15px;margin:0 0 12px;color:var(--dewi-navy)}.dewi-handover-grid b,.dewi-handover-grid small{display:block;overflow-wrap:anywhere}.dewi-handover-grid b{font-size:13px}.dewi-handover-grid small{font-size:11px;color:#3b45b6;margin-top:5px}.dewi-handover>p{font-size:12px;color:#404ab8;margin:12px 0 0}@media(max-width:1040px){.dewi-handover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.dewi-handover-grid{grid-template-columns:minmax(0,1fr)}.dewi-handover-grid>div{min-height:0}.dewi-stock-grid b{font-size:1.2rem}}.dewi-task-row.dewi-attention-row{grid-template-columns:36px minmax(0,1fr) 12px!important}.dewi-attention-row .dewi-icon{grid-column:1!important}.dewi-attention-row span:not(.dewi-icon){grid-column:2!important}.dewi-attention-row i{grid-column:3!important;grid-row:1!important}.dewi-import-list{display:grid;gap:7px}.dewi-import-list>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:9px;border:1px solid #dedff2;border-radius:8px}.dewi-import-list strong,.dewi-import-list span,.dewi-import-list em{min-width:0;overflow-wrap:anywhere;font-size:12px}.dewi-import-list strong small,.dewi-import-list span small{display:block;font-size:10px;font-weight:400;color:#3e48b7}.dewi-import-list em{font-style:normal;color:#327a10}.dewi-incoming-imports>small{display:block;margin-top:10px;color:#3842b4;font-size:10px}@media(max-width:700px){.dewi-import-list>div{grid-template-columns:1fr;gap:4px}}.dewi-demo-backdrop{z-index:100000}.dewi-demo-modal{width:min(640px,100%);max-height:min(90vh,900px);overflow:auto;position:relative;border-radius:18px;border:1px solid #dddef2;background:#fff;padding:22px;color:#0d046b;box-shadow:0 22px 70px #0c036b35;font-family:Livvic,Poppins,Arial,sans-serif}.dewi-demo-modal *{box-sizing:border-box}.dewi-demo-modal h2{font-size:24px;line-height:1.15;margin:8px 40px 8px 0;color:#0c036b}.dewi-demo-modal p{font-size:14px;line-height:1.5;color:#1c269c}.dewi-demo-kicker{display:block;padding-right:38px;color:#398c12;font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1.3}.dewi-demo-close{position:absolute;right:16px;top:12px;border:0;background:#f3f3fa;color:#0c036b;border-radius:8px;width:34px;height:34px;font-size:24px;line-height:1;cursor:pointer}.dewi-demo-schedule{display:grid;gap:7px;margin:15px 0}.dewi-demo-schedule>div,.dewi-demo-stock-id{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dddef2;border-radius:9px;padding:9px 11px;background:#fafafd}.dewi-demo-schedule strong,.dewi-demo-stock-id b{font-size:13px}.dewi-demo-schedule span,.dewi-demo-stock-id span{font-size:12px;color:#2b36b0;text-align:right}.dewi-demo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.dewi-demo-form-grid label{display:grid;gap:5px;min-width:0;color:#1f1777;font-size:13px;font-weight:700}.dewi-demo-form-grid label.wide{grid-column:1/-1}.dewi-demo-form-grid input,.dewi-demo-form-grid select,.dewi-demo-form-grid textarea,.dewi-demo-form-grid output{width:100%;min-width:0;min-height:40px;border:1px solid #cbcdeb;border-radius:8px;background:#fff;padding:9px 10px;color:#0d046b;font:inherit;font-weight:500}.dewi-demo-form-grid textarea{min-height:74px;resize:vertical}.dewi-demo-form-grid output{display:flex;align-items:center;background:#fafafd}.dewi-demo-form-grid output.variance{color:#4e4893;background:#f8f8f4}.dewi-demo-warning,.dewi-demo-success{border-radius:9px;padding:10px 12px;margin:12px 0!important;font-size:13px!important}.dewi-demo-warning{background:#f7f7f0;color:#717244!important;border:1px solid #dfdfc7}.dewi-demo-success{background:#ecf8e7;color:#2d6e0e!important;border:1px solid #c0e8ae}.dewi-demo-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;background:#fff;border-top:1px solid #e3e5f5;margin-top:12px;padding:10px 0 2px}.dewi-demo-actions button{border:1px solid #cbcdeb;border-radius:8px;background:#fff;color:#1f1777;padding:10px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dewi-demo-actions .dewi-demo-primary{background:#398c12;border-color:#398c12;color:#fff}.dewi-demo-actions button:disabled{cursor:not-allowed;opacity:.5}.dewi-demo-modal button:focus-visible,.dewi-demo-modal input:focus-visible,.dewi-demo-modal select:focus-visible,.dewi-demo-modal textarea:focus-visible{outline:3px solid #4dbd19;outline-offset:2px}@media(max-width:540px){.dewi-demo-modal{padding:18px;max-height:calc(100dvh - 24px)}.dewi-demo-modal h2{font-size:20px}.dewi-demo-form-grid{grid-template-columns:minmax(0,1fr)}.dewi-demo-schedule>div,.dewi-demo-stock-id{display:block}.dewi-demo-schedule span,.dewi-demo-stock-id span{display:block;text-align:left;margin-top:3px}.dewi-demo-actions button{flex:1}}.erlin-dashboard{font-family:Poppins,Arial,sans-serif;background:#f6f7fc;color:#0a035b;padding:16px clamp(12px,2vw,28px) 30px;display:grid;gap:12px;max-width:1800px;margin:auto;box-sizing:border-box}.erlin-dashboard *{box-sizing:border-box}.erlin-card{background:#fff;border:1px solid #dee0f3;border-radius:13px;box-shadow:0 5px 20px #0c03690b;padding:16px;min-width:0}.erlin-dashboard h2{font-size:16px;color:#11086e;margin:0 0 13px}.erlin-dashboard p{margin:6px 0}.erlin-mode{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f3f3fa;border:1px solid #cacdeb;padding:8px 14px;border-radius:10px;font-size:12px}.erlin-mode strong{color:#221a79}.erlin-mode span{flex:1}.erlin-mode button,.erlin-bottom button{border:1px solid #bbbfe6;background:#fff;color:#150c71;border-radius:8px;padding:9px 12px;font:inherit;cursor:pointer}.erlin-top{display:grid;grid-template-columns:1.4fr 1.55fr .7fr;gap:12px}.erlin-profile{display:flex;gap:15px;align-items:center}.erlin-profile img{width:132px;height:146px;object-fit:cover;object-position:50% 27%;border-radius:10px;flex:none}.erlin-profile h1{font-size:30px;line-height:1.1;margin:4px 0;color:#0c036b}.erlin-profile p{font-weight:600;color:#1a238d}.erlin-profile blockquote{font-size:12px;font-style:italic;margin:10px 0 0;color:#1b2492}.erlin-banner{background:linear-gradient(115deg,#0b0364,#182186 58%,#182084);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:174px}.erlin-banner span{font-size:20px;font-weight:700;line-height:1.25}.erlin-banner small{margin-top:14px;color:#e3f5db}.erlin-structure p{font-size:12px;padding:5px 0;border-bottom:1px solid #e8e9f6}.erlin-structure em{display:block;color:#1c2598;font-style:normal;font-size:11px}.erlin-structure small{font-size:10px;color:#2530ad}.erlin-focus{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#1f1777;font-size:12px}.erlin-focus strong{color:#2f740f;margin-right:10px}.erlin-focus span{border-left:1px solid #d0d3ee;padding-left:10px}.erlin-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.erlin-kpis article{display:grid;gap:4px;min-height:100px}.erlin-kpis strong{font-size:29px;color:#211878;line-height:1}.erlin-kpis small,.erlin-kpis span{font-size:11px}.erlin-kpis span{color:#313bb2}.erlin-analytics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.erlin-analytics .erlin-card{min-height:214px}.erlin-unavailable{font-size:12px;color:#3640b4;line-height:1.55}.erlin-bar{display:grid;grid-template-columns:100px 1fr 22px;align-items:center;gap:6px;font-size:11px;margin:8px 0}.erlin-bar b{height:12px;min-width:0;background:linear-gradient(90deg,#3e48b7,#3e9714);border-radius:3px}.erlin-bar strong{font-size:11px}.erlin-analytics small{color:#3640b4;font-size:10px}.erlin-work{display:grid;grid-template-columns:1.4fr 1.15fr .9fr;gap:10px}.erlin-work .erlin-card{min-height:265px}.erlin-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #e8e9f6;min-width:0;width:100%;text-align:left;background:transparent;color:inherit;font:inherit}.erlin-row strong{font-size:12px;flex:1;min-width:0;overflow-wrap:anywhere}.erlin-row small{display:block;color:#3640b4;font-weight:400;margin-top:2px}.erlin-row span:last-child{font-size:11px;color:#1a238d}.erlin-work button.erlin-row{border:0;border-bottom:1px solid #e8e9f6;cursor:pointer}.erlin-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.erlin-bottom .erlin-card>div{display:flex;flex-wrap:wrap;gap:8px}.erlin-bottom button{display:flex;align-items:center;gap:6px;min-height:44px;font-size:12px}.erlin-bottom small{display:block;margin-top:10px;color:#3640b4}.erlin-error{padding:10px;background:#f8f8f2;border:1px solid #dcdcc3;border-radius:8px}.erlin-modal{position:fixed;inset:0;background:#07023daa;display:grid;place-items:center;z-index:1000;padding:20px}.erlin-modal section{background:#fff;border-radius:14px;max-width:540px;width:100%;padding:24px;box-shadow:0 20px 60px #0b036344}.erlin-modal section>button{float:right;border:0;background:#f0f0f9;border-radius:50%;width:40px;height:40px;cursor:pointer}.erlin-modal dl{display:grid;grid-template-columns:140px 1fr;gap:7px;font-size:13px}.erlin-modal dt{color:#2d37b0}.erlin-modal small{color:#3b44b5}@media(max-width:1250px){.erlin-top{grid-template-columns:1fr 1fr}.erlin-structure{grid-column:1/-1}.erlin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erlin-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.erlin-work{grid-template-columns:1fr 1fr}.erlin-work .erlin-card:first-child{grid-row:span 2}}@media(max-width:700px){.erlin-top,.erlin-analytics,.erlin-work,.erlin-bottom{grid-template-columns:1fr}.erlin-structure{grid-column:auto}.erlin-work .erlin-card:first-child{grid-row:auto}.erlin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erlin-banner{min-height:140px}.erlin-profile img{width:105px;height:120px}.erlin-profile h1{font-size:24px}.erlin-dashboard{padding-bottom:92px}.erlin-row{align-items:flex-start}.erlin-row span:last-child{max-width:95px;text-align:right}}@media(max-width:390px){.erlin-profile{align-items:flex-start}.erlin-profile img{width:85px;height:105px}.erlin-kpis article{min-height:95px}.erlin-focus{gap:8px}.erlin-bar{grid-template-columns:90px 1fr 22px}}.erlin-dashboard svg{width:20px;height:20px;flex:0 0 20px}.erlin-photo{width:132px;height:146px;overflow:hidden;border-radius:10px;flex:none}.erlin-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;transform:scale(1.65);transform-origin:50% 37%;border-radius:0}.erlin-row strong{min-width:0;overflow-wrap:normal;word-break:normal}.erlin-row span:last-child{flex:0 0 auto}.erlin-bottom button svg{width:20px;height:20px}@media(max-width:700px){.erlin-photo{width:105px;height:120px}}@media(max-width:390px){.erlin-photo{width:85px;height:105px}}@media(max-width:700px){.erlin-mode{display:grid;grid-template-columns:1fr;align-items:start}.erlin-mode span{width:100%;min-width:0;overflow-wrap:normal;word-break:normal;line-height:1.45}.erlin-mode button{min-height:44px;width:100%}.erlin-profile blockquote{line-height:1.45}.erlin-dashboard h2{font-size:18px}}.erlin-dashboard{gap:9px;padding:10px 12px 28px;background:#f2f3fa}.erlin-card{border-radius:7px;padding:12px;border-color:#e5e6f5;box-shadow:none}.erlin-dashboard h2{font-size:14px;line-height:1.3;margin:0 0 8px;color:#1e1676}.erlin-top{grid-template-columns:1.25fr 2fr .82fr;gap:9px}.erlin-top>.erlin-card{height:146px}.erlin-profile{gap:12px}.erlin-photo{width:104px;height:120px}.erlin-photo img{transform:scale(1.55);transform-origin:50% 39%}.erlin-profile h1{font-size:28px;margin:0}.erlin-profile p{font-size:13px;margin:2px 0}.erlin-profile blockquote{font-size:11px;line-height:1.4;margin:7px 0}.erlin-banner{background:linear-gradient(90deg,#0a0256d9,#1b1274a6 40%,#0b036044),url(/erlin-mountain-banner.png) center 52%/cover;color:#fff;position:relative;justify-content:flex-start;padding:19px 18px}.erlin-banner span{font-size:17px;line-height:1.12}.erlin-banner small{margin-top:9px;font-size:10px;color:#fff}.erlin-banner>b{position:absolute;right:13px;bottom:12px;font-size:16px;color:#fff}.erlin-structure{overflow:hidden}.erlin-structure h2{font-size:12px}.erlin-structure h2 small{font-size:10px}.erlin-structure>strong{font-size:10px}.erlin-structure p{font-size:10px;line-height:1.1;padding:1px 0;margin:2px 0}.erlin-structure em{display:inline;margin-left:4px;font-size:9px}.erlin-structure>small{display:block;font-size:9px;line-height:1.2;margin-top:3px}.erlin-focus{padding:8px 12px;min-height:36px}.erlin-kpis{gap:6px}.erlin-kpis article{min-height:87px;display:flex;gap:8px;align-items:flex-start;padding:11px 9px}.erlin-kpis article>div{display:flex;flex-direction:column;gap:2px;min-width:0}.erlin-kpis strong{font-size:23px}.erlin-kpis small{font-size:10px;line-height:1.3}.erlin-kpis span{font-size:9px;line-height:1.2}.erlin-kpi-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:6px;background:#4e57bd;color:#fff;flex:0 0 31px}.erlin-kpi-icon svg{width:19px;height:19px}.erlin-kpi-1,.erlin-kpi-4{background:#3a8e13}.erlin-kpi-2{background:#454eb9}.erlin-kpi-3{background:#a6a765}.erlin-kpi-5{background:#3842b5}.erlin-analytics{grid-template-columns:1.25fr 1fr 1fr .82fr;gap:7px}.erlin-analytics .erlin-card{min-height:174px}.erlin-donut-block{display:flex;align-items:center;justify-content:center;gap:12px}.erlin-donut{height:115px;width:115px;border-radius:50%;flex:0 0 115px;background:conic-gradient(#4b54bc 0 56%,#71ca48 56% 78%,#b0b176 78% 95%,#cecfaa 95%);display:grid;place-items:center}.erlin-donut:before{content:"";width:67px;height:67px;background:#fff;border-radius:50%;position:absolute}.erlin-donut strong{z-index:1;text-align:center;font-size:19px;color:#201877}.erlin-donut small{display:block;font-size:9px}.erlin-legend{display:grid;gap:4px;font-size:9px;min-width:0}.erlin-legend span{display:flex;justify-content:space-between;gap:7px}.erlin-legend span:nth-child(1){color:#4b54bc}.erlin-legend span:nth-child(2){color:#71ca48}.erlin-legend span:nth-child(3){color:#b0b176}.erlin-legend span:nth-child(4){color:#bbbc8a}.erlin-bar{grid-template-columns:95px 1fr 16px;margin:7px 0;gap:5px;font-size:9px}.erlin-bar i{height:10px;background:#ebecf8;display:block}.erlin-bar b{display:block;height:100%;border-radius:0;background:#535bbe}.erlin-bar .erlin-bar-1{background:#70ca47}.erlin-bar .erlin-bar-2{background:#adae71}.erlin-bar .erlin-bar-3{background:#4d56bc}.erlin-bar .erlin-bar-4{background:#8389d1}.erlin-po-chart{height:128px;display:flex;justify-content:space-around;align-items:end;border-bottom:1px solid #c4c7e9;background:repeating-linear-gradient(to top,transparent 0 28px,#ebecf7 29px)}.erlin-po-chart>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.erlin-po-stack{height:104px;display:flex;flex-direction:column-reverse;justify-content:flex-start;width:24px}.erlin-po-stack b{display:block;background:#4851bb}.erlin-po-stack b:nth-child(2){background:#b2b37a}.erlin-po-stack b:nth-child(3){background:#73cb4b}.erlin-po-chart small{font-size:8px}.erlin-supplier{border-bottom:1px solid #e5e6f5;display:flex;gap:6px;align-items:center;font-size:9px;line-height:1.1;margin:0!important;padding:5px 0}.erlin-supplier span{color:#464fb9}.erlin-supplier b{margin-left:auto;color:#1e1676}.erlin-supplier small{font-weight:400;font-size:8px}.erlin-work{grid-template-columns:1.35fr 1.15fr .85fr;gap:7px}.erlin-work .erlin-card{min-height:250px}.erlin-row{padding:7px 0}.erlin-row strong{font-size:10px}.erlin-row span:last-child{font-size:9px}.erlin-row small{font-size:9px}.erlin-bottom{grid-template-columns:1.35fr 1fr;gap:7px}.erlin-bottom button{font-size:10px;min-height:43px}@media(max-width:1250px){.erlin-top{grid-template-columns:1fr 1.35fr}.erlin-structure{grid-column:1/-1;height:auto!important}.erlin-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.erlin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.erlin-top,.erlin-analytics,.erlin-work,.erlin-bottom{grid-template-columns:1fr}.erlin-top>.erlin-card{height:auto;min-height:142px}.erlin-structure{grid-column:auto}.erlin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erlin-work .erlin-card:first-child{grid-row:auto}.erlin-photo{width:90px;height:112px}.erlin-dashboard{padding-bottom:95px}.erlin-banner{min-height:145px}}.erlin-bottom .erlin-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.erlin-bottom button{border-radius:5px;min-height:65px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5px;line-height:1.2;color:#192187}.erlin-bottom button svg{width:22px;height:22px}.erlin-bottom .erlin-card:last-child>div{grid-template-columns:repeat(4,minmax(0,1fr))}.erlin-bottom small{font-size:9px}.erlin-work .erlin-card:nth-child(2) .erlin-row,.erlin-work .erlin-card:nth-child(3) .erlin-row{padding:5px 0}@media(max-width:700px){.erlin-bottom .erlin-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.erlin-bottom .erlin-card:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-dashboard{--sa-navy:#0a035a;--sa-blue:#1f2aab;--sa-green:#337e11;min-height:100vh;background:#f6f6fb;color:#0a035c;font-family:Poppins,Arial,sans-serif}.sa-dashboard *{box-sizing:border-box}.sa-dashboard button{font:inherit;cursor:pointer}.sa-toolbar{height:68px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 22px;border-bottom:1px solid #e0e1f3;gap:16px}.sa-toolbar>div:first-child{display:flex;flex-direction:column}.sa-toolbar strong{font-size:23px;line-height:1.2;color:#0b0366}.sa-toolbar strong span{color:#327c10}.sa-toolbar small{font-size:10px}.sa-toolbar-meta{display:flex;align-items:center;gap:22px;font-size:12px}.sa-toolbar-meta button,.sa-panel header button,.sa-setup button{border:0;background:none;color:var(--sa-blue);font-weight:600}.sa-online{color:#327c10}.sa-offline{color:#9b9c5c}.sa-body{display:grid;grid-template-columns:185px minmax(0,1fr)}.sa-sidebar{background:linear-gradient(#0a035c,#0b0361);min-height:calc(100vh - 68px);padding:12px 8px;display:flex;flex-direction:column;gap:3px}.sa-sidebar button{color:#fff;border:0;background:none;border-radius:7px;min-height:43px;text-align:left;font-size:11px;padding:8px;display:flex;align-items:center;gap:10px}.sa-sidebar button span{font-size:19px;width:24px;text-align:center}.sa-sidebar button:hover,.sa-sidebar button.active{background:linear-gradient(90deg,#378812,#46ac17)}.sa-content{padding:12px;min-width:0;max-width:1900px;width:100%;margin:auto}.sa-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:10px}.sa-hero section{border-radius:8px;min-height:138px;overflow:hidden}.sa-hero section:first-child{background:#fff;display:flex;align-items:center;gap:18px;padding:22px}.sa-shield{display:grid;place-items:center;background:#0a035c;color:#c7c79e;font-size:42px;border-radius:22px;width:70px;height:70px;flex:none}.sa-hero h1{font-size:26px;color:#130a6f;margin:0}.sa-hero p{margin:2px 0;font-size:12px;color:#1c2699}.sa-hero em{font-size:11px}.sa-banner{background:linear-gradient(110deg,#0b0364e6,#18208459),linear-gradient(145deg,#10076d,#3e48b7);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:25px;font-size:14px}.sa-banner span{text-align:right;font-size:12px}.sa-alert,.sa-setup{background:#fff;border:1px solid #e3e4f4;border-radius:9px;padding:10px 14px;margin-top:10px;display:flex;gap:12px;align-items:center;font-size:12px}.sa-setup{background:#f5fbf2;border-color:#c6eab6}.sa-setup b{color:#307610}.sa-cards{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:10px}.sa-card,.sa-panel{background:#fff;border:1px solid #e3e4f4;border-radius:8px;box-shadow:0 2px 8px #0c036808}.sa-card{min-height:160px;text-align:left;padding:12px;display:flex;flex-direction:column;align-items:flex-start;color:#11086e}.sa-card:hover{border-color:#8087d0}.sa-card-icon{height:32px;min-width:32px;border-radius:7px;background:#f0f1fa;color:#1d28a1;display:grid;place-items:center;font-size:20px}.sa-card:nth-child(2n) .sa-card-icon{background:#ebf8e5;color:#337d10}.sa-card-title{font-size:11px;margin-top:8px}.sa-card strong{font-size:20px;color:#1c269a}.sa-card small{font-size:10px;line-height:1.3;color:#2832ae;min-height:30px}.sa-card em{font-size:10px;font-style:normal;color:#1e28a3;margin-top:auto;font-weight:600}.sa-charts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.sa-panel{padding:12px;min-width:0}.sa-panel h2{font-size:14px;color:#251d7a;margin:0 0 8px}.sa-panel>small{color:#464fba;font-size:10px}.sa-status-list{min-height:126px}.sa-status-list>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #eeeff9;font-size:11px}.sa-status-list b{color:#1e29a5}.sa-bars{height:130px;display:flex;align-items:end;gap:5px;overflow:auto}.sa-bars>div{min-width:30px;flex:1;height:100%;display:flex;align-items:center;justify-content:end;flex-direction:column;position:relative}.sa-bars>div span{background:linear-gradient(#535cbf,#1f2aab);min-height:3px;width:20px;border-radius:3px 3px 0 0}.sa-bars small{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.sa-bars b{font-size:9px;position:absolute;top:0}.sa-unavailable{color:#464fba;font-size:12px;line-height:1.5}.sa-tables{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-top:10px}.sa-panel header{display:flex;justify-content:space-between;gap:5px;align-items:center}.sa-panel header div{display:flex;gap:6px}.sa-panel header button{font-size:10px;white-space:nowrap}.sa-accounts input{width:100%;padding:7px;margin-bottom:8px;border:1px solid #dcdef2;border-radius:5px}.sa-table-wrap{overflow:auto}.sa-accounts table{border-collapse:collapse;width:100%;min-width:530px;font-size:9px}.sa-accounts th{text-align:left;background:#f2f3fa}.sa-accounts td,.sa-accounts th{padding:7px 5px;border-bottom:1px solid #e8eaf7}.sa-accounts td small{display:block;color:#4e56bc}.sa-pages{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-top:8px;font-size:11px}.sa-pages button{border:1px solid #d8daf1;background:#fff;border-radius:5px}.sa-activity{max-height:218px;overflow:auto}.sa-activity>div{display:flex;gap:8px;padding:5px;border-bottom:1px solid #e8eaf7;font-size:10px}.sa-activity time{min-width:95px;color:#3d46b6}.sa-activity small{display:block;color:#5058bd}.sa-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.sa-actions article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sa-actions button{background:#fafafd;border:1px solid #e3e4f4;border-radius:6px;padding:8px;color:#182083;font-size:10px;text-align:left;min-height:42px}.sa-footer{display:flex;justify-content:space-between;gap:15px;background:#fff;padding:16px;margin:10px -12px -12px;font-size:10px;color:#3b44b5}.sa-footer strong{font-size:17px;color:#2d6e0f}@media(max-width:1200px){.sa-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sa-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-tables{grid-template-columns:1fr 1fr}.sa-accounts{grid-column:1/-1}}@media(max-width:720px){.sa-toolbar{height:auto;min-height:65px}.sa-toolbar-meta{gap:7px;flex-wrap:wrap;justify-content:end}.sa-toolbar-meta>span:first-child{display:none}.sa-body{display:block}.sa-sidebar{min-height:0;flex-direction:row;overflow-x:auto;white-space:nowrap;padding:6px;position:sticky;top:0;z-index:3}.sa-sidebar button{flex:none;min-height:38px}.sa-sidebar button span{font-size:16px;width:auto}.sa-content{padding:8px}.sa-hero{grid-template-columns:1fr}.sa-hero section:first-child{min-height:115px;padding:14px}.sa-hero h1{font-size:20px}.sa-banner{min-height:90px;padding:13px}.sa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-card{min-height:135px}.sa-charts,.sa-tables,.sa-actions{grid-template-columns:1fr}.sa-accounts{grid-column:auto}.sa-footer{margin:10px -8px -8px;flex-direction:column}.sa-setup{align-items:flex-start;flex-wrap:wrap}}.sa-modal-backdrop{position:fixed;inset:0;background:#07023aa9;display:grid;place-items:center;z-index:1000;padding:15px}.sa-modal{background:#fff;border-radius:14px;box-shadow:0 15px 45px #07023a55;padding:22px;width:min(440px,100%);display:grid;gap:12px}.sa-modal h2{margin:0;color:#251d7a}.sa-modal p{font-size:12px;margin:0;color:#2a34af}.sa-modal label{display:grid;gap:5px;font-size:12px}.sa-modal select,.sa-modal textarea{width:100%;border:1px solid #c3c6e9;border-radius:7px;padding:9px;font:inherit}.sa-modal textarea{min-height:75px}.sa-modal>div{display:flex;justify-content:flex-end;gap:8px}.sa-modal button{border:1px solid #bec1e6;background:#fff;border-radius:7px;padding:8px 12px;color:#251d7a}.sa-modal button[type=submit]{background:#3a8f13;color:#fff;border-color:#3a8f13}.sa-modal button:disabled{opacity:.5;cursor:not-allowed}.sa-mobile-accounts{display:none}@media(max-width:720px){.sa-table-wrap{display:none}.sa-mobile-accounts{display:grid;gap:8px}.sa-mobile-accounts article{display:grid;gap:5px;padding:12px;border:1px solid #e3e4f4;border-radius:8px}.sa-mobile-accounts strong{font-size:15px}.sa-mobile-accounts small,.sa-mobile-accounts span{font-size:12px;overflow-wrap:anywhere}.sa-mobile-accounts button{background:#f0f0f9;border:1px solid #c8caea;border-radius:7px;min-height:44px;color:#251d7a}.sa-card-title{font-size:14px}.sa-card strong{font-size:24px}.sa-sidebar button{min-height:44px}.sa-actions button{min-height:48px;font-size:12px}}.sa-toolbar .sa-brand{display:flex;align-items:center;gap:8px}.sa-brand img{width:42px;height:42px;object-fit:contain;border-radius:8px}.sa-brand>span{display:flex;flex-direction:column}@media(max-width:720px){.sa-brand img{width:36px;height:36px}.sa-toolbar strong{font-size:17px}.sa-toolbar small{font-size:8px}}.sa-modal .sa-modal-error{color:#8e8e55;background:#f9faf5;padding:8px;border-radius:5px}.sa-card-icon svg{width:22px;height:22px}.sa-sidebar button svg{width:19px;height:19px}.sa-shield svg{width:42px;height:42px}body:has(.sa-dashboard) .sa-dashboard .sa-toolbar,body:has(.sa-dashboard) .sa-dashboard .sa-sidebar{display:none}body:has(.sa-dashboard) .sa-dashboard .sa-body{display:block}body:has(.sa-dashboard) .sa-dashboard{min-height:calc(100vh - 70px)}.sa-demo-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 14px;border:1px solid #c7c79e;border-radius:9px;background:#f7f7f0;color:#4e4e2f;font-size:12px}.sa-demo-notice button{border:1px solid #a2a261;border-radius:7px;background:#fff;color:#4e4e2f;padding:7px 11px;font-weight:600;white-space:nowrap}.sa-card-demo{border-color:#c6c79d;background:linear-gradient(135deg,#fcfcfa,#fff)}.sa-demo-badge{display:inline-block;margin-left:5px;padding:2px 6px;border-radius:20px;background:#edeee0;color:#5a5b36;font-size:9px;font-weight:600;font-style:normal;vertical-align:middle}.sa-demo-list{display:grid;gap:6px}.sa-demo-list button{width:100%;display:flex;justify-content:space-between;gap:8px;text-align:left;padding:8px;border:1px solid #e4e4d1;border-radius:7px;background:#fcfcfa;color:#150c70;font-size:11px;line-height:1.4}.sa-demo-list button:hover{border-color:#a6a765}.sa-demo-list b,.sa-demo-list span:last-child{flex:none;color:#62623b}.sa-demo-modal ul{margin:0;padding-left:20px;color:#150c70;font-size:12px;line-height:1.8}.sa-demo-modal>button{justify-self:end;background:#1c1475;color:#fff;border:0}.sa-demo-modal{max-height:min(80vh,600px);overflow:auto}@media(max-width:720px){.sa-demo-notice{align-items:flex-start;flex-direction:column}.sa-demo-notice button{width:100%}}.sa-pov-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding:14px 16px;border:1px solid #c0e8ae;border-radius:10px;background:linear-gradient(110deg,#f2faef,#fafafd);color:#0a035c}.sa-pov-entry>div{display:grid;gap:3px}.sa-pov-entry strong{font-size:14px}.sa-pov-entry span{font-size:11px}.sa-pov-entry button{border:0;border-radius:7px;background:#307510;color:#fff;padding:10px 14px;font-weight:600;white-space:nowrap}.sa-pov-row{margin-left:5px;border:1px solid #b3e39c;border-radius:5px;background:#eef9e9;color:#29650d;padding:4px 6px;white-space:nowrap}.sa-pov-modal{max-height:min(90vh,700px);overflow:auto}.sa-pov-modal input{width:100%;border:1px solid #c3c6e9;border-radius:7px;padding:9px;font:inherit}@media(max-width:720px){.sa-pov-entry{align-items:stretch;flex-direction:column}.sa-pov-entry button{width:100%;min-height:44px}.sa-mobile-accounts .sa-pov-row{margin:0}}.sa-pov-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.2fr);gap:8px 20px;margin-top:10px;padding:16px;border:1px solid #c0e8ae;border-radius:10px;background:linear-gradient(110deg,#f2faef,#fff);color:#0a035c}.sa-pov-card-title{display:flex;align-items:center;gap:12px}.sa-pov-card-title h2{margin:0;font-size:16px;color:#0a035a}.sa-pov-card-title p{margin:4px 0 0;font-size:11px}.sa-pov-card-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:end}.sa-pov-card-controls label{grid-column:1/-1;font-size:11px;font-weight:600}.sa-pov-card-controls select{min-width:0;width:100%;border:1px solid #ace094;border-radius:7px;background:#fff;padding:10px;font:inherit;font-size:12px}.sa-pov-card-controls button{border:0;border-radius:7px;background:#307510;color:#fff;padding:10px 14px;font-weight:600;white-space:nowrap}.sa-pov-card-controls button:disabled{opacity:.5;cursor:not-allowed}.sa-pov-card>small{grid-column:1/-1;font-size:10px;color:#2832ae}@media(max-width:720px){.sa-pov-card,.sa-pov-card-controls{grid-template-columns:1fr}.sa-pov-card-controls button{min-height:44px}}.sa-accounts header{align-items:flex-start}.sa-accounts header>div{flex-wrap:wrap;justify-content:flex-end}.sa-accounts header button{min-height:34px;padding:6px 9px;border:1px solid #d6d8ef;border-radius:6px;background:#fafafd}.sa-accounts .sa-table-wrap table{min-width:760px}.sa-accounts .sa-table-wrap th,.sa-accounts .sa-table-wrap td{vertical-align:middle;overflow-wrap:normal;word-break:normal}.sa-accounts .sa-table-wrap td:first-child{min-width:130px;font-weight:600}.sa-accounts .sa-table-wrap td:nth-child(3){min-width:105px;overflow-wrap:anywhere}.sa-accounts .sa-table-wrap td:last-child button{white-space:nowrap;min-height:32px;padding:5px 9px;border:1px solid #bcbfe6;border-radius:6px;background:#f8f8fc;color:#251d7a}@media(max-width:1200px){.sa-accounts .sa-table-wrap{display:none}.sa-accounts .sa-mobile-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-mobile-accounts article{display:grid;align-content:start;gap:6px;padding:12px;border:1px solid #e3e4f4;border-radius:8px;min-width:0}.sa-mobile-accounts strong{font-size:14px;overflow-wrap:anywhere}.sa-mobile-accounts small,.sa-mobile-accounts span{font-size:11px;overflow-wrap:anywhere}.sa-mobile-accounts button{justify-self:start;min-height:36px;padding:6px 12px;background:#f0f0f9;border:1px solid #c8caea;border-radius:7px;color:#251d7a}}@media(max-width:720px){.sa-accounts header{flex-wrap:wrap}.sa-accounts header>div{justify-content:flex-start}.sa-accounts .sa-mobile-accounts{grid-template-columns:1fr}.sa-mobile-accounts button{justify-self:stretch;min-height:44px}}.sa-charts .sa-personnel-panel{grid-column:1/-1;grid-row:1;padding:17px 20px}.sa-personnel-panel header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.sa-personnel-panel header h2{font-size:18px;margin:0}.sa-personnel-panel header small{color:#3e47b6;font-size:11px;white-space:nowrap}.sa-personnel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;margin-bottom:12px}.sa-personnel-row{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:32px}.sa-personnel-row strong{font-size:12px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.sa-personnel-row b{text-align:right;font-size:13px;color:#182083}.sa-personnel-track{height:11px;border-radius:20px;background:#edeef8;overflow:hidden}.sa-personnel-track span{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#3a8e13,#3640b4)}.sa-personnel-panel>small{font-size:11px}@media(max-width:900px){.sa-personnel-list{grid-template-columns:1fr}.sa-personnel-row{grid-template-columns:minmax(95px,160px) minmax(0,1fr) 26px}}@media(max-width:540px){.sa-charts .sa-personnel-panel{padding:14px}.sa-personnel-row{grid-template-columns:minmax(85px,120px) minmax(0,1fr) 22px;gap:7px}.sa-personnel-row strong{font-size:11px}}.sa-charts .sa-shipment-status{align-self:start}.sa-shipment-status .sa-status-list{min-height:0}.sa-shipment-status .sa-shipment-demo>div{padding:8px 0}.sa-shipment-status>small{display:block;margin-top:10px;line-height:1.4}.sa-pov-card-controls input[type=search]{grid-column:1/-1;box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid #ace094;border-radius:7px;background:#fff;color:#0a035c;font:inherit;font-size:13px}.sa-pov-card-controls input[type=search]:focus-visible{outline:3px solid #a1e738;outline-offset:2px}.sa-personnel-groups{display:grid;gap:16px;margin-bottom:12px}.sa-personnel-division{border:1px solid #dbdcf1;border-radius:9px;padding:12px;min-width:0}.sa-personnel-division h3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;font:600 14px/1.4 DM Sans,system-ui,sans-serif;color:#0c036b;margin:0 0 10px}.sa-personnel-division h3 small{font:400 12px/1.4 DM Sans,system-ui,sans-serif;color:#3e47b6}.sa-personnel-division .sa-personnel-list{margin-bottom:0}@media(max-width:540px){.sa-personnel-division{padding:10px}.sa-personnel-division h3{font-size:14px}}.sales-review-dashboard{display:grid;gap:20px}.sales-review-dashboard p{margin:0;line-height:1.55}.sales-period-filter{display:flex;flex-wrap:wrap;gap:16px}.sales-period-filter label{display:grid;gap:8px;flex:1;min-width:130px;max-width:300px}.sales-period-filter input,.sales-period-filter select{width:100%;min-width:0;min-height:48px;padding:10px 14px;border:1px solid #ccecbd;border-radius:13px;font:inherit;color:#090253;background:#fff}.sales-start-work{display:grid;gap:18px;padding:clamp(20px,3vw,30px);border:1px solid #d1eec3;border-radius:28px;background:#f9fdf7}.sales-start-work header small{color:#2d6e0f;font-size:11px;font-weight:850;letter-spacing:.13em}.sales-start-work h2{margin:4px 0 6px;font-size:clamp(25px,3vw,35px);letter-spacing:-.04em}.sales-start-work header p{color:#212cac}.sales-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-start-grid button{display:grid;grid-template-columns:42px 1fr;gap:5px 12px;align-items:start;min-height:148px;padding:19px;border:1px solid #d7f0cc;border-radius:19px;background:#fff;color:#090253;text-align:left;font:inherit;cursor:pointer;box-shadow:0 7px 20px #0902500b}.sales-start-grid button:hover{border-color:#6fca45;transform:translateY(-1px)}.sales-start-grid button>span{grid-row:1/4;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ecf8e6;color:#2d6e0f;font-size:12px;font-weight:900}.sales-start-grid b{font-size:16px}.sales-start-grid small{color:#2530ad;line-height:1.45}.sales-start-grid em{margin-top:6px;color:#2d6e0f;font-size:13px;font-style:normal;font-weight:850}.sales-invisible-records{border-top:1px solid #dcf2d1;padding-top:15px}.sales-invisible-records summary{color:#28610d;font-weight:800;cursor:pointer}.sales-invisible-records>div{margin-top:14px;padding:16px 18px;border-radius:15px;background:#fff}.sales-invisible-records ul{margin:10px 0;padding-left:22px;line-height:1.65}.sales-boundary-note{padding:12px 14px;border-left:4px solid #9d9d5e;background:#f7f7f1;color:#525231;font-size:13px}.sales-back-overview{justify-self:start;min-height:48px;padding:12px 18px;border:1px solid #bde7aa;border-radius:13px;background:#f3fbef;color:#255b0c;font:inherit;font-weight:700;cursor:pointer}.sales-overview-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;padding:0!important;margin:0!important}.sales-overview-cards button{height:auto!important;min-height:145px;display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;border:1px solid #d4efc7;border-radius:22px;background:#fff;color:#090253;text-align:left}.sales-overview-cards button.active{background:#edf8e8;border-color:#2e720f;box-shadow:0 0 0 3px #327b1011}.sales-overview-cards small{font-size:16px;font-weight:700}.sales-overview-cards strong{font-size:38px;line-height:1}.sales-overview-cards span{font-size:13px}.sales-scope-note{font-size:14px;color:#242fad}.sales-demo-banner{padding:18px;border:1px solid #c5c59b;background:#f3f3ea;border-radius:14px;color:#585835}.sales-recent-documents,.sales-count-trend{padding:24px;border:1px solid #d7f0cb;border-radius:22px;background:#fff;display:grid;gap:16px}.sales-recent-documents h2,.sales-count-trend h2{margin:0;font-size:26px}.sales-summary-list{display:grid;gap:10px}.sales-summary-list article{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px;background:#f7fcf4;border:1px solid #e1f4d8;border-radius:13px}.sales-summary-list article>div{display:grid;gap:6px;min-width:0}.sales-summary-list small{font-size:13px;color:#2732ae}.sales-record-status{font-size:12px;font-weight:750;color:#2a680e;max-width:180px}.sales-trend-scroll{overflow-x:auto}.sales-count-trend table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px}.sales-count-trend th,.sales-count-trend td{padding:12px;text-align:left;border-bottom:1px solid #e0f4d7}.sales-count-trend td{position:relative;width:24%}.sales-count-trend td b{position:relative;z-index:1}.sales-trend-bar{position:absolute;left:0;top:20%;bottom:20%;background:#dddef2;border-radius:5px}.sales-trend-bar.orders{background:#e1f4d8}.sales-trend-bar.invoices{background:#eaebdb}@media(max-width:700px){.sales-overview-cards{grid-template-columns:1fr}.sales-overview-cards button{min-height:116px;padding:20px}.sales-summary-list article{align-items:flex-start;flex-direction:column}.sales-recent-documents,.sales-count-trend{padding:18px}}.sales-focus-card{overflow:hidden;padding:clamp(22px,4vw,38px);border:1px solid #2d6e0e;border-radius:30px;background:radial-gradient(circle at 92% 8%,#ffffff29 0 14%,transparent 15%),linear-gradient(135deg,#090251,#0b0366,#2f740f);color:#fff;box-shadow:0 24px 54px #09025026}.sales-focus-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.sales-focus-heading>div{display:grid;gap:8px;min-width:0}.sales-focus-heading small,.sales-action-centre header small{font-size:11px;font-weight:850;letter-spacing:.12em}.sales-focus-heading h2{max-width:22ch;margin:0;color:#fff;font-size:clamp(27px,4vw,43px);line-height:1.03;letter-spacing:-.045em}.sales-focus-heading p{color:#e2f4d9}.sales-focus-heading button{display:flex;align-items:center;justify-content:center;gap:18px;min-width:156px;min-height:54px;padding:13px 19px;border:1px solid #ffffff70;border-radius:17px;background:#fff;color:#090251;font:inherit;font-weight:850;box-shadow:0 12px 28px #08024533;cursor:pointer}.sales-focus-heading button span{font-size:24px}.sales-progress{display:grid;grid-template-columns:minmax(120px,280px) 1fr;align-items:center;gap:12px;margin-top:26px}.sales-progress>span{height:7px;overflow:hidden;border-radius:99px;background:#ffffff2e}.sales-progress i{display:block;height:100%;border-radius:inherit;background:#b3e39c}.sales-progress small{color:#e2f4d9}.sales-action-centre{padding:clamp(18px,3vw,28px);border:1px solid #d4efc8;border-radius:26px;background:#fff;box-shadow:0 14px 36px #08024710}.sales-action-centre>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.sales-action-centre header div{display:grid;gap:5px}.sales-action-centre header small{color:#2d6e0f}.sales-action-centre h2{margin:0;font-size:clamp(23px,3vw,32px);letter-spacing:-.035em}.sales-action-centre>header>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ecf8e7;color:#2d6e0f;font-size:20px;font-weight:900}.sales-quick-filters{display:flex!important;gap:8px!important;overflow-x:auto;margin:20px 0 14px!important;padding:2px!important}.sales-quick-filters button{flex:0 0 auto;min-height:40px;padding:8px 14px;border:1px solid #d4efc8;border-radius:999px;background:#f7fcf5;color:#1c269b;font:inherit;font-size:13px;font-weight:750;white-space:nowrap}.sales-quick-filters button.active{border-color:#2c6c0e;background:#2c6c0e;color:#fff;box-shadow:0 7px 18px #2f740f26}.sales-action-list{display:grid}.sales-action-list>button{display:grid;grid-template-columns:10px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 8px;border:0;border-top:1px solid #e3f5da;background:transparent;color:#090253;text-align:left;font:inherit;cursor:pointer}.sales-action-list>button:hover{background:#f5fbf3}.sales-action-list>button>span:nth-child(2){display:grid;gap:5px;min-width:0}.sales-action-list b,.sales-action-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-action-list small{color:#2530ad}.sales-action-list time{color:#1b2598;font-size:13px;font-weight:700;white-space:nowrap}.sales-action-list i:last-child{font-size:26px;font-style:normal}.sales-priority-dot{width:9px;height:9px;border-radius:50%;background:#a3a462}.sales-priority-dot.priority-1,.sales-priority-dot.priority-2{background:#7e79b0}.sales-priority-dot.priority-4{background:#58c127}.sales-empty-action{display:flex;align-items:center;gap:14px;padding:20px 5px;border-top:1px solid #e3f5da}.sales-empty-action>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ebf7e5;color:#2d6e0f;font-weight:900}.sales-empty-action>div{display:grid;gap:4px}.sales-empty-action small{color:#2530ad}.sales-status-legend{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px 18px!important;margin:0!important;padding:14px 18px!important;border:1px solid #ddf2d3;border-radius:16px;background:#f8fdf6;color:#1c269c}.sales-status-legend small{font-weight:850;color:#090253}.sales-status-legend span{display:flex;align-items:center;gap:7px;font-size:12px}.sales-status-legend i{width:9px;height:9px;border-radius:50%;background:#58c127}.sales-status-legend i.waiting{background:#a3a462}.sales-status-legend i.attention{background:#7e79b0}@media(max-width:700px){.sales-focus-heading{align-items:stretch;flex-direction:column}.sales-focus-heading button{width:100%}.sales-progress{grid-template-columns:1fr}}@media(max-width:430px){.sales-action-list>button{grid-template-columns:9px minmax(0,1fr) 16px}.sales-action-list time{grid-column:2}.sales-action-list i:last-child{grid-column:3;grid-row:1/3}.sales-focus-card,.sales-action-centre{border-radius:22px}.sales-status-legend{align-items:flex-start;flex-direction:column}.sales-period-filter label{max-width:none}}@media(max-width:700px){.sales-start-grid{grid-template-columns:1fr}.sales-start-grid button{min-height:128px}.sales-start-work{border-radius:22px}}.sales-manager-command{display:grid;gap:20px;padding:clamp(20px,3vw,30px);border:1px solid #d1eec3;border-radius:28px;background:linear-gradient(145deg,#fcfefb,#f2faee);box-shadow:0 18px 44px #09025012}.sales-manager-command>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.sales-manager-command>header>div{display:grid;gap:5px}.sales-manager-command small{color:#212cac}.sales-manager-command>header small{font-size:11px;font-weight:850;letter-spacing:.13em;color:#2d6e0f}.sales-manager-command h2{margin:0;font-size:clamp(24px,3vw,34px);letter-spacing:-.04em}.sales-manager-command button,.sales-management-links button{min-height:44px;padding:10px 16px;border:1px solid #c0e8ad;border-radius:14px;background:#fff;color:#24580c;font:inherit;font-weight:800;cursor:pointer}.sales-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-kpi-grid article{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:20px;border:1px solid #daf1d0;border-radius:20px;background:#fff}.sales-kpi-grid article>b{overflow:hidden;text-overflow:ellipsis;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.04em;white-space:nowrap}.sales-kpi-grid article>span{min-height:36px;color:#2d37b0;font-size:12px}.sales-kpi-grid article>i{height:7px;overflow:hidden;border-radius:99px;background:#e5f5dd}.sales-kpi-grid article>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f730f,#65c638)}.sales-kpi-grid article>strong{color:#2d6e0f;font-size:13px}.sales-kpi-grid article>button{justify-self:start;margin-top:auto;min-height:36px;padding:7px 11px;font-size:12px}.sales-pipeline-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px}.sales-pipeline-strip button{display:grid;gap:4px;min-width:0;text-align:left}.sales-pipeline-strip button small,.sales-pipeline-strip button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-pipeline-strip button b{font-size:22px}.sales-management-links{display:flex;flex-wrap:wrap;gap:10px}.sales-management-links button{background:#f5fbf2}@media(max-width:900px){.sales-kpi-grid{grid-template-columns:1fr}.sales-kpi-grid article>span{min-height:0}.sales-manager-command>header{align-items:stretch;flex-direction:column}.sales-manager-command>header>button{width:100%}}@media(max-width:520px){.sales-manager-command{padding:17px;border-radius:22px}.sales-pipeline-strip{grid-template-columns:1fr 1fr}.sales-kpi-grid article>b{font-size:22px}.sales-management-links{display:grid;grid-template-columns:1fr}.sales-management-links button{width:100%}}.sales-manager-decision-desk{display:grid;gap:18px;margin:18px 0 24px;padding:24px;border:1px solid #cbecbc;border-radius:26px;background:linear-gradient(145deg,#f2faee,#fff)}.sales-manager-decision-desk>header{display:flex;justify-content:space-between;gap:18px}.sales-manager-decision-desk>header h2{margin:5px 0}.sales-manager-decision-desk>header p{margin:0;color:#2e39b1}.sales-manager-decision-desk>header>strong{font-size:40px;color:#2f730f}.sales-manager-decision-desk>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sales-manager-decision-desk>div button{display:grid;gap:6px;min-height:125px;padding:17px;border:1px solid #d6f0c9;border-radius:18px;background:#fff;text-align:left}.sales-manager-decision-desk>div b{font-size:28px;color:#2f730f}.sales-manager-decision-desk>div span{font-weight:850;color:#0a0259}.sales-manager-decision-desk>div small{color:#363fb3}.sales-manager-decision-desk>aside{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px;border-radius:18px;background:#fff}.sales-manager-decision-desk>aside h3{margin:5px 0}.sales-manager-decision-desk>aside ul{margin:0;padding-left:20px;line-height:1.7}.sales-manager-decision-desk>aside p{grid-column:1/-1;margin:0;padding:12px;border-left:4px solid #2f730f;background:#f7fcf4;color:#1f2aab}@media(max-width:900px){.sales-manager-decision-desk>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sales-manager-decision-desk{padding:18px}.sales-manager-decision-desk>header{flex-direction:column}.sales-manager-decision-desk>div,.sales-manager-decision-desk>aside{grid-template-columns:1fr}.sales-manager-decision-desk>aside p{grid-column:auto}}.sales-staff-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 24px}.sales-staff-kpis button{min-height:148px;padding:20px;text-align:left;border:1px solid rgba(59,68,181,.28);border-radius:18px;background:linear-gradient(145deg,#07023a,#090254 72%,#0d046c 140%);color:#fff;box-shadow:0 12px 28px #06013524;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.sales-staff-kpis button:hover{transform:translateY(-2px);border-color:#464fba;box-shadow:0 16px 34px #06013533}.sales-staff-kpis small{font-size:.7rem;letter-spacing:.13em;color:#8b91d4;font-weight:800}.sales-staff-kpis strong{font-size:2.25rem;line-height:1;color:#fff}.sales-staff-kpis span{font-size:1rem;font-weight:750;line-height:1.3;color:#f0f0f9}@media(max-width:850px){.sales-staff-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sales-staff-kpis{grid-template-columns:1fr}.sales-staff-kpis button{min-height:126px}}.sales-shared-records{background:#fff;border:1px solid #d8daf0;border-radius:24px;padding:24px;box-shadow:0 18px 45px #07023e14}.sales-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.sales-table-heading small,.sales-record-modal header small{color:#1a238e;font-weight:800;letter-spacing:.13em}.sales-table-heading h2{margin:.25rem 0;color:#090250;font-size:clamp(1.55rem,2vw,2.15rem)}.sales-table-heading p{margin:0;color:#303bb2}.sales-table-heading>span{background:#eaebf7;color:#1f1777;border-radius:999px;padding:8px 12px;font-weight:800;white-space:nowrap}.sales-table-scope{display:inline-flex;background:#ebecf7;border-radius:12px;padding:4px;margin-bottom:16px}.sales-table-scope button{border:0;background:transparent;color:#2530ad;padding:9px 15px;border-radius:9px;font-weight:750}.sales-table-scope button.active{background:#fff;color:#090252;box-shadow:0 3px 12px #07023e1c}.sales-table-filters{display:grid;grid-template-columns:1.7fr repeat(4,minmax(125px,1fr));gap:10px;margin-bottom:16px}.sales-table-filters label{display:flex;flex-direction:column;gap:5px}.sales-table-filters label>span{font-size:.72rem;font-weight:800;color:#333db3;text-transform:uppercase;letter-spacing:.06em}.sales-table-filters input,.sales-table-filters select{min-height:42px;border:1px solid #c8caea;border-radius:10px;background:#fff;color:#0b035f;padding:0 11px}.sales-table-wrap{overflow:auto;border:1px solid #dadcf1;border-radius:16px}.sales-team-table{width:100%;border-collapse:collapse;min-width:1080px}.sales-team-table th{background:#f3f3fa;color:#2b36b0;font-size:.71rem;text-transform:uppercase;letter-spacing:.055em;text-align:left;padding:12px}.sales-team-table td{padding:14px 12px;border-top:1px solid #e3e5f5;color:#170e72;vertical-align:middle}.sales-team-table td:nth-child(2) small{display:block;color:#545cbf;margin-top:4px}.sales-customer-link{display:inline;padding:0;border:0;background:transparent;color:#261e7b;font:inherit;font-weight:850;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.sales-customer-link:hover{color:#11096e;text-decoration-color:currentColor}.sales-pic-chip{display:inline-grid;place-items:center;min-width:38px;height:30px;padding:0 9px;background:#f0f0f9;color:#251d7a;border-radius:9px;font-weight:850}.sales-stage-badge,.sales-dol-badge,.sales-view-record{border:0;cursor:pointer}.sales-stage-badge{padding:7px 10px;border-radius:999px;font-weight:800;white-space:nowrap;transition:filter .16s ease,transform .16s ease}.stage-inquiry,.stage-permintaan-pelanggan{background:#eeeef8;color:#19238d}.stage-quotation,.stage-penawaran{background:#edeef8;color:#242fad}.stage-po{background:#ecf8e7;color:#2b6a0e}.sales-dol-badge{display:flex;flex-direction:column;align-items:flex-start;min-width:96px;padding:7px 10px;border-radius:11px;background:#ebecf8;color:#192289;text-align:left;transition:filter .16s ease,transform .16s ease}.sales-dol-badge small{color:inherit;opacity:.76;margin-top:3px}.order-new{background:#ebecf8;color:#192289}.order-stock-checking{background:#e8e9f6;color:#1e1676}.order-processing{background:#eeeef8;color:#1a2390}.order-waiting{background:#f1f1e6;color:#565733}.order-ready-for-delivery{background:#e8f7e1;color:#2d6e0e}.order-partially-delivered{background:#edeef8;color:#242fad}.order-delivered{background:#ebf7e5;color:#2d6e0f}.order-completed{background:#e0f4d7;color:#24570c}.order-cancelled{background:#f0eff6;color:#4e4893}.sales-stage-badge:hover,.sales-dol-badge:hover{filter:saturate(1.12) brightness(.97);transform:translateY(-1px)}.sales-customer-link:focus-visible,.sales-stage-badge:focus-visible,.sales-dol-badge:focus-visible{outline:3px solid #343eb3;outline-offset:2px}.sales-view-record{background:#090252;color:#fff;border-radius:9px;padding:8px 12px;font-weight:750}.sales-no-dol{color:#7e85cf}.sales-table-empty{display:flex;flex-direction:column;align-items:center;padding:38px;color:#4049b7}.sales-table-empty b{color:#0b0366;margin-bottom:5px}.sales-record-modal-backdrop{position:fixed;inset:0;background:#05012f9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;display:grid;place-items:center;padding:20px}.sales-record-modal{width:min(760px,100%);max-height:min(760px,92vh);overflow:auto;background:#fff;border-radius:24px;box-shadow:0 30px 90px #0b03634d}.sales-record-modal>header{display:flex;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid #e0e1f3}.sales-record-modal h2{margin:6px 0 4px;color:#090252}.sales-record-modal header p{margin:0;color:#333db3}.sales-record-modal header button{border:0;background:#ebecf7;color:#0b0366;width:38px;height:38px;border-radius:50%;font-size:1.45rem}.sales-record-detail,.sales-status-timeline{padding:24px 26px}.sales-record-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.sales-record-detail dl div{background:#f3f3fa;padding:13px;border-radius:12px}.sales-record-detail dt{font-size:.7rem;color:#4750ba;text-transform:uppercase;font-weight:800}.sales-record-detail dd{margin:5px 0 0;color:#0b0366;font-weight:750}.sales-record-detail section,.sales-record-detail aside{margin-top:18px;padding:18px;border-radius:15px}.sales-record-detail section{background:#eeeef8}.sales-record-detail aside{background:#f7f7f0;color:#5c5d37}.sales-record-detail aside p{margin:5px 0 0}.sales-status-timeline article{display:grid;grid-template-columns:16px 1fr;gap:13px;position:relative;padding-bottom:20px}.sales-status-timeline article:not(:last-child):before{content:"";position:absolute;left:6px;top:15px;bottom:-3px;width:2px;background:#d1d3ee}.sales-status-timeline i{width:14px;height:14px;border:3px solid #1d28a3;background:#fff;border-radius:50%;z-index:1}.sales-status-timeline time,.sales-status-timeline small{color:#4a53bb;font-size:.78rem}.sales-status-timeline h3{margin:4px 0;color:#0b0363;font-size:1rem}.sales-status-timeline h3 span{color:#1e29a5}.sales-status-timeline p{margin:5px 0;color:#1b2494}@media(max-width:900px){.sales-table-filters{grid-template-columns:1fr 1fr}.sales-search-filter{grid-column:1/-1}.sales-shared-records{padding:17px}.sales-table-heading{flex-direction:column}.sales-record-detail dl{grid-template-columns:1fr}}@media(max-width:560px){.sales-table-filters{grid-template-columns:1fr}.sales-search-filter{grid-column:auto}.sales-table-scope{display:flex}.sales-table-scope button{flex:1}.sales-record-modal-backdrop{padding:8px}.sales-record-modal>header,.sales-record-detail,.sales-status-timeline{padding:19px}.sales-record-detail dl{grid-template-columns:1fr}}.sales-order-history-wrap{padding:22px 24px;overflow:auto}.sales-order-history{width:100%;border-collapse:collapse;min-width:720px}.sales-order-history th{background:#f0f0f9;color:#333db2;font-size:.7rem;text-transform:uppercase;letter-spacing:.055em;text-align:left;padding:11px}.sales-order-history td{border-top:1px solid #dedff2;padding:12px 11px;color:#261e7b;vertical-align:top}.sales-order-history td:nth-child(3) b{display:inline-block;background:#ecf8e7;color:#2b6a0e;border-radius:999px;padding:5px 8px}.sales-order-history td:nth-child(4){font-weight:750;color:#5f5f39}.sales-staff-performance{margin-top:20px;padding:22px;border:1px solid #d3d6ef;border-radius:22px;background:linear-gradient(145deg,#fff,#f6f6fb);box-shadow:0 12px 32px #09025212}.sales-staff-performance>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sales-staff-performance header small{color:#261d7b;font-weight:850;letter-spacing:.11em}.sales-staff-performance h2{margin:5px 0;color:#090252}.sales-staff-performance header p{margin:0;color:#353fb3;max-width:680px}.sales-staff-performance header>span{padding:7px 11px;border-radius:999px;background:#ebf8e5;color:#2d6e0e;font-weight:800;white-space:nowrap}.sales-staff-chart{display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));gap:14px;height:210px;margin-top:24px;padding-top:12px}.sales-staff-chart article{display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center;min-width:0}.sales-staff-chart article>div{display:flex;align-items:flex-end;justify-content:center;gap:7px;min-height:130px;border-bottom:1px solid #c3c6e8}.sales-staff-chart article>div i{display:block;width:18px;min-height:6px;border-radius:7px 7px 2px 2px}.sales-staff-chart i.inquiry,.sales-staff-performance footer i.inquiry{background:#525abe}.sales-staff-chart i.po,.sales-staff-performance footer i.po{background:#3b9013}.sales-staff-chart b{color:#140b70}.sales-staff-chart small{color:#4b53bb;white-space:nowrap}.sales-staff-performance footer{display:flex;gap:18px;margin-top:14px;color:#2732ae;font-size:.78rem}.sales-staff-performance footer span{display:flex;align-items:center;gap:6px}.sales-staff-performance footer i{width:10px;height:10px;border-radius:3px}.sales-activity-preview{margin-top:20px}.sales-activity-preview .sales-table-heading>button{border:1px solid #b2b6e2;border-radius:10px;background:#f1faed;color:#10076d;padding:9px 13px;font-weight:800;cursor:pointer}.sales-activity-preview .sales-team-table{min-width:980px}.sales-chart-empty{display:flex;align-items:center;gap:14px;margin-top:20px;padding:18px;border:1px dashed #bec1e7;border-radius:15px;background:#f7f7fc;color:#242fad}.sales-chart-empty>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ecf8e6;color:#327a10;font-size:1.25rem;font-weight:900}.sales-chart-empty>div{display:grid;gap:3px}.sales-chart-empty b{color:#0c0368}.sales-chart-empty small{color:#3f48b7}@media(max-width:700px){.sales-staff-performance>header{flex-direction:column}.sales-staff-chart{grid-template-columns:repeat(6,70px);overflow-x:auto}.sales-staff-performance{overflow:hidden}}.sales-staff-dashboard-v2{--sales-navy:#0a035b;--sales-blue:#1f2aab;--sales-border:#d9dbf1;display:grid;gap:18px;color:#0a035d}.sales-staff-dashboard-v2>p:first-of-type,.sales-staff-dashboard-v2>.sales-scope-note{display:none}.sales-staff-welcome{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr) auto;align-items:center;gap:28px;padding:16px 10px 10px;background:radial-gradient(circle at 76% 25%,#e8e9f6 0,transparent 28%)}.sales-staff-welcome h1{margin:0 0 4px;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.045em;color:#0a035b}.sales-staff-welcome p,.sales-staff-welcome small{margin:0;color:#2a34af}.sales-staff-welcome>div:nth-child(2){display:grid;gap:5px}.sales-staff-welcome blockquote{margin:0;font-style:italic;text-align:center;white-space:nowrap}.sales-staff-dashboard-v2 .sales-staff-navigation{display:none!important}.sales-staff-dashboard-v2 .sales-period-filter{justify-self:end;margin:-58px 0 2px}.sales-staff-dashboard-v2 .sales-staff-kpis{gap:18px;margin:0}.sales-staff-dashboard-v2 .sales-staff-kpis button{position:relative;min-height:134px;padding:20px 20px 18px 86px;border:1px solid #bcbfe6;border-radius:16px;background:linear-gradient(135deg,#f9f9fd,#f0f0f9);color:#0a035d;box-shadow:0 10px 28px #11086e10}.sales-staff-dashboard-v2 .sales-staff-kpis button:nth-child(2){border-color:#caebbb;background:linear-gradient(135deg,#fafdf9,#eff9ea)}.sales-staff-dashboard-v2 .sales-staff-kpis button:nth-child(3){border-color:#d7d9f0;background:linear-gradient(135deg,#fbfbfd,#f2f3fa)}.sales-staff-dashboard-v2 .sales-staff-kpis button:nth-child(4){border-color:#e6e6d3;background:linear-gradient(135deg,#fbfbf9,#f5f6ee)}.sales-staff-dashboard-v2 .sales-staff-kpis button:before{content:"▣";position:absolute;left:20px;top:22px;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#cccfec;color:#1f2aab;font-size:25px}.sales-staff-dashboard-v2 .sales-staff-kpis button:nth-child(2):before{content:"▤";background:#cdecbf;color:#3a8e13}.sales-staff-dashboard-v2 .sales-staff-kpis button:nth-child(3):before{content:"🛒";background:#dddef2;color:#5861c1}.sales-staff-dashboard-v2 .sales-staff-kpis button:nth-child(4):before{content:"✓";background:#e3e3ce;color:#a5a663}.sales-staff-dashboard-v2 .sales-staff-kpis small{color:#313bb2;letter-spacing:.04em}.sales-staff-dashboard-v2 .sales-staff-kpis strong{color:#0a035b;font-size:2.15rem}.sales-staff-dashboard-v2 .sales-staff-kpis span{color:#140b70}.sales-staff-dashboard-v2 .sales-staff-performance,.sales-staff-dashboard-v2 .sales-shared-records,.sales-staff-dashboard-v2 .sales-action-centre{border:1px solid var(--sales-border);border-radius:16px;background:#fff;box-shadow:0 10px 28px #160e7110}.sales-staff-dashboard-v2 .sales-staff-performance{padding:20px}.sales-staff-dashboard-v2 .sales-staff-performance header small{color:#1f2aab}.sales-staff-dashboard-v2 .sales-staff-chart i.inquiry,.sales-staff-dashboard-v2 .sales-staff-performance footer i.inquiry{background:linear-gradient(#3640b4,#1e28a4)}.sales-staff-dashboard-v2 .sales-staff-chart i.po,.sales-staff-dashboard-v2 .sales-staff-performance footer i.po{background:linear-gradient(#4bb818,#378612)}.sales-staff-dashboard-v2 .sales-table-wrap{border-radius:12px}.sales-staff-dashboard-v2 .sales-team-table th{background:#f3f4fb;color:#1a2491}.sales-staff-dashboard-v2 .sales-team-table td{padding:12px;color:#12096f}.sales-staff-dashboard-v2 .sales-action-centre{padding:20px}.sales-staff-dashboard-v2 .sales-quick-filters:not(.sales-staff-navigation) button.active{background:#1f2aab;border-color:#1f2aab}.sales-staff-dashboard-v2 .sales-start-work,.sales-staff-dashboard-v2 .sales-manager-decision-desk{display:none}.sales-staff-dashboard-v2 .sales-activity-preview{margin-top:0}@media(max-width:900px){.sales-staff-welcome{grid-template-columns:1fr}.sales-staff-welcome blockquote{display:none}.sales-staff-dashboard-v2 .sales-period-filter{justify-self:stretch;margin:0}.sales-staff-dashboard-v2 .sales-staff-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sales-staff-dashboard-v2 .sales-staff-kpis{grid-template-columns:1fr}.sales-staff-dashboard-v2 .sales-staff-kpis button{min-height:120px}.sales-staff-welcome{padding:8px 0}.sales-staff-welcome h1{font-size:30px}}.sales-staff-reference-dashboard{display:grid;gap:18px;color:#0a035a}.sales-reference-welcome{display:grid;grid-template-columns:1.4fr .8fr auto;align-items:center;gap:24px;padding:10px}.sales-reference-welcome h1{margin:0;font-size:32px}.sales-reference-welcome p,.sales-reference-welcome small{color:#2833af}.sales-reference-welcome>div{display:grid;gap:4px}.sales-reference-welcome blockquote{font-style:italic;text-align:center}.sales-reference-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sales-reference-kpis button{display:grid;grid-template-columns:54px 1fr 34px;align-items:center;gap:14px;min-height:132px;padding:18px;border:1px solid #c1c4e8;border-radius:15px;background:linear-gradient(135deg,#fafafd,#f0f0f9);text-align:left;color:#0a035a}.sales-reference-kpis button:nth-child(2){border-color:#ccecbe;background:linear-gradient(135deg,#fbfefa,#eff9eb)}.sales-reference-kpis button:nth-child(3){border-color:#d6d8ef;background:linear-gradient(135deg,#fbfcfe,#f3f3fa)}.sales-reference-kpis button:nth-child(4){border-color:#e6e7d4;background:linear-gradient(135deg,#fcfcf9,#f6f6f0)}.sales-reference-kpis button>i{display:grid;place-items:center;width:48px;height:48px;border-radius:11px;background:#d0d3ee;color:#1f2aaa;font-size:23px;font-style:normal}.sales-reference-kpis button:nth-child(2)>i{background:#caebbb;color:#368412}.sales-reference-kpis button:nth-child(3)>i{background:#dedff2}.sales-reference-kpis button:nth-child(4)>i{background:#e4e4d0;color:#a5a664}.sales-reference-kpis button>span{display:grid;gap:5px}.sales-reference-kpis strong{font-size:34px}.sales-reference-kpis small{color:#1e29a7}.sales-reference-kpis small em{display:inline-block;height:13px;border-left:1px solid #8a90d3;margin:0 8px}.sales-reference-kpis u{text-decoration:none;font-size:28px}.sales-reference-grid{display:grid;grid-template-columns:1.05fr 1.2fr .9fr;gap:18px}.sales-reference-panel{border:1px solid #d8daf0;border-radius:15px;background:#fff;box-shadow:0 10px 26px #150c7010;padding:18px}.sales-reference-panel h2{margin:0 0 16px;font-size:18px}.classification>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px}.classification figure{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;margin:auto}.classification figure:before{content:"";position:absolute;width:94px;height:94px;border-radius:50%;background:#fff}.classification figure span{position:relative;display:grid;text-align:center}.classification figure b{font-size:28px}.classification ul{display:grid;gap:14px;list-style:none;padding:0}.classification li{display:flex;justify-content:space-between}.classification li:before{content:"";width:11px;height:11px;border-radius:50%;background:#b8b985}.classification li[data-level="1"]:before{background:#aaab6c}.classification li[data-level="2"]:before{background:#b8b985}.classification li[data-level="3"]:before{background:#888ed2}.classification li span{margin-right:auto;margin-left:9px}.task-bars>div{height:178px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #d8daf1}.task-bars span{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.task-bars i{width:54px;border-radius:5px 5px 0 0;background:#222dac}.task-bars i[data-bar="1"]{background:#3f9b14}.task-bars i[data-bar="2"]{background:#5861c1}.task-bars i[data-bar="3"]{background:#6870c7}.sales-reference-panel header{display:flex;justify-content:space-between;align-items:center}.sales-reference-panel header button{border:0;background:none;color:#1f2aab;text-decoration:underline}.deadlines>button,.recent>button{width:100%;display:grid;grid-template-columns:1fr auto 18px;align-items:center;gap:8px;padding:12px 0;border:0;border-top:1px solid #e1e3f4;background:none;text-align:left}.deadlines span,.recent span{display:grid}.deadlines em{padding:8px 12px;border-radius:9px;background:#ecebf3;font-style:normal}.sales-reference-priority{grid-column:1/3}.sales-reference-priority nav{display:flex;gap:7px;margin-bottom:10px}.sales-reference-priority nav button{padding:7px 20px;border:1px solid #cbcdeb;border-radius:20px;background:#fff}.sales-reference-priority nav .active{background:#1f2aab;color:#fff}.priority-head,.priority-table>button{display:grid;grid-template-columns:80px 90px 1.5fr 1fr 100px 75px;gap:8px;align-items:center}.priority-head{padding:8px;color:#303ab1;font-size:12px}.priority-table>button{width:100%;padding:8px;border:0;border-top:1px solid #e6e7f6;background:#fff;text-align:left}.priority-table em{padding:5px 8px;border-radius:6px;background:#b8b985;font-style:normal;text-align:center}.priority-table em[data-priority=urgent]{background:#8a86b8;color:#fff}.priority-table em[data-priority=high]{background:#bcbd8b;color:#fff}.priority-table em[data-priority=low]{background:#dbddf2}.priority-table i{padding:5px;border-radius:9px;background:#e6e7f6;font-style:normal;text-align:center}.recent button{grid-template-columns:10px 48px 1fr}.recent button>i{width:10px;height:10px;border-radius:50%;background:#1c269c}.recent button:nth-of-type(3n)>i{background:#aaab6c}@media(max-width:1100px){.sales-reference-kpis{grid-template-columns:repeat(2,1fr)}.sales-reference-grid{grid-template-columns:1fr 1fr}.deadlines,.recent{grid-column:auto}.sales-reference-priority{grid-column:1/-1}.sales-reference-welcome{grid-template-columns:1fr}.sales-reference-welcome blockquote{display:none}}@media(max-width:650px){.sales-reference-kpis,.sales-reference-grid{grid-template-columns:1fr}.sales-reference-priority{grid-column:auto;overflow:auto}.priority-table{min-width:760px}.classification>div{grid-template-columns:1fr}.sales-reference-kpis button{grid-template-columns:48px 1fr 24px}}.sales-staff-reference-dashboard{--gaia-navy:#07023f;--gaia-blue:#130a6f;--gaia-cyan:#363fb3;--gaia-aqua:#787ecc;--gaia-ink:#090253;--gaia-muted:#3b45b6;padding:22px;border-radius:22px;background:radial-gradient(circle at 88% 2%,rgba(111,118,201,.16),transparent 25%),linear-gradient(145deg,#fafafd,#eff0f9 55%,#f8f8fc)}.sales-reference-welcome{position:relative;overflow:hidden;padding:24px 28px;border:1px solid rgba(54,63,179,.2);border-radius:20px;background:linear-gradient(120deg,#fff,#f6f7fc 62%,#e9eaf7);box-shadow:0 18px 42px #07023f17}.sales-reference-welcome:after{content:"";position:absolute;right:-48px;top:-76px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(54,63,179,.2),transparent 68%);pointer-events:none}.sales-reference-welcome h1,.sales-reference-panel h2{color:var(--gaia-navy);letter-spacing:-.025em}.sales-reference-welcome blockquote{color:var(--gaia-blue);font-weight:650}.sales-reference-kpis button{border:1px solid rgba(54,63,179,.24);background:linear-gradient(145deg,#fffffffa,#e9eaf7eb);box-shadow:0 14px 30px #07023f14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sales-reference-kpis button:nth-child(2){border-color:#1e29a740;background:linear-gradient(145deg,#fff,#eff9ea)}.sales-reference-kpis button:nth-child(3){border-color:#656cc538;background:linear-gradient(145deg,#fff,#f4f5fb)}.sales-reference-kpis button:nth-child(4){border-color:#acad7140;background:linear-gradient(145deg,#fff,#f7f7f1)}.sales-reference-kpis button:hover{transform:translateY(-3px);border-color:var(--gaia-cyan);box-shadow:0 19px 38px #07023f21}.sales-reference-kpis button>i{background:linear-gradient(145deg,#1e28a3,#3842b5);color:#fff;box-shadow:0 9px 20px #363fb340}.sales-reference-kpis button:nth-child(2)>i{background:linear-gradient(145deg,#221a78,#5bc22b);color:#fff}.sales-reference-kpis button:nth-child(3)>i{background:linear-gradient(145deg,#3943b5,#787ecc);color:#fff}.sales-reference-kpis button:nth-child(4)>i{background:linear-gradient(145deg,#999a5c,#b6b681);color:#fff}.sales-reference-kpis u{color:var(--gaia-cyan)}.sales-reference-panel{border:1px solid rgba(24,16,114,.12);background:#fffffff0;box-shadow:0 16px 40px #07023f13;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sales-reference-panel header button{color:#1c269a;font-weight:700}.classification figure:before{box-shadow:inset 0 0 0 1px #0902530f}.task-bars>div{border-bottom-color:#c8caea;background:linear-gradient(to top,rgba(233,234,247,.55),transparent 70%);border-radius:10px 10px 0 0}.task-bars i{background:linear-gradient(180deg,#5058bd,#1d28a1);box-shadow:0 7px 14px #1d28a124}.deadlines>button,.recent>button,.priority-table>button{transition:background .15s ease}.deadlines>button:hover,.recent>button:hover,.priority-table>button:hover{background:#f3f3fa}.sales-reference-priority nav .active{background:linear-gradient(135deg,#130a6f,#2e38b0);box-shadow:0 7px 16px #1a249238}.priority-table i{background:#e5e6f5;color:#1e1676;font-weight:700}@media(max-width:650px){.sales-staff-reference-dashboard{padding:12px;border-radius:14px}.sales-reference-welcome{padding:20px}}.sales-staff-reference-dashboard{--gaia-navy:#0b0365;--gaia-blue:#1d28a3;--gaia-cyan:#4851ba;--gaia-aqua:#75cc4c;--gaia-ink:#0c0369;--gaia-muted:#363fb3;background:radial-gradient(circle at 92% 0%,rgba(117,204,76,.13),transparent 24%),radial-gradient(circle at 4% 12%,rgba(29,40,163,.1),transparent 27%),linear-gradient(145deg,#fbfcfe,#eff0f9 54%,#f8f8f4)}.sales-reference-welcome{border-color:#75cc4c6b;background:radial-gradient(circle at 84% 35%,rgba(117,204,76,.22),transparent 20%),linear-gradient(118deg,#0b0365,#221a78 56%,#1d28a3);box-shadow:0 20px 46px #0b036538}.sales-reference-welcome:after{background:radial-gradient(circle,rgba(117,204,76,.28),transparent 68%)}.sales-reference-welcome h1{color:#fff}.sales-reference-welcome p,.sales-reference-welcome small{color:#d9dbf1}.sales-reference-welcome b,.sales-reference-welcome blockquote{color:#fff}.sales-reference-welcome blockquote{border-left:3px solid #75cc4c;padding-left:18px}.sales-reference-kpis button{border-color:#1d28a333;background:linear-gradient(145deg,#fff,#f1f2fa);box-shadow:0 14px 30px #0b036517}.sales-reference-kpis button:nth-child(2){border-color:#5961c140;background:linear-gradient(145deg,#fff,#f5f5fb)}.sales-reference-kpis button:nth-child(3){border-color:#404ab83b;background:linear-gradient(145deg,#fff,#f1f2fa)}.sales-reference-kpis button:nth-child(4){border-color:#75cc4c61;background:linear-gradient(145deg,#fff,#f5f6ee)}.sales-reference-kpis button:hover{border-color:#1d28a3;box-shadow:0 19px 38px #0b036529}.sales-reference-kpis button>i,.sales-reference-kpis button:nth-child(2)>i,.sales-reference-kpis button:nth-child(3)>i{background:linear-gradient(145deg,#0b0365,#303ab1);color:#fff;box-shadow:0 9px 20px #0b03653d}.sales-reference-kpis button:nth-child(4)>i{background:linear-gradient(145deg,#717244,#75cc4c);color:#0a035c;box-shadow:0 9px 20px #7172443d}.sales-reference-kpis u,.sales-reference-panel header button{color:#1d28a3}.sales-reference-panel{border-color:#1d28a321;box-shadow:0 16px 40px #0b036513}.task-bars i{background:linear-gradient(180deg,#5861c1,#1d28a3);box-shadow:0 7px 14px #1d28a32e}.task-bars i[data-bar="1"]{background:linear-gradient(180deg,#7b82ce,#444db9)}.task-bars i[data-bar="2"]{background:linear-gradient(180deg,#6f76c9,#3943b5)}.task-bars i[data-bar="3"]{background:linear-gradient(180deg,#b6b781,#898952)}.sales-reference-priority nav .active{background:linear-gradient(135deg,#0b0365,#1d28a3);box-shadow:0 7px 16px #0b03653d}.deadlines>button:hover,.recent>button:hover,.priority-table>button:hover{background:#f3f4fb}.priority-table i{background:#eeeef8;color:#1d28a3}.recent button>i{background:#75cc4c}.recent button:nth-of-type(3n)>i{background:#4851ba}.sales-reference-welcome{grid-template-columns:170px 1.2fr .8fr auto}.sales-reference-brand{display:block;width:155px;height:82px;object-fit:cover;border-radius:14px;box-shadow:0 10px 24px #0b03632e}@media(max-width:1100px){.sales-reference-welcome{grid-template-columns:150px 1fr}.sales-reference-brand{width:140px;height:75px}}@media(max-width:650px){.sales-reference-welcome{grid-template-columns:1fr}.sales-reference-brand{width:132px;height:70px}}.sales-reference-kpis button:nth-child(1){border-color:#0b036559;background:linear-gradient(145deg,#fff,#edeef8)}.sales-reference-kpis button:nth-child(2){border-color:#1d28a357;background:linear-gradient(145deg,#fff,#f3f3fa)}.sales-reference-kpis button:nth-child(3){border-color:#75cc4c99;background:linear-gradient(145deg,#fff,#f5f5ed)}.sales-reference-kpis button:nth-child(4){border-color:#7f7ab175;background:linear-gradient(145deg,#fff,#eff0ef)}.sales-reference-kpis button:nth-child(2)>i{background:#1d28a3;color:#fff}.sales-reference-kpis button:nth-child(2)>u{color:#1d28a3}.task-bars i[data-bar="1"]{background:linear-gradient(180deg,#4851ba,#1d28a3)}.sales-reference-kpis button:nth-child(1){border-color:#0b036561;background:linear-gradient(145deg,#fff,#edeef8)}.sales-reference-kpis button:nth-child(2){border-color:#3c94146b;background:linear-gradient(145deg,#fff,#eef9e8)}.sales-reference-kpis button:nth-child(3){border-color:#75cc4c9e;background:linear-gradient(145deg,#fff,#f6f6ef)}.sales-reference-kpis button:nth-child(4){border-color:#7f7ab180;background:linear-gradient(145deg,#fff,#eeefee)}.sales-reference-kpis button:nth-child(1)>i{background:#0b0365;color:#fff}.sales-reference-kpis button:nth-child(2)>i{background:#3c9414;color:#fff}.sales-reference-kpis button:nth-child(3)>i{background:#75cc4c;color:#0b0365}.sales-reference-kpis button:nth-child(4)>i{background:#c3c5c3;color:#0b0365}.sales-reference-kpis button:nth-child(1)>u{color:#0b0365}.sales-reference-kpis button:nth-child(2)>u{color:#2d6e0f}.sales-reference-kpis button:nth-child(3)>u{color:#409c15}.sales-reference-kpis button:nth-child(4)>u{color:#3b3487}.task-bars i[data-bar="0"]{background:linear-gradient(180deg,#1b2492,#0b0365)}.task-bars i[data-bar="1"]{background:linear-gradient(180deg,#64c637,#3c9414)}.task-bars i[data-bar="2"]{background:linear-gradient(180deg,#9bda7e,#75cc4c)}.task-bars i[data-bar="3"]{background:linear-gradient(180deg,#dadbda,#a39fc7)}.classification li:before{background:#5f6039;box-shadow:0 0 0 3px #5f60391a}.classification li[data-level="1"]:before{background:#898952;box-shadow:0 0 0 3px #8989521c}.classification li[data-level="2"]:before{background:#378812;box-shadow:0 0 0 3px #3788121c}.classification li[data-level="3"]:before{background:#6761a2;box-shadow:0 0 0 3px #6761a21f}.priority-table em{border:1px solid rgba(55,136,18,.25);background:#e9f7e3;color:#265e0c;font-weight:800}.priority-table em[data-priority=urgent]{border-color:#5f6039;background:linear-gradient(135deg,#717244,#4f4f2f);color:#fff;box-shadow:0 4px 12px #5f60392e}.priority-table em[data-priority=high]{border-color:#898952;background:linear-gradient(135deg,#9e9f5f,#707143);color:#fff;box-shadow:0 4px 12px #8989522e}.priority-table em[data-priority=normal]{border-color:#378812;background:linear-gradient(135deg,#43a516,#2c6c0e);color:#fff;box-shadow:0 4px 12px #37881229}.priority-table em[data-priority=low]{border-color:#6761a2;background:linear-gradient(135deg,#7b76af,#504a94);color:#fff;box-shadow:0 4px 12px #19228924}.sales-reference-kpis button,.deadlines button,.recent button,.sales-reference-panel header button,.sales-reference-priority nav button,.priority-table>button,.classification-chart,.classification li button,.task-bars button{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.sales-reference-kpis button:hover,.priority-table>button:hover,.deadlines>button:hover,.recent>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b03651a}.classification-chart{position:relative;width:150px;height:150px;border:0;border-radius:50%;display:grid;place-items:center;margin:auto;color:#0a035a}.classification-chart:before{content:"";position:absolute;width:94px;height:94px;border-radius:50%;background:#fff}.classification-chart span{position:relative;display:grid;text-align:center}.classification-chart b{font-size:28px}.classification li button{display:flex;align-items:center;width:100%;padding:3px 2px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.classification li button:hover{color:#0b0365;transform:translate(3px)}.task-bars button{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding:0 10px;border:0;background:transparent;color:inherit;font:inherit}.task-bars button:hover{filter:brightness(.92);transform:translateY(-2px)}.sales-reference-priority nav button[aria-pressed=true]{border-color:#0b0365;background:#0b0365;color:#fff;box-shadow:0 5px 14px #0b03652e}.sales-dashboard-action-modal{position:relative;width:min(480px,100%);padding:32px;border:1px solid rgba(11,3,101,.12);border-radius:24px;background:linear-gradient(145deg,#fff,#f4f5fb);box-shadow:0 30px 90px #07023a4d;color:#0a035a}.sales-dashboard-action-modal>small{color:#3c9414;font-weight:850;letter-spacing:.14em}.sales-dashboard-action-modal h2{margin:8px 0 10px;font-size:28px}.sales-dashboard-action-modal p{color:#2833af;line-height:1.55}.sales-dashboard-action-modal>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.sales-dashboard-action-modal>div button{min-height:42px;padding:9px 17px;border:1px solid #bbbee5;border-radius:12px;background:#fff;color:#0a035a;font:inherit;font-weight:800;cursor:pointer}.sales-dashboard-action-modal>div .primary{border-color:#0b0365;background:#0b0365;color:#fff}.sales-dashboard-modal-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:#e6e7f5;color:#0b0365;font-size:22px;cursor:pointer}.sales-staff-reference-dashboard{box-sizing:border-box;width:100%;max-width:100%;min-width:0;container:gaia-sales-dashboard / inline-size;overflow-x:hidden}.sales-reference-welcome,.sales-reference-kpis,.sales-reference-grid,.sales-reference-panel,.sales-reference-priority,.priority-table,.task-bars,.classification{box-sizing:border-box;min-width:0;max-width:100%}.sales-reference-welcome>*{min-width:0}.sales-reference-welcome h1,.sales-reference-welcome p,.sales-reference-welcome small,.sales-reference-welcome blockquote{overflow-wrap:anywhere}.sales-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-reference-kpis button{min-width:0}.sales-reference-kpis button>span{min-width:0}.sales-reference-kpis b,.sales-reference-kpis small{overflow-wrap:anywhere}.sales-reference-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(260px,.9fr)}.sales-reference-panel header{gap:12px}.sales-reference-panel header h2{min-width:0}.sales-reference-priority{overflow:hidden}.priority-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.deadlines>button,.recent>button{min-width:0}.deadlines span,.recent span{min-width:0}.deadlines b,.deadlines small,.recent b,.recent small{overflow-wrap:anywhere}.task-bars>div{min-width:0}.task-bars button{min-width:0}.task-bars i{max-width:54px;width:clamp(28px,4vw,54px)}@container gaia-sales-dashboard (max-width:1150px){.sales-reference-welcome{grid-template-columns:140px minmax(0,1fr) minmax(220px,.7fr)}.sales-reference-welcome blockquote{display:none}.sales-reference-brand{width:130px;height:70px}.sales-reference-kpis,.sales-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-reference-priority{grid-column:1/-1}}@container gaia-sales-dashboard (max-width:760px){.sales-staff-reference-dashboard{gap:14px;padding:14px;border-radius:16px}.sales-reference-welcome{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:18px}.sales-reference-welcome>div:nth-of-type(2){grid-column:1/-1;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.sales-reference-brand{width:92px;height:58px;border-radius:10px}.sales-reference-welcome h1{font-size:clamp(24px,7vw,31px)}.sales-reference-kpis{gap:12px}.sales-reference-kpis button{grid-template-columns:44px minmax(0,1fr) 22px;gap:10px;min-height:116px;padding:14px}.sales-reference-kpis button>i{width:42px;height:42px}.sales-reference-kpis strong{font-size:29px}.sales-reference-grid{grid-template-columns:1fr}.sales-reference-priority{grid-column:auto}.sales-reference-panel{padding:15px}.sales-reference-priority nav{overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.sales-reference-priority nav button{flex:0 0 auto;padding:7px 16px}.priority-head{display:none}.priority-table{display:grid;gap:9px;overflow:visible}.priority-table>button{grid-template-columns:84px minmax(0,1fr);gap:7px 10px;padding:13px;border:1px solid #dfe1f3;border-radius:12px;box-shadow:0 5px 14px #0b03650d}.priority-table>button>em{grid-row:1/3;align-self:start}.priority-table>button>b{overflow-wrap:anywhere}.priority-table>button>time,.priority-table>button>i{justify-self:start}.sales-dashboard-action-modal{max-height:calc(100dvh - 24px);overflow-y:auto;padding:27px 20px 20px;border-radius:19px}}@container gaia-sales-dashboard (max-width:480px){.sales-staff-reference-dashboard{padding:10px;border-radius:12px}.sales-reference-welcome{grid-template-columns:1fr;padding:17px}.sales-reference-brand{width:112px;height:60px}.sales-reference-welcome>div:nth-of-type(2){grid-column:auto}.sales-reference-kpis{grid-template-columns:1fr}.sales-reference-kpis button{min-height:105px}.classification>div{grid-template-columns:1fr;gap:14px}.classification-chart{width:136px;height:136px}.classification-chart:before{width:86px;height:86px}.task-bars>div{height:160px}.task-bars button{padding:0 5px}.task-bars i{width:32px}.deadlines>button{grid-template-columns:minmax(0,1fr) auto 14px}.recent>button{grid-template-columns:9px 42px minmax(0,1fr)}.sales-reference-panel header{align-items:flex-start}.sales-reference-panel header button{flex:0 0 auto}.sales-dashboard-action-modal>div{display:grid;grid-template-columns:1fr 1fr}.sales-dashboard-action-modal>div button{width:100%}}@media(max-width:700px){body{overflow-x:hidden}.sales-staff-reference-dashboard{width:100%;max-width:100vw}.sales-reference-grid,.sales-reference-kpis{min-width:0}}.sales-staff-reference-dashboard,.sales-staff-reference-dashboard *{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.sales-reference-welcome h1,.sales-reference-welcome p,.sales-reference-welcome small,.sales-reference-welcome blockquote,.sales-reference-kpis b,.sales-reference-kpis small,.deadlines b,.deadlines small,.recent b,.recent small,.priority-table>button>b{overflow-wrap:break-word;word-break:normal}.sales-reference-kpis button>span,.deadlines span,.recent span,.priority-table>button>*{min-width:0}.sales-reference-kpis button b{line-height:1.28}@container gaia-sales-dashboard (max-width:900px){.sales-reference-kpis button{grid-template-columns:46px minmax(0,1fr) 22px;padding:15px}.sales-reference-kpis button>i{width:44px;height:44px}.sales-reference-kpis small em{margin:0 5px}}@container gaia-sales-dashboard (max-width:620px){.sales-reference-kpis{grid-template-columns:1fr}.sales-reference-kpis button{grid-template-columns:48px minmax(0,1fr) 24px;min-height:108px;padding:16px}.sales-reference-kpis button>i{width:46px;height:46px}.sales-reference-welcome{grid-template-columns:1fr}.sales-reference-welcome>div:nth-of-type(2){grid-column:auto}.sales-reference-brand{width:112px;height:60px}}@container gaia-sales-dashboard (max-width:390px){.sales-reference-kpis button{grid-template-columns:42px minmax(0,1fr) 18px;gap:9px;padding:14px}.sales-reference-kpis button>i{width:40px;height:40px}.sales-reference-kpis strong{font-size:27px}.sales-reference-kpis small{font-size:12px;line-height:1.45}.sales-reference-panel h2{font-size:17px}}.sales-dashboard-main{background:#eef9e9!important;padding:0!important;max-width:none!important;overflow:visible!important}.sales-v25-dashboard{--ink:#0a035d;--muted:#454eb9;--line:#d5efc9;--green:#368512;--navy:#130b6f;color:var(--ink);max-width:1440px;margin:0 auto;padding:38px 40px 64px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.sales-v25-dashboard button,.sales-v25-dashboard select,.sales-v25-dashboard input,.sales-v25-dashboard textarea{font:inherit}.sales-v25-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.sales-v25-heading p{display:flex;align-items:center;gap:14px;margin:0 0 28px;color:#347f11;font-size:16px;font-weight:900;letter-spacing:.22em}.sales-v25-heading p i{display:block;width:42px;height:6px;border-radius:99px;background:#5ac22a}.sales-v25-heading h1{margin:0;font-size:clamp(38px,4vw,56px);line-height:.95;letter-spacing:-.045em;color:#09024f}.sales-v25-heading>button{border:0;border-radius:20px;background:var(--green);color:#fff;padding:18px 28px;font-size:24px;font-weight:850;cursor:pointer;white-space:nowrap}.sales-v25-welcome{display:grid;grid-template-columns:1.2fr 1fr .9fr;align-items:center;gap:34px;min-height:190px;padding:32px 40px;border-radius:28px;background:linear-gradient(105deg,#241c7a,#1b2597 62%,#3b45b6);color:#fff;margin-bottom:26px;box-shadow:0 16px 34px #0b036114}.sales-v25-welcome h2{margin:0 0 12px;font-size:34px;line-height:1.1;color:#fff}.sales-v25-welcome p{margin:0;color:#e5e6f5;font-size:18px;line-height:1.45}.sales-v25-welcome b{display:block;margin-bottom:10px;font-size:22px}.sales-v25-welcome blockquote{margin:0;text-align:center;font-size:21px;font-weight:800;font-style:italic;line-height:1.45}.sales-v25-alert{margin:0 0 18px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid var(--line)}.sales-v25-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px}.sales-v25-kpis button{display:flex;flex-direction:column;align-items:flex-start;min-height:190px;padding:28px 30px;border:0;border-radius:28px;background:linear-gradient(120deg,#160e71,#160d71);color:#fff;text-align:left;box-shadow:0 14px 28px #0a02581c;cursor:pointer}.sales-v25-kpis small{color:#9399d7;font-size:14px;font-weight:900;letter-spacing:.2em}.sales-v25-kpis strong{font-size:52px;line-height:1.05;margin:10px 0 2px}.sales-v25-kpis b{font-size:21px}.sales-v25-kpis span{color:#d4d6ef;font-size:16px}.sales-v25-card{margin-bottom:28px;padding:30px 34px;border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:0 14px 30px #0c036714}.sales-v25-card>header{margin-bottom:22px}.sales-v25-card h2,.sales-v25-activity h2{margin:0 0 5px;color:#0b0360;font-size:28px;line-height:1.15}.sales-v25-card header p,.sales-v25-activity header p{margin:0;color:var(--muted);font-size:17px;line-height:1.35}.sales-v25-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sales-v25-priority-grid button{padding:22px 20px;border:1px solid var(--line);border-left:7px solid #a8addf;border-radius:22px;background:#fff;text-align:left;cursor:pointer}.sales-v25-priority-grid button[data-level="0"]{border-left-color:#8480b4}.sales-v25-priority-grid button[data-level="1"]{border-left-color:#a5a663}.sales-v25-priority-grid button[data-level="2"]{border-left-color:#7c83ce}.sales-v25-priority-grid button span{display:flex;justify-content:space-between;gap:14px;align-items:center}.sales-v25-priority-grid b,.sales-v25-priority-grid strong{font-size:20px}.sales-v25-priority-grid small{display:block;margin-top:8px;color:var(--muted);font-size:15px}.sales-v25-work-types>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sales-v25-work-types button{display:flex;min-height:128px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:22px;background:#f9f9fd;cursor:pointer}.sales-v25-work-types b{color:#3842b5;font-size:17px}.sales-v25-work-types strong{margin:8px 0;font-size:32px;color:#0b0363}.sales-v25-work-types span{color:var(--muted);font-size:15px;text-align:center}.sales-v25-op>header,.sales-v25-performance>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.sales-v25-op>header>button{padding:10px 16px;border:1px solid #c8ebb8;border-radius:14px;background:#fff;color:#181072;font-weight:800;cursor:pointer;white-space:nowrap}.sales-v25-op-list{display:grid;gap:12px}.sales-v25-op-list article{display:grid;grid-template-columns:200px 1fr 220px 210px;align-items:center;gap:20px;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:#fbfcfe}.sales-v25-op-list article div{min-width:0}.sales-v25-op-list b{display:block;font-size:17px}.sales-v25-op-list small,.sales-v25-op-list p{display:block;margin:3px 0 0;color:var(--muted);font-size:14px}.sales-v25-op-list article>button{padding:10px 16px;border:1px solid #c9ebba;border-radius:999px;background:#fff;color:#317810;font-weight:800;cursor:pointer}.sales-v25-note{display:block;margin-top:12px;color:var(--muted);font-size:13px}.sales-v25-performance select{padding:12px 18px;border:1px solid var(--line);border-radius:16px;background:#fff;color:#11086e;font-weight:800}.sales-v25-chart{display:flex;align-items:flex-end;justify-content:space-around;gap:24px;height:310px;padding:20px 16px 0}.sales-v25-chart article{display:flex;flex:1;height:100%;max-width:190px;flex-direction:column;align-items:center;justify-content:flex-end}.sales-v25-chart article>div{display:flex;align-items:flex-end;justify-content:center;gap:14px;width:100%;height:240px}.sales-v25-chart article i{display:block;width:44px;min-height:12px;border-radius:15px 15px 4px 4px;background:linear-gradient(#191073,#212cac)}.sales-v25-chart article i.quotation{background:linear-gradient(#2e720f,#4dbc19)}.sales-v25-chart article b{margin-top:12px;font-size:18px}.sales-v25-chart article small{margin-top:4px;color:var(--muted)}.sales-v25-performance footer{display:flex;gap:22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);color:#333db3}.sales-v25-performance footer span{display:flex;align-items:center;gap:8px}.sales-v25-performance footer i{width:12px;height:12px;border-radius:3px;background:#1e29a8}.sales-v25-performance footer i.quotation{background:#4cb919}.sales-v25-activity{margin-top:34px}.sales-v25-activity>header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px}.sales-v25-activity nav{display:flex;padding:6px;border:1px solid var(--line);border-radius:18px}.sales-v25-activity nav button{padding:10px 16px;border:0;border-radius:13px;background:transparent;color:#313bb2;font-weight:800;cursor:pointer;white-space:nowrap}.sales-v25-activity nav button.active{background:#fff;color:#337d10;box-shadow:0 3px 9px #0b03630f}.sales-v25-table-card{padding:28px 30px;border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:0 14px 30px #0c036714}.sales-v25-table-toolbar{display:flex;align-items:center;gap:18px;margin-bottom:22px;color:#323cb2;font-weight:750}.sales-v25-table-toolbar span:first-child{display:flex;align-items:center;gap:10px}.sales-v25-table-toolbar span:first-child b{padding:11px 18px;border:1px solid var(--line);border-radius:14px;color:#0d046b}.sales-v25-table-toolbar span:last-child{margin-left:auto}.sales-v25-table-scroll{overflow-x:auto}.sales-v25-table-card table{width:100%;min-width:1250px;border-collapse:collapse}.sales-v25-table-card th{padding:14px 16px;text-align:left;border-bottom:1px solid #e3f5da;color:#3842b4;font-size:13px;letter-spacing:.07em;text-transform:uppercase}.sales-v25-table-card td{padding:18px 16px;border-bottom:1px solid #e3f5db;color:#0b035f;font-size:15px;white-space:nowrap}.sales-v25-table-card td button{border:0;background:none;cursor:pointer}.sales-v25-table-card .company{color:#307610;font-weight:800;text-decoration:underline}.sales-v25-table-card .priority,.sales-v25-table-card .work-type,.sales-v25-table-card .stage{display:inline-block;padding:7px 12px;border-radius:999px;font-weight:800}.sales-v25-table-card .priority{background:#eaebf7;color:#313bb2}.sales-v25-table-card .p-urgent{background:#f5f5ee;color:#999a5b}.sales-v25-table-card .p-high{background:#eeefe2;color:#5a5b36}.sales-v25-table-card .work-type{background:#ecedf8;color:#1d28a2}.sales-v25-table-card .stage{background:#e6e7f6;color:#182186}.sales-v25-table-card .process{padding:8px 12px;border:1px solid #c9ebba;border-radius:999px!important;color:#317810;font-weight:800}.sales-v25-table-card .action{width:36px;height:36px;border:1px solid var(--line);border-radius:11px!important;color:#231b79;font-size:18px}.sales-v25-empty{padding:28px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:18px;background:#f9f9fd}@media(max-width:1000px){.sales-v25-dashboard{padding:30px 24px 50px}.sales-v25-welcome{grid-template-columns:1fr 1fr}.sales-v25-welcome blockquote{grid-column:1/-1}.sales-v25-priority-grid{grid-template-columns:repeat(2,1fr)}.sales-v25-op-list article{grid-template-columns:160px 1fr}.sales-v25-op-list article>button{justify-self:start}.sales-v25-chart{overflow-x:auto;justify-content:flex-start}.sales-v25-chart article{min-width:140px}.sales-v25-activity>header{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.sales-v25-dashboard{padding:24px 16px 40px}.sales-v25-heading{align-items:flex-start;flex-direction:column}.sales-v25-heading p{margin-bottom:18px;font-size:13px}.sales-v25-heading h1{font-size:38px}.sales-v25-heading>button{width:100%;font-size:18px;padding:15px}.sales-v25-welcome{grid-template-columns:1fr;gap:22px;min-height:0;padding:26px 24px}.sales-v25-welcome blockquote{grid-column:auto;text-align:left}.sales-v25-kpis{grid-template-columns:1fr;gap:14px}.sales-v25-kpis button{min-height:150px;padding:22px}.sales-v25-priority-grid,.sales-v25-work-types>div{grid-template-columns:1fr}.sales-v25-card{padding:24px 20px;border-radius:24px}.sales-v25-card h2,.sales-v25-activity h2{font-size:24px}.sales-v25-card header p,.sales-v25-activity header p{font-size:15px}.sales-v25-op>header,.sales-v25-performance>header{flex-direction:column}.sales-v25-op-list article{grid-template-columns:1fr;gap:10px}.sales-v25-chart{height:260px;padding-inline:0}.sales-v25-table-card{padding:20px 16px}.sales-v25-table-toolbar{align-items:flex-start;flex-wrap:wrap}.sales-v25-table-toolbar span:last-child{width:100%;margin-left:0}.sales-v25-activity nav{width:100%}.sales-v25-activity nav button{flex:1;padding-inline:8px;font-size:13px}}.sales-work-modal-backdrop{padding:16px;overflow:hidden}.sales-work-modal{width:min(1040px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 28px 80px #05012b47;color:#0b035e}.sales-work-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px 14px;flex:none}.sales-work-modal>header h2{margin:0;color:#0b035e;font-size:clamp(18px,1.7vw,20px);line-height:1.2}.sales-work-modal>header p{margin:5px 0 0;color:#4851bb;font-size:12px;line-height:1.45}.sales-work-close{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:12px;background:#edf8e8;color:#222dac;font-size:23px;line-height:1;cursor:pointer;transition:background .18s ease,transform .18s ease}.sales-work-close:hover,.sales-work-close:focus-visible{background:#dff3d6;outline:2px solid #378612;outline-offset:2px}.sales-work-close:active{transform:scale(.96)}.sales-work-body{padding:8px 24px 20px;overflow:auto;overscroll-behavior:contain}.sales-work-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-work-choice-grid>button{min-height:122px;padding:18px;text-align:left;border:1px solid #d2eec6;border-radius:18px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.sales-work-choice-grid>button:hover,.sales-work-choice-grid>button:focus-visible{border-color:#378612;box-shadow:0 8px 24px #24590c1a;outline:0;transform:translateY(-1px)}.sales-work-choice-grid>button.is-selected{border-color:#378612;background:#f4fbf1;box-shadow:0 0 0 2px #3786121f}.sales-work-choice-grid b{display:block;color:#0b0363;font-size:15px}.sales-work-choice-grid span{display:block;margin-top:6px;color:#4851bb;font-size:12px;line-height:1.45}.sales-work-body footer{position:sticky;bottom:-20px;display:flex;justify-content:flex-end;gap:9px;margin:18px -2px -20px;padding:14px 2px 20px;background:linear-gradient(180deg,#fff0,#fff 18px)}.sales-work-body footer button,.sales-work-add-contact,.sales-work-new-contact button{min-height:38px;padding:9px 15px;border-radius:12px;font-size:12.5px;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.sales-work-primary{border:1px solid #378612;background:#378612;color:#fff}.sales-work-primary:hover,.sales-work-primary:focus-visible{background:#2e710f;box-shadow:0 5px 14px #2e710f33;outline:0}.sales-work-secondary,.sales-work-add-contact{border:1px solid #cfedc1;background:#fff;color:#261e7b}.sales-work-secondary:hover,.sales-work-secondary:focus-visible,.sales-work-add-contact:hover,.sales-work-add-contact:focus-visible{border-color:#378612;color:#307610;outline:0}.sales-work-body button:active{transform:translateY(1px)}.sales-work-body button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.sales-work-eyebrow{margin:0 0 14px;color:#378612;font-size:11px;font-weight:900;letter-spacing:.15em}.sales-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.sales-work-form label{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;color:#2530ad;font-size:11.5px;font-weight:800}.sales-work-form label small{color:#575fc0;font-size:10.5px;font-weight:500;line-height:1.35}.sales-work-form input,.sales-work-form select,.sales-work-form textarea{width:100%;min-height:40px;border:1px solid #ccecbd;border-radius:12px;background:#fff;color:#130b6f;padding:9px 12px;font:500 12.5px/1.35 inherit;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.sales-work-form textarea{min-height:82px;resize:vertical}.sales-work-form input:focus,.sales-work-form select:focus,.sales-work-form textarea:focus{border-color:#378612;box-shadow:0 0 0 3px #3786121a}.sales-work-form select:disabled,.sales-work-form input:disabled{background:#f1faec;color:#7e79b1}.sales-work-wide{grid-column:1/-1}.sales-work-contact-card{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:2px 0 10px;padding:12px 14px;border:1px solid #d5efc9;border-radius:14px;background:#f9fdf7}.sales-work-contact-card span{min-width:0}.sales-work-contact-card small{display:block;color:#555dbf;font-size:10px;font-weight:900;letter-spacing:.08em}.sales-work-contact-card b{display:block;margin-top:3px;color:#201877;font-size:12.5px;overflow-wrap:anywhere}.sales-work-add-contact{margin:0 0 12px}.sales-work-new-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:13px;margin-bottom:12px;border:1px dashed #bde7aa;border-radius:14px;background:#f9fdf7}.sales-work-new-contact button{align-self:end;margin-bottom:12px}.sales-work-requirement{display:grid;gap:3px;margin:-1px 0 12px;padding:12px 14px;border:1px solid #d4efc8;border-radius:14px;background:#fafdf9}.sales-work-requirement b{font-size:12px}.sales-work-requirement span{font-size:12px;color:#2530ad}.sales-work-requirement small{font-size:10.5px;color:#575fc0}.sales-work-source{display:grid;gap:0;margin:2px 0 12px;padding:13px;border:1px dashed #bde7aa;border-radius:14px;background:#fbfefa}.sales-work-source label:last-child{margin-bottom:0}.sales-work-source em{color:#7e79b1;font-style:normal;font-weight:500}.sales-work-status{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:#f0f9ec;color:#2e710f;font-size:11px}@media(max-width:720px){.sales-work-modal-backdrop{padding:6px}.sales-work-modal{max-height:calc(100vh - 12px);border-radius:16px}.sales-work-modal>header{padding:16px 16px 10px}.sales-work-body{padding:6px 16px 16px}.sales-work-choice-grid,.sales-work-grid,.sales-work-new-contact,.sales-work-contact-card{grid-template-columns:1fr}.sales-work-choice-grid>button{min-height:96px;padding:15px}.sales-work-form label{margin-bottom:10px}.sales-work-body footer{bottom:-16px;margin-bottom:-16px;padding-bottom:16px;flex-wrap:wrap}.sales-work-body footer button{flex:1 1 auto}.sales-work-primary{min-width:130px}}@media(prefers-reduced-motion:reduce){.sales-work-modal *{scroll-behavior:auto!important;transition:none!important}}.operational-doc-center{max-width:1480px;margin:auto;padding:28px;color:#090255}.odc-back{min-height:44px;padding:0 18px;border:1px solid #c9ebba;border-radius:14px;background:#fff;color:#2c6d0e;font-weight:750}.odc-hero{display:flex;justify-content:space-between;gap:28px;align-items:end;margin:18px 0;padding:34px;border:1px solid #c0e8ae;border-radius:28px;background:linear-gradient(135deg,#f2faef,#fff);box-shadow:0 18px 50px #09025114}.odc-hero p,.odc-modal small{letter-spacing:.14em;color:#2e710f;font-weight:800}.odc-hero h1{margin:8px 0;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.05em}.odc-hero span{color:#222dac;font-size:1.05rem}.odc-primary,.odc-actions button{border:0!important;background:#2e710f!important;color:#fff!important}.odc-hero button{white-space:nowrap}.odc-message{padding:14px 18px;border-radius:14px;background:#ecf8e6;color:#255a0c;font-weight:700}.odc-tabs{display:flex;gap:8px;margin:22px 0;border-bottom:1px solid #d9f1ce}.odc-tabs button{padding:14px 18px;border:0;border-bottom:3px solid transparent;background:transparent}.odc-tabs .active{border-color:#2e710f;color:#2e710f}.odc-tabs b{margin-left:8px;padding:3px 8px;border-radius:999px;background:#ebf7e5}.odc-toolbar{display:flex;gap:10px;margin-bottom:18px}.odc-toolbar input{flex:1}.odc-list{display:grid;gap:12px}.odc-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:20px 22px;border:1px solid #d6f0ca;border-radius:20px;background:#fff}.odc-record-main h2{margin:5px 0;font-size:1.15rem}.odc-record-main p,.odc-record-main small{color:#333db3}.odc-status{padding:7px 11px;border-radius:999px;background:#e8e9f6;font-size:.78rem;font-weight:850}.odc-status.issued{background:#e4f5dc;color:#2e710f}.odc-status.void{background:#ecebf4;color:#4f4994}.odc-actions{display:flex;gap:8px}.odc-actions a,.odc-actions button{min-height:42px;padding:10px 14px;border:1px solid #bfe7ac;border-radius:12px;color:#2e710f;text-decoration:none;font-weight:750}.odc-empty{display:grid;gap:6px;padding:42px;text-align:center;border:1px dashed #bbe6a7;border-radius:20px}.odc-master-groups>div>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.odc-master-groups article{padding:20px;border:1px solid #d6f0ca;border-radius:20px;background:#fff}.odc-master-groups article span{font-size:.75rem;color:#2e710f;font-weight:850}.odc-master-groups h3{margin:8px 0}.odc-master-groups p{color:#333db3}.odc-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:#06013273;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.odc-modal form{width:min(680px,100%);max-height:92vh;overflow:auto;padding:26px;border-radius:26px;background:#fff;box-shadow:0 30px 90px #0b03633d}.odc-modal header{display:flex;justify-content:space-between;align-items:start}.odc-modal header button{border:0;background:#eef9e9;border-radius:50%;width:42px;height:42px;font-size:1.5rem}.odc-modal label{display:grid;gap:7px;margin:14px 0;font-weight:750}.odc-modal label small{letter-spacing:0;color:#333db3;font-weight:500}.odc-modal input,.odc-modal select,.odc-modal textarea{width:100%;min-height:48px;border:1px solid #cbecbb;border-radius:13px;padding:12px;font:inherit}.odc-modal textarea{min-height:82px}.odc-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.odc-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.odc-modal footer button{min-height:46px;padding:0 18px;border:1px solid #cbecbb;border-radius:13px}@media(max-width:700px){.operational-doc-center{padding:16px}.odc-hero{align-items:stretch;flex-direction:column;padding:24px}.odc-hero button{width:100%}.odc-tabs button{flex:1;padding:12px 6px}.odc-list article{grid-template-columns:1fr auto}.odc-actions{grid-column:1/-1}.odc-actions>*{flex:1;text-align:center}.odc-toolbar{display:grid;grid-template-columns:1fr auto}.odc-two{grid-template-columns:1fr}.odc-modal form{padding:20px}.odc-master-groups>div>div{grid-template-columns:1fr}}.odc-master-open{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:12px 14px;border-radius:12px;background:#f1faec;color:#2e710f;text-decoration:none;font-weight:800}.odc-master-open:hover,.odc-master-open:focus-visible{background:#2e710f;color:#fff;box-shadow:0 8px 22px #2e710f33}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#09024c;background:#e6e7f6;--navy: #09024c;--green: #2c6d0e;--muted: #1e29a5;--line: #d5d7ef}*{box-sizing:border-box}body{margin:0}button{min-height:44px}.login-access-request,.login-back{width:min(100%,480px)}.login-divider{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.login-divider:before,.login-divider:after{content:"";height:1px;flex:1;background:var(--line)}.login-access-request>button{width:100%;min-height:82px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:14px;border:1px solid #b6e4a0;border-radius:18px;background:linear-gradient(135deg,#f6fcf3,#eef9e8);color:var(--navy);text-align:left;box-shadow:0 10px 26px #2f740f12;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.login-access-request>button:hover{border-color:var(--green);transform:translateY(-1px);box-shadow:0 14px 30px #2f740f1c}.login-access-request>button:focus-visible,.login-back:focus-visible{outline:3px solid #70ca4666;outline-offset:3px}.login-request-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--green);color:#fff;font-size:27px;font-weight:500}.login-access-request button>span:nth-child(2){display:grid;gap:2px}.login-access-request small{color:var(--muted);font-size:12px}.login-access-request b{font-size:17px;color:var(--navy)}.login-access-request em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.login-access-request strong{font-size:28px;color:var(--green)}.login-back{min-height:48px;margin-top:18px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);font-weight:850;cursor:pointer}.login-back span{margin-right:7px;color:var(--green)}.signup-access-method{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;border:0}.signup-access-method legend{grid-column:1/-1;margin-bottom:7px;color:var(--navy);font-weight:850}.signup-access-method label{display:flex;align-items:flex-start;gap:9px;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#f8fcf6;cursor:pointer}.signup-access-method input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--green)}.signup-access-method span{display:grid;gap:3px}.signup-access-method small{color:var(--muted);line-height:1.35}@media(max-width:420px){.signup-access-method{grid-template-columns:1fr}.signup-access-method label{min-height:62px}}.signup-feedback{width:min(100%,480px);scroll-margin-top:20px}.signup-feedback.error .status{border-color:#a19ec6;background:#f9f9fb;color:#29217c}.signup-feedback.success .status{border-color:#8bd469;background:#f2faee;color:#24580c}.login-screen form .primary:disabled{cursor:wait;opacity:.65}.signup-feedback.inline{width:100%;margin:0}.signup-feedback.inline .status{margin:0}.signup-success-screen main{align-content:start}.signup-success-icon{display:grid;place-items:center;width:72px;height:72px;margin:4px 0 20px;border-radius:50%;background:linear-gradient(135deg,#2f740f,#5bc22b);color:#fff;font-size:38px;font-weight:900;box-shadow:0 14px 30px #2f740f38}.signup-next-steps{width:min(100%,640px);margin:22px 0;padding:22px;border:1px solid #bfe7ad;border-radius:20px;background:#f7fcf4}.signup-next-steps h2{margin:0 0 16px}.signup-next-steps ol{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:signup-step}.signup-next-steps li{counter-increment:signup-step;display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 12px;align-items:center}.signup-next-steps li:before{content:counter(signup-step);grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e5f5de;color:var(--green);font-weight:900}.signup-next-steps li span{color:var(--muted);line-height:1.4}.signup-wait-note{width:min(100%,640px);margin:0 0 20px;padding:14px 16px;border-left:4px solid var(--green);background:#f0f9ec;color:var(--navy);font-weight:750}.signup-success-screen .primary{width:min(100%,480px)}.password-field{display:grid;gap:8px}.password-field>span{color:var(--navy);font-weight:800}.password-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.password-input-wrap:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #2c6d0e24}.password-input-wrap input{min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important}.password-input-wrap button{min-width:88px;min-height:44px;padding:8px 14px;border:0;border-left:1px solid var(--line);border-radius:0;background:#f0f9ec;color:var(--green);font:inherit;font-weight:850;cursor:pointer}.password-input-wrap button:hover,.password-input-wrap button:focus-visible{background:#e3f5db;color:var(--navy)}.app{width:min(100%,720px);min-height:100vh;margin:auto;background:#fff;display:flex;flex-direction:column;box-shadow:0 0 70px #09024c18}.brand-header{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:clamp(124px,22vw,166px) minmax(0,1fr);gap:clamp(18px,3vw,30px);align-items:center;min-height:178px;padding:27px clamp(22px,5vw,44px);border-bottom:0;background:radial-gradient(circle at 12% 18%,rgba(132,210,96,.28),transparent 27%),radial-gradient(circle at 90% 118%,rgba(59,68,181,.34),transparent 37%),linear-gradient(125deg,#07023c,#0a0259 46%,#21500b);color:#fff;box-shadow:0 16px 42px #07023c33}.language-switch{position:absolute;right:20px;top:18px;display:flex;gap:4px;padding:4px;border:1px solid #ffffff55;border-radius:14px;background:#07023e55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.language-switch button{min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.language-switch button.active{background:#fff;color:var(--navy);box-shadow:0 3px 12px #05012d33}@media(max-width:699px){.brand-header{grid-template-columns:104px minmax(0,1fr);gap:14px;min-height:196px;padding:58px max(18px,env(safe-area-inset-right)) 22px max(18px,env(safe-area-inset-left))}.brand-mark{min-height:92px;padding:8px;border-radius:20px}.brand-header img{max-height:78px}.brand-copy{align-self:center}.language-switch{right:max(14px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top))}.language-switch button{min-width:44px;min-height:44px;padding:0 9px}.brand-header .brand-kicker{font-size:.57rem;letter-spacing:.075em}.brand-header em{margin-top:8px;padding-top:7px}}.brand-header:after{content:"";position:absolute;z-index:-1;width:210px;height:210px;right:-74px;top:-118px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 28px #ffffff09,0 0 0 58px #ffffff06}.brand-mark{display:grid;place-items:center;min-height:108px;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:25px;background:linear-gradient(145deg,#ffffff29,#ffffff09);box-shadow:inset 0 1px #ffffff38,0 18px 38px #0401213d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-header img{width:100%;height:auto;max-height:92px;object-fit:contain;filter:drop-shadow(0 9px 15px rgba(11,3,99,.22))}.brand-copy{display:grid;align-content:center;min-width:0}.brand-header .brand-kicker{width:fit-content;margin-bottom:7px;padding:4px 9px;border:1px solid rgba(182,228,160,.35);border-radius:999px;background:#05012f47;color:#c6eab6;font-size:clamp(.62rem,1.2vw,.72rem);font-weight:850;letter-spacing:.12em}.brand-header b{color:#fff;font-size:clamp(1.7rem,4.3vw,2.45rem);line-height:.98;letter-spacing:-.045em;text-shadow:0 8px 24px rgba(11,3,99,.2)}.brand-header .brand-company{margin-top:7px;color:#ffffffbf;font-size:clamp(.78rem,1.7vw,.94rem);letter-spacing:.02em}.brand-header em{width:fit-content;margin-top:12px;padding-top:10px;border-top:2px solid #7fd059;color:#e3f5da;font-size:clamp(.92rem,2vw,1.12rem);font-style:normal;font-weight:750;line-height:1.25}main{flex:1;padding:34px clamp(20px,5vw,38px)}.eyebrow{font-size:13px;font-weight:850;letter-spacing:.12em;color:var(--green);margin:0 0 10px}h1{font-size:clamp(38px,7vw,54px);line-height:1;letter-spacing:-.055em;margin:0 0 16px}.intro{font-size:20px;color:var(--muted);line-height:1.5}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0}.session-card{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#f7f7fc}.session-card span{display:grid;gap:3px}.session-card small{color:var(--muted)}.session-card button{min-height:44px;padding:8px 14px;border:1px solid var(--navy);border-radius:12px;background:#fff;color:var(--navy);font:inherit;font-weight:800}.login-screen main{display:grid;align-content:center}.login-screen form{width:min(100%,480px)}.metrics span{display:grid;padding:16px;border-radius:18px;background:#f2faef;color:var(--muted);font-size:13px}.metrics b{font-size:28px;color:var(--navy)}.menu,.list{display:grid;gap:12px}.menu button,.list button{width:100%;min-height:92px;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--navy);display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}.menu button:first-child{border:2px solid var(--green);background:#f2faef}.menu b,.list strong{display:block;font-size:21px}.menu small,.list small{display:block;margin-top:5px;font-size:15px;color:var(--muted)}.list button span{display:block}.list button b{display:block;color:var(--green);font-size:13px}.list button i,.report-card i{max-width:150px;font-size:11px;font-style:normal;font-weight:850;text-align:right;color:var(--green)}form{display:grid;gap:20px;margin-top:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:grid;gap:8px;font-size:15px;font-weight:800}.wide{grid-column:1/-1}input,select,textarea{width:100%;min-height:52px;padding:12px 14px;border:1px solid #acb0e0;border-radius:14px;background:#fff;color:var(--navy);font:inherit;font-size:16px}textarea{min-height:96px;resize:vertical}input[type=checkbox]{width:24px;min-height:24px;accent-color:var(--green)}.checkbox-label{grid-template-columns:28px 1fr;align-items:center;align-content:center;min-height:52px}.period-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}.period-strip span{display:grid;padding:14px;border:1px solid var(--line);border-radius:16px;color:var(--muted);font-size:13px}.period-strip b{color:var(--navy);font-size:22px}.operations-section{margin-top:26px}.operations-section article{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.operations-section article span{display:grid;gap:4px;min-width:0}.operations-section article b{font-size:13px;color:var(--green)}.operations-section article strong{font-size:18px}.operations-section article small{color:var(--muted)}.operations-section article i{font-style:normal;font-weight:800;text-align:right;color:var(--green)}.schedule-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.schedule-switch button{min-height:52px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);font:inherit;font-weight:800}.schedule-switch button.active{border-color:var(--navy);background:var(--navy);color:#fff}.technician-roster{display:grid;grid-template-columns:1fr minmax(260px,.7fr);gap:18px;align-items:end;margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:18px;background:#f7f7fc}.technician-roster h2,.technician-roster p{margin:0}.technician-roster p{margin-top:7px;color:var(--muted)}.user-admin-card,.credential-handover,.user-list{margin:22px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff}.user-admin-card textarea{width:100%;resize:vertical}.role-hierarchy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0}.role-hierarchy span{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:13px;font-weight:800;color:var(--navy)}.role-hierarchy b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff}.credential-handover{border-color:#bce6a8;background:#f4fbf1}.credential-handover button,.user-list>div button{min-height:44px;border:0;border-radius:12px;padding:0 16px;background:var(--navy);color:#fff;font:inherit;font-weight:800}.user-list>div{display:flex;justify-content:space-between;gap:16px;align-items:center}.user-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.user-list article span{display:grid}.user-list article small{color:var(--muted)}.user-list article em,.user-list article i{font-size:12px;font-style:normal;font-weight:800;color:var(--navy)}.user-list .access-profile{padding:5px 9px;border-radius:999px;background:#ecedf8;font-size:11px;font-weight:800}.add-user-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.user-role-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;padding:16px 0;border-top:1px solid var(--line)}.user-role-row label{display:grid;gap:6px;font-size:12px;font-weight:800;color:var(--muted)}.user-role-row select{width:100%;min-height:46px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font:inherit;font-weight:750}.user-identity{display:grid;grid-column:1/-1;align-self:center}.user-identity small{overflow-wrap:anywhere}.save-role{min-height:46px;padding:8px 14px;border:0;border-radius:12px;background:var(--green);color:#fff;font:inherit;font-weight:850}.action-save-button{cursor:pointer;box-shadow:0 8px 18px #2f740f24;transition:transform .14s ease,background .14s ease,box-shadow .14s ease,border-color .14s ease}.action-save-button:hover{background:#2a660e;box-shadow:0 12px 24px #2f740f38;transform:translateY(-2px)}.action-save-button:active{background:var(--navy);box-shadow:inset 0 3px 8px #05012a66;transform:translateY(1px) scale(.99)}.action-save-button:focus-visible{outline:3px solid #4b54bc;outline-offset:4px}.action-save-button.saving{background:#1f29a8;cursor:wait;transform:none}.action-save-button.saved{background:#255a0c;box-shadow:0 0 0 3px #c8ebb8,0 10px 22px #2f740f30}.save-confirmation{display:flex;align-items:center;min-height:46px;padding:10px 14px;border:1px solid #9ada7c;border-radius:12px;background:#eef9e8;color:#255a0c;font-weight:800}.save-confirmation.error{border-color:#b8b5d4;background:#f6f6fa;color:#40398a}.user-directory{display:grid;gap:14px}.user-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-directory-heading>span{display:grid;gap:3px}.user-directory-heading h2,.user-directory-heading p{margin:0}.user-directory-heading button,.user-edit-toggle{min-height:44px;padding:8px 16px;border:1px solid #989dd9;border-radius:12px;background:#fff;color:var(--navy);font:inherit;font-weight:850;cursor:pointer}.user-directory-heading button:hover,.user-edit-toggle:hover{border-color:var(--green);background:#f4fbf0}.user-directory-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.36fr);gap:12px}.user-directory-search,.user-directory-sort{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#f7f7fc;color:var(--navy);font-weight:850}.user-directory-search input,.user-directory-sort select{width:100%;min-height:50px}.user-directory-sort select{padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font:inherit;font-weight:750}.user-access-card{display:block!important;margin:0;padding:0!important;border:1px solid #ced0ec!important;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 28px #09024c0d}.user-access-card+.user-access-card{margin-top:0}.user-card-summary{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:17px 18px}.user-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,var(--navy),#181072);color:#fff;font-size:21px;font-weight:900}.user-card-summary .user-identity{grid-column:auto}.user-card-summary .user-identity b{font-size:18px}.account-state{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.05em}.account-state.active{background:#e8f6e1;color:#2c6d0e}.account-state.inactive{background:#edeef8;color:#575199}.user-edit-toggle{min-width:112px}.user-access-card.expanded .user-edit-toggle{border-color:var(--navy);background:var(--navy);color:#fff}.user-card-facts{display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:1px;border-top:1px solid var(--line);background:var(--line)}.user-card-facts>span{display:grid;gap:3px;padding:12px 18px;background:#f7f7fc}.user-card-facts small{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.user-card-facts b{color:var(--navy);font-size:13px;line-height:1.35}.user-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px;border-top:1px solid var(--line);background:#f4fbf0}.user-editor-section{display:grid;align-content:start;gap:14px;padding:18px;border:1px solid #d2eec5;border-radius:18px;background:#fff}.user-editor-section>div:first-child{display:flex;gap:11px;align-items:flex-start}.user-editor-section h3,.user-editor-section p{margin:0}.user-editor-section h3{color:var(--navy);font-size:18px}.user-editor-section p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.4}.editor-number{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e8f7e1;color:var(--green);font-weight:900}.user-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.user-editor-fields .division-access,.user-editor-fields .action-save-button,.user-editor-fields .save-confirmation{grid-column:1/-1}.user-editor-fields .division-access{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.user-editor-fields .save-confirmation{min-height:0}@media(max-width:760px){.user-directory-tools{grid-template-columns:1fr}.user-card-summary{grid-template-columns:46px minmax(0,1fr) auto}.user-avatar{width:46px;height:46px}.account-state{grid-column:2}.user-edit-toggle{grid-column:3;grid-row:1/3}.user-card-facts,.user-editor-grid{grid-template-columns:1fr}.user-card-facts>span{padding:10px 16px}.user-editor-fields{grid-template-columns:1fr}.user-editor-fields .division-access,.user-editor-fields .action-save-button,.user-editor-fields .save-confirmation{grid-column:auto}.user-editor-fields .division-access{grid-template-columns:1fr}.user-directory-heading{align-items:flex-start;flex-direction:column}.user-directory-heading button{width:100%}}.user-add-panel{margin-top:24px;padding:0!important;overflow:hidden}.user-add-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 20px;background:linear-gradient(135deg,#f7fcf4,#ebf8e5);color:var(--navy);cursor:pointer;list-style:none}.user-add-panel>summary::-webkit-details-marker{display:none}.user-add-panel>summary span{display:grid;gap:4px}.user-add-panel>summary b{font-size:18px}.user-add-panel>summary small{color:var(--muted)}.user-add-panel>summary strong{padding:9px 13px;border-radius:11px;background:var(--navy);color:#fff;font-size:13px}.user-add-panel[open]>summary strong{background:var(--green)}.user-add-content{padding:20px;border-top:1px solid var(--line)}.record-card-list{display:grid;gap:14px;margin:20px 0}.record-card-list form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.record-card-list form>div,.record-card-list .wide{grid-column:1/-1}.record-card-list form>div{display:grid;gap:4px}.record-card-list form>div b{color:var(--navy);font-size:1.08rem}.record-card-list form>div small{color:var(--muted)}.record-card-list label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.record-card-list input,.record-card-list select{width:100%;min-height:46px;padding:9px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font:inherit}.record-card-list form>button{grid-column:1/-1;min-height:46px;border:0;border-radius:12px;background:var(--green);color:#fff;font:inherit;font-weight:850}.record-card-list>article{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 28px #0902540a}.record-card-list>article>div:first-child{display:grid;gap:6px;min-width:0}.record-card-list>article>div:first-child b{color:var(--navy);font-size:1.08rem;line-height:1.35}.record-card-list>article>div:first-child small{display:block;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.record-card-list>article>p{margin:0;line-height:1.6}.customer-master-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;padding:16px;border:1px solid #b3e39c;border-radius:18px;background:#f0f9ec}.customer-master-policy b{grid-column:1/-1;color:var(--green)}.customer-master-policy span{padding:10px;border-radius:12px;background:#fff;color:var(--navy);font-size:.88rem;font-weight:750}.customer-master-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.customer-master-create h2,.customer-master-create p,.customer-master-create .wide,.customer-master-create .primary{grid-column:1/-1}.customer-master-create h2,.customer-master-create p{margin:0}.customer-master-create p{color:var(--muted)}@media(max-width:620px){.customer-master-policy,.customer-master-create{grid-template-columns:1fr}.customer-master-policy b,.customer-master-create h2,.customer-master-create p,.customer-master-create .wide,.customer-master-create .primary{grid-column:auto}}.customer-contact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.customer-contact-card>div{display:grid;gap:3px}.customer-contact-card>span{align-self:start;padding:7px 10px;border-radius:999px;background:#ebf8e5;color:var(--green);font-size:.72rem;font-weight:850}.customer-contact-card p{grid-column:1/-1;margin:0;color:var(--muted)}@media(max-width:520px){.customer-contact-card{grid-template-columns:1fr}.customer-contact-card>span,.customer-contact-card p{grid-column:auto}}.customer-team-entry{border-color:#378812;background:linear-gradient(145deg,#090251,#2a680e)}.account-history-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-history-summary span{min-width:0;padding:12px;border-radius:14px;background:#f4fbf0}.account-history-summary b,.account-history-summary small{display:block;overflow-wrap:anywhere}.year-selector{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--navy);font-weight:850}.year-selector select{min-height:44px;padding:8px 36px 8px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font:inherit}.sales-target-list{display:grid;gap:20px;margin:20px 0}.sales-target-list>article{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff}.sales-target-list>article>header{display:flex;justify-content:space-between;gap:16px;padding:18px;background:linear-gradient(135deg,#090255,#2e720f);color:#fff}.sales-target-list header div{display:grid;gap:4px}.sales-target-list header small{color:#e1f4d8}.sales-target-list header span{font-weight:850}.target-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.target-summary div{display:grid;gap:5px;padding:14px;border-radius:14px;background:#f1faec}.target-summary small,.target-summary em{color:var(--muted);font-style:normal}.monthly-target-scroll{overflow-x:auto;padding:0 16px 18px}.monthly-target-scroll table{width:100%;min-width:760px;border-collapse:collapse}.monthly-target-scroll th,.monthly-target-scroll td{padding:11px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.monthly-target-scroll th:first-child{text-align:left}.monthly-target-scroll thead th{color:var(--muted);font-size:.8rem;text-transform:uppercase}.create-record-button{width:auto;min-height:48px;margin:8px 0 18px;padding:0 22px;border:0;border-radius:14px;background:var(--green);color:#fff;font:inherit;font-weight:850}.focused-form{max-width:760px;margin-inline:auto}@media(max-width:620px){.sales-target-list>article>header{align-items:flex-start;flex-direction:column}.target-summary{grid-template-columns:1fr}.year-selector{align-items:flex-start;flex-direction:column}.create-record-button{width:100%}}.technician-roster form{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}.technician-roster form button{min-height:52px;padding:0 16px;border:0;border-radius:14px;background:var(--green);color:#fff;font:inherit;font-weight:800}.calendar-toolbar{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:8px;align-items:center;margin:22px 0 12px}.calendar-toolbar>strong{text-align:center;color:var(--navy)}.calendar-toolbar button{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font:inherit;font-weight:800}.calendar-toolbar [role=group]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#e9eaf7}.calendar-toolbar [role=group] button{border:0;background:transparent}.calendar-toolbar [role=group] button.active{background:var(--navy);color:#fff}.calendar-scroll{max-width:100%;overflow-x:auto;padding-bottom:10px;overscroll-behavior-inline:contain}.availability-calendar{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;min-width:1080px}.availability-calendar.week{grid-template-columns:repeat(7,minmax(155px,1fr))}.availability-calendar>section{min-height:250px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff}.availability-calendar>section.outside{opacity:.48;background:#f6f6f6}.availability-calendar time{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--navy)}.availability-calendar time span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e9eaf7;font-weight:900}.availability{display:grid;gap:5px;margin-top:10px}.availability>b{font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.04em}.availability span,.availability button{min-height:30px;padding:6px 8px;border-radius:9px;font-size:var(--type-meta);text-align:left}.availability.available>b{color:var(--green)}.availability.available span{background:#eef9e8;color:#2c6d0e}.availability.scheduled>b{color:var(--navy)}.availability.scheduled button{display:grid;border:0;background:#ecedf8;color:var(--navy);font:inherit;font-weight:800}.availability.scheduled small{font-size:.76rem;color:var(--muted);font-weight:500}.unscheduled-list{display:grid;gap:14px}.unscheduled-list article{display:flex;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.unscheduled-list article span,.unscheduled-list article div{display:grid;gap:6px}.unscheduled-list article b,.unscheduled-list article i{color:var(--green);font-style:normal;font-weight:850}.unscheduled-list article small{color:var(--muted)}.unscheduled-list article div{justify-items:end}.unscheduled-list article button{min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:var(--green);color:#fff;font:inherit;font-weight:800}@media(max-width:520px){.schedule-switch{grid-template-columns:1fr}.unscheduled-list article{display:grid}.unscheduled-list article div{justify-items:stretch}.technician-roster,.technician-roster form{grid-template-columns:1fr}.role-hierarchy,.add-user-grid{grid-template-columns:1fr 1fr}.user-role-row,.record-card-list form{grid-template-columns:1fr}.record-card-list form>div,.record-card-list .wide,.record-card-list form>button{grid-column:1}.account-history-summary{grid-template-columns:1fr}.user-list article{grid-template-columns:1fr}.user-list>div{align-items:flex-start;flex-direction:column}.calendar-toolbar{grid-template-columns:1fr 1fr}.calendar-toolbar>strong{grid-column:1/-1;grid-row:1}.calendar-toolbar [role=group]{grid-column:1/-1}}.photo-evidence{margin:28px 0}.photo-evidence>p:not(.eyebrow){color:var(--muted);line-height:1.5}.photo-upload{display:grid;place-items:center;min-height:56px;border-radius:16px;background:var(--navy);color:#fff;cursor:pointer}.photo-upload input{position:absolute;width:1px;height:1px;min-height:1px;opacity:0}.upload-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.photo-upload.disabled{cursor:progress;opacity:.65}.cancel-upload{min-height:56px;padding:0 18px;border:1px solid #6761a2;border-radius:16px;background:#fff;color:#494390;font:inherit;font-weight:850;cursor:pointer}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.photo-grid article,.photo-grid a{display:grid;gap:5px;min-width:0}.photo-grid a{color:var(--navy);text-decoration:none}.photo-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;background:#e9eaf7}.photo-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.photo-grid small{color:var(--muted)}.delete-photo{min-height:44px;margin-top:5px;border:1px solid #6761a2;border-radius:12px;background:#fff;color:#413a8c;font:inherit;font-weight:800;cursor:pointer}.delete-photo:disabled{cursor:progress;opacity:.55}.workflow-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;padding:0;list-style:none}.workflow-strip li{display:grid;justify-items:center;gap:6px;min-width:0;color:var(--muted);text-align:center}.workflow-strip li:after{content:"";grid-row:1;width:100%;height:3px;margin-top:-20px;background:#d5d7ef;z-index:0}.workflow-strip span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e4e5f5;font-weight:850;z-index:1}.workflow-strip b{font-size:12px;line-height:1.2}.workflow-strip .done,.workflow-strip .active{color:var(--green)}.workflow-strip .done span{background:#e5f5de}.workflow-strip .active span{background:var(--green);color:#fff;box-shadow:0 0 0 5px #e5f5de}.workflow-strip .done:after,.workflow-strip .active:after{background:var(--green)}.technical-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 18px;padding:5px;border-radius:18px;background:#e9eaf7}.technical-tabs button{display:grid;gap:4px;min-height:68px;padding:12px;border:0;border-radius:14px;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.technical-tabs button.active{background:#fff;color:var(--navy);box-shadow:0 5px 18px #09024c12}.technical-tabs b{font-size:17px}.technical-tabs small{font-size:12px;line-height:1.3}.results-menu button:first-child{border-color:var(--navy);background:#f3f4fb}.document-download-panel{display:grid;gap:10px;margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:#f7f7fc}.ocr-intake{display:grid;gap:12px;padding:20px;border:1px solid #c3e9b1;border-radius:20px;background:#f4fbf1}.ocr-intake h2,.ocr-intake p{margin:0}.ocr-intake>p:not(.eyebrow){color:var(--muted)}.ocr-file,.ocr-intake .secondary{min-height:52px;display:grid;place-items:center;border:1px solid var(--navy);border-radius:14px;background:#fff;color:var(--navy);font-weight:800}.ocr-intake .secondary{font:inherit}.ocr-intake .secondary:disabled{opacity:.5}.ocr-review{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid #c3e9b1}.ocr-review label:first-child,.ocr-review .primary{grid-column:1/-1}.ocr-review textarea{min-height:140px}@media(max-width:560px){.ocr-review{grid-template-columns:1fr}.ocr-review label:first-child,.ocr-review .primary{grid-column:auto}}.approval-panel{display:grid;gap:14px;margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:#f7f7fc}.approval-panel h2,.approval-panel p{margin:0}.approval-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.approval-actions button{min-height:50px;border:0;border-radius:14px;background:var(--green);color:#fff;font:inherit;font-weight:800}.approval-actions .reject{background:#fff;color:#413a8c;border:1px solid #6761a2}@media(max-width:560px){.approval-actions{grid-template-columns:1fr}}.document-download-panel .eyebrow,.document-download-panel h2,.document-download-panel p{margin:0}.document-download-panel>p:not(.eyebrow),.document-download-panel>small{color:var(--muted);line-height:1.45}.document-download-panel>small{padding-top:4px;border-top:1px solid var(--line)}.document-download-panel .document-actions{margin:4px 0}.list-export-panel{display:grid;gap:12px;margin:0 0 22px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#f7f7fc}.list-export-panel p{display:grid;gap:4px;margin:0}.list-export-panel p b{font-size:18px}.list-export-panel p span{color:var(--muted);line-height:1.4}.list-export-panel .document-actions{margin:0}.primary{min-height:56px;border:0;border-radius:16px;background:var(--green);color:#fff;font:inherit;font-size:17px;font-weight:850;cursor:pointer}.search{margin:10px 0 22px}.status,.snapshot{display:grid;gap:6px;margin:18px 0;padding:18px;border-radius:18px;background:#f1faec;color:var(--navy)}.snapshot span{color:var(--muted)}.report-card{display:grid;gap:5px;padding:18px;border:1px solid var(--line);border-radius:18px}.report-card b{color:var(--green)}.report-card strong{font-size:20px}.report-card span{color:var(--muted)}nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px clamp(20px,5vw,38px) 18px}nav button{height:48px;border:1px solid var(--navy);border-radius:14px;background:#fff;color:var(--navy);font:inherit;font-weight:800}nav button{display:flex;align-items:center;justify-content:center;gap:9px;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}nav button span{font-size:20px;line-height:1}.nav-back{border-color:#8288d0;background:#fff;color:#0b0361}.nav-back:hover,.nav-back:focus-visible{border-color:#2a34af;background:#f1f2fa;box-shadow:0 8px 20px #08024810}.nav-home{border-color:var(--navy);background:var(--navy);color:#fff}.nav-home:hover,.nav-home:focus-visible{border-color:var(--green);background:var(--green);box-shadow:0 10px 24px #2d6f0f2b}nav button:active{transform:translateY(1px)}footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);text-align:center;color:var(--muted);font-size:13px}.management-entry{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;padding:18px;border:2px solid var(--navy);border-radius:20px;background:linear-gradient(145deg,#09024c,#191173);color:#fff;text-align:left}.management-entry span{display:grid;gap:5px}.management-entry small{color:#d8daf1}.management-entry strong{white-space:nowrap}.management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.management-grid article{padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 28px #09024c0d}.management-grid article>small{color:var(--green);font-weight:850;font-size:11px}.management-grid h2{margin:7px 0 16px}.management-grid article>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.management-grid article span{display:grid;padding:12px;border-radius:13px;background:#f2faef;color:var(--muted);font-size:12px}.management-grid article b{font-size:28px;color:var(--navy)}.division-access{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;border:1px solid var(--line);border-radius:14px}.division-access legend{padding:0 7px;font-weight:850}.division-access label{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px}.division-access input{width:20px;min-height:20px}@media(max-width:700px){.management-grid{grid-template-columns:1fr}.management-entry{align-items:flex-start}.division-access{grid-template-columns:1fr}}.executive-entry{border-color:#6cc841;background:linear-gradient(135deg,#07023a,#0b0362 58%,#368512)}.executive-groups{display:grid;gap:24px;margin-top:24px}.executive-group{display:grid;gap:12px}.executive-group>h2{display:flex;align-items:center;justify-content:space-between;margin:0;padding-bottom:10px;border-bottom:2px solid var(--line)}.executive-group>h2 small{display:grid;place-items:center;min-width:38px;height:38px;border-radius:999px;background:#e9f7e2;color:#2c6b0e}.executive-card{display:grid;gap:10px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 28px #09024c0d}.executive-card-head{display:flex;justify-content:space-between;gap:12px}.executive-card-head span{font-size:12px;font-weight:850;letter-spacing:.05em;color:var(--green)}.executive-card h3,.executive-card p{margin:0}.executive-card form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;gap:12px;align-items:end;padding-top:12px;border-top:1px solid var(--line)}.executive-card textarea{min-height:88px}.empty-state{margin:0;padding:18px;border:1px dashed var(--line);border-radius:16px;color:var(--muted)}@media(max-width:800px){.executive-card form{grid-template-columns:1fr}.executive-card-head{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.app{box-shadow:none}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.brand-header .brand-company{display:block}.list button{align-items:flex-start}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-actions{grid-template-columns:1fr}}:where(button,input,select,textarea,a):focus-visible{outline:3px solid #464fb9;outline-offset:3px}.final-confirmation-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#0501299e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:confirmation-fade .18s ease-out}.final-confirmation-modal{width:min(480px,100%);display:grid;justify-items:center;gap:12px;padding:34px;border:1px solid rgba(255,255,255,.6);border-radius:28px;background:#fff;box-shadow:0 30px 90px #05012952;text-align:center;animation:confirmation-rise .22s ease-out}.final-confirmation-modal .eyebrow,.final-confirmation-modal h2,.final-confirmation-modal p{margin:0}.final-confirmation-modal h2{font-size:clamp(28px,5vw,38px);color:var(--navy)}.final-confirmation-modal>p:last-of-type{max-width:38ch;color:var(--muted);line-height:1.55}.final-confirmation-modal button{width:100%;min-height:52px;margin-top:10px}.final-confirmation-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:999px;background:linear-gradient(145deg,#2f740f,#64c537);color:#fff;font-size:36px;font-weight:900;box-shadow:0 12px 30px #2f740f47}@keyframes confirmation-fade{0%{opacity:0}to{opacity:1}}@keyframes confirmation-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:560px){.final-confirmation-backdrop{padding:16px}.final-confirmation-modal{padding:28px 22px;border-radius:24px}}@media(prefers-reduced-motion:reduce){.final-confirmation-backdrop,.final-confirmation-modal{animation:none}}.quick-pov-switcher{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr) auto;align-items:end;gap:14px;margin:20px 0;padding:20px;border:1px solid #a6de8c;border-radius:22px;background:linear-gradient(135deg,#f1faed,#f6f6fb);box-shadow:0 12px 30px #09025214}.quick-pov-switcher h2,.quick-pov-switcher p{margin:4px 0}.quick-pov-switcher p{color:var(--muted)}.quick-pov-switcher label{margin:0}.quick-pov-switcher button{min-height:52px}@media(max-width:820px){.quick-pov-switcher{grid-template-columns:1fr}.quick-pov-switcher button{width:100%}}.work-mode-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:20px 0;padding:22px;border:1px solid #9fdb83;border-radius:22px;background:linear-gradient(135deg,#f1faec,#f4f5fb);box-shadow:0 12px 30px #09025214}.work-mode-panel h2,.work-mode-panel p{margin:4px 0}.work-mode-panel p{color:var(--muted)}.work-mode-panel button{min-height:52px}.work-mode-panel.quality-mode{border-color:#67c73b;background:linear-gradient(135deg,#ecf8e6,#f8fdf6)}.admin-backend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.admin-backend-grid button{display:grid;align-content:start;gap:8px;min-height:190px;padding:22px;border:1px solid #abafdf;border-radius:22px;background:#fff;color:var(--navy);text-align:left;box-shadow:0 14px 36px #09025214}.admin-backend-grid button:hover{transform:translateY(-2px);border-color:var(--green);box-shadow:0 18px 42px #09025224}.admin-backend-grid span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ebf7e5;color:var(--green);font-weight:900}.admin-backend-grid b{font-size:20px}.admin-backend-grid small{color:var(--muted);line-height:1.5}@media(max-width:760px){.work-mode-panel,.admin-backend-grid{grid-template-columns:1fr}.work-mode-panel button{width:100%}}.admin-control-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.admin-control-summary article{display:grid;gap:5px;padding:17px;border:1px solid #c9ebba;border-radius:17px;background:#fff}.admin-control-summary article.ok{border-color:#a4dd8a;background:#f4fbf1}.admin-control-summary article.attention{border-color:#bebf8f;background:#f8f8f2}.admin-control-summary small{font-weight:850;letter-spacing:.07em;color:#4b4491}.admin-control-summary b{font-size:1.65rem;color:#0b035f}.admin-control-summary span{font-size:.83rem;color:#4b4491}.admin-next-action{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px;border-radius:20px;background:#0b035f;color:#fff}.admin-next-action small{color:#b3e39c;font-weight:900;letter-spacing:.08em}.admin-next-action h2{margin:5px 0}.admin-next-action p{margin:0;color:#d8daf0;max-width:700px}.admin-next-action>div:last-child{display:flex;gap:8px;white-space:nowrap}.admin-next-action button,.admin-next-action a{padding:11px 14px;border:1px solid #99d97c;border-radius:11px;background:#fff;color:#0b035f;font-weight:800;text-decoration:none}.admin-governance-map{margin:20px 0;padding:18px;border:1px solid #cfedc1;border-radius:18px;background:#fbfdfa}.admin-governance-map h2{margin-top:0}.admin-governance-map>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.admin-governance-map span{display:grid;gap:7px;padding:12px;border-radius:12px;background:#fff;color:#388b12}.admin-governance-map b{color:#2d6f0f}@media(max-width:900px){.admin-control-summary{grid-template-columns:repeat(2,1fr)}.admin-governance-map>div{grid-template-columns:1fr}.admin-next-action{align-items:stretch;flex-direction:column}}@media(max-width:520px){.admin-control-summary{grid-template-columns:1fr}.admin-next-action>div:last-child{display:grid}}.director-command-home main{max-width:1280px}.director-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px;border-radius:24px;background:linear-gradient(135deg,#0b035f,#1d1575);color:#fff}.director-hero h1{margin:5px 0;font-size:clamp(1.8rem,4vw,3rem)}.director-hero p{margin:0;color:#d3d6ef}.director-hero>strong{display:grid;place-items:center;min-width:170px;padding:18px;border:1px solid #ffffff35;border-radius:18px;background:#ffffff10;text-align:center}.director-hero>strong b{font-size:2.5rem}.director-next{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:19px;border:1px solid #d2eec5;border-radius:18px;background:#fff}.director-next small{color:#81824d;font-weight:900;letter-spacing:.09em}.director-next h2,.director-next p{margin:4px 0}.director-decision-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.director-decision-grid button{display:grid;gap:6px;padding:16px;border:1px solid #d0eec2;border-radius:17px;background:#fff;text-align:left}.director-decision-grid button.attention{border-color:#b7b882;background:#f8f8f2}.director-decision-grid small{color:#2d6f0f;font-weight:900}.director-decision-grid>b{font-size:1.8rem}.director-decision-grid span{font-size:.82rem;color:#4b4591}.director-decision-grid em{font-style:normal;color:#81824d;font-weight:800}.director-risk-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.director-risk-strip article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px;border-radius:14px;background:#f2faee}.director-risk-strip small{font-weight:800;color:#45aa17}.director-risk-strip b{font-size:1.6rem}.director-evidence{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;border-radius:19px;background:#f2f2e9}.director-evidence h2,.director-evidence p{margin:4px 0}.director-evidence a{padding:12px 15px;border-radius:11px;background:#81824d;color:#fff;text-decoration:none;font-weight:850;white-space:nowrap}@media(max-width:980px){.director-decision-grid,.director-risk-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.director-hero,.director-next,.director-evidence{align-items:stretch;flex-direction:column}.director-decision-grid,.director-risk-strip{grid-template-columns:1fr}.director-hero>strong{min-width:0}}.ux-review-center main{max-width:1320px}.ux-review-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:24px;align-items:center;padding:clamp(22px,4vw,38px);border-radius:28px;background:linear-gradient(135deg,#09024c,#0c036a 62%,#2d6f0f);color:#fff}.ux-review-hero h1{max-width:19ch;margin:8px 0;font-size:clamp(2rem,4.5vw,4rem);line-height:1.02;letter-spacing:-.045em}.ux-review-hero p{max-width:70ch;color:#dcf2d2}.ux-review-hero aside{display:grid;gap:8px;padding:20px;border:1px solid #ffffff42;border-radius:20px;background:#ffffff12}.ux-review-hero aside>b{font-size:3rem}.ux-review-hero aside span{color:#e0f4d7}.ux-review-section{display:grid;gap:16px;margin-top:24px;padding:22px;border:1px solid #d2eec6;border-radius:22px;background:#fff}.ux-review-section>header{display:flex;gap:13px;align-items:flex-start}.ux-review-section>header>small{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#e9f7e3;color:#2d6f0f;font-weight:900}.ux-review-section h2,.ux-review-section h3,.ux-review-section p{margin:0}.ux-review-section header p{margin-top:4px;color:var(--muted)}.ux-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ux-role-grid article{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid #d9f1cd;border-radius:16px;background:#fafdf8}.ux-role-grid article>small{color:#2d6f0f;font-weight:900}.ux-role-grid article>p,.ux-role-grid details span{color:#463f8f;font-size:.85rem}.ux-role-grid summary{cursor:pointer;color:#265e0c;font-size:.8rem;font-weight:850}.ux-journey{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ux-journey li{position:relative;display:grid;align-content:start;gap:8px;padding:14px;border-radius:15px;background:#f2faef}.ux-journey li>b{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#2d6f0f;color:#fff}.ux-journey h3{font-size:.95rem}.ux-journey span{color:#2d6f0f;font-size:.72rem;font-weight:900}.ux-journey p{margin-top:5px;color:#4a4391;font-size:.75rem}.ux-review-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ux-state-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ux-state-grid article{padding:13px;border-radius:13px;background:#f4fbf1}.ux-state-grid p{margin-top:4px;color:#4a4391;font-size:.8rem}.ux-gates{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ux-gates li{display:flex;gap:9px;align-items:flex-start;padding:9px;border-radius:11px;background:#f4fbf1}.ux-gates span{color:#2d6f0f;font-weight:900}.ux-authority{display:grid;grid-template-columns:minmax(230px,.6fr) 1.4fr;gap:22px;margin:24px 0;padding:22px;border-radius:20px;background:#f2f2e9}.ux-authority small{color:#787948;font-weight:900}.ux-authority h2,.ux-authority p{margin:5px 0}.ux-authority p{color:#707143}@media(max-width:1040px){.ux-role-grid{grid-template-columns:repeat(2,1fr)}.ux-journey{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.ux-review-hero,.ux-review-split,.ux-authority,.ux-role-grid,.ux-state-grid{grid-template-columns:1fr}.ux-journey{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.ux-journey{grid-template-columns:1fr}}.workspace-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}.workspace-grid button{position:relative;display:grid;grid-template-columns:44px 1fr;gap:3px 14px;min-height:118px;padding:18px;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--navy);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.workspace-grid button:hover{transform:translateY(-2px);border-color:#888ed2}.workspace-grid button.ready{border:2px solid var(--green);background:linear-gradient(145deg,#fff,#f0f9ec);box-shadow:0 15px 34px #3e991415}.workspace-grid button.planned{background:#fafafd}.workspace-number{grid-row:1/4;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ecedf8;color:var(--green);font-weight:900}.workspace-grid b{font-size:20px}.workspace-grid small{font-size:14px;line-height:1.4;color:var(--muted)}.workspace-grid em{margin-top:5px;color:var(--green);font-size:12px;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.function-grid{display:grid;gap:12px;margin-top:24px}.function-grid article{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.function-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ecedf8;color:var(--green);font-weight:900}.function-grid b{font-size:19px}.function-grid p{margin:6px 0 0;color:var(--muted);line-height:1.45}.function-grid em{font-size:11px;font-style:normal;font-weight:850;color:var(--green);text-transform:uppercase}@media(min-width:900px){.platform{width:min(100%,1180px)}.platform main{padding-inline:54px}.workspace-grid{grid-template-columns:repeat(3,1fr)}}.division-function-grid{display:grid;gap:14px;margin-top:28px}.division-function-grid button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:108px;padding:20px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#fff,#f4fbf1);color:var(--navy);text-align:left;cursor:pointer;box-shadow:0 14px 34px #09025410;transition:transform .18s ease,border-color .18s ease}.division-function-grid button:hover{transform:translateY(-2px);border-color:var(--green)}.division-function-grid span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--navy);color:#fff;font-weight:900}.division-function-grid div{display:grid;gap:5px}.division-function-grid b{font-size:20px}.division-function-grid small{color:var(--muted);line-height:1.4}.division-function-grid em{color:var(--green);font-size:12px;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.05em}@media(max-width:560px){.division-function-grid button{grid-template-columns:44px minmax(0,1fr);padding:17px}.division-function-grid em{grid-column:2}}@media(min-width:900px){.division-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-guidance{margin:22px 0 0;padding:14px 16px;border-left:4px solid var(--green);border-radius:0 14px 14px 0;background:#f2faee;color:var(--navy)}.division-function-grid button.planned-stage{cursor:not-allowed;opacity:.7;background:#f6f6f6}.division-function-grid button.planned-stage:hover{transform:none;border-color:var(--line)}.workspace-grid>button:only-child{grid-column:1/-1;max-width:none}.service-stage-grid{counter-reset:service-stage}.service-stage-grid button{position:relative;overflow:hidden;border-color:#caebbb;background:linear-gradient(135deg,#fff,#f7fcf4 68%,#ebf8e5)}.service-stage-grid button:after{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--green),#6bc840)}.service-stage-grid button:hover{box-shadow:0 18px 42px #0a03591c}.service-stage-grid button span{box-shadow:0 8px 20px #09024e2b}.service-stage-grid button b{letter-spacing:-.015em}@media(min-width:900px){.service-stage-grid{grid-template-columns:1fr}.service-stage-grid button{grid-template-columns:56px minmax(0,1fr) auto;min-height:94px;padding:18px 24px}.service-stage-grid span{width:52px;height:52px;border-radius:17px}}@container app-shell (max-width:520px){.division-function-grid,.device-pc .division-function-grid{grid-template-columns:minmax(0,1fr)}.division-function-grid button,.service-stage-grid button{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:0;padding:18px 16px}.division-function-grid span,.service-stage-grid span{width:44px;height:44px;border-radius:14px}.division-function-grid b{font-size:1.08rem;line-height:1.18}.division-function-grid small{font-size:.9rem;line-height:1.42}.division-function-grid em{grid-column:2;justify-self:start;margin-top:3px;font-size:.72rem;line-height:1.3}.service-stage-grid button:after{width:4px}}.service-manager-priorities{display:grid;gap:16px;margin:26px 0;padding:22px;border:1px solid #a7de8e;border-radius:26px;background:linear-gradient(145deg,#09024e,#0c036b 58%,#2e720f);color:#fff;box-shadow:0 20px 48px #09024e2b}.service-manager-priorities>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.service-manager-priorities h2,.service-manager-priorities p{margin:0;color:#fff}.service-manager-priorities .eyebrow{margin-bottom:5px;color:#a9df90}.service-manager-priorities>header>div>p:last-child{max-width:680px;color:#dcf2d2}.service-manager-priorities>header>strong{display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;border:1px solid #ffffff5c;border-radius:22px;background:#ffffff17;font-size:30px}.manager-priority-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.assistant-service-manager .manager-priority-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.service-manager-control .manager-priority-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.assistant-service-evidence{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(280px,1.25fr);gap:12px 24px;padding:17px;border:1px solid #ffffff42;border-radius:18px;background:#060135a8}.assistant-service-evidence small{color:#a9df90;font-weight:900}.assistant-service-evidence h3{margin:4px 0 0;color:#fff}.assistant-service-evidence ul{margin:0;padding-left:20px;color:#e9f7e2}.assistant-service-evidence p{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid #ffffff24;color:#dcf2d2}.manager-priority-metrics button{display:grid;gap:3px;min-height:84px;padding:14px;border:1px solid #ffffff45;border-radius:17px;background:#ffffff12;color:#fff;text-align:left}.manager-priority-metrics button:hover{background:#ffffff20;transform:translateY(-1px)}.manager-priority-metrics b{font-size:27px}.manager-priority-metrics span{color:#def3d4;font-size:13px}.manager-role-note{padding:10px 13px;border:1px solid #ffffff32;border-radius:13px;background:#ffffff0e;color:#def3d4!important;font-size:13px}.manager-priority-list{display:grid;gap:10px}.manager-priority-item{overflow:hidden;border:1px solid #ffffff38;border-radius:16px;background:#fff;color:var(--navy)}.manager-priority-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.manager-priority-summary>button:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:0;background:#fff;color:var(--navy);text-align:left}.manager-priority-summary>button:first-child span{display:grid;gap:3px}.manager-priority-list small{color:var(--green);font-weight:850}.manager-priority-list em{color:var(--green);font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.manager-assign-toggle{margin:8px;padding:9px 13px;border:1px solid var(--green);border-radius:11px;background:#ecf8e7;color:var(--green);font-size:12px;font-weight:900}.manager-assign-toggle:hover,.manager-assign-toggle[aria-expanded=true]{background:var(--green);color:#fff}.manager-direct-assignment{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin:0;padding:14px;border:0;border-top:1px solid #d1eec3;border-radius:0;background:#f5fbf2}.manager-direct-assignment label{display:grid;gap:5px;margin:0;color:var(--navy);font-size:12px;font-weight:850}.manager-direct-assignment select,.manager-direct-assignment input{min-width:0;height:46px;margin:0;padding:8px 10px;font-size:14px}.manager-direct-assignment button{min-height:46px;margin:0;white-space:nowrap}.service-stage-heading{margin:32px 0 0}.service-manager-priorities+.service-stage-heading+.stage-guidance{margin-top:12px}@container app-shell (max-width:900px){.service-manager-control .manager-priority-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-shell (max-width:760px){.assistant-service-manager .manager-priority-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-service-evidence{grid-template-columns:1fr}}@container app-shell (max-width:520px){.service-manager-priorities{padding:17px;border-radius:22px}.service-manager-priorities>header{align-items:flex-start}.service-manager-priorities>header>strong{width:54px;height:54px;flex-basis:54px;border-radius:17px;font-size:24px}.manager-priority-metrics{grid-template-columns:1fr}.manager-priority-metrics button{min-height:68px}.manager-priority-summary{grid-template-columns:1fr}.manager-priority-summary>button:first-child{align-items:flex-start;flex-direction:column}.manager-priority-list em{align-self:flex-end}.manager-assign-toggle{margin:0 10px 10px;min-height:44px}.manager-direct-assignment{grid-template-columns:1fr}.manager-direct-assignment button{width:100%}}.service-stage-disclosure{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:26px 0 0;padding:18px 20px;border:1px solid #c9ebba;border-radius:20px;background:linear-gradient(135deg,#fff,#f1faec);box-shadow:0 12px 32px #09024e0d}.service-stage-disclosure h2,.service-stage-disclosure p{margin:0}.service-stage-disclosure p{margin-top:4px;color:var(--muted);font-size:.92rem}.service-stage-disclosure button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid var(--green);border-radius:14px;background:var(--navy);color:#fff;font-weight:850;white-space:nowrap}.service-stage-disclosure button span{font-size:1.35rem;line-height:1}@container app-shell (max-width:520px){.service-stage-disclosure{align-items:stretch;flex-direction:column;padding:17px}.service-stage-disclosure button{width:100%}}.list-page-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:16px 18px;border:1px solid #caebbb;border-radius:18px;background:linear-gradient(135deg,#fff,#f1faec);box-shadow:0 10px 28px #09024e0c}.list-page-switch span{display:grid;gap:2px}.list-page-switch b{font-size:1.6rem;color:var(--navy)}.list-page-switch small{color:var(--muted)}.list-page-switch button{min-height:46px;padding:10px 16px;border:1px solid var(--green);border-radius:13px;background:var(--navy);color:#fff;font-weight:850}@container app-shell (max-width:520px){.list-page-switch{align-items:stretch;flex-direction:column}.list-page-switch button{width:100%}}.improvement-entry{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:19px;border:2px solid #1d1575;border-radius:22px;background:linear-gradient(120deg,#eef9e9,#eff0f9);color:var(--navy);text-align:left}.improvement-entry span{display:grid;gap:4px}.improvement-entry small{color:var(--muted)}.improvement-entry strong{color:#0f066d}.improvement-gate{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0}.improvement-gate span{display:grid;gap:6px;padding:12px;border-radius:16px;background:#f1faec;color:var(--navy);font-size:12px;font-weight:800}.improvement-gate b{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--navy);color:#fff}.improvement-form,.quality-review-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff}.improvement-form h2,.improvement-form .wide,.quality-review-form .wide,.improvement-form button,.quality-review-form button{grid-column:1/-1}.improvement-list{display:grid;gap:16px;margin-top:18px}.improvement-list>article{padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0902540b}.improvement-list article>header{display:flex;justify-content:space-between;gap:14px}.improvement-list header span{display:grid;gap:4px}.improvement-list header i{height:max-content;padding:7px 10px;border-radius:999px;background:#ebf8e5;color:#2c6c0e;font-size:11px;font-style:normal;font-weight:900}.quality-review-form{margin-top:18px;background:#f6fcf3}@media(max-width:700px){.improvement-entry{align-items:flex-start;flex-direction:column}.improvement-gate{grid-template-columns:1fr}.improvement-gate span{grid-template-columns:34px 1fr;align-items:center}.improvement-form,.quality-review-form{grid-template-columns:1fr}.improvement-form h2,.improvement-form .wide,.quality-review-form .wide,.improvement-form button,.quality-review-form button{grid-column:auto}}.handoff-entry{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:19px;border:2px solid #1b2596;border-radius:22px;background:linear-gradient(120deg,#f0f0f9,#f0f9ec);color:var(--navy);text-align:left}.handoff-entry span{display:grid;gap:4px}.handoff-entry small{color:var(--muted)}.handoff-entry strong{color:#221a79}.handoff-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0}.handoff-flow span{display:flex;align-items:center;gap:9px;padding:12px;border-radius:16px;background:#eff0f9;color:var(--navy);font-size:12px;font-weight:850}.handoff-flow b{display:grid;place-items:center;min-width:30px;height:30px;border-radius:10px;background:#251d7a;color:#fff}.handoff-form,.handoff-transition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff}.handoff-form h2,.handoff-form .wide,.handoff-form button,.handoff-transition button{grid-column:1/-1}.handoff-list{display:grid;gap:16px;margin-top:18px}.handoff-list>article{padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0902540b}.handoff-list article>header{display:flex;justify-content:space-between;gap:14px}.handoff-list header span{display:grid;gap:4px}.handoff-list header i{height:max-content;padding:7px 10px;border-radius:999px;background:#ecedf8;color:#1b1274;font-size:11px;font-style:normal;font-weight:900}.handoff-route{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:16px 0;padding:14px;border-radius:18px;background:#f1f2fa}.handoff-route span{display:grid;gap:3px}.handoff-route strong{color:var(--green);font-size:24px}.handoff-transition{margin-top:18px;background:#f5f5fb}@media(max-width:700px){.handoff-entry{align-items:flex-start;flex-direction:column}.handoff-flow,.handoff-form,.handoff-transition{grid-template-columns:1fr}.handoff-form h2,.handoff-form .wide,.handoff-form button,.handoff-transition button{grid-column:auto}.handoff-route{grid-template-columns:1fr}.handoff-route strong{transform:rotate(90deg);justify-self:start}}.purchase-tracking{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.purchase-tracking span{display:grid;gap:4px;padding:12px;border-radius:14px;background:#f1f2fa}.purchase-tracking small{color:var(--muted)}@media(max-width:700px){.purchase-tracking{grid-template-columns:1fr}}.shared-progress-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.shared-progress-summary article{display:grid;gap:4px;padding:16px;border-radius:18px;background:#f0f9ec}.shared-progress-summary b{font-size:28px;color:var(--navy)}.shared-progress-list{display:grid;gap:16px;margin-top:18px}.shared-progress-list>article{padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0902540b}.shared-progress-list article>header{display:flex;justify-content:space-between;gap:14px}.shared-progress-list header span{display:grid;gap:4px}.shared-progress-list header i{height:max-content;padding:7px 10px;border-radius:999px;background:#ebf8e5;color:#2c6c0e;font-size:11px;font-style:normal;font-weight:900}.milestone-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.milestone-facts span{display:grid;gap:4px;padding:12px;border-radius:14px;background:#f1f2fa}.milestone-facts small{color:var(--muted)}.bast-update{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding:16px;border-radius:18px;background:#f5fbf3}.bast-update .wide,.bast-update button{grid-column:1/-1}@media(max-width:700px){.shared-progress-summary,.milestone-facts,.bast-update{grid-template-columns:1fr}.bast-update .wide,.bast-update button{grid-column:auto}}.technical-request-entry{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:21px;border:2px solid var(--green);border-radius:22px;background:linear-gradient(120deg,#f2faef,#fff);color:var(--navy);text-align:left}.technical-request-entry span{display:grid;gap:5px}.technical-request-entry small{color:var(--muted)}.technical-request-entry strong{color:var(--green);white-space:nowrap}.technical-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff}.technical-request-form .wide,.technical-request-form button{grid-column:1/-1}@media(max-width:700px){.technical-request-entry{align-items:flex-start;flex-direction:column}.technical-request-form{grid-template-columns:1fr}.technical-request-form .wide,.technical-request-form button{grid-column:auto}}.my-day-list article.tomorrow{border-left:6px solid #1b2595}.technician-next-menu{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 0;padding:20px 24px;border:1px solid #2e720f;border-radius:22px;background:linear-gradient(135deg,#0a0259,#2e720f);color:#fff;text-align:left;box-shadow:0 18px 38px #09025424}.technician-next-menu span{display:grid;gap:4px}.technician-next-menu b{font-size:clamp(20px,3vw,28px)}.technician-next-menu small{color:#e8f7e1}.technician-next-menu strong{white-space:nowrap}.technician-next-menu:hover{transform:translateY(-2px);box-shadow:0 22px 44px #09025430}.technician-service-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.technician-service-menu>button{display:grid;grid-template-columns:auto 1fr;gap:16px;min-height:210px;padding:24px;border:1px solid #c1e8af;border-radius:26px;background:linear-gradient(145deg,#fff,#f1faec);color:var(--navy);text-align:left;box-shadow:0 16px 38px #09025412}.technician-service-menu>button>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e5f5de;color:var(--green);font-weight:900}.technician-service-menu>button div{display:grid;align-content:start;gap:8px}.technician-service-menu>button b{font-size:clamp(22px,3vw,30px)}.technician-service-menu>button small{color:var(--muted);line-height:1.5}.technician-service-menu>button em{grid-column:2;font-style:normal;font-weight:900;color:var(--green)}.technician-service-menu>button:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:0 22px 48px #0902541d}@media(max-width:700px){.technician-next-menu{align-items:flex-start;flex-direction:column}.technician-service-menu{grid-template-columns:1fr}.technician-service-menu>button{min-height:180px;padding:20px}}.field-start-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0;padding:22px;border:1px solid #b4e39f;border-radius:24px;background:linear-gradient(135deg,#f2faef,#fff);box-shadow:0 16px 36px #09025410}.field-start-card h2{margin:3px 0;font-size:28px}.field-start-card p{margin:0;color:var(--muted)}.field-start-card button{min-width:190px}@media(max-width:700px){.field-start-card{align-items:stretch;flex-direction:column}.field-start-card button{width:100%}}.field-end-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr) auto;align-items:end;gap:18px;margin:20px 0;padding:22px;border:1px solid #9a9fd9;border-radius:24px;background:linear-gradient(135deg,#f0f0f9,#fff);box-shadow:0 16px 36px #09025410}.field-end-card h2{margin:3px 0;font-size:28px}.field-end-card p{margin:0;color:var(--muted)}.field-end-card label{display:grid;gap:7px;font-weight:800}.field-end-card .wide{grid-column:1/-1}.field-end-card button{min-width:210px;background:#1c1475}@media(max-width:800px){.field-end-card{grid-template-columns:1fr}.field-end-card .wide{grid-column:auto}.field-end-card button{width:100%}}.technician-my-day{margin:24px 0;padding:clamp(18px,3vw,30px);border:1px solid #c0e8ad;border-radius:28px;background:linear-gradient(145deg,#fff,#f3fbef);box-shadow:0 22px 55px #09025416}.technician-my-day>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.technician-my-day h2{margin:4px 0;font-size:clamp(28px,4vw,44px);letter-spacing:-.035em}.technician-my-day header p{margin:0;color:var(--muted)}.technician-my-day time{padding:10px 14px;border-radius:999px;background:#e9f7e2;color:#28620d;font-weight:800;text-transform:capitalize}.my-day-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.my-day-summary span{display:grid;gap:2px;padding:14px 16px;border-radius:18px;background:#fff;color:var(--muted);box-shadow:0 8px 24px #0902540b}.my-day-summary b{font-size:30px;color:var(--navy)}.my-day-summary .attention{background:#f8f8f4;color:#2a227e}.my-day-summary .attention b{color:#352d84}.my-day-list{display:grid;gap:12px}.my-day-list article{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;border:1px solid #d5efc9;border-radius:20px;background:#fff}.my-day-list article.today{border:2px solid var(--green);box-shadow:0 12px 30px #31781014}.my-day-list article.overdue{border-left:6px solid #524c96}.job-date,.job-identity{display:grid;gap:4px}.job-date small,.job-identity small{font-size:11px;font-weight:900;letter-spacing:.06em;color:var(--green)}.job-date b{font-size:15px}.job-identity h3{margin:0;font-size:21px}.job-identity p,.job-identity span{margin:0;color:var(--muted)}.my-day-empty{display:grid;gap:5px;padding:22px;border-radius:20px;background:#fff;color:var(--navy)}.my-day-empty span{color:var(--muted)}@media(max-width:700px){.technician-my-day>header{display:grid}.technician-my-day time{width:max-content}.my-day-summary{grid-template-columns:1fr 1fr}.my-day-summary span:last-child{grid-column:1/-1}.my-day-list article{grid-template-columns:1fr}.my-day-list article button{width:100%}}.home-footer{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.footer-improvement-button{min-height:36px;padding:7px 12px;border:1px solid #868cd1;border-radius:999px;background:#fff;color:#182084;font-size:12px;font-weight:750;letter-spacing:.01em;box-shadow:none;opacity:.86;transition:opacity .18s ease,border-color .18s ease,background .18s ease}.footer-improvement-button:hover,.footer-improvement-button:focus-visible{border-color:var(--green);background:#f2faee;color:var(--green);opacity:1}.footer-improvement-button:active{transform:translateY(1px)}@media(max-width:600px){.home-footer{align-items:center;flex-direction:column}.footer-improvement-button{width:auto;min-height:34px;font-size:11px}}.technician-service-menu{grid-template-columns:minmax(0,1fr)}.technician-service-menu>button{min-height:160px;grid-template-columns:auto minmax(0,1fr)}.technician-service-menu>button div{min-width:0}.technician-my-day time{position:relative;display:flex;align-items:center;gap:10px;width:auto;max-width:310px;padding:11px 15px!important;border:1px solid #bee7ab;border-radius:16px!important;background:linear-gradient(145deg,#fff,#eef9e9)!important;color:var(--navy)!important;box-shadow:0 10px 26px #09025410;text-transform:capitalize!important;font-size:14px;line-height:1.35}.technician-my-day time:before{content:"▦";display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--navy),#2e720f);color:#fff;font-size:19px}@media(max-width:520px){.technician-my-day time{width:100%!important;max-width:100%!important;padding:10px 12px!important;border-radius:15px!important}}.my-day-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.my-day-summary button{display:grid;gap:2px;min-height:82px;padding:14px 16px;border:1px solid transparent;border-radius:18px;background:#fff;color:var(--muted);text-align:left;box-shadow:0 8px 24px #0902540b;transition:transform .18s ease,border-color .18s ease,background .18s ease}.my-day-summary button:hover{transform:translateY(-2px);border-color:#9bda7e}.my-day-summary button.active{border-color:var(--green);background:#ecf8e6;box-shadow:0 0 0 3px #2e720f20,0 12px 28px #09025414}.my-day-summary button.attention{background:#f8f8f4;color:#2a227e}.my-day-summary button.attention b{color:#352d84}.my-day-summary button.attention.active{border-color:#524c96;background:#f3f3eb;box-shadow:0 0 0 3px #524c961c}.my-day-filter-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:6px 0 14px;padding-top:14px;border-top:1px solid #d1eec3}.my-day-filter-heading h3,.my-day-filter-heading p{margin:0}.my-day-filter-heading>p{max-width:540px;color:var(--muted);text-align:right}@media(max-width:700px){.my-day-summary button:last-child{grid-column:1/-1}.my-day-filter-heading{align-items:flex-start;flex-direction:column}.my-day-filter-heading>p{text-align:left}}.my-day-list article.priority-critical{border-color:#84854f;border-left:7px solid #6d6d41;background:linear-gradient(135deg,#fff,#fafaf6);box-shadow:0 14px 34px #6d6d411c}.my-day-list article.priority-urgent{border-color:#a5a664;border-left:7px solid #868750;background:linear-gradient(135deg,#fff,#f7f7f0);box-shadow:0 14px 34px #86875018}.job-priority-badge{display:inline-flex;margin-left:6px;padding:4px 8px;border-radius:999px;background:#eaebf7;color:var(--navy);font-size:10px;line-height:1;letter-spacing:.06em}.priority-critical .job-priority-badge{background:#6d6d41;color:#fff}.priority-urgent .job-priority-badge{background:#868750;color:#fff}.critical-acknowledgment-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:20px;border:1px solid #84854f;border-left:7px solid #6d6d41;border-radius:20px;background:linear-gradient(135deg,#fff,#f9faf5);box-shadow:0 14px 34px #6d6d4118}.critical-acknowledgment-card h2,.critical-acknowledgment-card p{margin:3px 0}.critical-acknowledge{min-height:48px;padding:12px 18px;border:0;border-radius:14px;background:#6d6d41;color:#fff;font-weight:900}@container app-shell (max-width:520px){.critical-acknowledgment-card{align-items:stretch;flex-direction:column}.critical-acknowledge{width:100%}}.critical-director-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:18px 0;padding:22px;border:1px solid #b5b67f;border-radius:22px;background:linear-gradient(135deg,#fcfcfa,#f1f1e6);box-shadow:0 16px 38px #55553314}.critical-director-review .wide{grid-column:1/-1}.critical-director-review h2{margin:3px 0;color:var(--navy)}@container app-shell (max-width:520px){.critical-director-review{grid-template-columns:minmax(0,1fr);padding:18px}.critical-director-review .wide{grid-column:auto}}.director-action-acknowledgment{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:20px;border:1px solid #b5b67f;border-radius:20px;background:#f9faf5;box-shadow:0 14px 34px #55553312}.director-action-acknowledgment h2,.director-action-acknowledgment p{margin:3px 0}.director-action-acknowledgment button{min-height:48px;padding:12px 18px;border:0;border-radius:14px;background:var(--navy);color:#fff;font-weight:900}@container app-shell (max-width:520px){.director-action-acknowledgment{align-items:stretch;flex-direction:column}.director-action-acknowledgment button{width:100%}}.critical-action-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:18px 0;padding:22px;border:1px solid #a7de8e;border-radius:22px;background:linear-gradient(135deg,#fff,#f1faec);box-shadow:0 16px 38px #2e720f12}.critical-action-progress .wide{grid-column:1/-1}.critical-action-progress h2{margin:0}@container app-shell (max-width:520px){.critical-action-progress{grid-template-columns:minmax(0,1fr);padding:18px}.critical-action-progress .wide{grid-column:auto}}.notification-centre{display:grid;gap:12px;margin:22px 0}.notification-centre>.eyebrow,.notification-centre>h2{margin:0}.notification-centre>button.unread{width:100%;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;align-items:center;padding:16px 18px;border:1px solid rgba(43,105,14,.28);border-left:5px solid #2e710f;border-radius:18px;background:linear-gradient(135deg,#fff,#f3fbef);color:#0a0257;text-align:left;box-shadow:0 12px 28px #0a025614}.notification-centre>button.unread:hover,.notification-centre>button.unread:focus-visible{border-color:#2e710f;transform:translateY(-1px);box-shadow:0 16px 32px #0a025621}.notification-centre>button.unread b,.notification-centre>button.unread span{min-width:0;overflow-wrap:anywhere}.notification-centre>button.unread b{font-size:clamp(17px,1.4vw,21px);line-height:1.2}.notification-centre>button.unread span{grid-column:1;color:#1e29a5;font-size:clamp(14px,1.05vw,17px);line-height:1.45}.notification-centre>button.unread small{grid-column:2;grid-row:1 / span 2;align-self:center;padding:7px 11px;border-radius:999px;background:#e6f6de;color:#28620d;font-size:12px;font-weight:800;letter-spacing:.08em}@media(max-width:560px){.notification-centre>button.unread{grid-template-columns:minmax(0,1fr)}.notification-centre>button.unread small{grid-column:1;grid-row:auto;justify-self:start}}@media(max-width:520px){.improvement-gate{gap:7px;margin:18px 0}.improvement-gate span{min-width:0;padding:10px 12px;overflow-wrap:anywhere}.improvement-form,.quality-review-form{min-width:0;padding:16px;border-radius:18px}.improvement-form label,.quality-review-form label,.improvement-list article,.improvement-list header span{min-width:0}.improvement-form input,.improvement-form select,.improvement-form textarea,.quality-review-form input,.quality-review-form select,.quality-review-form textarea{width:100%;min-width:0}.improvement-list>article{padding:16px}.improvement-list article>header{align-items:flex-start;flex-direction:column}.improvement-list h3,.improvement-list p,.improvement-list small{overflow-wrap:anywhere}}.profile-photo-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.6rem;padding:.5rem .85rem;border:1px solid #bdc0e6;border-radius:.7rem;background:#fff;color:#0e056c;font:inherit;font-weight:600;cursor:pointer}.profile-photo-trigger img{width:1.7rem;height:1.7rem;object-fit:cover;border-radius:50%}.profile-photo-trigger.compact{font-size:.82rem;white-space:nowrap}.profile-photo-dialog{width:min(92vw,30rem);max-height:92vh;padding:1.3rem;border:1px solid #cdcfec;border-radius:1rem;box-shadow:0 1.5rem 4rem #09024f80;color:#0b0365}.profile-photo-dialog::backdrop{background:#08024ba8}.profile-photo-dialog h2{margin:0 0 .5rem;font-size:1.35rem}.profile-photo-dialog p{line-height:1.5}.profile-photo-dialog input[type=file]{width:100%;max-width:100%;margin:.8rem 0}.profile-photo-preview{width:min(100%,17rem);aspect-ratio:1;margin:1rem auto;overflow:hidden;border:1px solid #cdcfec;border-radius:1rem;background:#f3f3fa;display:grid;place-items:center;text-align:center}.profile-photo-preview img{width:100%;height:100%;object-fit:cover}.profile-photo-adjust{display:grid;gap:.7rem}.profile-photo-adjust label{display:grid;gap:.15rem;font-size:.85rem}.profile-photo-adjust input{width:100%}.workspace-avatar img,.user-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}@media(max-width:700px){.profile-photo-trigger.compact span{display:none}.profile-photo-trigger.compact{min-width:2.5rem;padding:.35rem}.profile-photo-trigger.compact:before{content:"📷";font-size:1.1rem}.profile-photo-dialog{padding:1rem}}.display-mode{min-height:100vh;padding:18px;background:radial-gradient(circle at 50% 0,#fff 0,#e6e7f6 48%,#d6d8ef)}.display-toolbar{position:sticky;top:10px;z-index:30;width:min(100%,1180px);margin:0 auto 14px;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #cbceec;border-radius:18px;background:#ffffffed;box-shadow:0 12px 36px #09024c18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.display-toolbar>div:first-child{display:grid;padding-left:8px}.display-toolbar b{font-size:14px}.display-toolbar span{font-size:12px;color:var(--muted)}.display-toolbar [role=group]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.display-toolbar button{min-width:86px;height:44px;padding:0 10px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:850;cursor:pointer}.display-toolbar button.active{background:var(--navy);color:#fff}.display-canvas{margin:auto;transition:max-width .25s ease}.device-iphone .display-canvas{max-width:390px}.device-android .display-canvas{max-width:412px}.device-tablet .display-canvas{max-width:820px}.device-pc .display-canvas{max-width:1180px}.display-mode .app{width:100%;min-height:844px;border:1px solid #ffffffcc;border-radius:34px;overflow:hidden;box-shadow:0 24px 80px #09024c26;container-type:inline-size;container-name:app-shell}.device-iphone .app{max-width:390px}.device-android .app{max-width:412px;min-height:892px;border-radius:28px}.device-tablet .app{max-width:820px;min-height:980px;border-radius:28px}.device-pc .app{max-width:1180px;min-height:720px;border-radius:24px}.device-iphone .platform,.device-android .platform{width:100%}.device-iphone .workspace-grid,.device-android .workspace-grid{grid-template-columns:1fr}.device-tablet .workspace-grid,.device-pc .workspace-grid,.device-pc .division-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:699px){.display-mode{padding:0;background:#fff}.display-toolbar{display:none}.display-canvas{max-width:none!important}.display-mode .app{max-width:none;min-height:100svh;border:0;border-radius:0;box-shadow:none}}@container app-shell (max-width:520px){.brand-header{grid-template-columns:92px minmax(0,1fr);gap:13px;min-height:232px;padding:calc(82px + env(safe-area-inset-top)) max(17px,env(safe-area-inset-right)) 22px max(17px,env(safe-area-inset-left))}.brand-header:after{display:none}.brand-mark{min-height:84px;padding:7px;border-radius:19px}.brand-header img{max-height:70px}.brand-copy{min-width:0;align-self:center;overflow:visible}.brand-header .brand-kicker{max-width:100%;margin-bottom:6px;padding:3px 7px;font-size:.5rem;letter-spacing:.075em;white-space:normal;line-height:1.25}.brand-header b{font-size:1.72rem;line-height:1;overflow-wrap:anywhere}.brand-header .brand-company{margin-top:6px;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}.brand-header em{max-width:100%;margin-top:8px;padding-top:7px;font-size:.86rem;overflow-wrap:anywhere}.language-switch{top:calc(10px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.language-switch button{min-width:44px;min-height:44px;padding:0 8px;font-size:.82rem}main{padding:26px 18px 34px}h1{font-size:clamp(2.2rem,12cqw,2.75rem);overflow-wrap:anywhere}.intro{font-size:1rem;line-height:1.45}.login-screen form{width:100%}.signup-access-method{grid-template-columns:1fr}.signup-access-method label{min-height:62px}.login-access-request>button{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px}.login-request-icon{width:40px;height:40px}.login-access-request em{overflow-wrap:anywhere}.session-card,.management-entry,.executive-card-head{align-items:stretch;flex-direction:column}.session-card>button,.management-entry strong{width:100%;white-space:normal}.metrics,.management-grid,.add-user-grid,.record-card-list form,.ocr-review,.division-access,.role-hierarchy,.form-grid,.device-pc .form-grid,.device-tablet .form-grid{grid-template-columns:minmax(0,1fr)}input,select,textarea{width:100%;min-width:0}.calendar-scroll{max-width:100%;overflow-x:auto}.list-export-panel .document-actions{grid-template-columns:minmax(0,1fr)}.list-export-panel .document-actions a{min-height:52px;padding:10px 14px;font-size:.9rem;line-height:1.25;text-align:center}}footer:after{content:attr(data-signature);display:block;margin-top:6px;color:var(--green);font-size:11px;font-weight:800;letter-spacing:.04em}.document-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.document-actions a{min-height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;color:#fff;background:var(--navy);box-shadow:0 8px 22px #10076e24}.document-actions a:last-child{background:var(--green)}.calendar-list{display:grid;gap:18px}.calendar-list section{border:1px solid #d8daf1;border-radius:18px;padding:16px;background:#fff}.calendar-list time{display:block;color:var(--navy);font-weight:900;margin-bottom:12px}.calendar-list button{width:100%;border:0;border-top:1px solid #e3e4f4;background:#fff;padding:14px 4px;display:flex;justify-content:space-between;gap:12px;text-align:left}.calendar-list button span{display:grid;gap:4px}.calendar-list button b{color:var(--green)}.calendar-list button strong{color:var(--navy)}.calendar-list button small{color:#514b95}.calendar-list button i{font-size:11px;font-style:normal;font-weight:800;color:var(--navy);text-align:right}.result-summary{margin-top:22px}.result-summary p{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #e0e2f4}.result-summary p b{color:var(--navy)}.quotation-document-panel{margin-top:22px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#f8f8fc}.quotation-document-panel h2{margin:4px 0 14px;color:var(--navy)}.quotation-pdf-preview{display:block;width:100%;height:min(72vh,760px);min-height:520px;margin:18px 0;border:1px solid var(--line);border-radius:16px;background:#fff}@media(max-width:520px){.document-actions{grid-template-columns:1fr}.quotation-document-panel{padding:14px}.quotation-pdf-preview{height:62vh;min-height:420px}.calendar-list button{align-items:flex-start}.calendar-list button i{max-width:110px}}.service-procedure-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:24px;align-items:start}.service-procedure-copy{min-width:0;display:grid;gap:10px}.service-procedure-actions{display:grid;gap:12px;min-width:190px}.service-procedure-actions a,.service-procedure-actions button{width:100%;min-height:48px;text-align:center;justify-content:center}.procedure-ack-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,220px);gap:16px;align-items:center;padding:14px 16px;border:1px solid #c9ebba;border-radius:16px;background:#f6fcf3}.procedure-ack-progress span{display:grid;gap:3px}.procedure-ack-progress progress{width:100%;height:12px;accent-color:#307510}.procedure-acknowledged{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 16px;border-radius:14px;background:#e9f7e3;color:#29660d}.procedure-acknowledged small{color:#327c10}@media(max-width:720px){.service-procedure-list article{grid-template-columns:minmax(0,1fr)}.service-procedure-actions{min-width:0}.procedure-ack-progress{grid-template-columns:minmax(0,1fr)}}.global-app-footer{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:600px){.global-app-footer{flex-direction:column}}html,body{max-width:100%;overflow-x:hidden}.app,.app main,.app form,.form-grid,.form-grid>*{min-width:0}.form-grid{width:100%;max-width:100%}input,select,textarea,.primary{display:block;min-width:0;max-width:100%}input[type=date]{-webkit-appearance:none;appearance:none}.device-preview,.preview-canvas{min-width:0;max-width:100%}.preview-canvas{width:100%}.device-iphone .app main,.device-android .app main{padding-inline:18px}.device-iphone .form-grid,.device-android .form-grid{grid-template-columns:minmax(0,1fr)}.device-iphone .form-grid label,.device-android .form-grid label{width:100%;max-width:100%}.device-tablet .form-grid,.device-pc .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.app main{padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right));padding-bottom:max(34px,env(safe-area-inset-bottom))}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid label,.form-grid input,.form-grid select,.form-grid textarea{width:100%;max-width:100%}}.email-panel{display:grid;gap:15px;margin:28px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fafafd}.email-panel h2{margin:0;color:var(--navy)}.email-panel .eyebrow{margin:0}.attachment-options{display:flex;gap:12px;flex-wrap:wrap}.attachment-options label{display:flex;grid-template-columns:none;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.attachment-options input{width:20px;height:20px;min-height:0}.email-panel .primary:disabled{cursor:not-allowed;opacity:.45}:root{--type-display: clamp(2.25rem, 5.5vw, 3.5rem);--type-heading: clamp(1.35rem, 2.2vw, 1.75rem);--type-card-title: clamp(1.08rem, 1.35vw, 1.3rem);--type-body: clamp(1rem, .55vw + .86rem, 1.125rem);--type-label: clamp(.94rem, .35vw + .86rem, 1.04rem);--type-meta: clamp(.78rem, .3vw + .72rem, .9rem);--type-control: clamp(1rem, .4vw + .9rem, 1.1rem)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,.app{font-size:var(--type-body);line-height:1.5}h1{font-size:var(--type-display);line-height:1.02;text-wrap:balance}h2,.report-card strong,.function-grid b{font-size:var(--type-heading);line-height:1.16;text-wrap:balance}.brand-header b{font-size:clamp(1.7rem,4.3vw,2.45rem)}.intro,.snapshot,.result-summary,.document-download-panel,.list-export-panel{font-size:var(--type-body)}.menu b,.list strong,.workspace-grid b,.technical-tabs b,.list-export-panel p b{font-size:var(--type-card-title);line-height:1.22}label,input,select,textarea,button,.document-actions a,.photo-upload{font-size:var(--type-control)}.menu small,.list small,.workspace-grid small,.operations-section small,.unscheduled-list small,.photo-grid small,footer{font-size:var(--type-label);line-height:1.42}.eyebrow,.list button b,.list button i,.report-card i,.workflow-strip b,.technical-tabs small,.workspace-grid em,.function-grid em,.calendar-list button i,footer:after{font-size:var(--type-meta);line-height:1.3}.metrics b,.period-strip b{font-size:clamp(1.45rem,2.8vw,2rem)}.device-iphone{--type-display:clamp(2.15rem,10vw,2.75rem);--type-heading:clamp(1.28rem,5.2vw,1.55rem);--type-card-title:clamp(1.05rem,4.4vw,1.22rem);--type-body:clamp(.98rem,3.9vw,1.06rem);--type-label:clamp(.9rem,3.5vw,.98rem);--type-meta:clamp(.76rem,3vw,.84rem);--type-control:clamp(1rem,4vw,1.08rem)}.device-android{--type-display:clamp(2.2rem,9.5vw,2.85rem);--type-heading:clamp(1.3rem,5vw,1.6rem);--type-card-title:clamp(1.06rem,4.2vw,1.24rem);--type-body:clamp(1rem,3.7vw,1.08rem);--type-label:clamp(.91rem,3.35vw,1rem);--type-meta:clamp(.77rem,2.85vw,.85rem);--type-control:clamp(1rem,3.8vw,1.1rem)}.device-tablet{--type-display:clamp(2.5rem,6vw,3.3rem);--type-heading:clamp(1.4rem,3vw,1.75rem);--type-card-title:clamp(1.1rem,2.2vw,1.3rem);--type-body:clamp(1rem,1.6vw,1.13rem);--type-label:clamp(.93rem,1.4vw,1.03rem);--type-meta:clamp(.78rem,1.1vw,.9rem);--type-control:clamp(1rem,1.5vw,1.12rem)}.device-pc{--type-display:clamp(2.8rem,4vw,3.75rem);--type-heading:clamp(1.5rem,1.8vw,1.9rem);--type-card-title:clamp(1.18rem,1.25vw,1.38rem);--type-body:clamp(1.05rem,.75vw,1.18rem);--type-label:clamp(.95rem,.65vw,1.05rem);--type-meta:clamp(.8rem,.55vw,.92rem);--type-control:clamp(1.04rem,.7vw,1.16rem)}@media(max-width:420px){.brand-header{grid-template-columns:94px minmax(0,1fr);gap:12px;min-height:190px;padding-inline:16px}.brand-mark{min-height:86px}.brand-header img{max-height:72px}.brand-header b{font-size:clamp(1.55rem,7.2vw,1.9rem)}.brand-header .brand-company{font-size:.72rem}.brand-header em{font-size:.88rem;overflow-wrap:anywhere}h1{overflow-wrap:anywhere}}@media(min-width:900px){.platform{--type-body:clamp(1.04rem,.8vw,1.2rem);--type-card-title:clamp(1.15rem,1.25vw,1.4rem)}}.app,.app main,.app main>*,.app section,.app article,.app form,.app label,.app button,.app button>*,.app a,.app a>*{min-width:0;max-width:100%}.app h1,.app h2,.app h3,.app p,.app b,.app strong,.app small,.app span,.app em,.app label,.app button,.app a{overflow-wrap:anywhere;word-break:normal}.app button,.app a{white-space:normal;line-height:1.3}.app button{min-height:44px}.app img,.app svg,.app video,.app canvas{max-width:100%;height:auto}.app input,.app select,.app textarea{box-sizing:border-box;min-width:0;max-width:100%}.technician-next-menu strong,.technician-service-menu em,.technical-request-entry strong,.service-stage-disclosure button,.manager-priority-list em,.manager-direct-assignment button{white-space:normal}.technician-my-day time{width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}@container app-shell (max-width:520px){.technician-my-day>header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.technician-my-day>header>div{width:100%;min-width:0}.technician-my-day time{width:100%;max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}.technician-next-menu{width:100%;padding:18px;border-radius:18px}.technician-next-menu strong{width:100%}.technician-service-menu>button{grid-template-columns:44px minmax(0,1fr);width:100%;min-height:0;padding:18px;border-radius:20px}.technician-service-menu>button>span{width:44px;height:44px;border-radius:14px}.technician-service-menu>button b{font-size:var(--type-card-title);line-height:1.22}.technician-service-menu>button small{font-size:var(--type-label);line-height:1.42}.technician-service-menu>button em{grid-column:2;justify-self:start}.technician-my-day{padding:17px;border-radius:22px}.technician-my-day h2{font-size:var(--type-heading);line-height:1.16}.my-day-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.my-day-summary button{padding:12px;overflow:hidden}.my-day-summary button:last-child{grid-column:1/-1}.my-day-summary b{font-size:clamp(1.45rem,9cqw,1.85rem)}.my-day-filter-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.my-day-filter-heading>span,.my-day-filter-heading>p{width:100%;max-width:none;min-width:0;text-align:left}.my-day-filter-heading .eyebrow{overflow-wrap:normal;word-break:normal}.my-day-filter-heading h3{font-size:var(--type-heading);line-height:1.18}.my-day-list article{width:100%;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.my-day-list article button{width:100%}}.movement-form{display:grid;grid-template-columns:1fr;gap:14px;padding:20px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#fff,#f4fbf0)}.movement-form label{min-width:0}.movement-list{display:grid;gap:12px}.movement-list article{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.movement-list article div{display:grid;gap:4px}.movement-list small,.movement-list p{color:var(--muted)}.movement-list p{margin:0}@media(min-width:760px){.movement-form{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-form .wide,.movement-form button{grid-column:1 / -1}.movement-list article{grid-template-columns:1.4fr 1fr 1.3fr;align-items:start}}.inventory-export-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1.1rem 1.25rem;border:1px solid rgba(44,109,14,.2);border-radius:22px;background:linear-gradient(135deg,#fafdf9,#f0f9ec);box-shadow:0 12px 30px #16360712}.inventory-export-bar div{display:grid;gap:.25rem;min-width:0}.inventory-export-bar b{font-size:1.05rem;color:#090255}.inventory-export-bar small{color:#2732ae;line-height:1.45}.primary-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.15rem;border-radius:16px;background:#2f730f;color:#fff;text-decoration:none;font-weight:750;white-space:nowrap;box-shadow:0 8px 20px #2f730f33}.primary-action-link:hover{background:#27600d;transform:translateY(-1px)}@media(max-width:720px){.inventory-export-bar{align-items:stretch;flex-direction:column}.primary-action-link{width:100%;white-space:normal;text-align:center}}.finance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.finance-summary article{display:grid;gap:4px;padding:17px;border:1px solid var(--line);border-radius:18px;background:#fff}.finance-summary article b{color:var(--navy);font-size:clamp(24px,5vw,36px)}.finance-summary article small{color:var(--muted)}.finance-summary article.exception{border-color:#9894c0;background:#f8f7fb}.finance-record-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.finance-record-title span{display:grid;gap:4px}.finance-record-title strong{padding:7px 10px;border-radius:999px;background:#eef9e8;color:var(--green);font-size:12px}.finance-record-title strong.overdue{background:#f3f3f8;color:#443d8d}.source-evidence{padding:12px;border-radius:12px;background:#f3f3fa;color:var(--muted)}@media(min-width:760px){.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.invoice-workspace main{max-width:1320px}.invoice-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #d1eec3;border-radius:30px;background:linear-gradient(145deg,#f6fcf3,#fff);box-shadow:0 18px 50px #0b03650d}.invoice-hero h1{max-width:820px;margin:7px 0 12px}.invoice-hero p{max-width:800px;margin:0;color:#2e39b1}.invoice-hero>small{padding:9px 13px;border-radius:999px;background:#e7f6e0;color:#265e0c;font-weight:800;white-space:nowrap}.invoice-work-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.invoice-work-filters button{display:grid;gap:7px;min-height:108px;padding:18px;border:1px solid #d7f0cb;border-radius:22px;background:#fff;color:#1f2aaa;text-align:left;box-shadow:0 9px 26px #0b03650a}.invoice-work-filters strong{font-size:32px;color:#0a0259}.invoice-work-filters span{font-weight:800}.invoice-work-filters button.active{border-color:#2f730f;background:#f1faec;box-shadow:0 0 0 3px #2f730f15,0 13px 30px #0b036510}.invoice-work-toolbar{display:flex;align-items:center;gap:12px;margin:22px 0}.invoice-work-toolbar .search{flex:1;margin:0}.invoice-work-toolbar button{min-height:48px;padding:0 17px;background:#0b0365;color:#fff;white-space:nowrap}.invoice-work-empty{display:grid;gap:7px;padding:28px;border:1px dashed #bfe7ac;border-radius:22px;background:#f8fdf6;color:#2631ae}.invoice-work-list{display:grid;gap:16px}.invoice-work-list>article{padding:24px;border:1px solid #d6f0ca;border-radius:26px;background:#fff;box-shadow:0 14px 40px #0b03650d}.invoice-work-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.invoice-work-list header small{color:#2f730f;font-weight:850;letter-spacing:.06em}.invoice-work-list h2{margin:4px 0}.invoice-work-list header p{margin:0;color:#323cb2}.invoice-work-state{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.invoice-work-state.available{background:#ecedf8;color:#1e29a5}.invoice-work-state.mine,.invoice-work-state.ready{background:#e5f5dd;color:#265d0c}.invoice-work-state.locked{background:#ecf8e6;color:#1e29a7}.invoice-readiness{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 16px;margin:18px 0;padding:14px;border-radius:16px;background:#f5fbf2}.invoice-readiness>div{grid-row:span 2;display:grid}.invoice-readiness>div b{font-size:25px;color:#2f730f}.invoice-readiness progress{width:100%;accent-color:#2f730f}.invoice-readiness small{color:#323cb2}.invoice-work-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.invoice-work-list dl div{padding:13px;border-radius:14px;background:#f5fbf3}.invoice-work-list dt{margin-bottom:4px;color:#323cb2;font-size:12px;font-weight:750}.invoice-work-list dd{margin:0;color:#0a0259;font-weight:800;overflow-wrap:anywhere}.invoice-claim{width:100%;min-height:50px;background:#2f730f;color:#fff}.invoice-work-list details{margin-top:16px;border-top:1px solid #dff3d5}.invoice-work-list summary{padding:18px 2px 2px;color:#2f730f;font-weight:850;cursor:pointer}.invoice-preparation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:18px;border-radius:18px;background:#f7fcf4}.invoice-preparation-form .wide{grid-column:1/-1}.invoice-form-actions{display:flex;gap:10px}.invoice-form-actions button{flex:1;min-height:50px}.invoice-form-actions .primary{background:#2f730f;color:#fff}@media(max-width:900px){.invoice-work-filters,.invoice-work-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.invoice-hero,.invoice-work-toolbar,.invoice-work-list>article>header{align-items:stretch;flex-direction:column}.invoice-hero{padding:21px}.invoice-hero>small,.invoice-work-state{align-self:flex-start}.invoice-work-filters,.invoice-work-list dl,.invoice-preparation-form{grid-template-columns:1fr}.invoice-work-filters button{min-height:88px}.invoice-work-list>article{padding:18px}.invoice-work-toolbar button{white-space:normal}.invoice-preparation-form .wide{grid-column:auto}.invoice-form-actions{display:grid}.invoice-readiness{grid-template-columns:1fr}.invoice-readiness>div{grid-row:auto}.invoice-work-list h2{overflow-wrap:anywhere}}.finance-staff-hero{display:flex;justify-content:space-between;gap:24px;padding:28px;border:1px solid #d1eec3;border-radius:28px;background:linear-gradient(145deg,#f4fbf0,#fff)}.finance-staff-hero h1{margin:6px 0 10px}.finance-staff-hero p{max-width:760px;margin:0;color:#2b36b0}.finance-staff-hero>strong{align-self:center;min-width:125px;color:#0a0259;font-size:38px;text-align:center}.finance-staff-hero>strong small{display:block;color:#3640b4;font-size:12px}.finance-staff-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.finance-staff-actions button{display:grid;gap:6px;min-height:135px;padding:18px;border:1px solid #d7f0cb;border-radius:20px;background:#fff;text-align:left}.finance-staff-actions button b{color:#2f730f;font-size:30px}.finance-staff-actions button span{color:#0a0259;font-weight:850}.finance-staff-actions button small{color:#343eb3;line-height:1.45}.finance-staff-actions button.exception{border-color:#9894c0;background:#f8f7fb}.finance-evidence-guide{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin:22px 0;padding:24px;border-radius:24px;background:#f5fbf3}.finance-evidence-guide h2{margin:5px 0 9px}.finance-evidence-guide p{margin:0;color:#2e39b1}.finance-evidence-guide ul{margin:0;padding-left:20px;color:#191173;line-height:1.8}.finance-evidence-guide aside{grid-column:1/-1;display:grid;gap:4px;padding:14px;border-left:4px solid #2f730f;background:#fff}.finance-evidence-guide aside span{color:#2e39b1}@media(max-width:900px){.finance-staff-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.finance-staff-hero{flex-direction:column;padding:21px}.finance-staff-hero>strong{align-self:flex-start;text-align:left}.finance-staff-actions,.finance-evidence-guide{grid-template-columns:1fr}.finance-staff-actions button{min-height:105px}.finance-evidence-guide aside{grid-column:auto}}.tax-staff-hero{background:linear-gradient(145deg,#f7f7fc,#fff);border-color:#d6d8f0}.tax-reference-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;border:1px solid #d6d8ef;border-radius:18px;background:#f8f8fc}.tax-reference-card h3,.tax-reference-card p,.tax-reference-card .wide{grid-column:1/-1}.tax-reference-card p{margin:0;color:#2e39b1}@media(max-width:620px){.tax-reference-card{grid-template-columns:1fr}.tax-reference-card h3,.tax-reference-card p,.tax-reference-card .wide{grid-column:auto}}.accounting-staff-hero{background:linear-gradient(145deg,#f6f7fc,#fff);border-color:#cdcfec}.hrd-staff-hero{background:linear-gradient(145deg,#fafaf6,#fff);border-color:#e3e3cf}.hrd-staff-workspace main{max-width:1320px}.finance-manager-hero{background:linear-gradient(145deg,#f1faec,#fff);border-color:#c5e9b4}.manager-decision-actions{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.manager-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.manager-decision-actions{grid-template-columns:1fr}}.front-desk main{max-width:1280px}.front-desk-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #d1eec3;border-radius:30px;background:linear-gradient(145deg,#f6fcf3,#fff);box-shadow:0 18px 50px #0b03650d}.front-desk-hero h1{margin:7px 0 12px}.front-desk-hero p{max-width:760px;margin:0;color:#2e39b1}.front-desk-hero>small{padding:9px 13px;border-radius:999px;background:#e7f6e0;color:#265e0c;font-weight:800;white-space:nowrap}.front-desk-actions,.front-desk-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.front-desk-actions button,.front-desk-filters button{display:grid;gap:7px;min-height:112px;padding:18px;border:1px solid #d7f0cb;border-radius:22px;background:#fff;color:#1f2aaa;text-align:left;box-shadow:0 9px 26px #0b03650a}.front-desk-actions button.active,.front-desk-filters button.active{border-color:#2f730f;background:#f1faec;box-shadow:0 0 0 3px #2f730f15,0 13px 30px #0b036510}.front-desk-actions button>span{color:#2f730f;font-weight:850}.front-desk-actions b{color:#0a0259;font-size:18px}.front-desk-actions small{line-height:1.35}.front-desk-filters button{min-height:92px}.front-desk-filters strong{font-size:30px;color:#0a0259}.front-desk-filters span{font-weight:800}.front-desk-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:24px;border:1px solid #cfedc2;border-radius:26px;background:#fff;box-shadow:0 14px 40px #0b03650d}.front-desk-create>header{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.front-desk-create h2{margin:3px 0}.front-desk-create header small{color:#2f730f;font-weight:850}.front-desk-create header span{color:#323cb2}.front-desk-create .wide{grid-column:1/-1}.front-desk-create button{min-height:52px}.front-desk-empty{padding:26px;border:1px dashed #bfe7ac;border-radius:22px;background:#f8fdf6}.front-desk-list{display:grid;gap:15px;margin-top:20px}.front-desk-list>article{padding:22px;border:1px solid #d6f0ca;border-radius:24px;background:#fff;box-shadow:0 12px 34px #0b03650d}.front-desk-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.front-desk-list header small{color:#2f730f;font-weight:850}.front-desk-list h2{margin:4px 0}.front-desk-list header p{margin:0;color:#323cb2}.front-desk-list header>span{padding:8px 11px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.front-desk-list header>span.waiting{background:#ebebdd;color:#4d4d2e}.front-desk-list header>span.attention{background:#ecebf4;color:#3c3588}.front-desk-list header>span.done{background:#e5f5dd;color:#265d0c}.front-desk-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.front-desk-list dl div{padding:13px;border-radius:14px;background:#f5fbf3}.front-desk-list dt{color:#323cb2;font-size:12px;font-weight:750}.front-desk-list dd{margin:4px 0 0;font-weight:750;overflow-wrap:anywhere}.front-desk-record-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.front-desk-record-actions>a,.front-desk-record-actions>button,.front-desk-record-actions form button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border-radius:13px;font-weight:800;text-decoration:none}.front-desk-record-actions>a{background:#0b0365;color:#fff}.front-desk-record-actions form{display:flex;gap:8px;flex:1}.front-desk-record-actions form input{margin:0}.front-desk-record-actions form button{background:#2f730f;color:#fff;white-space:nowrap}.front-desk-record-actions .issue{border-color:#c9caa2;background:#f9f9f5;color:#69693f}@media(max-width:850px){.front-desk-actions,.front-desk-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.front-desk-hero,.front-desk-create>header,.front-desk-list>article>header{align-items:stretch;flex-direction:column}.front-desk-hero{padding:21px}.front-desk-hero>small,.front-desk-list header>span{align-self:flex-start}.front-desk-actions,.front-desk-filters,.front-desk-create,.front-desk-list dl{grid-template-columns:1fr}.front-desk-actions button{min-height:96px}.front-desk-create{padding:18px}.front-desk-create>header,.front-desk-create .wide{grid-column:auto}.front-desk-list>article{padding:18px}.front-desk-record-actions{display:grid}.front-desk-record-actions>*{width:100%}.front-desk-record-actions form{display:grid}.front-desk-record-actions form button{width:100%}}.local-report-entry,.local-purchase-actions,.import-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #ceedc0;border-radius:24px;padding:22px;background:linear-gradient(135deg,#f8fdf6,#f0f9ec);margin:22px 0}.local-report-entry h2{margin:4px 0}.local-report-entry p{margin:0;color:#2934af}.local-purchase-actions{justify-content:flex-start;background:#fff}.local-purchase-actions a,.local-purchase-actions button,.form-page-actions button{min-height:48px;border-radius:14px;padding:0 20px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:750}.local-purchase-card{border:1px solid #d6f0c9;border-radius:22px;padding:20px;background:#fff;box-shadow:0 10px 30px #0802440f;display:grid;gap:12px}.local-purchase-card header{display:flex;justify-content:space-between;align-items:flex-start}.local-purchase-card h2{margin:2px 0;font-size:1.35rem}.local-purchase-card header>span{border-radius:999px;background:#ecf8e7;color:#2d6e0e;padding:7px 11px;font-size:.75rem;font-weight:800}.local-purchase-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.local-purchase-card dl div{background:#f5fbf3;border-radius:14px;padding:12px}.local-purchase-card dt{font-size:.75rem;color:#323cb2}.local-purchase-card dd{margin:4px 0 0;font-weight:750}.form-stepper{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.form-stepper button{min-height:52px;border-radius:16px;border:1px solid #ccecbd;background:#fff;font-weight:750}.form-stepper button.active{background:#0b0360;color:#fff;border-color:#0b0360}.local-purchase-form fieldset{border:1px solid #d4efc7;border-radius:22px;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.local-purchase-form fieldset[hidden]{display:none}.local-purchase-form legend{font-weight:850;padding:0 10px}.local-purchase-form label{display:grid;gap:7px;font-weight:700}.local-purchase-form .wide{grid-column:1/-1}.form-page-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.form-page-actions button:last-child{margin-left:auto}.import-summary article{display:grid;gap:4px}.import-summary b{font-size:1.5rem}.import-preview-row{display:grid;gap:5px;border:1px solid #d7f0cc;border-radius:16px;padding:15px;background:#fff}.import-preview-row small{color:#333db2}@media(max-width:700px){.local-report-entry,.local-purchase-actions,.import-summary{align-items:stretch;flex-direction:column}.local-report-entry button,.local-purchase-actions>*{width:100%}.form-stepper{grid-template-columns:1fr}.form-stepper button{min-height:46px}.local-purchase-form fieldset{grid-template-columns:1fr;padding:16px}.local-purchase-card dl{grid-template-columns:1fr}.local-purchase-page h1{font-size:clamp(2rem,10vw,3.1rem);line-height:1.02}.local-purchase-card .primary{width:100%;text-align:center}}.summary-report-entry,.summary-toolbar,.summary-actions,.summary-source-links{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d0eec2;border-radius:22px;padding:18px;background:linear-gradient(135deg,#f8fdf6,#eff9eb);margin:18px 0}.summary-report-entry>div{display:grid;gap:4px}.summary-report-entry small{font-weight:800;color:#2d6e0e;letter-spacing:.08em}.summary-report-entry b{font-size:1.15rem}.commercial-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.commercial-kpis article{display:grid;gap:5px;padding:20px;border-radius:22px;background:#0b0360;color:#fff;box-shadow:0 12px 30px #0802441f}.commercial-kpis b{font-size:2rem}.commercial-kpis span{color:#cdecbf}.summary-actions,.summary-source-links{justify-content:flex-start;background:#fff;flex-wrap:wrap}.summary-actions a{min-height:46px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid #a8df8f;border-radius:14px;text-decoration:none;font-weight:750}.summary-month{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:center;border:1px solid #d6f0ca;border-radius:16px;padding:15px;background:#fff}.summary-month small{text-align:right;color:#2e38b0}@media(max-width:700px){.summary-report-entry,.summary-toolbar{align-items:stretch;flex-direction:column}.summary-report-entry button,.summary-toolbar button{width:100%}.commercial-kpis,.summary-month{grid-template-columns:1fr}.summary-month small{text-align:left}.commercial-summary-page h1{font-size:clamp(2rem,9vw,3rem)}}.serial-register{max-width:1180px}.quiet-back{margin-bottom:18px}.serial-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.serial-actions a,.serial-actions button{min-height:46px;border:1px solid #bae6a6;border-radius:14px;padding:0 18px;display:inline-flex;align-items:center;text-decoration:none;font-weight:750}.serial-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px;border:1px solid #d2eec5;border-radius:24px;background:#fff}.serial-form label{display:grid;gap:7px;font-weight:750}.serial-form .wide{grid-column:1/-1}.serial-row{display:grid;gap:10px;border:1px solid #d4efc8;border-radius:20px;padding:18px;background:#fff}.serial-row header{display:flex;justify-content:space-between;gap:12px}.serial-row header div{display:grid;gap:4px}.serial-row header>span{font-size:.75rem;font-weight:800;color:#2e710f}.serial-row h2{font-size:1.15rem;margin:0}.serial-row p{margin:0;color:#2934af}.serial-row dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.serial-row dl div{padding:11px;border-radius:12px;background:#f3fbef}.serial-row dt{font-size:.75rem;color:#323cb2}.serial-row dd{margin:4px 0 0;font-weight:700}.serial-import-summary{display:flex;gap:16px;flex-wrap:wrap;padding:16px;border-radius:16px;background:#f0f9ec;margin:16px 0}.serial-message{padding:12px;border-radius:12px;background:#f0f9ec;color:#24590c;font-weight:700}@media(max-width:700px){.serial-form{grid-template-columns:1fr;padding:16px}.serial-form .wide{grid-column:auto}.serial-actions>*{width:100%;justify-content:center}.serial-row dl{grid-template-columns:1fr}.serial-register h1{font-size:clamp(2rem,9vw,3rem)}}.certificate-register{max-width:1180px;margin:auto}.register-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.register-actions>*{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:14px}.certificate-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.certificate-form label{display:grid;gap:.4rem;font-weight:700}.certificate-form input{min-width:0}.certificate-card{border:1px solid #d8f1cc;border-radius:20px;padding:1rem;background:#fff;display:grid;gap:.65rem}.certificate-card header{display:flex;justify-content:space-between;gap:1rem}.certificate-card header div{display:grid}.certificate-card h2,.certificate-card p{margin:0}.certificate-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.certificate-card dt{color:#3741b4;font-size:.82rem}.certificate-card dd{margin:.2rem 0 0}.register-summary{display:flex;gap:1rem;flex-wrap:wrap;padding:1rem;margin:1rem 0;border-radius:16px;background:#f0f9ec}.register-message{padding:.8rem 1rem;border-radius:14px;background:#f0f9ec}@media(max-width:680px){.certificate-form,.certificate-card dl{grid-template-columns:1fr}.register-actions>*{width:100%}.certificate-card header{align-items:flex-start;flex-direction:column}}.quality-create{margin:16px 0 22px;border:1px solid var(--line);border-radius:18px;background:#f7fcf4}.quality-create summary{padding:17px 19px;color:var(--green);font-weight:850;cursor:pointer}.quality-create form{display:grid;grid-template-columns:1fr;gap:14px;padding:0 18px 18px}.quality-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.quality-title span{display:grid;gap:4px}.quality-title strong{padding:7px 10px;border-radius:999px;background:#eef9e8;color:var(--green);font-size:12px}.quality-title strong.overdue{background:#f3f3f8;color:#443d8d}.finding-text{margin:0;padding:13px;border-radius:12px;background:#f3f3fa;color:var(--navy)}@media(min-width:760px){.quality-create form{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-create form .wide,.quality-create form button{grid-column:1/-1}}.quality-command-home main{max-width:1180px}.quality-command-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #cfedc2;border-radius:30px;background:radial-gradient(circle at 90% 0,#e6f6df,transparent 34%),linear-gradient(145deg,#f8fcf6,#fff);box-shadow:0 18px 52px #0a035b10}.quality-command-hero h1{max-width:760px;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.quality-command-hero p{max-width:720px;margin:0;color:#2c36b0}.quality-command-hero>small{padding:9px 13px;border-radius:999px;background:#e8f7e1;color:#2b6a0e;font-weight:850;white-space:nowrap}.quality-now{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 0;padding:22px;border:1px solid #ceedbf;border-radius:24px;background:#fff;box-shadow:0 12px 34px #0a035b0c}.quality-now header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.quality-now header div{display:grid;gap:5px}.quality-now header small{color:#2b6a0e;font-weight:850;letter-spacing:.08em}.quality-now h2{margin:0;font-size:clamp(1.2rem,2.2vw,1.65rem)}.quality-now header>span{padding:7px 10px;border-radius:999px;background:#ebebdd;color:#4a4a2c;font-size:12px;font-weight:850;white-space:nowrap}.quality-now>button{min-height:48px;padding:0 17px}.quality-now>p{grid-column:1/-1;margin:0;color:#313bb2}.quality-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.quality-focus-grid button{display:grid;gap:7px;min-height:148px;padding:20px;text-align:left;border:1px solid #d5efc9;border-radius:22px;background:#fff;color:#1f2aaa;box-shadow:0 10px 28px #0a035b0b}.quality-focus-grid button:hover{border-color:#71ca48;transform:translateY(-2px);box-shadow:0 16px 38px #0a035b14}.quality-focus-grid strong{color:#0a0259;font-size:34px;line-height:1}.quality-focus-grid span{color:#0a0259;font-weight:850}.quality-focus-grid small{line-height:1.35}.quality-document-path{margin-top:24px;padding:24px;border:1px solid #d1eec3;border-radius:26px;background:#f7fcf5}.quality-document-path>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.quality-document-path h2{margin:4px 0}.quality-document-path>header button{min-height:48px}.quality-document-path>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.quality-document-path>div button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:17px;text-align:left;border:1px solid #d3efc6;border-radius:18px;background:#fff;color:#1f2aaa}.quality-document-path>div b{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#e7f6e0;color:#2b6a0e}.quality-document-path>div span{display:grid;gap:4px}.quality-document-path>div strong{color:#0a0259}.quality-document-path>div small{line-height:1.38}.quality-quick-actions{display:flex;gap:12px;margin-top:20px}.quality-quick-actions button{min-height:50px;padding:0 18px}.quality-quick-actions button:first-child{background:#2e710f;color:#fff}@container app-shell (max-width:760px){.quality-command-hero,.quality-document-path>header{align-items:stretch;flex-direction:column}.quality-command-hero{padding:22px}.quality-command-hero h1{font-size:clamp(1.65rem,7cqw,2.25rem)}.quality-command-hero>small{align-self:flex-start}.quality-now{grid-template-columns:1fr}.quality-now header{align-items:stretch;flex-direction:column}.quality-now header>span{align-self:flex-start}.quality-now>button{width:100%}.quality-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-document-path>div{grid-template-columns:1fr}.quality-document-path>header button{width:100%}.quality-quick-actions{display:grid}.quality-quick-actions button{width:100%}}@container app-shell (max-width:430px){.quality-focus-grid{grid-template-columns:1fr}.quality-focus-grid button{min-height:112px}.quality-command-hero h1{font-size:1.65rem}.quality-command-hero p{font-size:.94rem}.quality-now h2{font-size:1.1rem}.quality-document-path{padding:18px}}.competency-workspace main{max-width:1160px}.competency-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;border:1px solid #cdecbf;border-radius:28px;background:radial-gradient(circle at 92% 8%,#e2f4da,transparent 35%),linear-gradient(145deg,#f7fcf5,#fff);box-shadow:0 18px 50px #0a035b10}.competency-hero h1{margin:6px 0 9px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05}.competency-hero p{max-width:700px;margin:0;color:#2732ae}.competency-hero button{min-height:52px;padding:0 20px;white-space:nowrap}.competency-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:22px 0}.competency-toolbar .search{margin:0}.competency-toolbar span{padding:9px 13px;border-radius:999px;background:#ebf8e5;color:#2b6a0e;font-size:13px;font-weight:850;white-space:nowrap}.competency-list{display:grid;gap:12px}.competency-list>button{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:19px 21px;text-align:left;border:1px solid #d3efc6;border-radius:20px;background:#fff;box-shadow:0 10px 28px #0a035b0b}.competency-list>button:hover{border-color:#6ec944;transform:translateY(-1px);box-shadow:0 16px 36px #0a035b13}.competency-list>button span{display:grid;min-width:0;gap:5px}.competency-list small{color:#2b6a0e;font-weight:800}.competency-list b{color:#0a0259;font-size:18px}.competency-list em{overflow:hidden;color:#2934af;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.competency-list>button>strong{color:#2b6a0e;white-space:nowrap}.competency-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;border:1px solid #d2eec6;border-radius:25px;background:#fff;box-shadow:0 14px 38px #0a035b0b}.competency-create-form label{min-width:0}.competency-create-form .wide{grid-column:1/-1}.competency-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.competency-facts>div{display:grid;gap:7px;min-width:0;padding:17px;border:1px solid #d4efc8;border-radius:18px;background:#f8fdf6}.competency-facts small{color:#333db3}.competency-facts b{color:#0a0259;overflow-wrap:anywhere}.competency-facts .checksum{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.competency-preview{overflow:hidden;height:min(72vh,760px);min-height:520px;margin:20px 0;border:1px solid #ccecbd;border-radius:22px;background:#eef9e9;box-shadow:0 16px 42px #0a035b10}.competency-preview iframe{width:100%;height:100%;border:0}.competency-workspace .document-actions{display:flex;flex-wrap:wrap;gap:12px}.competency-workspace .document-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;border:1px solid #8dd56c;border-radius:14px;background:#fff;color:#2b6a0e;font-weight:850;text-decoration:none}.competency-workspace .document-actions a:first-child{background:#2e710f;color:#fff}@container app-shell (max-width:720px){.competency-hero{align-items:stretch;flex-direction:column;padding:21px}.competency-hero button{width:100%}.competency-toolbar{grid-template-columns:1fr}.competency-toolbar span{justify-self:start}.competency-create-form{grid-template-columns:1fr;padding:17px}.competency-create-form .wide{grid-column:auto}.competency-facts{grid-template-columns:1fr}.competency-list>button{align-items:flex-start;flex-direction:column}.competency-list em{white-space:normal}.competency-preview{min-height:460px}.competency-workspace .document-actions{display:grid}.competency-workspace .document-actions a{width:100%}}.quality-role-guide{margin:20px 0;padding:20px;border:1px solid #c2e8b0;border-radius:22px;background:linear-gradient(145deg,#fff,#f4fbf1)}.quality-role-guide>header{display:flex;justify-content:space-between;gap:18px;align-items:end}.quality-role-guide h2{margin:4px 0}.quality-role-guide>header>span{color:#4b4491}.quality-role-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px}.quality-role-guide button{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:15px;border:1px solid #cfedc2;border-radius:15px;background:#fff;text-align:left}.quality-role-guide button.attention{border-color:#baba88;background:#f9f9f4}.quality-role-guide button small{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e9f7e3;color:#2d6f0f;font-weight:900}.quality-role-guide button>b{font-size:1.45rem}.quality-role-guide button strong,.quality-role-guide button span,.quality-role-guide button em{grid-column:2}.quality-role-guide button span{color:#4f4894;font-size:.83rem}.quality-role-guide button em{color:#2d6f0f;font-style:normal;font-weight:800}.quality-evidence-flow{margin:20px 0;padding:19px;border-radius:20px;background:#0b035f;color:#fff}.quality-evidence-flow h2{margin-top:0}.quality-evidence-flow>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.quality-evidence-flow span{display:flex;align-items:center;gap:9px;padding:11px;border-radius:12px;background:#ffffff12}.quality-evidence-flow span b{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#b3e39c;color:#0b035f}.quality-evidence-flow p{margin-bottom:0;color:#dcf2d1}@media(max-width:800px){.quality-role-guide>div,.quality-evidence-flow>div{grid-template-columns:1fr}.quality-role-guide>header{display:grid}}.quality-manager-risk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:20px 0}.quality-manager-risk article{display:grid;gap:8px;padding:17px;border:1px solid #d2eec5;border-radius:17px;background:#fff}.quality-manager-risk article.attention{border-color:#baba88;background:#f9f9f4}.quality-manager-risk small{color:#524c96;font-weight:850;letter-spacing:.04em}.quality-manager-risk b{color:#0a0259;font-size:2rem}.quality-manager-risk button{justify-self:start;padding:0;border:0;background:transparent;color:#2d6f0f;font-weight:850}.quality-manager-risk button:hover{text-decoration:underline}@media(max-width:900px){.quality-manager-risk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.quality-manager-risk{grid-template-columns:1fr}}.action-centre-entry{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 4px;padding:18px;border:2px solid var(--green);border-radius:20px;background:linear-gradient(145deg,#fff,#eef9e9);color:var(--navy);text-align:left}.action-centre-entry span{display:grid;gap:5px}.action-centre-entry small{color:var(--muted)}.action-centre-entry strong{color:var(--green);white-space:nowrap}.action-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.action-summary article{display:grid;gap:4px;padding:17px;border:1px solid var(--line);border-radius:18px;background:#fff}.action-summary b{font-size:clamp(24px,5vw,36px);color:var(--navy)}.action-summary small{color:var(--muted)}.action-summary .exception{border-color:#9894c0;background:#f8f7fb}.action-list{display:grid;gap:14px;margin-top:20px}.action-list article{display:grid;grid-template-columns:1fr;gap:9px;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.action-list article.overdue{border-left:6px solid #585299}.action-list article.due{border-left:6px solid #9b9c5c}.action-list article.pending{border-left:6px solid var(--green)}.action-list article>div{display:flex;justify-content:space-between;gap:12px}.action-list article>div span{font-size:12px;font-weight:900;color:var(--green)}.action-list h2,.action-list p{margin:0}.action-list button{margin-top:4px}@media(min-width:760px){.action-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.action-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.action-summary{gap:9px}.action-summary article{min-width:0;padding:14px}.action-summary small,.action-list h2,.action-list p{overflow-wrap:anywhere}.action-list article>div{align-items:flex-start;flex-direction:column}.action-list button{width:100%}}.intake-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.intake-summary article{display:grid;gap:4px;min-height:88px;padding:16px;border:1px solid #dff3d5;border-radius:18px;background:linear-gradient(145deg,#fff,#f6fcf3);box-shadow:0 8px 24px #09024c0a}.intake-summary b{color:var(--navy);font-size:clamp(24px,4vw,34px);line-height:1}.intake-summary small{color:var(--muted);font-weight:800}.intake-summary .attention{border-color:#cfd0ac;background:#fafaf6}.intake-access-note{margin:0 2px 16px;color:var(--muted);font-size:12px;line-height:1.5}.intake-toolbar{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr) minmax(190px,.9fr);gap:10px;align-items:end;margin:16px 0 8px}.intake-toolbar label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:850}.intake-toolbar .search,.intake-toolbar select{width:100%;min-height:48px;margin:0;padding:10px 13px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);font:inherit}.intake-result-count{display:block;margin:10px 2px 16px;color:var(--muted);font-weight:750}.intake-queue{display:grid;gap:12px}.intake-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 18px 18px 22px;overflow:hidden;border:1px solid #def3d4;border-radius:20px;background:#fff;box-shadow:0 10px 28px #09024c0b}.intake-row:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#928ebc}.intake-row.routed:before{background:var(--green)}.intake-row.clarification_required:before{background:#a0a15f}.intake-row.closed:before{background:#545cbf}.intake-row-main{min-width:0}.intake-row-header{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:9px}.intake-code{color:var(--navy);font-size:13px;font-weight:900;letter-spacing:.03em}.intake-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;background:#edf8e8;color:#3f9b14;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.intake-badge.status{background:#eef9e8;color:#317810}.intake-badge.unassigned{background:#f2f2e9;color:#606139}.intake-row h2{margin:0 0 7px;color:var(--navy);font-size:clamp(18px,2.5vw,22px);line-height:1.25}.intake-requirement{display:-webkit-box;margin:0;color:#182187;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.intake-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;color:var(--muted);font-size:12px;font-weight:700}.intake-row-action{align-self:center;min-width:152px;min-height:46px;padding:10px 15px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--navy),#221a78);color:#fff;font:inherit;font-weight:850;cursor:pointer}.intake-row-actions{display:grid;align-self:center;gap:9px}.intake-row-actions .primary{background:linear-gradient(135deg,var(--green),#317910)}.intake-empty{padding:32px;border:1px dashed var(--line);border-radius:18px;background:#f9f9fd;text-align:center;color:var(--muted)}@media(max-width:760px){.intake-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-toolbar{grid-template-columns:1fr 1fr}.intake-toolbar>label:first-child{grid-column:1/-1}.intake-row{grid-template-columns:1fr}.intake-row-action,.intake-row-actions{width:100%}}@media(max-width:430px){.intake-summary{gap:8px}.intake-summary article{min-height:78px;padding:13px}.intake-toolbar{grid-template-columns:1fr}.intake-toolbar>label:first-child{grid-column:auto}.intake-row{padding:16px 15px 16px 20px}.intake-meta{display:grid;gap:5px}}.quotation-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #d3d6ef}.quotation-editor>h3,.quotation-editor>.quotation-item,.quotation-editor>.wide,.quotation-editor>button{grid-column:1 / -1}.quotation-editor label{min-width:0}.quotation-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid #c9cceb;border-radius:18px;background:#f8f9fd}.quotation-item>header,.quotation-item>.wide{grid-column:1 / -1}.quotation-item>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.quotation-accessories{margin-top:8px;padding-top:16px;border-top:1px solid #cacdeb}.quotation-accessories h4{margin:0 0 12px;color:#140b70}.quotation-accessory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;padding:14px;border:1px solid #d4d6ef;border-radius:16px;background:#fff}.quotation-accessory header,.quotation-accessory .accessory-choice{grid-column:1 / -1}.quotation-accessory header{display:flex;align-items:center;justify-content:space-between;gap:12px}.accessory-choice{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.accessory-choice input{width:24px;height:24px}.quotation-history{margin:14px 0;padding:14px;border:1px solid #d4d6ef;border-radius:16px;background:#f8f9fd}.quotation-history summary{cursor:pointer;font-weight:850;color:#140b70}.quotation-history article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #d4d6ef}.quotation-history article:last-child{border-bottom:0}.quotation-history article span{display:grid;gap:4px}.quotation-wizard{display:block;padding:0;overflow:hidden;border:1px solid #c7caea;border-radius:24px;background:#fff;box-shadow:0 16px 42px #0a025914}.quotation-wizard-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:linear-gradient(135deg,#0a0259,#1a1174);color:#fff}.quotation-wizard-intro small{font-weight:850;letter-spacing:.1em;color:#b4e39f}.quotation-wizard-intro h3{margin:4px 0;font-size:22px}.quotation-wizard-intro p{max-width:680px;margin:0;color:#e6e7f6}.quotation-wizard-intro>strong{display:grid;place-items:center;min-width:62px;height:62px;border:1px solid rgba(255,255,255,.35);border-radius:50%;font-size:18px}.quotation-stepper{display:grid;grid-template-columns:repeat(4,1fr);padding:14px 20px;border-bottom:1px solid #d8daf0;background:#f8f8fc}.quotation-stepper button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;background:transparent;color:#333db2}.quotation-stepper button span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #acb0e0;border-radius:50%;background:#fff;font-weight:850}.quotation-stepper button.active{color:#0a0259}.quotation-stepper button.active span{border-color:#2e710f;background:#2e710f;color:#fff}.quotation-stepper button.complete{color:#2e710f}.quotation-stepper button:disabled{opacity:.45;cursor:not-allowed}.quotation-step-heading{padding:22px 24px 0}.quotation-step-heading small{color:#2e710f;font-weight:850;letter-spacing:.08em}.quotation-step-heading h3{margin:4px 0 0;color:#0a0259;font-size:24px}.quotation-step-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 24px 28px}.quotation-step-panel>h3,.quotation-step-panel>.quotation-help,.quotation-step-panel>.quotation-item,.quotation-step-panel>.principal-product-picker,.quotation-step-panel>.quotation-add-item,.quotation-step-panel>.quotation-accessories{grid-column:1/-1}.quotation-help{margin:-6px 0 2px;color:#2f39b1;line-height:1.5}.quotation-customer-summary{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;padding:16px;border:1px solid #d1eec4;border-radius:16px;background:#f5fbf3}.quotation-customer-summary span{display:grid;gap:3px}.quotation-customer-summary small{color:#2e710f;font-weight:850;letter-spacing:.07em}.quotation-customer-summary b{color:#140b70}.quotation-step-alert{display:flex;gap:10px;margin:16px 24px 0;padding:13px 15px;border:1px solid #c3c498;border-radius:14px;background:#f7f7f0;color:#46472a}.quotation-step-alert span{color:#46472a}.quotation-add-item{width:100%;min-height:50px;border:1px dashed #2e710f!important;background:#f6fcf3!important;color:#2e710f!important}.quotation-payment-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.quotation-payment-presets button{min-height:40px;border:1px solid #b3e39d;background:#fff;color:#255a0c}.quotation-payment-total{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding:13px 15px;border-radius:12px}.quotation-payment-total.ready{background:#eef9e9;color:#28610d}.quotation-payment-total.incomplete{background:#f3f3eb;color:#4b4c2d}.quotation-review-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin:20px 24px;padding:22px;border:1px solid #c0e8ae;border-radius:18px;background:#f6fcf3}.quotation-review-card>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#2e710f;color:#fff;font-size:24px}.quotation-review-card h3{margin:3px 0;color:#0a0259}.quotation-review-items{margin:16px 0;border-top:1px solid #d0eec2}.quotation-review-items p{display:flex;justify-content:space-between;gap:14px;margin:0;padding:11px 0;border-bottom:1px solid #ddf3d3}.quotation-review-items span{color:#1f2aa9;text-align:right}.quotation-review-total{display:block;margin:14px 0;font-size:18px;color:#0a0259}.quotation-review-card ul{display:grid;gap:7px;padding:0;list-style:none;color:#28610d}.quotation-wizard-actions{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #d8daf0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.quotation-wizard-actions small{margin-right:auto;color:#2f39b1}.quotation-wizard-actions button{min-width:150px}.history-downloads{display:flex!important;grid-auto-flow:column}.history-downloads button{min-width:64px}@media(max-width:640px){.quotation-editor,.quotation-item,.quotation-accessory{grid-template-columns:1fr}.quotation-editor>*,.quotation-item>*{grid-column:1!important}.quotation-history article{grid-template-columns:1fr}.quotation-wizard{border-radius:18px}.quotation-wizard-intro{padding:18px}.quotation-wizard-intro>strong{min-width:48px;height:48px}.quotation-stepper{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto;padding:10px}.quotation-stepper button{flex-direction:column;font-size:12px}.quotation-step-panel{grid-template-columns:1fr;padding:16px}.quotation-step-panel>*{grid-column:1!important}.quotation-customer-summary{grid-template-columns:1fr}.quotation-step-alert,.quotation-review-card{margin:14px 16px}.quotation-review-card{grid-template-columns:1fr}.quotation-review-items p{display:grid}.quotation-review-items span{text-align:left}.quotation-wizard-actions{flex-wrap:wrap;padding:12px 16px}.quotation-wizard-actions small{width:100%;order:3}.quotation-wizard-actions button{flex:1;min-width:120px}}.quotation-create-entry{border:1px solid #a9df90;background:#f9fdf7}.quotation-create-entry>summary{padding:18px 20px;font-size:17px;color:#28610d}.quotation-create-entry>.handoff-form{padding:0 20px 20px}.quotation-advanced-reason{padding:12px 14px;border:1px solid #d4d6ef;border-radius:14px;background:#fff}.quotation-advanced-reason summary{cursor:pointer;font-weight:800;color:#140b70}.quotation-advanced-reason label{margin-top:12px}.inquiry-simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.inquiry-simple-steps span{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:14px;background:#eff9eb;color:#204f0a;font-weight:800}.inquiry-simple-steps b,.inquiry-simple-section legend span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2e710f;color:#fff}.inquiry-simple-form{grid-template-columns:1fr;gap:18px;padding:0;border:0;background:transparent!important;box-shadow:none!important}.inquiry-simple-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;border:1px solid #cbcdeb;border-radius:20px;background:#fff}.inquiry-simple-section legend{display:flex;align-items:center;gap:9px;padding:0 8px;color:#0a0259;font-size:17px;font-weight:900}.inquiry-simple-section legend span{display:inline-grid}.inquiry-field-help{color:#2f39b1;line-height:1.45}.inquiry-optional{padding:15px 18px;border:1px dashed #989dd8;border-radius:16px;background:#f8f9fd}.inquiry-optional>summary{cursor:pointer;color:#140b70;font-weight:850}.inquiry-optional>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.inquiry-submit{min-height:54px;font-size:16px}@media(max-width:700px){.inquiry-simple-steps{grid-template-columns:1fr}.inquiry-simple-section,.inquiry-optional>div{grid-template-columns:1fr}.inquiry-simple-section>*{grid-column:1!important}}.release-control main{max-width:1180px}.release-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;border:1px solid #bde7aa;border-radius:24px;background:linear-gradient(135deg,#f8fdf6,#ecf8e7);margin:24px 0}.release-hero h2{margin:6px 0 8px}.release-hero strong,.release-control [data-status]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:999px;background:#ebecf7;color:#0c0369;font-style:normal;font-weight:800;white-space:nowrap}.release-hero strong[data-status=APPROVED],.release-control [data-status=PASS]{background:#e5f5de;color:#2d6e0f}.release-control [data-status=FAIL],.release-control [data-status=REJECT]{background:#efeff5;color:#494290}.release-control [data-status=BLOCKED],.release-control [data-status=NOT_RUN],.release-control [data-status=NOT_PROVEN]{background:#ececdf;color:#4b4b2d}.release-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.release-metrics span{display:flex;min-height:112px;flex-direction:column;justify-content:center;padding:20px;border:1px solid #d0d2ed;border-radius:20px;background:#fff}.release-metrics b{font-size:clamp(28px,4vw,44px);color:#0a035b}.release-metrics small{font-size:16px;color:#232dac}.release-menu{display:grid;gap:14px;margin-top:24px}.release-menu button{display:grid;grid-template-columns:56px 1fr;gap:4px 16px;min-height:94px;text-align:left;align-items:center;padding:20px;border:1px solid #bfc2e7;border-radius:20px;background:#fff;color:#0a035b}.release-menu button span{grid-row:1/3;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#eaf7e4;color:#2d6e0f;font-weight:900}.release-menu button b{font-size:21px}.release-menu button small{font-size:16px;color:#232dac}.release-test-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.release-test-card span{padding:18px;border:1px solid #d0d2ed;border-radius:18px;background:#fff}.release-test-card small,.release-test-card b{display:block}.release-test-card small{margin-bottom:6px;color:#2a34af}.release-control details{border:1px solid #d0d2ed;border-radius:18px;padding:16px;background:#f7f7fc}.release-control details summary{cursor:pointer;font-weight:800;color:#0a035b}@media(max-width:720px){.release-hero{display:grid;padding:20px}.release-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.release-test-card{grid-template-columns:1fr}.release-menu button{grid-template-columns:48px minmax(0,1fr);padding:16px}.release-menu button b{font-size:18px}.release-control .list button{align-items:flex-start}.release-control .list button i{white-space:normal;text-align:center}}@media(max-width:390px){.release-metrics{grid-template-columns:1fr}.release-hero,.release-menu button,.release-test-card span{border-radius:16px}}.release-participation-entry{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:16px 20px;border:1px solid #a6de8c;border-radius:18px;background:linear-gradient(135deg,#f7fcf4,#e9f7e3);color:#0a035b;text-align:left}.release-participation-entry span{display:grid;gap:4px;min-width:0}.release-participation-entry b{font-size:19px}.release-participation-entry small{font-size:15px;color:#232dac}.release-participation-entry strong{flex:0 0 auto;color:#2d6e0f}.release-gate-card{overflow:hidden}.release-gate-verification{display:grid;gap:8px;margin-top:16px;padding:18px;border:1px solid #b4e39e;border-radius:18px;background:linear-gradient(135deg,#f6fcf3,#ecf8e6)}.release-gate-verification.manual{border-color:#c2c5e8;background:#f6f6fb}.release-gate-verification p,.release-gate-verification small{margin:0;overflow-wrap:anywhere}.release-gate-verification small{display:block;color:#232dac}.release-verification-badge{display:inline-flex;width:max-content;max-width:100%;min-height:44px;align-items:center;padding:8px 14px;border-radius:999px;background:#e5f5de;color:#2d6e0f;font-weight:850}.release-gate-verification.manual .release-verification-badge{background:#e7e8f6;color:#0c0369}.release-gate-card .quality-title span{min-width:0}.release-gate-card .quality-title small{overflow-wrap:anywhere}.release-native-evidence-link{width:100%;margin-top:14px}.native-evidence-list button span,.native-uat-results article,.release-test-card span{min-width:0}.hash-value,.native-evidence-list strong,.native-evidence-list small,.native-uat-results p,.native-uat-results small{overflow-wrap:anywhere;word-break:break-word}.native-artifact-form,.native-device-uat-form{margin-top:24px}@media(max-width:520px){.release-participation-entry{align-items:flex-start;flex-direction:column}.release-participation-entry strong{align-self:flex-start}}@media(max-width:520px){.release-gate-card .quality-title{align-items:flex-start;flex-direction:column}.release-gate-card .quality-title>strong{align-self:flex-start}.release-gate-verification{padding:15px}}:root{--navy:#09024c;--navy-deep:#060133;--green:#2f730f;--green-dark:#265d0c;--green-bright:#55c024;--ink:#080249;--muted:#232ead;--line:#cfd1ed;--surface:#ffffff;--surface-soft:#f5fbf3;--shadow-xs:0 3px 12px rgba(6,2,54,.045);--shadow-sm:0 10px 28px rgba(6,2,54,.075);--shadow-md:0 20px 52px rgba(6,2,54,.115);--shadow-lg:0 36px 100px rgba(6,2,54,.17);--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--ease:cubic-bezier(.2,.8,.2,1)}html{background:#eaebf7}body{background:radial-gradient(circle at 8% 0%,rgba(88,193,39,.1),transparent 29rem),radial-gradient(circle at 96% 16%,rgba(28,19,117,.1),transparent 32rem),linear-gradient(145deg,#f0f1fa,#e5e6f5 48%,#f7fcf4);color:var(--ink);font-feature-settings:"kern" 1,"liga" 1}.display-mode{padding-block:16px 34px}.app{border:1px solid rgba(255,255,255,.9)!important;box-shadow:var(--shadow-lg)!important;isolation:isolate}.app main{position:relative;background:linear-gradient(180deg,#fffffffc,#fff 42%,#fbfefa)}.brand-header{overflow:hidden;background:radial-gradient(circle at 8% 15%,rgba(134,210,99,.26),transparent 27%),radial-gradient(circle at 93% 105%,rgba(34,45,172,.3),transparent 38%),linear-gradient(125deg,#060236,#0b035f 49%,#2c6b0e);box-shadow:inset 0 -1px #ffffff1f}.brand-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.055)),repeating-linear-gradient(115deg,transparent 0 48px,rgba(255,255,255,.018) 49px 50px)}.brand-header:after{opacity:.7}.brand-mark{border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(145deg,#ffffff2b,#ffffff12)!important;box-shadow:inset 0 1px #ffffff40,0 16px 36px #03011d33!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-header .brand-kicker{border-color:#97d8796b!important;background:#06013438}.brand-header b{text-shadow:0 2px 16px rgba(3,1,25,.18)}.brand-header em{border-color:#81d05d!important;color:#eaf7e4!important}h1,h2,h3,.menu b,.list strong,.workspace-grid b,.division-function-grid b{letter-spacing:-.032em;text-wrap:balance}h1{max-width:19ch}.intro{max-width:66ch;color:var(--muted);line-height:1.62}.eyebrow{display:flex;align-items:center;gap:9px;letter-spacing:.13em!important}.eyebrow:before{content:"";flex:0 0 22px;width:22px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--green),#8ad468);box-shadow:0 0 0 4px #4dbc190f}button,a,input,select,textarea{transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease),opacity .2s var(--ease)}button:not(:disabled),a[href]{cursor:pointer}button:not(:disabled):active,.document-actions a:active{transform:translateY(1px) scale(.985)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(69,169,22,.3);outline-offset:3px}input,select,textarea{border:1px solid #bec1e6!important;border-radius:var(--radius-sm)!important;background:linear-gradient(180deg,#fff,#fcfcfe)!important;box-shadow:inset 0 1px 2px #06023606!important}input:hover,select:hover,textarea:hover{border-color:#92d672!important}input:focus,select:focus,textarea:focus{border-color:var(--green)!important;box-shadow:0 0 0 4px #2f740f1b,0 8px 24px #0602360f!important}.primary{border:0!important;background:linear-gradient(135deg,var(--green-dark),#398c13)!important;color:#fff!important;box-shadow:0 12px 28px #2f740f38,inset 0 1px #ffffff2e!important}.primary:hover{background:linear-gradient(135deg,#22530b,#337d10)!important;box-shadow:0 17px 36px #2f740f4a!important;transform:translateY(-2px)}.secondary{background:#fff!important;border-color:#9ba0da!important;color:var(--navy)!important;box-shadow:var(--shadow-xs)!important}.secondary:hover{border-color:var(--green)!important;background:#f4fbf1!important;box-shadow:var(--shadow-sm)!important}.status,.snapshot,.report-card,.operations-section,.record-card-list>article,.record-card-list>form{border-color:var(--line)!important;border-radius:var(--radius-md)!important;background:linear-gradient(145deg,#fff,#fbfefa)!important;box-shadow:var(--shadow-xs)!important}.status{position:relative;overflow:hidden}.status:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--green-bright),var(--green))}.menu,.list,.record-card-list{gap:14px!important}.menu button,.list button,.workspace-grid button,.division-function-grid button{border-color:var(--line)!important;background:linear-gradient(145deg,#fff,#fbfefa)!important;box-shadow:var(--shadow-xs)!important}.menu button:hover,.list button:hover,.workspace-grid button:hover,.division-function-grid button:hover{border-color:#a5de8a!important;background:linear-gradient(135deg,#fff,#f2faef)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-3px)!important}.workspace-grid button.ready,.service-stage-grid button{border:1px solid #b2e29c!important;background:linear-gradient(145deg,#fff,#f3fbef 74%,#ecf8e7)!important}.workspace-number,.division-function-grid span{background:linear-gradient(145deg,var(--navy),#0f066d)!important;color:#fff!important;box-shadow:0 10px 22px #0802462e!important}.session-card{border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;background:#f7f7fceb!important;box-shadow:var(--shadow-xs)!important}.management-entry{position:relative;overflow:hidden;border:1px solid #b1b5e2!important;background:linear-gradient(135deg,#fff,#f3fbef)!important;color:var(--navy)!important;box-shadow:var(--shadow-sm)!important}.management-entry:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--green-bright),var(--green))}.management-entry:hover{border-color:#8fd56e!important;box-shadow:var(--shadow-md)!important;transform:translateY(-2px)}.management-entry small{color:var(--muted)!important;line-height:1.48}.management-entry strong{color:var(--green);font-weight:900}.management-grid article{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important}.management-grid article span{background:linear-gradient(145deg,var(--surface-soft),#eff9eb)!important}.quality-title{align-items:flex-start!important;gap:14px}.quality-title strong{border-radius:999px!important;padding:7px 11px!important;background:#f1faec;color:var(--green-dark);font-size:.73rem!important;letter-spacing:.04em}.summary-grid{gap:10px!important}.summary-grid>span{border:1px solid #d8daf1;background:linear-gradient(145deg,#f8fdf6,#f0f9ec)!important}.document-form,.handoff-form,.movement-form{border-color:var(--line)!important;border-radius:var(--radius-lg)!important;background:linear-gradient(145deg,#fff,#fbfefa)!important;box-shadow:var(--shadow-sm)!important}.document-actions{gap:10px!important}.document-actions button,.document-actions a{border-radius:14px!important}.handoff-form>h2,.handoff-form>h3,.handoff-form>.status,.handoff-form>.joint-review-summary,.handoff-form>section{grid-column:1/-1!important}.joint-review-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;margin:18px 0!important}.joint-review-summary>.status{min-width:0!important;min-height:0!important;padding:18px 18px 18px 22px!important;word-break:normal!important;overflow-wrap:break-word!important}.joint-review-summary>.status b{display:block;margin-bottom:7px;line-height:1.35}.joint-review-summary>.status span{display:block;color:var(--muted);line-height:1.55;word-break:normal;overflow-wrap:break-word}.language-switch{border-color:#ffffff4d!important;background:#05013157!important;box-shadow:0 12px 30px #03011e38!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-switch button:hover{background:#ffffff24}.language-switch button.active{background:#fff!important;color:var(--navy)!important;box-shadow:0 6px 18px #03011e4d!important}.display-toolbar{border:1px solid rgba(180,184,227,.9)!important;background:#ffffffd6!important;box-shadow:0 18px 44px #06023621!important;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.display-toolbar button:hover{background:#eff9eb!important;color:var(--navy)}.display-toolbar button.active{background:linear-gradient(135deg,var(--navy),#0d046c)!important;color:#fff!important;box-shadow:0 9px 22px #06023638!important}.technician-my-day{border-color:#b1e29a!important;background:linear-gradient(145deg,#fff,#f4fbf0 72%,#edf8e8)!important;box-shadow:var(--shadow-md)!important}.my-day-summary span{border:1px solid #dbddf2;box-shadow:var(--shadow-xs)!important}.my-day-list article{box-shadow:var(--shadow-xs)}.my-day-empty{border:1px dashed #bce6a8;background:#ffffffb8!important}footer{border-color:#d8daf1!important;background:linear-gradient(180deg,#fff,#f9f9fd)!important}footer:after{color:var(--green-dark)!important;letter-spacing:.035em}.navigation{gap:12px!important}.navigation button{border-radius:15px!important;box-shadow:var(--shadow-xs)}@container app-shell (max-width:720px){.joint-review-summary{grid-template-columns:minmax(0,1fr)!important}.management-entry{align-items:flex-start!important;padding:18px 18px 18px 22px!important}.management-entry strong{width:auto!important}}@container app-shell (max-width:520px){.brand-header{min-height:208px;padding-top:calc(72px + env(safe-area-inset-top))}main{padding:26px 18px 34px}.menu button,.list button{border-radius:19px!important}.management-entry{margin:14px 0!important;border-radius:19px!important}.joint-review-summary>.status{padding:16px 16px 16px 20px!important}.record-card-list>article{padding:17px!important}.document-form,.handoff-form,.movement-form{border-radius:22px!important;padding:18px!important}.navigation{grid-template-columns:1fr!important}}@media(max-width:699px){.display-mode{padding:0}.app{border:0!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qms-register-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:24px 0}.qms-register-toolbar .search{margin:0}.qms-register-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.qms-register-summary article{padding:22px;border:1px solid rgba(8,2,75,.14);border-radius:22px;background:linear-gradient(145deg,#fff,#f5fbf2);box-shadow:0 14px 35px #08024812}.qms-register-summary b{display:block;font-size:clamp(30px,4vw,46px);color:#0a0359}.qms-register-summary small{display:block;margin-top:4px;color:#2732ae}.qms-record-list article{padding:26px;border:1px solid rgba(8,2,75,.14);border-radius:26px;background:#fff;box-shadow:0 18px 45px #08024814}.qms-record-list article>header{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.qms-record-list header span{display:grid;gap:6px;min-width:0}.qms-record-list header small{color:#2f740f;font-weight:800;letter-spacing:.04em}.qms-record-list header b{font-size:clamp(22px,2.4vw,31px);color:#090255}.qms-record-list header strong{padding:10px 14px;border-radius:999px;background:#edf8e8;color:#2f740f;white-space:nowrap}.qms-record-list header strong[data-status=ACTION_REQUIRED]{background:#f6f6f0;color:#737345}.qms-record-list header strong[data-status=CLOSED],.qms-record-list header strong[data-status=OBSOLETE]{background:#ebecf7;color:#2732ae}.qms-record-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.qms-record-facts span{padding:14px 16px;border-radius:16px;background:#f4f5fb;min-width:0}.qms-record-facts small,.qms-record-facts b{display:block}.qms-record-facts b{overflow-wrap:anywhere}.qms-record-list details{margin-top:18px;border-top:1px solid #d5d7ef;padding-top:16px}.qms-record-list summary{cursor:pointer;color:#2f740f;font-weight:800}.qms-record-list details form{margin-top:16px}.qms-record-form{max-width:980px}@media(max-width:720px){.qms-register-toolbar{grid-template-columns:1fr}.qms-register-toolbar button{width:100%}.qms-register-summary{grid-template-columns:1fr 1fr}.qms-register-summary article:last-child{grid-column:1/-1}.qms-record-list article{padding:20px}.qms-record-list article>header{display:grid}.qms-record-list header strong{justify-self:start}.qms-record-facts,.qms-record-form{grid-template-columns:1fr}.qms-record-form .wide{grid-column:auto}}.application-specialist main{max-width:1180px}.application-hero{margin:24px 0;overflow:hidden;border:1px solid rgba(55,135,18,.22);border-radius:30px;background:radial-gradient(circle at 92% 0,rgba(122,206,83,.2),transparent 30%),linear-gradient(135deg,#090250,#0c036a 58%,#2f740f);color:#fff;box-shadow:0 26px 64px #0802442e}.application-hero>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px 18px}.application-hero>div:first-child span{max-width:570px;font-size:clamp(18px,2vw,25px);font-weight:750;line-height:1.35}.application-hero>div:first-child strong{padding:9px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#05012a3b;white-space:nowrap}.application-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px}.application-summary button{display:grid;min-width:0;min-height:116px;padding:18px;text-align:left;border:1px solid rgba(255,255,255,.16);border-radius:21px;background:#ffffff1a;color:#fff;box-shadow:none}.application-summary button:hover{background:#ffffff2b;transform:translateY(-2px)}.application-summary button.active{border-color:#a0dc84;background:#fff;color:var(--navy);box-shadow:0 14px 34px #05012938}.application-summary b{font-size:clamp(34px,4vw,52px);line-height:1}.application-summary span{align-self:end;font-weight:800;line-height:1.25}.application-next{margin:24px 0;padding:26px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:var(--shadow-sm)}.application-next>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.application-next h2{margin:4px 0 0}.application-job{border-left:5px solid #419f15!important}.application-empty{display:grid;justify-items:start;gap:7px;padding:26px;border:1px dashed #b1e29a;border-radius:22px;background:#f6fcf3}.application-empty>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e6f6de;color:#2f740f;font-size:22px;font-weight:900}.application-empty b{font-size:20px}.application-empty small{color:var(--muted);font-size:15px}.application-menu-entry{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;margin:24px 0;padding:23px 25px;border:1px solid #b0e299;border-radius:24px;background:linear-gradient(135deg,#f8fdf6,#eef9e9);color:var(--navy);text-align:left;box-shadow:var(--shadow-sm)}.application-menu-entry:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.application-menu-entry span{display:grid;gap:6px}.application-menu-entry b{font-size:22px}.application-menu-entry small{color:var(--muted);font-size:15px}.application-menu-entry strong{color:var(--green);white-space:nowrap}.application-stage-menu{display:grid;gap:14px;margin:26px 0}.application-stage-menu>button{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:21px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#fff,#f8fcf6);color:var(--navy);text-align:left;box-shadow:var(--shadow-xs)}.application-stage-menu>button:hover{border-color:#9fdc83;transform:translateY(-2px);box-shadow:var(--shadow-md)}.application-stage-menu>button>span{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(145deg,var(--navy),#10076d);color:#fff;font-weight:900}.application-stage-menu div{display:grid;gap:5px;min-width:0}.application-stage-menu b{font-size:20px}.application-stage-menu small{color:var(--muted);font-size:15px;line-height:1.45}.application-stage-menu em{color:var(--green);font-style:normal;font-weight:850;white-space:nowrap}@container app-shell (max-width:720px){.application-hero>div:first-child{display:grid;padding:22px 20px 12px}.application-hero>div:first-child strong{justify-self:start;white-space:normal}.application-summary{grid-template-columns:1fr 1fr}.application-summary button{min-height:105px}.application-next{padding:19px}.application-next>header{align-items:flex-start}.application-stage-menu>button{grid-template-columns:48px minmax(0,1fr)}.application-stage-menu>button>span{width:46px;height:46px}.application-stage-menu em{grid-column:2;white-space:normal}.application-menu-entry{align-items:flex-start}.application-menu-entry strong{white-space:normal}}@container app-shell (max-width:420px){.application-summary{grid-template-columns:1fr}.application-summary button{min-height:88px}.application-next>header,.application-menu-entry{display:grid}.application-stage-menu>button{padding:17px;gap:13px}.application-stage-menu b{font-size:18px}.application-stage-menu small{font-size:14px}}.application-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.application-title-row .intro{margin:0}.application-updated{flex:0 0 auto;padding:8px 12px;border:1px solid #ceedc0;border-radius:999px;background:#f5fbf2;color:#388a12;font-weight:800;white-space:nowrap}.application-empty .primary{margin-top:9px;min-height:46px;padding:10px 18px}@container app-shell (max-width:720px){.application-title-row{display:grid}.application-updated{justify-self:start;white-space:normal}}.my-day-title-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:10px}.my-day-title-row>span{min-width:0}.my-day-title-row h1{max-width:100%!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.my-day-updated{justify-self:start;flex:none;margin-top:0;padding:9px 14px;border:1px solid #bde6aa;border-radius:999px;background:#f5fbf3;color:#2e700f;font-weight:750;white-space:nowrap}.technician-my-day .my-day-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.my-day-empty .primary{justify-self:start;margin-top:10px}@media(max-width:760px){.my-day-title-row{display:grid}.my-day-updated{justify-self:start}.technician-my-day .my-day-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-shell (max-width:720px){.my-day-title-row{display:grid;gap:10px}.my-day-title-row h1{max-width:100%;font-size:clamp(36px,11vw,50px);line-height:1.02;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.my-day-updated{justify-self:start;margin-top:0}.application-hero{margin-top:18px}.application-specialist main{overflow-x:hidden}}@container app-shell (max-width:420px){.my-day-title-row h1{font-size:clamp(34px,10.5vw,44px)}.application-hero>div:first-child span{font-size:19px}.application-summary button{min-height:82px}.application-menu-entry b{font-size:19px}}.device-android .my-day-title-row,.device-iphone .my-day-title-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px}.device-android .my-day-title-row h1,.device-iphone .my-day-title-row h1{max-width:100%!important;font-size:42px!important;line-height:1.04!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.device-android .my-day-updated,.device-iphone .my-day-updated{justify-self:start!important;margin-top:0}.device-android .application-summary,.device-iphone .application-summary{grid-template-columns:1fr 1fr}.device-android .application-specialist main,.device-iphone .application-specialist main{overflow-x:hidden}.principal-product-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr) auto;align-items:end;gap:16px;padding:20px;border:1px solid #c3e9b1;border-radius:22px;background:linear-gradient(145deg,#f5fbf2,#fff);box-shadow:0 12px 30px #0a035b0b}.principal-product-picker h4{margin:5px 0 7px;color:#0a0259;font-size:18px}.principal-product-picker p{margin:0;color:#2d37b0;line-height:1.45}.principal-product-picker small{color:#2e710f;font-weight:850;letter-spacing:.08em}.principal-product-picker label{min-width:0}.principal-product-picker select{width:100%}.principal-product-picker button{min-height:48px;white-space:nowrap}@container app-shell (max-width:820px){.principal-product-picker{grid-template-columns:1fr;align-items:stretch}.principal-product-picker button{width:100%}}.fpa-workspace main{max-width:1440px}.fpa-boundary{display:flex;gap:18px;padding:22px 26px;margin:24px 0;border:1px solid #b2b27a;border-radius:22px;background:#f7f7f0}.fpa-boundary b{white-space:nowrap}.fpa-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fpa-template-grid>article{padding:30px;border:1px solid #c9ebba;border-radius:28px;background:linear-gradient(145deg,#fff,#f4fbf0);box-shadow:0 18px 46px #08024b17}.fpa-template-grid article>header,.fpa-progress,.fpa-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.fpa-template-grid header span{font-weight:900;color:#2f750f}.fpa-template-grid h2{font-size:clamp(28px,3vw,46px);margin:24px 0 8px}.fpa-progress progress{width:100%;height:12px;accent-color:#2f750f}.fpa-metrics,.fpa-register-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.fpa-register-summary{grid-template-columns:repeat(4,1fr)}.fpa-metrics span,.fpa-register-summary span{display:flex;flex-direction:column;padding:16px;border-radius:17px;background:#fff;border:1px solid #ddf2d3}.fpa-metrics b,.fpa-register-summary b{font-size:30px;color:#090255}.fpa-actions{justify-content:flex-start;flex-wrap:wrap}.fpa-actions a,.fpa-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border:1px solid #2f750f;border-radius:15px;text-decoration:none;font-weight:800;color:#090254;background:#fff}.fpa-actions .primary{color:#fff;background:#2f750f}.fpa-document-frame{height:72vh;border:1px solid #ccecbe;border-radius:24px;overflow:hidden}.fpa-document-frame iframe{width:100%;height:100%;border:0}.fpa-filter-bar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:12px;align-items:end;padding:20px;margin:24px 0;border:1px solid #d7f0cc;border-radius:22px;background:#f8fcf6}.fpa-item-list{display:grid;gap:10px}.fpa-item-list>button{width:100%;display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:18px;align-items:center;text-align:left;padding:18px;border:1px solid #d6f0ca;border-radius:18px;background:#fff}.fpa-item-list>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.fpa-item-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpa-item-list em{font-style:normal;color:#2e38b0}.fpa-item-number{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#ecf8e6;color:#2f750f;font-weight:900}.fpa-state{max-width:230px;padding:10px 13px;border-radius:999px;background:#ebecf7;font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}.fpa-state.verified{background:#e6f6df;color:#27600d}.fpa-state.returned,.fpa-state.evidence_pending{background:#f2f2e9;color:#585835}.fpa-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:24px}.fpa-source-card{display:grid;gap:6px;padding:28px;border:1px solid #c2c5e8;border-radius:26px;background:#fff}.fpa-source-card>span{font-size:14px;font-weight:900;color:#2f750f}.fpa-source-card p{margin:0 0 20px;white-space:pre-wrap}.fpa-source-card aside{padding:18px;border-left:5px solid #a2a361;border-radius:12px;background:#f8f8f4}.fpa-assessor-lock{padding:20px;border:1px solid #cbceec;border-radius:16px;background:#f0f0f9;color:#1d28a3}.fpa-two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.fpa-work-form,.fpa-governance{display:grid;gap:16px;padding:24px;border:1px solid #d7f0cc;border-radius:24px;background:#fff}.fpa-work-form{grid-template-columns:1fr 1fr}.fpa-work-form h2,.fpa-work-form .wide,.fpa-work-form button{grid-column:1/-1}.fpa-governance form{display:grid;gap:12px;padding:15px;border-radius:15px;background:#f5fbf2}.fpa-evidence-list,.fpa-link-list{display:grid;gap:8px}.fpa-evidence-list a,.fpa-link-list span{display:flex;flex-direction:column;padding:12px;border:1px solid #d9f1ce;border-radius:12px;text-decoration:none;color:#090252}.fpa-workspace .bottom-nav{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;padding:14px 5vw;background:#fffffff0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media(max-width:760px){.fpa-template-grid,.fpa-two-column,.fpa-filter-bar{grid-template-columns:1fr}.fpa-register-summary{grid-template-columns:1fr 1fr}.fpa-metrics span{min-width:0;padding:12px 8px;font-size:13px}.fpa-metrics b{font-size:27px}.fpa-item-list>button{grid-template-columns:52px minmax(0,1fr)}.fpa-item-list>button>i{grid-column:2;justify-self:start;white-space:normal}.fpa-item-list b{white-space:normal}.fpa-work-form{grid-template-columns:1fr}.fpa-boundary{flex-direction:column}.fpa-document-frame{height:66vh}.fpa-template-grid>article{padding:22px}.fpa-actions{display:grid;grid-template-columns:1fr;width:100%}.fpa-actions>*{width:100%;min-width:0;white-space:normal;word-break:normal;overflow-wrap:normal}.fpa-pagination{gap:10px;margin-inline:0}.fpa-pagination button{min-width:0;padding-inline:12px}.fpa-workspace button,.fpa-workspace a,.fpa-workspace label,.fpa-workspace p,.fpa-workspace span,.fpa-workspace b{word-break:normal;overflow-wrap:normal}}.meeting-workspace main{max-width:1280px}.meeting-hero{display:flex;align-items:center;gap:28px;padding:36px 6vw;color:#fff;background:linear-gradient(120deg,#0c036b,#0b0361 55%,#2f750f);border-radius:0 0 34px 34px}.meeting-hero img{width:150px;border-radius:22px}.meeting-hero h1{margin:5px 0;font-size:clamp(32px,5vw,64px)}.meeting-hero p{margin:0}.meeting-menu{display:grid;gap:16px}.meeting-menu button{display:grid;grid-template-columns:64px 1fr;gap:18px;text-align:left;padding:25px;border:1px solid #ccecbd;border-radius:22px;background:linear-gradient(135deg,#fff,#f3fbef)}.meeting-menu button>b{display:grid;place-items:center;height:58px;border-radius:16px;background:#0c036b;color:#fff}.meeting-menu span{display:flex;flex-direction:column;font-size:24px;font-weight:800}.meeting-menu small{font-size:16px;font-weight:400;color:#1f2aab}.meeting-template-grid,.meeting-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.meeting-template-grid article,.meeting-documents article{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #ccecbd;border-radius:22px;background:#fff;box-shadow:0 14px 35px #0b036112}.meeting-template-grid span,.meeting-documents span{color:#2f750f;font-weight:900}.meeting-preview{height:72vh;border:1px solid #ccecbd;border-radius:24px;overflow:hidden}.meeting-preview iframe{width:100%;height:100%;border:0}.meeting-actions,.meeting-register-tools{display:flex;gap:14px;margin:20px 0}.meeting-actions a,.meeting-register-tools a{padding:14px 22px;border-radius:14px;background:#2f750f;color:#fff;text-decoration:none;font-weight:800}.meeting-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:25px;border:1px solid #ccecbd;border-radius:25px;background:#fff}.meeting-form .wide{grid-column:1/-1}.meeting-form fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:1px solid #ccecbd;border-radius:18px;padding:18px}.meeting-form fieldset label,.meeting-form .check{display:flex;align-items:center;gap:8px}.meeting-register-tools input{flex:1}.meeting-record-list{display:grid;gap:12px}.meeting-record-list>button{display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:18px;text-align:left;padding:20px;border:1px solid #d2eec6;border-radius:18px;background:#fff}.meeting-record-list span{display:flex;flex-direction:column}.meeting-record-list em{font-style:normal}.meeting-detail{display:grid;grid-template-columns:1fr 1fr;gap:14px}.meeting-detail>div{padding:20px;border-radius:18px;background:#f4fbf1}.meeting-detail .wide{grid-column:1/-1}.meeting-workspace .bottom-nav{position:sticky;bottom:0;display:flex;justify-content:space-between;padding:12px 5vw;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:700px){.meeting-hero{align-items:flex-start;padding:24px 18px}.meeting-hero img{width:78px}.meeting-hero h1{font-size:29px}.meeting-hero p{font-size:15px}.meeting-template-grid,.meeting-documents,.meeting-form,.meeting-detail{grid-template-columns:1fr}.meeting-form .wide,.meeting-detail .wide{grid-column:auto}.meeting-form fieldset{grid-template-columns:1fr}.meeting-register-tools{flex-direction:column}.meeting-record-list>button{grid-template-columns:1fr}.meeting-menu span{font-size:20px}.meeting-preview{height:64vh}}.meeting-controls{display:grid;gap:22px;margin-top:28px}.meeting-controls>nav{position:sticky;top:8px;z-index:4;display:flex;gap:8px;overflow-x:auto;padding:10px;border:1px solid #ccecbd;border-radius:18px;background:#fffffff2;box-shadow:0 12px 30px #0b036112;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.meeting-controls>nav a{flex:0 0 auto;padding:11px 16px;border-radius:12px;color:#0b0361;text-decoration:none;font-weight:800;text-transform:capitalize}.meeting-controls>nav a:hover,.meeting-controls>nav a:focus{background:#ebf8e5;color:#2f750f}.meeting-operation{scroll-margin-top:90px;padding:24px;border:1px solid #ccecbd;border-radius:24px;background:linear-gradient(145deg,#fff,#f7fcf4);box-shadow:0 14px 35px #0b03610d}.meeting-operation h2{margin-top:0}.meeting-operation form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.meeting-operation form textarea,.meeting-operation form button{grid-column:1/-1}.meeting-operation article,.meeting-operation>a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:10px;padding:16px;border:1px solid #dcf2d1;border-radius:16px;background:#fff;color:#0b0361;text-decoration:none}.meeting-operation article span{display:flex;min-width:0;flex-direction:column;gap:5px}.meeting-operation article p{margin:5px 0;overflow-wrap:anywhere}.meeting-operation small{display:block;color:#1f2aab;overflow-wrap:anywhere}.meeting-operation button,.meeting-actions a{min-height:48px;border:0;border-radius:14px;background:#2f750f;color:#fff;font-weight:800;padding:12px 18px}.meeting-operation input,.meeting-operation textarea,.meeting-operation select{min-width:0;width:100%}.meeting-controls .status{margin:0}@media(max-width:700px){.meeting-operation{padding:18px}.meeting-operation form{grid-template-columns:1fr}.meeting-operation form textarea,.meeting-operation form button{grid-column:auto}.meeting-operation article{flex-direction:column}.meeting-operation article button{width:100%}.meeting-actions{flex-direction:column}.meeting-actions a{text-align:center}.meeting-controls>nav{margin-inline:-6px}}.meeting-context-nav{display:flex;justify-content:flex-start;margin:0 0 12px;padding:0;background:none;position:static}.meeting-workspace main>h1{font-size:clamp(24px,3vw,36px);margin:10px 0}.meeting-form-help{margin:0 0 18px;color:#1f2aab}.meeting-optional summary{cursor:pointer;font-weight:700;padding:12px 0}.meeting-optional-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px}.meeting-form input,.meeting-form select,.meeting-form textarea{max-width:100%;min-width:0}.meeting-workspace .status{overflow-wrap:anywhere}@media(max-width:700px){.meeting-workspace main{padding:16px!important}.meeting-form{padding:16px;gap:14px}.meeting-optional-fields{grid-template-columns:1fr}.meeting-form fieldset{padding:12px}.meeting-hero{padding:18px}.meeting-hero h1{font-size:24px}}.meeting-pages{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;position:static}.meeting-pages button[aria-current=page]{background:#2f750f;color:#fff}.app{--review-line:#daf1cf;--review-green:#2e700f}.app :where(button,a,input,select,textarea):focus-visible{outline:3px solid #3d9514;outline-offset:3px}.app :where(button){transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.app :where(button):not(:disabled):active{transform:translateY(1px)}.app :where(button):disabled{cursor:not-allowed;opacity:.55}.app :where(h1,h2,h3,p,label,legend,button,summary){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.app :where(input,select,textarea){min-width:0;max-width:100%}.app :where(fieldset){min-width:0;border:1px solid var(--review-line);border-radius:18px;padding:18px}.app :where(legend){padding:0 8px;font-weight:700}.app :where(.session-card,.work-mode-panel,.management-entry){gap:18px}.app :where(.session-card>span,.work-mode-panel>div,.management-entry>span){min-width:0}.app .session-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-screen main{width:min(100%,620px);margin-inline:auto;padding:32px 36px 36px}.login-screen main>h1{font-size:clamp(32px,4cqw,44px);margin-block:8px 14px}.login-screen .intro{margin-bottom:28px;line-height:1.6}.login-screen form,.login-screen .login-access-request{width:100%;max-width:none}.login-screen form{gap:20px}.login-screen .primary{min-height:50px}.login-screen input{font-weight:500}.login-screen .brand-header{min-height:164px;padding-block:26px}.login-screen .brand-copy b{font-size:clamp(25px,4cqw,38px)}.login-screen .brand-mark{max-width:128px}.app :where(.work-mode-panel,.quick-pov-switcher,.admin-backend-grid>button){border:1px solid var(--review-line);border-radius:20px}.app .admin-backend-grid>button{padding:24px;background:linear-gradient(145deg,#fff,#f4fbf0);box-shadow:0 6px 22px #0b035f10}.app .admin-backend-grid>button:hover{border-color:#3d9514;box-shadow:0 10px 25px #0b035f1a}.app .work-mode-panel>button{min-height:48px;padding:12px 20px;border:1px solid #2e700f;border-radius:14px;background:#2e700f;color:#fff;font:inherit;font-weight:700}.app:has(>nav .nav-back),.app:has(>.bottom-nav){display:flex;flex-direction:column}.app:has(>nav .nav-back)>header,.app:has(>.bottom-nav)>header{order:0}.app>nav:has(.nav-back),.app>.bottom-nav{order:1;position:sticky;top:0;bottom:auto;z-index:20;display:flex;justify-content:space-between;gap:12px;padding:10px 24px;background:#fffffff2;border-bottom:1px solid var(--review-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app:has(>nav .nav-back)>main,.app:has(>.bottom-nav)>main{order:2}.app:has(>nav .nav-back)>footer,.app:has(>.bottom-nav)>footer{order:3}.app>nav:has(.nav-back) button,.app>.bottom-nav button{min-height:44px;max-width:48%;padding:8px 18px;font-size:15px;border:1px solid var(--review-line);border-radius:12px;background:#fff;color:#0b035f}.meeting-workspace .meeting-hero h1{font-size:clamp(26px,4cqw,42px)}.meeting-operation form{gap:14px}.meeting-operation form input,.meeting-operation form textarea,.meeting-operation form select{padding:12px 14px;border:1px solid var(--review-line);border-radius:12px;min-height:48px}.meeting-operation form textarea{min-height:110px}.meeting-controls>.meeting-operation{display:none}.meeting-tab-participants>#participants,.meeting-tab-decisions>#decisions,.meeting-tab-actions>#actions,.meeting-tab-evidence>#evidence,.meeting-tab-history>#history{display:block}.meeting-controls>nav button{min-height:44px;padding:10px 16px;border:1px solid var(--review-line);border-radius:12px;background:#fff;color:#0b035f;font:inherit;white-space:nowrap}.meeting-controls>nav button[aria-pressed=true]{color:#fff;background:#2e700f;border-color:#2e700f}.display-toolbar small[role=status]{color:#2e700f;font-size:12px}.directory-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.directory-pagination button{min-height:44px;border-radius:12px;border:1px solid #bae6a6;background:#fff;color:#23570b;padding:10px 20px;font:inherit}.numbered-pagination{justify-content:center;flex-wrap:wrap}.numbered-pagination>div{display:flex;align-items:center;gap:6px}.numbered-pagination>div span{display:flex;align-items:center;gap:6px}.numbered-pagination>div i{padding:0 3px;color:#5f599d;font-style:normal}.numbered-pagination button{min-width:44px;padding:8px 12px;font-weight:750}.numbered-pagination button.active{border-color:#2e710f;background:#2e710f;color:#fff;box-shadow:0 7px 18px #2e710f2e}.numbered-pagination button:disabled{opacity:.4}.numbered-pagination .page-arrow{font-size:1.1rem}@media(max-width:520px){.numbered-pagination{gap:8px}.numbered-pagination button{min-width:40px;min-height:40px;padding:6px 9px}.numbered-pagination>div{gap:3px}.numbered-pagination>div span{gap:3px}}.user-directory{scroll-margin-top:90px}.security-dialog{width:min(560px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid #bee7ab;border-radius:20px;padding:24px;color:#0a035b;box-shadow:0 24px 90px #08024850}.security-dialog::backdrop{background:#08024685;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app .availability-calendar.day{grid-template-columns:minmax(0,1fr);min-width:0}.app .availability-calendar.month>section{min-height:160px;display:flex;flex-direction:column;gap:8px}.app .availability-calendar.month .availability{margin:0}.app .calendar-open-day{margin-top:auto;min-height:44px;height:auto;padding:9px;border:1px solid #c2e8b0;border-radius:10px;background:#f1faec;color:#22540b;font-size:14px;font-weight:700}.app .availability-calendar.day .availability{display:flex;flex-wrap:wrap;gap:12px}.app .availability-calendar.day .availability>b{flex-basis:100%}.app .availability-calendar.day .availability button{flex:1 1 240px;min-width:0}.security-dialog label{display:grid;gap:8px;margin-block:16px}.user-card-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.user-card-actions button{white-space:normal;word-break:normal;min-height:44px}.account-section-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block:18px}.account-section-tabs button{min-height:48px;border:1px solid #c7eab7;border-radius:12px;background:#f6fcf3;color:#0a035d;padding:12px}.account-section-tabs button[aria-pressed=true]{background:#2c6d0e;color:#fff;border-color:#2c6d0e;box-shadow:0 3px 10px #2c6d0e22}.user-editor-grid>[hidden]{display:none!important}.quality-master-review iframe{width:100%;height:75dvh;min-height:420px;border:1px solid #c7eab7;border-radius:12px;background:#fff;margin-block:20px}.quality-master-review .document-actions{display:flex;flex-wrap:wrap;gap:12px}.quality-master-review h2{overflow-wrap:normal;word-break:normal}.app .account-security button,.app .quality-master-review>button,.app .master-page-controls button{border:1px solid #afe198;border-radius:12px;background:#f4fbf0;color:#1c4509;padding:12px 18px;min-height:46px;font:inherit;font-weight:650;transition:background .15s,box-shadow .15s,transform .15s}.app .account-security button:hover,.app .quality-master-review>button:hover,.app .master-page-controls button:hover{background:#e2f4da;box-shadow:0 3px 10px #255b0c18}.app .account-security button:active,.app .quality-master-review>button:active{transform:translateY(1px)}.app .account-security button:disabled,.app .master-page-controls button:disabled{opacity:.45;cursor:not-allowed}.app .quality-master-review .document-actions a{padding:12px 18px;line-height:1.4;white-space:normal}.master-page-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-block:18px}.master-page-image{display:block;width:100%;height:auto;background:#fff;border:1px solid #c7eab7;box-shadow:0 6px 24px #0a035a12}.user-access-card.expanded .user-editor-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:600px){.account-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.user-card-actions{grid-column:1/-1;justify-content:stretch}.user-card-actions button{flex:1}}.security-dialog input,.security-dialog textarea{width:100%;box-sizing:border-box}.security-dialog button{min-height:44px;margin-top:12px}@container app-shell (max-width:600px){.login-screen main{padding:24px 20px}.login-screen .brand-header{padding:70px 18px 22px;grid-template-columns:76px minmax(0,1fr);gap:14px}.login-screen .brand-mark{min-height:70px;padding:6px}.login-screen .brand-copy b{font-size:25px}.app .admin-backend-grid,.app .meeting-template-grid,.app .meeting-detail,.app .meeting-documents{grid-template-columns:minmax(0,1fr)}.app :where(.work-mode-panel,.quick-pov-switcher,.meeting-hero){display:flex;flex-direction:column;align-items:stretch}.app :where(.work-mode-panel,.quick-pov-switcher) button{width:100%}.app .meeting-hero img{width:86px}.app .meeting-form,.app .meeting-operation form{grid-template-columns:minmax(0,1fr)}.app .meeting-form fieldset{grid-template-columns:1fr}.app>nav:has(.nav-back),.app>.bottom-nav{padding-inline:18px}.app .meeting-operation article{flex-direction:column}}@media(prefers-reduced-motion:reduce){.app *,.display-canvas{transition:none!important;scroll-behavior:auto!important}}.app .workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.app .workflow-strip b{word-break:normal;overflow-wrap:normal;line-height:1.4}.app .form-grid>.wide,.app .form-grid>.status{grid-column:1/-1;min-width:0}@container app-shell (max-width:600px){.app .form-grid{grid-template-columns:minmax(0,1fr)!important}.app .form-grid>*{min-width:0;grid-column:1/-1}.app .form-grid textarea{min-height:120px;height:auto}}.app .calendar-toolbar [role=group]{grid-template-columns:repeat(3,minmax(0,1fr))}@container app-shell (min-width:900px){.app .availability-calendar.month{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.app .availability-calendar.month>section{min-width:0;padding:10px}.app .availability-calendar.month .availability b{font-size:12px;white-space:normal;word-break:normal}}.service-intake-review{border:1px solid #c2e8b1;border-radius:20px;padding:22px;margin:20px 0;background:#f5fbf3}.service-intake-review h2{margin-top:0}.service-intake-review form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.service-intake-review label{display:grid;gap:8px}.service-intake-review .checkbox-label{display:flex;align-items:flex-start;gap:12px}.service-intake-review .checkbox-label input{width:22px;height:22px;flex:none}.service-intake-review .review-evidence{background:#fff;border-radius:12px;padding:14px}.service-intake-review small{overflow-wrap:anywhere}.app .equipment-item-heading .equipment-remove{display:block;width:auto;max-width:100%;min-height:44px;white-space:normal;word-break:normal;overflow-wrap:normal;flex:0 1 auto;line-height:1.4}.equipment-items-editor{box-sizing:border-box;min-width:0;width:100%;padding:20px;border:1px solid #ceedc0;border-radius:20px;background:#f8fcf6;display:grid;gap:16px}.equipment-items-editor legend{font-weight:750;color:#090255;padding:0 8px}.equipment-items-editor>p{font-size:15px;line-height:1.5;margin:0;color:#232dac}.equipment-item-card{min-width:0;padding:18px;background:#fff;border:1px solid #d9f1cd;border-radius:16px}.equipment-item-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.equipment-item-heading h3{margin:0;font-size:20px}.equipment-item-card .form-grid{margin:0;min-width:0}.equipment-add,.equipment-remove{min-height:44px;height:auto!important;padding:10px 16px;border:1px solid #b0e299;border-radius:12px;background:#f0f9ec;color:#24590c;font:inherit;font-weight:700;cursor:pointer}.equipment-add{justify-self:start}.equipment-remove{font-size:14px;background:#fff;color:#3b3488;border-color:#c9c7de}@media(max-width:600px){.equipment-items-editor{padding:16px}.equipment-item-card{padding:14px}.equipment-item-card .form-grid{grid-template-columns:minmax(0,1fr)}}.service-work-codes{min-width:0;padding:18px;border:1px solid #ccecbd;border-radius:17px;background:#f8fdf6}.service-work-codes legend{font-weight:750;padding:0 8px}.service-work-codes summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:#28630d}.service-work-codes label{display:grid!important;grid-template-columns:24px 48px minmax(0,1fr);align-items:center;gap:12px;padding:12px;margin-top:8px;border:1px solid #dcf2d2;border-radius:12px;background:#fff;min-height:48px}.service-work-codes input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;margin:0}.service-work-codes label span{font-size:16px;line-height:1.4}.service-work-codes p{font-size:15px;line-height:1.5}:root{--easy-touch: 54px;--easy-focus: #9fa05f}body{font-size:18px;line-height:1.55}button,a,input,select,textarea{font:inherit}button,[role=button],input:not([type=checkbox]):not([type=radio]),select{min-height:var(--easy-touch)}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:rgba(44,109,14,.2)}:where(button,a,input,select,textarea,summary):focus-visible{outline:4px solid var(--easy-focus)!important;outline-offset:3px!important}label{gap:9px}label>small,form small,.intro,.status,.record-main em{font-size:max(.95rem,16px);line-height:1.5}input[readonly]{border-color:#aee196!important;background:#f1faec!important;color:#24570c!important;font-weight:850;cursor:default}.primary,.primary-action{min-height:58px!important;font-weight:900!important;box-shadow:0 10px 24px #2c6d0e33}.bottom-nav{position:sticky;bottom:0;z-index:45;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bottom-nav button{min-height:58px;font-size:1rem;font-weight:900}@media(max-width:720px){body{font-size:17px}.app main{padding-inline:18px}:where(.form-grid,.document-form,.meeting-form,.meeting-grid,.handoff-form){grid-template-columns:minmax(0,1fr)!important}:where(.form-grid,.document-form,.meeting-form,.meeting-grid,.handoff-form)>*{grid-column:1!important;min-width:0}.primary,.primary-action,.secondary-action{width:100%}.meeting-actions,.document-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.guided-work-home main{max-width:920px}.simple-work-home main{padding-top:clamp(28px,5vw,64px);padding-bottom:64px}.simple-work-home .action-page-intro{max-width:620px;margin:-8px 0 28px;color:#2832ae;font-size:1rem;line-height:1.6}.simple-work-home .next-action-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px 20px;margin-top:20px;padding:clamp(22px,4vw,34px);border:1px solid #dbf2d0;border-radius:24px;background:linear-gradient(145deg,#fff,#f8fdf6);box-shadow:0 18px 50px #1d480917}.simple-work-home .next-action-card>header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #e3f5db}.simple-work-home .action-type,.simple-work-home .action-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;color:#2d6e0e;background:#edf8e8;font-size:.7rem;font-weight:850;letter-spacing:.1em}.simple-work-home .action-status{color:#192188;background:#ecedf8;letter-spacing:.04em}.simple-work-home .action-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;color:#fff;background:linear-gradient(145deg,#2d6e0e,#409d15);font-size:.9rem;font-weight:900;box-shadow:0 10px 22px #2d6e0e33}.simple-work-home .action-body{min-width:0}.simple-work-home .action-body h2{margin:1px 0 7px;color:#070241;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.2;letter-spacing:-.025em}.simple-work-home .action-reference{margin:0;color:#2d6e0e;font-size:.84rem;font-weight:780;overflow-wrap:anywhere}.simple-work-home .action-purpose{margin:18px 0 0;color:#1b2492;font-size:.96rem;line-height:1.58}.simple-work-home .action-route{display:flex;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;border-radius:15px;background:#f0f9ec}.simple-work-home .action-route span{display:grid;gap:3px}.simple-work-home .action-route small{color:#615b9f;font-size:.64rem;font-weight:800;letter-spacing:.11em}.simple-work-home .action-route b{color:#0a035b;font-size:.84rem}.simple-work-home .action-route i{color:#388a12;font-style:normal;font-weight:900}.simple-work-home .action-buttons{grid-column:2;display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.simple-work-home .action-buttons button{width:auto;min-height:46px;margin:0;padding:11px 18px;border-radius:13px;font-size:.9rem;font-weight:800}.simple-work-home .secondary-action{border:1px solid #cbecbc;color:#180f72;background:#fff;box-shadow:none}.simple-work-home .secondary-action:hover{border-color:#378612;color:#2d6e0e;background:#f7fcf4}@media(max-width:620px){.simple-work-home .next-action-card{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px;border-radius:20px}.simple-work-home .action-icon{width:46px;height:46px;border-radius:14px}.simple-work-home .action-route{align-items:flex-start;gap:10px}.simple-work-home .action-route i{padding-top:10px}.simple-work-home .action-buttons{grid-column:1 / -1}.simple-work-home .action-buttons button{flex:1 1 140px}}.app.simple-work-home main>h1{max-width:760px;font-size:clamp(1.55rem,3.2vw,2.15rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.simple-work-home .all-clear-card h2,.guided-work-home .empty-state h2,.guided-work-home .empty-state h3,.guided-work-home [class$=-empty] h2,.guided-work-home [class$=-empty] h3{font-size:clamp(1.08rem,2.4vw,1.4rem);line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.guided-work-home .action-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-work-home .action-list{grid-template-columns:minmax(0,1fr)}.guided-work-home .action-list article{padding:clamp(20px,4vw,30px);border-radius:24px;box-shadow:0 12px 32px #08024a14}.guided-work-home .action-list article:first-child{border:2px solid #2c6d0e;background:linear-gradient(145deg,#fff,#f2faef)}.guided-work-home .action-list article>div{align-items:center}.guided-work-home .action-list article>div span{padding:7px 10px;border-radius:999px;background:#e8f6e1;font-size:.76rem}.guided-work-home .action-list h2{font-size:clamp(1.35rem,3vw,1.8rem)}.guided-work-home .action-list p{font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.5}.guided-work-home .action-list button{justify-self:start;min-width:min(100%,260px)}.guided-work-search{display:grid;gap:8px;margin-top:24px;color:var(--navy);font-weight:900}.guided-work-search .search{margin:0}@media(max-width:620px){.app.simple-work-home main>h1{font-size:clamp(1.4rem,6vw,1.7rem);line-height:1.12}.simple-work-home .all-clear-card h2,.guided-work-home .empty-state h2,.guided-work-home .empty-state h3,.guided-work-home [class$=-empty] h2,.guided-work-home [class$=-empty] h3{font-size:1.05rem;line-height:1.3}.guided-work-home .action-summary{grid-template-columns:minmax(0,1fr)}.guided-work-home .action-summary article{grid-template-columns:64px minmax(0,1fr);align-items:center}.guided-work-home .action-summary b{grid-row:1}.guided-work-home .action-list article>div{align-items:flex-start;flex-direction:column}.guided-work-home .action-list button{width:100%}}@container app-shell (max-width: 520px){.app.simple-work-home main>h1{max-width:18ch;margin-block:12px 22px;font-size:clamp(1.4rem,6.4cqw,1.68rem);line-height:1.14;letter-spacing:-.018em}.app.simple-work-home .eyebrow{font-size:.68rem;line-height:1.35;letter-spacing:.12em}.app.simple-work-home .all-clear-card{gap:14px;padding:20px;border-radius:22px}.app.simple-work-home .all-clear-card>span{width:48px;height:48px;font-size:1.25rem}.app.simple-work-home .all-clear-card h2{font-size:1.02rem;line-height:1.28}.app.simple-work-home .all-clear-card p{font-size:.92rem;line-height:1.48}.app.simple-work-home .find-other-work{min-height:52px;padding:12px 16px;font-size:.95rem;line-height:1.3}}.simple-work-home main{max-width:1180px;padding-top:clamp(24px,4vw,48px);padding-bottom:116px}.personal-work-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;overflow:hidden;margin-bottom:22px;padding:clamp(24px,4vw,38px);border:1px solid #c0e8ad;border-radius:30px;background:radial-gradient(circle at 88% 10%,rgba(93,195,45,.2),transparent 28%),linear-gradient(135deg,#0a035d,#0e056c 54%,#2e700f);color:#fff;box-shadow:0 24px 56px #09025133}.personal-work-hero:after{content:"";position:absolute;right:-70px;bottom:-105px;width:250px;height:250px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 34px #ffffff09,0 0 0 68px #ffffff06}.personal-work-hero>div{position:relative;z-index:1;min-width:0}.personal-work-hero .eyebrow{margin:0 0 10px;color:#b6e4a0}.personal-work-hero h1,.app.simple-work-home .personal-work-hero h1{max-width:720px;margin:0;color:#fff;font-size:clamp(32px,5vw,54px);line-height:1.02;letter-spacing:-.05em}.personal-work-hero p{max-width:680px;margin:13px 0 0;color:#d8daf1;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.personal-work-hero>span{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 138px;min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.35);border-radius:22px;background:#ffffff1f;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.personal-work-hero>span b{font-size:38px;line-height:1}.personal-work-hero>span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.simple-work-home .premium-clear-state{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:22px;margin:0;padding:clamp(24px,4vw,34px);border:1px solid #d0eec2;border-radius:26px;background:linear-gradient(145deg,#fff,#f2faee);box-shadow:0 16px 42px #09025017}.simple-work-home .premium-clear-state>span{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:linear-gradient(145deg,#378712,#44a716);color:#fff;font-size:30px;font-weight:900;box-shadow:0 12px 26px #37871238}.simple-work-home .premium-clear-state small{color:#2d6e0e;font-size:11px;font-weight:900;letter-spacing:.13em}.simple-work-home .premium-clear-state h2{margin:5px 0 6px;color:#090251;font-size:clamp(23px,3vw,32px)}.simple-work-home .premium-clear-state p{max-width:720px;margin:0;color:#2a34af;line-height:1.55}.empty-work-shortcuts{margin-top:22px;padding:clamp(22px,3vw,30px);border:1px solid #d5efc9;border-radius:26px;background:#fff;box-shadow:0 14px 38px #09025012}.empty-work-shortcuts header{margin-bottom:16px}.empty-work-shortcuts header small{color:#2d6e0e;font-size:11px;font-weight:900;letter-spacing:.13em}.empty-work-shortcuts h2{margin:4px 0;color:#090251;font-size:clamp(22px,3vw,30px)}.empty-work-shortcuts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.empty-work-shortcuts button{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:4px 13px;min-width:0;min-height:112px;padding:16px;border:1px solid #d7f0cc;border-radius:19px;background:linear-gradient(145deg,#fff,#f6fcf3);color:#090251;text-align:left;box-shadow:none}.empty-work-shortcuts button:hover{transform:translateY(-2px);border-color:#80d05b;box-shadow:0 12px 28px #1e490a1a}.empty-work-shortcuts button>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e9f7e2;color:#2d6e0e;font-size:12px;font-weight:900}.empty-work-shortcuts button b{font-size:16px}.empty-work-shortcuts button small{color:#333db3;line-height:1.35}.empty-work-shortcuts button strong{grid-column:3;grid-row:1/3;color:#2d6e0e;font-size:22px}@media(max-width:760px){.personal-work-hero{align-items:stretch;flex-direction:column}.personal-work-hero>span{place-items:start;align-content:center;min-height:74px;flex-basis:auto}.empty-work-shortcuts>div{grid-template-columns:1fr}.empty-work-shortcuts button{min-height:96px}}@media(max-width:520px){.simple-work-home main{padding-top:18px}.personal-work-hero{gap:18px;padding:22px 20px;border-radius:24px}.personal-work-hero h1,.app.simple-work-home .personal-work-hero h1{max-width:none;margin:0;font-size:32px;line-height:1.05}.personal-work-hero p{font-size:14px}.personal-work-hero>span{grid-template-columns:auto 1fr;justify-items:start;gap:10px;min-height:62px;padding:13px 16px;border-radius:17px}.personal-work-hero>span b{font-size:28px}.simple-work-home .premium-clear-state{grid-template-columns:52px minmax(0,1fr);gap:15px;padding:20px;border-radius:22px}.simple-work-home .premium-clear-state>span{width:52px;height:52px;border-radius:16px;font-size:22px}.simple-work-home .premium-clear-state h2{font-size:21px}.empty-work-shortcuts{padding:18px;border-radius:22px}.empty-work-shortcuts button{grid-template-columns:38px minmax(0,1fr) auto;padding:14px}.empty-work-shortcuts button>span{width:38px;height:38px}}:root{--experience-ink:#08024a;--experience-muted:#2c36b0;--experience-accent:#2e710f;--experience-accent-pressed:#23570b;--experience-surface:rgba(255,255,255,.94);--experience-line:rgba(12,3,104,.14);--experience-shadow:0 12px 36px rgba(7,2,66,.09);--experience-radius:22px}html{scroll-behavior:smooth;background:#f2faef}body{color:var(--experience-ink);background:radial-gradient(circle at 85% -10%,rgba(105,199,62,.1),transparent 32%),#f2faef;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app main{width:min(100%,1320px);box-sizing:border-box;margin-inline:auto;padding-block:clamp(24px,4vw,54px)}.app main>h1{max-width:900px;margin:.28em 0 .22em;font-size:clamp(2rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.app main>.intro{max-width:780px;margin-top:.65rem;color:var(--experience-muted);font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.6;text-wrap:pretty}.app .eyebrow{color:var(--experience-accent);font-size:.76rem;font-weight:900;letter-spacing:.14em}.app :where(section,article,fieldset,.snapshot,.status){scroll-margin-top:90px}.app :where(input,select,textarea){box-sizing:border-box;width:100%;border:1px solid #bec1e7;border-radius:15px;padding:.78rem .92rem;color:var(--experience-ink);background:#fff;box-shadow:inset 0 1px 2px #07023c08;transition:border-color .18s,box-shadow .18s,background .18s}.app :where(input,select,textarea):hover{border-color:#93d774}.app :where(input,select,textarea):focus{border-color:#388a12;outline:0;box-shadow:0 0 0 4px #388a1224}.app :where(input,textarea)::placeholder{color:#5b63c2;opacity:1}.app label{color:#0b0365;font-weight:780;line-height:1.35}.app label>small,.app .form-hint{color:#3a44b5;font-weight:520}.app :where(button,.primary,.primary-action,a.button){border-radius:15px;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,border-color .18s,opacity .18s;-webkit-tap-highlight-color:transparent}.app :where(button,.primary,.primary-action):not(:disabled):active{transform:scale(.975)}.app :where(.primary,.primary-action,button.primary){border:1px solid rgba(30,73,10,.35);color:#fff;background:linear-gradient(180deg,#358111,#2b6a0e);box-shadow:0 9px 22px #2e710f33}.app :where(.primary,.primary-action,button.primary):hover{background:linear-gradient(180deg,#307610,#265e0c);box-shadow:0 12px 28px #2e710f42}.app :where(.secondary,.secondary-action,button:not(.primary):not(.primary-action)){box-shadow:none}.app :where(.list,.record-card-list,.action-list,.technical-work-list)>:where(article,button),.app .snapshot,.app .status{border-color:var(--experience-line);border-radius:var(--experience-radius);background:var(--experience-surface);box-shadow:var(--experience-shadow)}.app :where(.list,.record-card-list)>button:hover{border-color:#2e710f73;box-shadow:0 16px 40px #07024221;transform:translateY(-2px)}.app :where(.document-actions,.meeting-actions,.user-card-actions){gap:.7rem}.app :where(.document-actions,.meeting-actions,.user-card-actions)>button:first-child:not(.secondary){background:var(--experience-accent);color:#fff;border-color:var(--experience-accent)}.app details{border:1px solid var(--experience-line);border-radius:18px;background:#ffffffc7}.app details>summary{min-height:54px;padding:.8rem 1rem;color:#0b0365;font-weight:820;cursor:pointer;list-style-position:inside}.app details[open]>summary{border-bottom:1px solid var(--experience-line)}.workspace-navigation-bar{position:sticky;top:0;z-index:48;background:#fbfdfadb!important;backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px)}.workspace-desktop-rail{box-shadow:14px 0 45px #07023e14}.workspace-desktop-rail nav button{transition:background .18s,transform .16s,border-color .18s!important}.workspace-desktop-rail nav button:active{transform:scale(.98)}.workspace-navigation-dialog{background:#fffffff0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.bottom-nav{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}@media(max-width:720px){.app main{padding:24px 16px 42px}.app main>h1{font-size:clamp(2rem,10.5vw,3.15rem);letter-spacing:-.04em}.app main>.intro{font-size:1rem;line-height:1.55}.app :where(input,select,textarea,button){font-size:16px}.app :where(.list,.record-card-list,.action-list,.technical-work-list)>:where(article,button){border-radius:20px}.workspace-navigation-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px;border-radius:24px}.workspace-navigation-dialog nav{max-height:48dvh;overflow:auto;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app *,[class*=workspace-]{animation:none!important;transition:none!important}}body:has(.workspace-desktop-rail){background:#f6f6f6;color:#080244}body:has(.workspace-desktop-rail) .display-mode{min-height:calc(100vh - 76px);padding:0;background:#f6f6f6}body:has(.workspace-desktop-rail) .display-canvas{max-width:none}body:has(.workspace-desktop-rail) .display-mode .app{min-height:calc(100vh - 76px);border:0;border-radius:0;background:#f6f6f6;box-shadow:none}body:has(.workspace-desktop-rail) .brand-header{display:none}body:has(.workspace-desktop-rail) .app>main{box-sizing:border-box;width:min(1120px,100%);margin:0 auto;padding:42px 34px 64px}body:has(.workspace-desktop-rail) .app>footer{background:transparent;color:#5d579d}.clear-workspace-page,.clear-workspace-home{font-family:DM Sans,Inter,system-ui,sans-serif}.clear-workspace-page h1,.clear-workspace-home h1,.clear-workspace-home h2,.clear-workspace-page h2{font-family:Manrope,DM Sans,Inter,system-ui,sans-serif;color:#080244;letter-spacing:-.045em}.clear-kicker{margin:0 0 10px!important;color:#4bb818!important;font-size:12px!important;font-weight:800!important;letter-spacing:.11em!important;line-height:1.4!important}.clear-lead{max-width:720px;margin:0;color:#4e4793;font-size:17px;line-height:1.65}.clear-workspace-page main>h1{max-width:800px;margin:0 0 12px;font-size:clamp(38px,5vw,58px);line-height:1.05}.clear-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.clear-catalog>button{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:126px;padding:23px;border:1px solid #daf1d0;border-radius:18px;background:#fff;color:#0a0258;text-align:left;font:inherit;cursor:pointer;box-shadow:0 4px 18px #09024f06}.clear-catalog>button:hover{border-color:#96d877;box-shadow:0 12px 28px #21500b14;transform:translateY(-1px)}.clear-catalog>button>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ebf7e5;color:#419f15;font-size:13px;font-weight:850}.clear-catalog>button>div{display:grid;gap:6px;min-width:0}.clear-catalog h2{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.025em}.clear-catalog p{margin:0;color:#514b95;font-size:15px;line-height:1.45}.clear-catalog strong{color:#52bf20;font-size:21px}.clear-home-hero{display:grid;grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:32px;margin-bottom:34px}.clear-home-hero h1{max-width:850px;margin:0 0 14px;font-size:clamp(40px,5.2vw,66px);line-height:.99}.clear-home-hero .clear-lead{max-width:780px}.clear-work-count{display:grid;place-items:center;align-content:center;width:94px;height:94px;border:9px solid #dcf2d2;border-top-color:#57c126;border-right-color:#57c126;border-radius:50%;background:#fff;color:#08024a;box-shadow:0 7px 24px #0802460f}.clear-work-count b{font:800 22px/1 Manrope,system-ui,sans-serif}.clear-work-count span{margin-top:5px;color:#5c569c;font-size:11px}.clear-attention{padding:18px 20px 20px;border-radius:22px;background:linear-gradient(110deg,#0a0259,#2c6b0e 56%,#44a716);color:#fff;box-shadow:0 18px 36px #24580c21}.clear-attention>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.clear-attention h2{display:flex;align-items:center;gap:9px;margin:0;color:#fff;font:700 13px/1.3 DM Sans,system-ui,sans-serif;letter-spacing:0}.clear-attention h2 i{width:8px;height:8px;border-radius:50%;background:#9edb81;box-shadow:0 0 0 5px #9edb811c}.clear-attention>header button{border:0;background:transparent;color:#ecf8e6;font:650 12px/1.3 inherit;cursor:pointer}.clear-attention>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.clear-attention>div>button{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:104px;padding:15px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:#ffffff12;color:#fff;text-align:left;font:inherit;cursor:pointer}.clear-attention>div>button:hover{background:#ffffff21}.clear-priority{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#827db3;font-weight:850}.clear-priority.priority-1{background:#9e9f5e}.clear-priority.priority-2{background:#a2dc87;color:#1f4c0a}.clear-attention>div>button>span:nth-child(2){display:grid;gap:4px;min-width:0}.clear-attention small{color:#daf1d0;font-size:10px}.clear-attention b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.clear-attention em{overflow:hidden;color:#bbe6a7;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.clear-attention strong{color:#b2e29c;font-size:20px}.clear-attention .clear-empty{margin:0;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#def3d4}.clear-task-section{margin-top:42px}.clear-task-section>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.clear-task-section h2,.clear-shortcuts h2{margin:0;font-size:28px;line-height:1.2}.clear-task-section>header button{padding:9px 0;border:0;background:transparent;color:#43a516;font:750 13px/1.3 inherit;cursor:pointer}.clear-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clear-task-grid article{position:relative;display:grid;min-height:180px;padding:20px;border:1px solid #daf1d0;border-radius:17px;background:#fff;box-shadow:0 4px 18px #08024a06}.clear-task-grid article>small{justify-self:start;padding:5px 8px;border-radius:7px;background:#eef9e9;color:#419f15;font-size:10px;font-weight:800}.clear-task-grid article>span{margin-top:14px;color:#645ea1;font-size:11px;font-weight:650}.clear-task-grid h3{margin:5px 0 4px;color:#08024b;font:750 17px/1.3 Manrope,system-ui,sans-serif}.clear-task-grid p{margin:0;color:#5c569c;font-size:12px}.clear-task-grid button{align-self:end;justify-self:start;margin-top:16px;padding:0;border:0;background:transparent;color:#47ad17;font:750 13px/1.3 inherit;cursor:pointer}.clear-empty-card{display:grid;gap:5px;padding:24px;border:1px dashed #c7eab7;border-radius:16px;background:#fff;color:#0a0258}.clear-empty-card span{color:#5c569b;font-size:14px}.clear-shortcuts{margin-top:42px}.clear-shortcuts>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px}.clear-shortcuts button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:center;gap:3px 10px;min-height:94px;padding:14px;border:1px solid #daf1d0;border-radius:14px;background:#fff;color:#0a0258;text-align:left;font:inherit;cursor:pointer}.clear-shortcuts button:hover{border-color:#96d877;background:#fbfefa}.clear-shortcuts button>span{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ebf7e5;color:#42a215;font-size:11px;font-weight:850}.clear-shortcuts button>b{font-size:13px}.clear-shortcuts button>small{overflow:hidden;color:#5d579d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.clear-shortcuts button>strong{grid-column:3;grid-row:1/3;color:#51bf1e}.clear-mode-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-top:28px;padding:18px 20px;border:1px solid #caebbb;border-radius:15px;background:#f0f9ec;color:#21520b;text-align:left;font:inherit;cursor:pointer}.clear-mode-switch span{display:grid;gap:4px}.clear-mode-switch small{color:#564f98}@media(max-width:979px){body:has(.workspace-desktop-rail) .display-mode{min-height:calc(100vh - 64px)}body:has(.workspace-desktop-rail) .display-mode .app{min-height:calc(100vh - 64px)}body:has(.workspace-desktop-rail) .app>main{padding:34px 22px 54px}.clear-home-hero h1{font-size:clamp(36px,7vw,58px)}.clear-attention>div{grid-template-columns:1fr}.clear-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body:has(.workspace-desktop-rail) .app>main{padding:28px 16px 46px}.clear-workspace-page main>h1{font-size:36px}.clear-home-hero{grid-template-columns:1fr}.clear-home-hero h1{font-size:38px}.clear-work-count{display:none}.clear-catalog,.clear-task-grid{grid-template-columns:1fr}.clear-catalog>button{min-height:112px;padding:18px}.clear-task-section>header{align-items:flex-start}.clear-shortcuts>div{grid-template-columns:1fr}.clear-attention{padding:16px}.clear-attention>header{align-items:flex-start}.clear-attention>header button{max-width:120px}.clear-task-grid article{min-height:160px}}@media(prefers-reduced-motion:reduce){.clear-catalog>button{transition:none!important}}.clear-workspace-page,.clear-workspace-home{font-weight:400}.clear-workspace-page h1,.clear-workspace-home h1,.clear-workspace-page h2,.clear-workspace-home h2{font-weight:700;letter-spacing:-.04em}.clear-lead{font-size:16px;line-height:1.6}.clear-workspace-page main>h1{font-size:clamp(34px,4.1vw,52px);line-height:1.08}.clear-home-hero h1{max-width:800px;font-size:clamp(34px,4.1vw,57px);font-weight:700;line-height:1.07;letter-spacing:-.05em}.clear-work-count{border-width:8px}.clear-work-count b{font-weight:700;font-size:20px}.clear-catalog h2{font-size:17px;font-weight:700;letter-spacing:-.02em}.clear-catalog p{font-size:14px;line-height:1.5}.clear-task-section h2,.clear-shortcuts h2{font-size:25px;font-weight:700}.clear-task-section>header button,.clear-task-grid button{font-weight:600}.clear-task-grid article{min-height:172px;padding:19px}.clear-task-grid article>small{font-weight:700}.clear-task-grid article>span{font-weight:600}.clear-task-grid h3{font-weight:700;font-size:16px;line-height:1.35}.clear-shortcuts button>b{font-weight:600}@media(max-width:979px){body:has(.workspace-desktop-rail) .display-mode,body:has(.workspace-desktop-rail) .display-mode .app{min-height:calc(100vh - 68px)}body:has(.workspace-desktop-rail) .app>main{padding:30px 20px 100px}.clear-home-hero h1{font-size:clamp(34px,6vw,50px)}}@media(max-width:640px){body:has(.workspace-desktop-rail) .app>main{padding:26px 16px 96px}.clear-workspace-page main>h1{font-size:32px}.clear-home-hero{gap:18px;margin-bottom:26px}.clear-home-hero h1{font-size:34px;line-height:1.08}.clear-lead{font-size:15px}.clear-catalog>button{min-height:106px;padding:17px}.clear-task-section,.clear-shortcuts{margin-top:34px}.clear-task-section h2,.clear-shortcuts h2{font-size:23px}.clear-task-grid article{min-height:154px}}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) body:has(.workspace-desktop-rail) .app>main{padding:26px 16px 96px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-workspace-page main>h1{font-size:32px;line-height:1.08}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-lead{font-size:15px;line-height:1.55}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-catalog,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-task-grid,:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-shortcuts>div{grid-template-columns:minmax(0,1fr)}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-catalog>button{grid-template-columns:42px minmax(0,1fr) 20px;width:100%;min-height:108px;padding:16px;gap:13px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-catalog>button>span{width:40px;height:40px}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-catalog h2{font-size:17px;line-height:1.25;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-catalog p{font-size:13px;line-height:1.45;word-break:normal;overflow-wrap:normal}:is(html[data-gaia-display-mode=android],html[data-gaia-display-mode=iphone]) .clear-attention>div{grid-template-columns:minmax(0,1fr)}html[data-gaia-display-mode=tablet] .clear-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-command-home .quality-command-hero{min-height:0;padding:20px 24px;margin-bottom:16px}.quality-command-home .quality-command-hero h1{font-size:clamp(26px,3vw,36px);margin:4px 0}.quality-command-home .quality-now{padding:20px;margin:16px 0}.quality-command-home .quality-now h2{font-size:clamp(20px,2.5vw,28px)}.quality-command-home .quality-document-path>div{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-command-home .quality-document-path>div>button{display:block;padding:18px;min-height:0}.quality-secondary{margin:16px 0;padding:14px 18px;border:1px solid #d9f1ce;border-radius:14px;background:#fff}.quality-secondary summary{cursor:pointer;font-weight:700;color:#255c0c}@media(max-width:700px){.quality-command-home .quality-command-hero{padding:16px}.quality-command-home .quality-document-path>div{grid-template-columns:1fr}.quality-command-home .quality-now{padding:16px}.quality-command-home .quality-command-hero p{font-size:14px}}.service-admin-home main{display:grid;gap:22px}.service-admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border-radius:26px;background:linear-gradient(125deg,#090254,#2d6f0f);color:#fff}.service-admin-hero h1{max-width:780px;margin:6px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.05}.service-admin-hero p{max-width:760px;margin:0;color:#dff3d5}.service-admin-hero .primary{flex:0 0 auto;min-height:50px;background:#fff;color:#23550b}.service-admin-today,.service-admin-priority,.service-admin-documents,.service-admin-boundary{padding:21px;border:1px solid #d2eec6;border-radius:21px;background:#fff}.service-admin-today>header,.service-admin-priority>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.service-admin-today h2,.service-admin-priority h2,.service-admin-documents h2{margin:4px 0}.service-admin-today>header button,.service-admin-priority>header button{padding:9px 12px;border:1px solid #abe092;border-radius:11px;background:#f5fbf3;color:#265e0c;font-weight:800}.service-admin-today>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.service-admin-today>div>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;border:1px solid #d9f1cd;border-radius:15px;background:#fafdf9;text-align:left}.service-admin-today>div>button.attention{border-color:#bcbd8c;background:#f9f9f5}.service-admin-today>div>button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#e7f6e0;color:#2b6a0e;font-weight:900}.service-admin-today>div>button div{display:grid;gap:4px}.service-admin-today>div>button small{color:#4c4692;line-height:1.35}.service-admin-today>div>button strong{font-size:25px;color:#2b6a0e}.service-admin-priority>div{display:grid;gap:8px;margin-top:14px}.service-admin-priority>div>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #d7f0cc;border-radius:13px;background:#f9fdf7;text-align:left}.service-admin-priority>div>button span{display:grid;gap:2px}.service-admin-priority small,.service-admin-priority em{color:#514b95;font-style:normal}.service-admin-documents{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.service-admin-documents>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.service-admin-documents span{display:grid;gap:4px;padding:14px;border-radius:14px;background:#f1faed}.service-admin-documents span b{color:#2b6a0e}.service-admin-documents span small{color:#42a315}.service-admin-boundary{border-color:#c7c89e;background:#f8f8f4}.service-admin-boundary p{margin:6px 0 0;color:#6f7042}@media(max-width:800px){.service-admin-hero{align-items:stretch;flex-direction:column}.service-admin-hero .primary{width:100%}.service-admin-today>div{grid-template-columns:1fr}.service-admin-documents{grid-template-columns:1fr}}@media(max-width:520px){.service-admin-documents>div:last-child{grid-template-columns:1fr 1fr}.service-admin-today>header,.service-admin-priority>header{align-items:stretch;flex-direction:column}}.technician-visit-workspace{display:grid;gap:18px;margin:22px 0;padding:clamp(18px,3vw,30px);border:1px solid #a8df8f;border-radius:28px;background:linear-gradient(145deg,#fbfefa,#f1faec);box-shadow:0 22px 56px #0902541f}.technician-visit-workspace>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.technician-visit-workspace h2{max-width:720px;margin:4px 0 0;font-size:clamp(25px,3.2vw,38px);line-height:1.08}.connection-state{flex:0 0 auto;padding:9px 12px;border-radius:999px;background:#e9f7e2;color:#2c6b0e;font-weight:800;font-size:12px}.connection-state.offline{background:#f7f7f0;color:#3a3287}.technician-stage-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:7px;border:1px solid #cbecbb;border-radius:18px;background:#ecf8e6}.technician-stage-nav button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px;border:0;border-radius:13px;background:transparent;color:#43a516;font-weight:800}.technician-stage-nav button span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#d6f0c9;font-size:12px}.technician-stage-nav button.active{background:#fff;color:#090254;box-shadow:0 8px 22px #0902541f}.technician-stage-nav button.active span{background:#2d6f0f;color:#fff}.technician-stage-nav button.complete{color:#2c6b0e}.technician-stage-nav button.complete span{background:#dff3d6;color:#2c6b0e}.technician-stage-nav button.active.complete span{background:#2d6f0f;color:#fff}.technician-stage-nav button.attention{box-shadow:inset 0 0 0 1px #b5b680}.technician-stage-nav button.attention span{background:#edeee0;color:#595935}.technician-primary-action{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:13px 18px;border:0;border-radius:17px;background:linear-gradient(120deg,#2d6f0f,#3b9113);color:#fff;font-size:16px;font-weight:900;box-shadow:0 12px 28px #2d6f0f38}.technician-primary-action span{font-size:24px;transition:transform .18s ease}.technician-primary-action:hover span{transform:translate(3px)}html[data-technician-stage]:not([data-technician-stage="2"]) .field-start-card,html[data-technician-stage]:not([data-technician-stage="2"]) .field-end-card{display:none}.technician-next-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;border-radius:19px;background:linear-gradient(120deg,#090254,#2d6f0f);color:#fff}.technician-next-action small{opacity:.78;font-weight:700}.technician-next-action b{font-size:18px;text-align:right}.visit-completeness{display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:16px}.visit-completeness>span{display:flex;align-items:baseline;gap:8px;color:#43a516}.visit-completeness>span b{font-size:24px;color:#2d6f0f}.visit-completeness>i{height:10px;overflow:hidden;border-radius:999px;background:#dcf2d2}.visit-completeness>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#182084,#388912);transition:width .25s ease}.visit-customer-card{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr) auto;align-items:center;gap:18px;padding:18px;border:1px solid #d2eec5;border-radius:20px;background:#fff}.visit-customer-card h3{margin:0}.visit-customer-card>div{display:grid;gap:4px}.visit-customer-card span{color:#48b117}.visit-customer-card nav{display:flex;gap:8px}.visit-customer-card a{padding:10px 13px;border:1px solid #9ada7c;border-radius:12px;color:#28620d;font-weight:800;text-decoration:none}.visit-assignment-brief{display:grid;grid-template-columns:.45fr 1fr 1fr;gap:10px}.visit-assignment-brief>div{display:grid;align-content:start;gap:5px;padding:15px;border:1px solid #d6f0c9;border-radius:16px;background:#ffffffd1}.visit-assignment-brief small{color:#524b96;font-size:12px;font-weight:800}.visit-assignment-brief b{font-size:14px;line-height:1.4;color:#0b0361}.visit-readiness,.visit-equipment{padding:18px;border:1px solid #d6f0c9;border-radius:20px;background:#fff}.visit-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.visit-section-title h3{margin:0}.visit-section-title>span{padding:6px 10px;border-radius:999px;background:#ecf8e7;font-weight:800}.visit-section-title>span.complete{background:#e4f5dc;color:#2c6b0e}.visit-readiness>p{margin:5px 0 14px;color:#524b96}.visit-readiness>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.visit-readiness label,.visit-equipment label{display:flex;align-items:center;gap:10px;min-height:50px;padding:11px 13px;border:1px solid #d8f1cc;border-radius:14px;background:#fafdf9;font-weight:750;cursor:pointer}.visit-readiness label.checked,.visit-equipment label.checked{border-color:#80d05a;background:#eef9e9}.visit-readiness input,.visit-equipment input{position:absolute;opacity:0;pointer-events:none}.visit-readiness label>span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:2px solid #9692bf;border-radius:8px;color:transparent}.visit-readiness label.checked>span{border-color:#2d6f0f;background:#2d6f0f;color:#fff}.visit-equipment>div:last-child{display:grid;gap:9px;margin-top:14px}.visit-equipment label>span{display:grid;gap:2px}.visit-equipment label>span small{color:#504a94;font-weight:500}.visit-equipment label:before{content:"";flex:0 0 24px;width:24px;height:24px;border:2px solid #9692bf;border-radius:50%}.visit-equipment label.checked:before{border:7px solid #2d6f0f}.visit-travel,.technician-knowledge{padding:18px;border:1px solid #d6f0c9;border-radius:20px;background:#fff}.visit-travel>div:nth-child(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.visit-travel button,.technician-knowledge button{min-height:44px;padding:9px 12px;border:1px solid #a6de8c;border-radius:12px;background:#f5fbf3;color:#28620d;font-weight:800}.visit-travel button.active{border-color:#2d6f0f;background:#2d6f0f;color:#fff;box-shadow:0 8px 20px #2d6f0f33}.visit-travel small{display:block;margin-top:10px;color:#504a94}.technician-knowledge>div:last-child{display:grid;gap:12px;margin-top:12px}.technician-knowledge ul{display:grid;gap:5px;margin:0;padding-left:22px;color:#43a516}.technician-knowledge nav{display:grid;gap:8px}.technician-knowledge a{display:grid;gap:2px;padding:12px 14px;border:1px solid #d6f0c9;border-radius:13px;background:#f8fdf6;color:#090254;text-decoration:none}.technician-knowledge a span{color:#4b4491;font-size:13px}.visit-linked-actions{padding:18px;border:1px solid #c2e8b0;border-radius:20px;background:linear-gradient(145deg,#fff,#f4fbf1)}.visit-linked-actions>p{margin:6px 0 14px;color:#4b4491}.visit-linked-actions>div:nth-of-type(2){display:grid;grid-template-columns:1fr 1fr;gap:9px}.visit-linked-actions>div:nth-of-type(2)>button{min-height:48px;padding:10px 14px;border:1px solid #80d05a;border-radius:13px;background:#2d6f0f;color:#fff;font-weight:850}.visit-linked-actions .ocr-intake{margin-top:16px}.field-issue-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:12px;padding:18px;border:1px solid #dfdfc8;border-radius:20px;background:#fbfbf7}.field-issue-panel .visit-section-title,.field-issue-panel>p{grid-column:1/-1}.field-issue-panel h3{margin:0}.field-issue-panel>p{margin:-4px 0 2px;color:#6c6d40}.field-issue-panel label{display:grid;gap:6px;color:#4e4e2f;font-size:13px;font-weight:800}.field-issue-panel select,.field-issue-panel textarea{width:100%;background:#fff}.field-issue-submit{min-height:46px;padding:10px 15px;border:0;border-radius:12px;background:#606139;color:#fff;font-weight:850}.field-issue-submit:disabled{opacity:.55}.field-issue-panel small{display:block;color:#6c6d40}.visit-field-notes{display:grid;gap:5px}.visit-field-notes>span{color:#4f4994}.visit-field-notes textarea{margin-top:6px;background:#fff}.visit-field-notes button{justify-self:start;padding:9px 13px;border:1px solid #a6de8c;border-radius:12px;background:#fff;color:#2c6b0e;font-weight:800}.visit-field-notes button.listening{background:#f6f6f9;color:#82834e}.equipment-history{padding:18px;border:1px solid #d6f0c9;border-radius:20px;background:#fff}.equipment-history .visit-section-title button{padding:9px 12px;border:1px solid #a6de8c;border-radius:12px;background:#f1faec;color:#2c6b0e;font-weight:800}.equipment-history>div:last-child{display:grid;gap:8px;margin-top:12px}.equipment-history article{display:grid;gap:3px;padding:11px;border-radius:12px;background:#f5fbf2}.equipment-history article span,.equipment-history article small{color:#4b4591}.visit-save-bar{position:sticky;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #bbe6a7;border-radius:17px;background:#fffffff0;box-shadow:0 12px 34px #09025424;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.visit-save-bar span{color:#43a516;font-size:13px}.visit-save-bar button{min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:#2d6f0f;color:#fff;font-weight:850}.photo-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.photo-metadata label{display:grid;gap:6px;font-weight:800}.photo-metadata .wide{grid-column:1/-1}.technician-report-gate{display:grid;gap:16px;padding:20px;border:1px solid #caebbb;border-radius:22px;background:#fff}.technician-report-gate h3{margin:4px 0 5px;font-size:22px}.technician-report-gate p{margin:0;color:#4b4491}.technician-validation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.technician-validation-list button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:10px 12px;border:1px solid #d8f1cc;border-radius:14px;background:#f8fdf6;color:#0b0361;text-align:left}.technician-validation-list button>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e1f4d8;font-weight:900}.technician-validation-list button.complete>span{background:#e0f4d7;color:#2c6b0e}.technician-validation-list button.missing{border-color:#c3c498;background:#f9f9f5}.technician-validation-list button.missing>span{background:#e7e7d5;color:#5a5b36}.technician-validation-list small{color:#544d97;font-size:11px;font-weight:750;white-space:nowrap}@media(max-width:760px){.technician-visit-workspace>header,.technician-next-action{align-items:stretch;flex-direction:column}.connection-state{width:max-content}.technician-stage-nav{position:sticky;top:58px;z-index:4;grid-template-columns:repeat(5,72px);overflow-x:auto;scroll-snap-type:x mandatory;box-shadow:0 8px 22px #09025417}.technician-stage-nav button{display:grid;gap:3px;scroll-snap-align:start}.technician-stage-nav button b{font-size:11px;white-space:nowrap}.technician-next-action b{text-align:left}.visit-completeness,.visit-customer-card,.visit-assignment-brief{grid-template-columns:1fr}.visit-customer-card nav{display:grid;grid-template-columns:1fr 1fr}.visit-customer-card a{text-align:center}.visit-readiness>div:last-child,.photo-metadata,.visit-linked-actions>div:nth-of-type(2),.technician-validation-list{grid-template-columns:1fr}.photo-metadata .wide{grid-column:auto}.visit-travel>div:nth-child(2){grid-template-columns:1fr 1fr}.field-issue-panel{grid-template-columns:1fr}.field-issue-panel .visit-section-title,.field-issue-panel>p{grid-column:auto}.field-issue-submit{width:100%}.technician-validation-list button{grid-template-columns:30px minmax(0,1fr)}.technician-validation-list small{grid-column:2;white-space:normal}.visit-save-bar{align-items:stretch;flex-direction:column}.visit-save-bar button{width:100%}}html[data-gaia-display-mode=android] .technician-visit-workspace,html[data-gaia-display-mode=iphone] .technician-visit-workspace{padding:15px;border-radius:22px}.technician-visit-workspace *{min-width:0;overflow-wrap:break-word}.installation-execution{display:grid;gap:15px;padding:20px;border:1px solid #bde6aa;border-radius:20px;background:#f4fbf1}.installation-execution>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.installation-execution>header small{color:#2f730f;font-weight:850;letter-spacing:.08em}.installation-execution>header h3{margin:5px 0}.installation-execution>header p{margin:0;color:#313bb2}.installation-execution>header>span{padding:8px 11px;border-radius:999px;background:#e8f6e1;font-size:12px;font-weight:850}.installation-execution>header>span.pass{background:#e5f5dd;color:#265d0c}.installation-execution>header>span.hold{background:#ecebf4;color:#3c3588}.installation-execution>form{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.installation-checks,.installation-fields{display:grid;gap:10px;padding:17px;border:1px solid #d4efc8;border-radius:17px;background:#fff}.installation-checks h4{margin:0 0 4px}.installation-checks label{display:flex;align-items:flex-start;gap:9px}.installation-checks input{width:21px;height:21px;margin:0}.installation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.installation-fields .wide{grid-column:1/-1}.installation-actions{display:flex;justify-content:flex-end;gap:10px}.installation-actions a,.installation-actions button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border-radius:12px;text-decoration:none;font-weight:800}.installation-actions a{border:1px solid #abe092;color:#265e0c}.installation-execution>footer{color:#313bb2;font-size:13px}@media(max-width:800px){.installation-execution>form{grid-template-columns:1fr}}@media(max-width:620px){.installation-fields{grid-template-columns:1fr}.installation-fields .wide{grid-column:auto}.installation-actions{flex-direction:column}.installation-actions>*{width:100%}}.qualification-execution{display:grid;gap:15px;padding:20px;border:1px solid #b6bae4;border-radius:20px;background:#f5f5fb}.qualification-execution>header{display:flex;justify-content:space-between;gap:12px}.qualification-execution>header small{color:#1c2598;font-weight:850;letter-spacing:.08em}.qualification-execution>header h3{margin:5px 0}.qualification-execution>header p{margin:0;color:#313bb2}.qualification-execution>header>span{align-self:start;padding:8px 11px;border-radius:999px;background:#ecedf8;color:#1e29a5;font-size:12px;font-weight:850}.qualification-execution>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qualification-basics{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.qualification-execution .wide,.qualification-basics .wide{grid-column:1/-1}.qualification-execution fieldset{display:grid;gap:8px;padding:15px;border:1px solid #c9cceb;border-radius:15px;background:#fff}.qualification-execution fieldset label{display:flex;align-items:flex-start;gap:8px}.qualification-execution fieldset input{width:20px;height:20px;margin:0}.oq-grid-input{display:grid;gap:6px}.oq-grid-input span{color:#323cb2;font-size:12px}.qualification-actions{display:flex;justify-content:flex-end;gap:10px}.qualification-actions a,.qualification-actions button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border-radius:12px;text-decoration:none;font-weight:800}.qualification-actions a{border:1px solid #a0a5dc;color:#1c2598}.qualification-review{grid-template-columns:auto 1fr 2fr auto!important;align-items:end;padding:15px;border-radius:15px;background:#fff}.qualification-review p{margin:0;color:#353fb3;font-size:12px}.qualification-review button{min-height:46px;background:#1c2598;color:#fff}.qualification-execution>footer{color:#313bb2;font-size:13px}@media(max-width:700px){.qualification-basics,.qualification-execution>form,.qualification-review{grid-template-columns:1fr!important}.qualification-execution .wide,.qualification-basics .wide{grid-column:auto}.qualification-actions{flex-direction:column}.qualification-actions>*{width:100%}}.training-execution{display:grid;gap:15px;padding:20px;border:1px solid #cbcba5;border-radius:20px;background:#f9faf5}.training-execution>header{display:flex;justify-content:space-between;gap:12px}.training-execution>header small{color:#67683d;font-weight:850;letter-spacing:.08em}.training-execution>header h3{margin:5px 0}.training-execution>header p{margin:0;color:#767747}.training-execution>header>span{align-self:start;padding:8px 11px;border-radius:999px;background:#e3e4cf;color:#4a4b2c;font-size:12px;font-weight:850}.training-execution>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.training-basics{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.training-execution .wide,.training-basics .wide{grid-column:1/-1}.training-execution fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px;border:1px solid #dbdbc1;border-radius:15px;background:#fff}.training-execution fieldset label{display:flex;align-items:flex-start;gap:8px}.training-execution fieldset input{width:20px;height:20px;margin:0}.training-participants{display:grid;gap:6px}.training-participants span{color:#7e7f4b;font-size:12px}.training-actions{display:flex;justify-content:flex-end;gap:10px}.training-actions a,.training-actions button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border-radius:12px;text-decoration:none;font-weight:800}.training-actions a{border:1px solid #c1c294;color:#535332}.training-review{grid-template-columns:auto 1fr 2fr auto!important;align-items:end;padding:15px;border-radius:15px;background:#fff}.training-review p{margin:0;color:#7e7f4b;font-size:12px}.training-review button{min-height:46px;background:#67683d;color:#fff}.training-execution>footer{color:#767747;font-size:13px}@media(max-width:700px){.training-basics,.training-execution>form,.training-review,.training-execution fieldset{grid-template-columns:1fr!important}.training-execution .wide,.training-basics .wide{grid-column:auto}.training-actions{flex-direction:column}.training-actions>*{width:100%}}.maintenance-execution{display:grid;gap:15px;padding:20px;border:1px solid #b9e5a4;border-radius:20px;background:#f5fbf2}.maintenance-execution>header{display:flex;justify-content:space-between;gap:12px}.maintenance-execution>header small{color:#378612;font-weight:850;letter-spacing:.08em}.maintenance-execution>header h3{margin:5px 0}.maintenance-execution>header p{margin:0;color:#4b4591}.maintenance-execution>header>span{align-self:start;padding:8px 11px;border-radius:999px;background:#e0f4d7;color:#2d6f0f;font-size:12px;font-weight:850}.maintenance-execution>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.maintenance-basics{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.maintenance-execution .wide,.maintenance-basics .wide{grid-column:1/-1}.maintenance-execution fieldset{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px;border:1px solid #cfedc1;border-radius:15px;background:#fff}.maintenance-execution fieldset label{display:flex;align-items:flex-start;gap:8px}.maintenance-execution fieldset input{width:20px;height:20px;margin:0}.maintenance-measurements{display:grid;gap:6px}.maintenance-measurements span{color:#4c4692;font-size:12px}.maintenance-actions{display:flex;justify-content:flex-end;gap:10px}.maintenance-actions a,.maintenance-actions button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border-radius:12px;text-decoration:none;font-weight:800}.maintenance-actions a{border:1px solid #aae091;color:#358211}.maintenance-review{grid-template-columns:auto 1fr 2fr auto!important;align-items:end;padding:15px;border-radius:15px;background:#fff}.maintenance-review p{margin:0;color:#4c4692;font-size:12px}.maintenance-review button{min-height:46px;background:#378612;color:#fff}.maintenance-execution>footer{color:#4b4591;font-size:13px}@media(max-width:760px){.maintenance-basics,.maintenance-execution>form,.maintenance-review,.maintenance-execution fieldset{grid-template-columns:1fr!important}.maintenance-execution .wide,.maintenance-basics .wide{grid-column:auto}.maintenance-actions{flex-direction:column}.maintenance-actions>*{width:100%}}.inspection-execution{display:grid;gap:15px;padding:20px;border:1px solid #d4d4b5;border-radius:20px;background:#fafaf7}.inspection-execution>header{display:flex;justify-content:space-between;gap:12px}.inspection-execution>header small{color:#777847;font-weight:850;letter-spacing:.08em}.inspection-execution>header h3{margin:5px 0}.inspection-execution>header p{margin:0;color:#83844e}.inspection-execution>header>span{align-self:start;padding:8px 11px;border-radius:999px;background:#ececdf;color:#5e5f38;font-size:12px;font-weight:850}.inspection-execution>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inspection-basics{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.inspection-execution .wide,.inspection-basics .wide{grid-column:1/-1}.inspection-execution fieldset{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px;border:1px solid #e3e3cf;border-radius:15px;background:#fff}.inspection-execution fieldset label{display:flex;align-items:flex-start;gap:8px}.inspection-execution fieldset input{width:20px;height:20px;margin:0}.inspection-points{display:grid;gap:6px}.inspection-points span{color:#83844e;font-size:12px}.inspection-actions{display:flex;justify-content:flex-end;gap:10px}.inspection-actions a,.inspection-actions button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border-radius:12px;text-decoration:none;font-weight:800}.inspection-actions a{border:1px solid #cecfaa;color:#6b6c40}.inspection-review{grid-template-columns:auto 1fr 2fr auto!important;align-items:end;padding:15px;border-radius:15px;background:#fff}.inspection-review p{margin:0;color:#83844e;font-size:12px}.inspection-review button{min-height:46px;background:#777847;color:#fff}.inspection-execution>footer{color:#83844e;font-size:13px}@media(max-width:760px){.inspection-basics,.inspection-execution>form,.inspection-review,.inspection-execution fieldset{grid-template-columns:1fr!important}.inspection-execution .wide,.inspection-basics .wide{grid-column:auto}.inspection-actions{flex-direction:column}.inspection-actions>*{width:100%}}.replacement-execution{padding:20px;border:1px solid #bee7ab;border-radius:22px;background:linear-gradient(145deg,#fff,#f5fbf2);box-shadow:0 16px 40px #204f0b14}.replacement-execution>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.replacement-execution header small{color:#2d6f0f;font-weight:900;letter-spacing:.1em}.replacement-execution header h3{margin:4px 0}.replacement-execution header p{margin:0;color:#4b4491}.replacement-execution header>span{padding:7px 11px;border-radius:999px;background:#e5f5dd;font-weight:900;white-space:nowrap}.replacement-execution form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.replacement-execution label{display:grid;gap:6px;font-weight:750}.replacement-execution input,.replacement-execution textarea,.replacement-execution select{width:100%;box-sizing:border-box;padding:11px;border:1px solid #c8eab8;border-radius:11px;background:#fff;font:inherit}.replacement-basics,.replacement-trace{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.replacement-trace article{display:grid;gap:10px;padding:15px;border:1px solid #d7f0cb;border-radius:16px;background:#fff}.replacement-trace h4{margin:0;color:#29660d}.replacement-execution fieldset{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #d2eec6;border-radius:15px;padding:14px}.replacement-execution fieldset label{display:flex;align-items:center;gap:8px;padding:8px;border-radius:9px;background:#fff}.replacement-execution fieldset input{width:auto}.replacement-execution .wide{grid-column:1/-1}.replacement-tests span{font-size:.82rem;color:#544e97}.replacement-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.replacement-review{margin-top:14px;padding:14px;border-radius:14px;background:#f2f2e9}.replacement-execution footer{margin-top:13px;color:#433c8c;font-size:.88rem}@media(max-width:760px){.replacement-execution form,.replacement-basics,.replacement-trace,.replacement-execution fieldset{grid-template-columns:1fr}.replacement-execution>header{display:grid}.replacement-actions{justify-content:stretch}.replacement-actions>*{flex:1}}.display-canvas,.display-canvas>.app,.app>main,.app :where(section,article,form,fieldset,nav,header,footer,div,label){box-sizing:border-box;min-width:0}.app :where(img,svg,video,canvas,iframe){max-width:100%}.app :where(input,select,textarea,button){max-width:100%}.app :where(h1,h2,h3,h4,p,label,legend,small,strong,span){word-break:normal;overflow-wrap:break-word}html[data-gaia-display-mode=iphone] body:has(.workspace-desktop-rail) #root{width:min(100%,390px)}html[data-gaia-display-mode=android] body:has(.workspace-desktop-rail) #root{width:min(100%,412px)}html[data-gaia-display-mode=tablet] body:has(.workspace-desktop-rail) #root{width:min(100%,820px)}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android],html[data-gaia-display-mode=tablet]) body:has(.workspace-desktop-rail) #root{overflow-x:hidden;box-shadow:0 22px 70px #07023d29}.workspace-dialog-display{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid #dcf2d1;border-radius:16px;background:#f7fcf4}.workspace-dialog-display>div:first-child{display:grid;gap:3px}.workspace-dialog-display small{color:#4ab718;font-size:10px;font-weight:850;letter-spacing:.12em}.workspace-dialog-display strong{color:#0a035b;font-size:14px}.workspace-dialog-display>[role=group]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.workspace-dialog-display button{min-height:44px;padding:8px;border:1px solid #caebbb;border-radius:11px;background:#fff;color:#3e9914;font:750 12px/1.2 inherit}.workspace-dialog-display button.active{border-color:#47ad17;background:#eaf7e4;color:#2e720f;box-shadow:0 0 0 2px #47ad171a}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-topbar{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:64px!important;padding:0 10px!important;gap:8px!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-topbar-search,:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-display-picker,:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-create{display:none!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-topbar-actions{grid-column:2!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-language-switch{display:grid!important;flex:0 0 68px!important;width:68px!important;height:44px!important;padding:3px!important;grid-template-columns:repeat(2,30px)!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-notifications,:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-exit-pov,:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-topbar-signout{display:flex!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;overflow:hidden!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-exit-pov b,:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .workspace-topbar-signout span{display:none!important}@container app-shell (max-width:520px){.workspace-topbar{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:64px!important;padding:0 10px!important;gap:8px!important}.workspace-topbar-search,.workspace-display-picker,.workspace-create{display:none!important}.workspace-topbar-actions{grid-column:2!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important}.workspace-language-switch{display:grid!important;flex:0 0 68px!important;width:68px!important;height:44px!important;padding:3px!important;grid-template-columns:repeat(2,30px)!important}.workspace-topbar-actions .workspace-language-switch button{width:30px!important;height:36px!important;min-height:36px!important;padding:0!important}.workspace-notifications,.workspace-exit-pov,.workspace-topbar-signout{display:flex!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;overflow:hidden!important}.workspace-exit-pov b,.workspace-topbar-signout span{display:none!important}.workspace-mobile-menu{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.workspace-navigation-dialog{width:calc(100% - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:18px!important;border-radius:22px!important}.workspace-navigation-dialog>nav{grid-template-columns:minmax(0,1fr)!important}.workspace-dialog-display>[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.metrics,.management-grid,.add-user-grid,.division-access,.role-hierarchy,.joint-review-summary,.qms-register-summary,.qms-record-facts,.meeting-template-grid,.meeting-documents,.meeting-form,.meeting-detail,.sales-overview-cards,.application-summary,.technical-board-toolbar,.clear-catalog,.clear-task-grid{grid-template-columns:minmax(0,1fr)!important}.meeting-form .wide,.meeting-detail .wide,.qms-register-summary article:last-child{grid-column:auto!important}.sales-period-filter,.sales-focus-heading,.sales-summary-list article,.technical-board-hero,.meeting-actions,.meeting-register-tools{align-items:stretch!important;flex-direction:column!important}.sales-period-filter label,.sales-focus-heading button,.meeting-actions a{width:100%!important}.sales-action-list>button{grid-template-columns:9px minmax(0,1fr) 18px!important;gap:10px!important}.sales-action-list time{grid-column:2!important;white-space:normal!important}.sales-action-list i:last-child{grid-column:3!important;grid-row:1/3!important}.sales-action-list b,.sales-action-list small{white-space:normal!important;text-overflow:clip!important}.equipment-items-editor,.equipment-item-card,.document-form,.handoff-form,.movement-form{padding:16px!important;border-radius:20px!important}.equipment-item-card .form-grid{grid-template-columns:minmax(0,1fr)!important}.equipment-add,.equipment-remove{width:100%!important;justify-content:center!important}.meeting-record-list>button{grid-template-columns:minmax(0,1fr)!important}.qms-record-list article>header{display:grid!important}.qms-record-list header strong{justify-self:start;white-space:normal!important}.technical-board{grid-template-columns:repeat(5,minmax(82cqw,1fr))!important}}@container app-shell (min-width:521px) and (max-width:860px){.workspace-topbar{padding-inline:16px!important}.workspace-topbar-search{display:flex!important;min-width:0!important;width:auto!important}.workspace-topbar-search kbd{display:none}.workspace-create{display:none!important}.form-grid,.management-grid,.meeting-form,.meeting-detail,.application-summary,.qms-record-facts,.sales-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.technical-board-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.app :where(.calendar-scroll,.sales-trend-scroll,.document-table,.data-table,.table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media(max-width:520px){.workspace-language-switch{display:grid!important}.workspace-display-picker{display:none!important}}.operations-command{margin:24px 0 34px;padding:clamp(20px,3vw,34px);border:1px solid #d1eec3;border-radius:30px;background:linear-gradient(145deg,#fff,#f4fbf1);box-shadow:0 20px 55px #09025217}.operations-command>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.operations-command>header h2{margin:4px 0 8px;font-size:clamp(25px,3vw,38px);letter-spacing:-.035em}.operations-command>header p{margin:0;color:#2934af;max-width:680px}.operations-command>header>small{white-space:nowrap;padding:9px 13px;border-radius:999px;background:#e9f7e2;color:#2f730f;font-weight:700}.operations-start{display:grid;gap:17px;margin-bottom:22px;padding:clamp(18px,2.5vw,26px);border:1px solid #d1eec3;border-radius:24px;background:#f9fdf7}.operations-start>div:first-child>small{color:#2f730f;font-size:11px;font-weight:850;letter-spacing:.13em}.operations-start h3{margin:4px 0 6px;font-size:clamp(22px,2.5vw,30px);letter-spacing:-.035em}.operations-start>div:first-child p{color:#2934af}.operations-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.operations-start-grid button{display:grid;grid-template-columns:36px 1fr;gap:5px 10px;align-content:start;min-height:145px;padding:16px;border:1px solid #daf1cf;border-radius:17px;background:#fff;color:#090252;text-align:left;font:inherit;cursor:pointer}.operations-start-grid button:hover{border-color:#78cd50;box-shadow:0 10px 24px #09025212}.operations-start-grid button.issue{border-color:#d7d8ba;background:#f9faf5}.operations-start-grid span{grid-row:1/4;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf7e4;color:#2f730f;font-size:11px;font-weight:900}.operations-start-grid button.issue span{background:#ebebdd;color:#565733}.operations-start-grid b{font-size:14px}.operations-start-grid small{color:#2b35af;line-height:1.4}.operations-start-grid em{margin-top:5px;color:#2f730f;font-size:12px;font-style:normal;font-weight:800}.operations-auto-records{padding-top:3px}.operations-auto-records summary{color:#265e0c;font-weight:800;cursor:pointer}.operations-auto-records>div{margin-top:12px;padding:15px 18px;border-radius:14px;background:#fff}.operations-auto-records ul{margin:0 0 12px;padding-left:20px;line-height:1.6}.operations-auto-records p{padding:12px 14px;border-left:4px solid #9d9d5e;background:#f7f7f1;color:#525231!important;font-size:13px}.operations-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.operations-command-grid button{min-width:0;min-height:156px;padding:20px;border:1px solid #d9f1cd;border-radius:22px;background:#fff;color:#090252;text-align:left;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 8px 24px #0902520e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.operations-command-grid button:hover,.operations-command-grid button:focus-visible{transform:translateY(-3px);border-color:#78cd50;box-shadow:0 16px 32px #0902521f}.operations-command-grid button.attention{background:#f8f8f4;border-color:#d5d5b7}.operations-command-grid strong{font-size:36px;line-height:1}.operations-command-grid span{font-weight:750;margin:13px 0;color:#0d046b}.operations-command-grid em{margin-top:auto;color:#2f730f;font-style:normal;font-weight:750}.operations-command-actions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.operations-command-actions button,.operations-command-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;font-weight:750;text-decoration:none}.operations-command-actions a{border:1px solid #bae6a6;background:#fff;color:#24580c}.operations-command footer{display:grid;gap:7px;margin-top:22px;padding-top:18px;border-top:1px solid #d9f1cd;color:#2934af}.operations-command footer b{color:#090252}.operations-command footer span{overflow-wrap:anywhere}.operations-all-stages{margin:0 0 28px;padding:18px;border:1px solid #d7f0cb;border-radius:18px;background:#f8fdf6}.operations-all-stages>summary{color:#275f0d;font-weight:800;cursor:pointer}.operations-all-stages[open]>summary{margin-bottom:14px}.operations-all-stages .stage-guidance{margin-bottom:14px;color:#2934af}@media(max-width:900px){.operations-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.operations-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.operations-command{padding:18px;border-radius:24px}.operations-command>header{display:grid;gap:12px}.operations-command>header>small{justify-self:start}.operations-start-grid,.operations-command-grid{grid-template-columns:1fr}.operations-start-grid button,.operations-command-grid button{min-height:126px}.operations-command-actions{display:grid}.operations-command-actions>*{width:100%}}.operations-manager-decision{display:grid;gap:16px;padding:22px;border:1px solid #cbecbc;border-radius:24px;background:#f7fcf4}.operations-manager-decision>header h3{margin:4px 0}.operations-manager-decision>header p{margin:0;color:#2b35af}.operations-manager-decision>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operations-manager-decision>div button{display:grid;gap:6px;min-height:130px;padding:17px;border:1px solid #d4efc7;border-radius:18px;background:#fff;text-align:left}.operations-manager-decision>div b{font-size:29px;color:#2f730f}.operations-manager-decision>div span{font-weight:850;color:#0a0259}.operations-manager-decision>div small{color:#333db2}.operations-manager-decision>aside{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px;border-radius:18px;background:#fff}.operations-manager-decision>aside h3{margin:4px 0}.operations-manager-decision>aside ul{margin:0;padding-left:20px;line-height:1.7}.operations-manager-decision>aside p{grid-column:1/-1;margin:0;padding:12px;border-left:4px solid #2f730f;background:#f5fbf3;color:#1f2aa9}@media(max-width:900px){.operations-manager-decision>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.operations-manager-decision{padding:17px}.operations-manager-decision>div,.operations-manager-decision>aside{grid-template-columns:1fr}.operations-manager-decision>aside p{grid-column:auto}}.local-purchasing main{max-width:1440px}.international-work-guide{display:grid;gap:18px;margin:22px 0;padding:clamp(20px,3vw,30px);border:1px solid #ccecbd;border-radius:28px;background:linear-gradient(145deg,#f8fdf6,#f1faec)}.international-work-guide header small{color:#2f730f;font-size:11px;font-weight:850;letter-spacing:.13em}.international-work-guide h2{margin:5px 0;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.international-work-guide header p{margin:0;color:#2833af}.international-work-guide>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.international-work-guide>div button{display:grid;align-content:start;gap:7px;min-height:150px;padding:16px;border:1px solid #d7f0cb;border-radius:17px;background:#fff;color:#0a0259;text-align:left;font:inherit;cursor:pointer}.international-work-guide>div button:hover{border-color:#74cb4c;box-shadow:0 10px 24px #0b036512}.international-work-guide>div span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf7e4;color:#2f730f;font-size:11px;font-weight:900}.international-work-guide>div b{font-size:14px}.international-work-guide>div small{color:#313bb2;line-height:1.4}.international-work-guide>details{border-top:1px solid #d6f0c9;padding-top:14px}.international-work-guide>details summary{color:#265e0c;font-weight:800;cursor:pointer}.international-work-guide>details section{margin-top:12px;padding:16px 18px;border-radius:15px;background:#fff}.international-work-guide ul{margin:0 0 12px;padding-left:20px;line-height:1.6}.international-work-guide details p{padding:12px 14px;border-left:4px solid #9d9d5e;background:#f7f7f1;color:#525231;font-size:13px}@media(max-width:1100px){.international-work-guide>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.international-work-guide>div{grid-template-columns:1fr}.international-work-guide>div button{min-height:118px}}.shipping-event-guide>div{grid-template-columns:repeat(4,minmax(0,1fr))}.shipping-workspace .purchasing-command-grid,.shipping-workspace .supplier-comparison{display:none}.shipping-workspace .shipment-card,.shipping-workspace .new-shipment{border-color:#bde6aa}.shipping-workspace .shipment-card>summary{background:#f7fcf4}@media(max-width:900px){.shipping-event-guide>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.shipping-event-guide>div{grid-template-columns:1fr}}.sales-po-monitor{margin:24px 0;padding:clamp(18px,3vw,28px);border:1px solid #ccecbd;border-radius:26px;background:#f6fcf3}.sales-po-monitor>header,.sales-po-monitor article>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.sales-po-monitor h2,.sales-po-monitor h3{margin:4px 0}.sales-po-monitor header p{margin:4px 0;color:#313bb2}.sales-po-list{display:grid;gap:14px}.sales-po-list>article{padding:18px;border:1px solid #d8f1cc;border-radius:18px;background:#fff}.sales-po-list>article>header>span{display:grid;place-items:center;min-width:56px;height:56px;border-radius:16px;background:#eaf7e4;color:#2f730f;font-weight:900}.sales-po-phases{display:grid;grid-template-columns:repeat(8,minmax(70px,1fr));gap:6px;margin:18px 0}.sales-po-phases div{display:grid;justify-items:center;gap:5px;padding:9px 4px;border-top:3px solid #d5efc9;color:#625c9f;text-align:center}.sales-po-phases i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ecf8e6;font-style:normal;font-weight:800}.sales-po-phases .done{border-color:#368412;color:#2c6d0e}.sales-po-phases .done i{background:#e1f4d8}.sales-po-phases .current{border-color:#9d9d5e;color:#5a5b36}.sales-po-phases .current i{background:#edeee0}.sales-po-list dl{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sales-po-list dl div{padding:10px;border-radius:12px;background:#f4fbf1}.sales-po-list dt{font-size:11px;color:#353fb3}.sales-po-list dd{margin:3px 0;font-weight:750}.sales-po-list details{margin-top:12px;padding-top:12px;border-top:1px solid #dcf2d1}.sales-po-list summary{font-weight:800;color:#265e0c;cursor:pointer}@media(max-width:900px){.sales-po-phases{grid-template-columns:repeat(4,1fr)}.sales-po-list dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.sales-po-monitor>header,.sales-po-monitor article>header{display:grid}.sales-po-phases{grid-template-columns:repeat(2,1fr)}.sales-po-list dl{grid-template-columns:1fr}}.service-sales-phases{display:grid;grid-template-columns:repeat(8,minmax(70px,1fr));gap:6px;margin:18px 0}.service-sales-phases div{display:grid;justify-items:center;gap:5px;padding:9px 4px;border-top:3px solid #d5efc9;color:#625c9f;text-align:center}.service-sales-phases i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ecf8e6;font-style:normal;font-weight:800}.service-sales-phases .done{border-color:#368412;color:#2c6d0e}.service-sales-phases .done i{background:#e1f4d8}.service-sales-phases .current{border-color:#9d9d5e;color:#5a5b36}.service-sales-phases .current i{background:#edeee0}.service-sales-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.service-sales-facts div{padding:10px;border-radius:12px;background:#f4fbf1}.service-sales-facts dt{font-size:11px;color:#353fb3}.service-sales-facts dd{margin:3px 0;font-weight:750}.customer-update-copy{margin-top:14px;padding:12px 0;border-top:1px solid #dcf2d1}.customer-update-copy summary{font-weight:800;color:#265e0c;cursor:pointer}@media(max-width:900px){.service-sales-phases{grid-template-columns:repeat(4,1fr)}.service-sales-facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.service-sales-phases{grid-template-columns:repeat(2,1fr)}.service-sales-facts{grid-template-columns:1fr}}.purchase-route-switch{display:inline-flex;gap:5px;margin:0 0 22px;padding:5px;border:1px solid #d4efc8;border-radius:18px;background:#f2faee}.purchase-route-switch button{min-height:46px;padding:0 20px;border:0;border-radius:13px;background:transparent;color:#2732ae;font-weight:800}.purchase-route-switch button.active{background:#fff;color:#2f730f;box-shadow:0 5px 18px #0b036118}.purchasing-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.purchasing-command-grid button{min-height:148px;padding:22px;text-align:left;border:1px solid #d9f1cd;border-radius:24px;background:#ffffffeb;color:#0a0259;box-shadow:0 10px 30px #09025412;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.purchasing-command-grid button:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0902541f}.purchasing-command-grid button.active{border-color:#327a10;background:linear-gradient(145deg,#f3fbef,#fff);box-shadow:0 0 0 3px #327a101a,0 16px 38px #0902541a}.purchasing-command-grid strong,.purchasing-command-grid span,.purchasing-command-grid small{display:block}.purchasing-command-grid strong{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em}.purchasing-command-grid span{margin-top:8px;font-weight:800}.purchasing-command-grid small{margin-top:7px;color:#3741b4;line-height:1.35}.purchasing-toolbar{display:flex;align-items:center;gap:14px;margin:26px 0}.purchasing-toolbar>div{display:flex;padding:5px;border:1px solid #d4efc8;border-radius:16px;background:#f5fbf3}.purchasing-toolbar button{min-height:44px;padding:0 18px;border:0;border-radius:12px;background:transparent;color:#1f2aab;font-weight:750}.purchasing-toolbar button.active{background:#fff;color:#2f730f;box-shadow:0 4px 15px #0b036117}.purchasing-toolbar .search{flex:1;margin:0}.purchasing-empty{display:grid;gap:7px;padding:28px;border:1px dashed #bfe7ac;border-radius:22px;background:#f8fdf6;color:#2631ae}.purchasing-empty b{color:#0a0259;font-size:20px}.purchasing-rpo-list>form{border-radius:26px;border-color:#d4efc7;box-shadow:0 12px 36px #0a035a10}.supplier-comparison{padding:20px;border:1px solid #d6f0c9;border-radius:22px;background:#f8fcf6}.supplier-comparison>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.supplier-comparison h3{margin:3px 0 0}.supplier-comparison header small{color:#2f730f;font-weight:800;letter-spacing:.08em}.supplier-comparison header nav{display:flex;gap:8px;flex-wrap:wrap}.supplier-comparison a{padding:11px 15px;border-radius:12px;background:#2c6b0e;color:#fff;text-decoration:none;font-weight:750}.supplier-comparison>article{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(130px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding:15px;margin-top:10px;border:1px solid #daf1d0;border-radius:16px;background:#fff}.supplier-comparison>article.selected{border-color:#327a10;background:#eff9eb}.supplier-comparison article small{color:#2f39b1}.supplier-comparison article button{white-space:nowrap}.supplier-offer-entry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #d8f1cc}.supplier-offer-entry .wide{grid-column:span 2}.supplier-offer-entry>button{grid-column:1/-1;min-height:48px;background:#2c6b0e;color:#fff}.international-purchase-panel{padding:22px;border:1px solid #cfedc2;border-radius:24px;background:linear-gradient(145deg,#f6fcf3,#fff)}.international-purchase-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.international-purchase-panel header small{color:#2f730f;font-weight:800;letter-spacing:.08em}.international-purchase-panel h3{margin:4px 0 0}.international-purchase-panel header a{padding:11px 15px;border-radius:12px;background:#0b0365;color:#fff;text-decoration:none;font-weight:750}.international-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.international-purchase-panel fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;padding:16px;border:1px solid #d4efc7;border-radius:17px}.international-purchase-panel fieldset legend{padding:0 8px;font-weight:800}.international-purchase-panel fieldset label{display:flex;align-items:center;gap:8px}.international-purchase-panel fieldset input{width:auto;margin:0}.landed-cost-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:16px;border-radius:17px;background:#0b0365;color:#fff}.landed-cost-summary small,.landed-cost-summary strong{display:block}.landed-cost-summary strong{font-size:23px}.international-purchase-panel>button{width:100%;min-height:50px;background:#2f730f;color:#fff}.shipping-workspace{padding:24px;border:1px solid #cfedc2;border-radius:26px;background:linear-gradient(155deg,#f6f7fc,#f0f9ec);box-shadow:0 14px 40px #0b03650d}.shipping-workspace>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.shipping-workspace>header small{color:#2f730f;font-weight:850;letter-spacing:.09em}.shipping-workspace>header h3{margin:5px 0}.shipping-workspace>header p{margin:0;color:#313bb2}.shipment-total{padding:8px 13px;border-radius:999px;background:#0b0365;color:#fff;font-weight:800;white-space:nowrap}.shipment-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:20px 0}.shipment-timeline span{padding:10px 7px;border-radius:10px;background:#dff3d6;color:#2732ae;text-align:center;font-size:13px;font-weight:750}.shipment-timeline span.active{background:#2f730f;color:#fff;box-shadow:0 7px 18px #2f730f30}.shipment-card,.new-shipment{margin-top:12px;border:1px solid #d4efc8;border-radius:18px;background:#fff;overflow:hidden}.shipment-card>summary,.new-shipment>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;cursor:pointer;list-style:none}.shipment-card>summary::-webkit-details-marker,.new-shipment>summary::-webkit-details-marker{display:none}.shipment-card>summary div{display:grid;gap:4px}.shipment-card>summary div:last-child{text-align:right}.shipment-card small{color:#323cb2}.shipment-status{padding:6px 10px;border-radius:999px;background:#eaf7e4;color:#182084;font-size:12px;font-weight:850;white-space:nowrap}.shipment-status.accepted,.shipment-status.released{background:#e5f5dd;color:#265d0c}.shipment-status.quarantined,.shipment-status.customs{background:#edeee0;color:#4d4d2e}.shipment-status.rejected{background:#ededf4;color:#3e378a}.shipment-detail-grid,.shipment-document-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;border-top:1px solid #e1f4d8}.shipment-detail-grid .wide,.shipment-document-form .wide{grid-column:span 2}.shipment-actions{display:flex;justify-content:flex-end;gap:9px;padding:0 18px 18px}.shipment-actions a,.shipment-actions button,.new-shipment>button,.shipment-document-form>button{min-height:44px;padding:0 16px;border-radius:12px;background:#2f730f;color:#fff;text-decoration:none;font-weight:800}.shipment-actions a{display:flex;align-items:center;background:#0b0365}.document-entry{margin:0 18px 18px;border:1px solid #dcf2d2;border-radius:14px}.document-entry>summary{padding:14px;cursor:pointer;font-weight:800}.document-register-mini{display:grid;gap:8px;padding:0 14px 14px}.document-register-mini article{display:grid;grid-template-columns:1fr 1fr 2fr;gap:8px;padding:11px;border-radius:11px;background:#f4fbf0}.document-register-mini span,.document-register-mini small{overflow-wrap:anywhere}.shipment-document-form>button{grid-column:1/-1}.new-shipment>summary{font-weight:850;color:#2f730f}.new-shipment>button{width:calc(100% - 36px);margin:0 18px 18px}@media(max-width:980px){.purchasing-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-comparison>article{grid-template-columns:1fr 1fr}.supplier-offer-entry,.international-field-grid,.international-purchase-panel fieldset,.shipment-detail-grid,.shipment-document-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.purchase-route-switch{display:flex}.purchase-route-switch button{flex:1;padding:0 10px}.purchasing-command-grid{grid-template-columns:1fr}.purchasing-command-grid button{min-height:118px}.purchasing-toolbar{align-items:stretch;flex-direction:column}.purchasing-toolbar>div,.purchasing-toolbar .search{width:100%}.purchasing-toolbar button{flex:1}.supplier-comparison,.international-purchase-panel,.shipping-workspace{padding:15px}.supplier-comparison>header,.international-purchase-panel>header,.shipping-workspace>header{align-items:stretch;flex-direction:column}.supplier-comparison header a,.international-purchase-panel header a{text-align:center}.supplier-comparison>article,.supplier-offer-entry,.international-field-grid,.international-purchase-panel fieldset,.shipment-detail-grid,.shipment-document-form{grid-template-columns:1fr}.supplier-offer-entry .wide,.shipment-detail-grid .wide,.shipment-document-form .wide{grid-column:auto}.supplier-comparison>article button{width:100%}.shipment-timeline{display:flex;overflow-x:auto;padding-bottom:5px}.shipment-timeline span{min-width:110px}.shipment-card>summary{align-items:flex-start}.shipment-actions{align-items:stretch;flex-direction:column}.shipment-actions a,.shipment-actions button{justify-content:center;width:100%;text-align:center}.document-register-mini article{grid-template-columns:1fr}.shipment-total{align-self:flex-start}}.goods-receiving main{max-width:1320px}.receiving-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #d1eec3;border-radius:30px;background:linear-gradient(145deg,#f6fcf3,#fff);box-shadow:0 18px 50px #0b03650d}.receiving-hero h1{max-width:780px;margin:7px 0 12px}.receiving-hero p{max-width:760px;margin:0;color:#2e39b1}.receiving-hero>small{padding:9px 13px;border-radius:999px;background:#e7f6e0;color:#265e0c;font-weight:800;white-space:nowrap}.receiving-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.receiving-filters button{display:grid;gap:7px;min-height:112px;padding:18px;border:1px solid #d7f0cb;border-radius:22px;background:#fff;color:#1f2aaa;text-align:left;box-shadow:0 9px 26px #0b03650a}.receiving-filters button strong{font-size:32px;color:#0a0259}.receiving-filters button span{font-weight:800}.receiving-filters button.active{border-color:#2f730f;background:#f1faec;box-shadow:0 0 0 3px #2f730f15,0 13px 30px #0b036510}.receiving-search{margin:22px 0}.receiving-search input{width:100%;margin:0}.receiving-empty{display:grid;gap:7px;padding:28px;border:1px dashed #bfe7ac;border-radius:22px;background:#f8fdf6;color:#2631ae}.receiving-list{display:grid;gap:16px}.receiving-list>article{padding:24px;border:1px solid #d6f0ca;border-radius:26px;background:#fff;box-shadow:0 14px 40px #0b03650d}.receiving-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.receiving-list header small{color:#2f730f;font-weight:850;letter-spacing:.08em}.receiving-list h2{margin:4px 0}.receipt-state{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.receipt-state.pending{background:#ebebdd;color:#4d4d2e}.receipt-state.attention{background:#ecebf4;color:#3c3588}.receipt-state.neutral{background:#e8f7e1;color:#1b2595}.receiving-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0}.receiving-list dl div{padding:13px;border-radius:14px;background:#f5fbf3}.receiving-list dt{margin-bottom:4px;color:#323cb2;font-size:12px;font-weight:750}.receiving-list dd{margin:0;color:#0a0259;font-weight:750;overflow-wrap:anywhere}.receiving-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:16px 0}.receiving-steps span{padding:10px;border-radius:11px;background:#ecf8e7;color:#333db3;font-size:13px;font-weight:750}.receiving-steps span.done{background:#e4f5dc;color:#265e0c}.receiving-actions{display:flex;gap:9px;justify-content:flex-end}.receiving-actions button,.receiving-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border-radius:13px;text-decoration:none;font-weight:800}.receiving-actions a{border:1px solid #bce6a9;color:#265d0c;background:#fff}.receiving-work-guide{margin:20px 0;padding:24px;border:1px solid #ccecbd;border-radius:25px;background:#f6fcf3}.receiving-work-guide h2{margin:4px 0}.receiving-work-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.receiving-work-guide article{display:grid;gap:7px;padding:15px;border-radius:16px;background:#fff}.receiving-work-guide article span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#eaf7e4;color:#2f730f;font-weight:900}.receiving-work-guide article small{color:#323cb2;line-height:1.45}.receiving-work-guide details{border-top:1px solid #d8f1cc;padding-top:13px}.receiving-work-guide summary,.receiving-inspection-panel>summary{color:#265e0c;font-weight:850;cursor:pointer}.receiving-inspection-panel{margin-top:16px;padding:14px;border:1px solid #cbecbb;border-radius:16px;background:#f8fdf6}.receiving-inspection-panel form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px}.receiving-confirm{display:flex!important;align-items:flex-start;gap:10px;padding:13px;border-radius:12px;background:#f1faec}.receiving-confirm input{width:auto;margin-top:3px}@media(max-width:700px){.receiving-work-guide>div,.receiving-inspection-panel form{grid-template-columns:1fr}}@media(max-width:980px){.receiving-filters,.receiving-list dl,.receiving-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.receiving-hero,.receiving-list>article>header,.receiving-actions{align-items:stretch;flex-direction:column}.receiving-hero{padding:21px}.receiving-hero>small,.receipt-state{align-self:flex-start}.receiving-filters,.receiving-list dl,.receiving-steps{grid-template-columns:1fr}.receiving-filters button{min-height:88px}.receiving-list>article{padding:18px}.receiving-actions>*{width:100%}}.warehouse-workspace main{max-width:1320px}.warehouse-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #d1eec3;border-radius:30px;background:linear-gradient(145deg,#f6fcf3,#fff);box-shadow:0 18px 50px #0b03650d}.warehouse-hero h1{max-width:820px;margin:7px 0 12px}.warehouse-hero p{max-width:800px;margin:0;color:#2e39b1}.warehouse-hero>small{padding:9px 13px;border-radius:999px;background:#e7f6e0;color:#265e0c;font-weight:800;white-space:nowrap}.warehouse-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.warehouse-filters button{display:grid;gap:7px;min-height:108px;padding:18px;border:1px solid #d7f0cb;border-radius:22px;background:#fff;color:#1f2aaa;text-align:left;box-shadow:0 9px 26px #0b03650a}.warehouse-filters strong{font-size:32px;color:#0a0259}.warehouse-filters span{font-weight:800}.warehouse-filters button.active{border-color:#2f730f;background:#f1faec;box-shadow:0 0 0 3px #2f730f15,0 13px 30px #0b036510}.warehouse-toolbar{display:flex;gap:12px;align-items:center;margin:22px 0}.warehouse-toolbar .search{flex:1;margin:0}.warehouse-toolbar a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;border-radius:14px;background:#0b0365;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.warehouse-empty{display:grid;gap:7px;padding:28px;border:1px dashed #bfe7ac;border-radius:22px;background:#f8fdf6;color:#2631ae}.warehouse-list{display:grid;gap:16px}.warehouse-list>article{padding:24px;border:1px solid #d6f0ca;border-radius:26px;background:#fff;box-shadow:0 14px 40px #0b03650d}.warehouse-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.warehouse-list header small{color:#2f730f;font-weight:850;letter-spacing:.06em}.warehouse-list h2{margin:4px 0}.warehouse-list header p{margin:0;color:#323cb2}.warehouse-state{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.warehouse-state.ready{background:#e5f5dd;color:#265d0c}.warehouse-state.reserved{background:#ecedf8;color:#1e29a5}.warehouse-state.pending{background:#ebebdd;color:#4d4d2e}.warehouse-state.attention{background:#ecebf4;color:#3c3588}.warehouse-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.warehouse-list dl div{padding:13px;border-radius:14px;background:#f5fbf3}.warehouse-list dt{margin-bottom:4px;color:#323cb2;font-size:12px;font-weight:750}.warehouse-list dd{margin:0;color:#0a0259;font-weight:800;overflow-wrap:anywhere}.warehouse-list>article>details{border-top:1px solid #dff3d6}.warehouse-list>article>details>summary{padding:18px 2px 2px;color:#2f730f;font-weight:850;cursor:pointer}.warehouse-actions{display:grid;gap:14px;padding-top:16px}.warehouse-actions>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;border-radius:18px;background:#f7fcf4}.warehouse-actions>form .wide{grid-column:1/-1}.warehouse-actions>form button{min-height:48px;background:#2f730f;color:#fff}.warehouse-hold{justify-self:start;min-height:46px;padding:0 16px;border-color:#cacba3;background:#f9f9f5;color:#69693f}.warehouse-history{display:grid;gap:8px;padding:18px;border-radius:18px;background:#0b0365;color:#fff}.warehouse-history h3{margin:0 0 5px}.warehouse-history>div{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:11px;border-radius:12px;background:#ffffff12}.warehouse-history small{grid-column:1/-1;color:#d9f1ce}.warehouse-history p{margin:0;color:#d9f1ce}@media(max-width:900px){.warehouse-filters,.warehouse-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.warehouse-hero,.warehouse-list>article>header,.warehouse-toolbar{align-items:stretch;flex-direction:column}.warehouse-hero{padding:21px}.warehouse-hero>small,.warehouse-state{align-self:flex-start}.warehouse-filters,.warehouse-list dl,.warehouse-actions>form{grid-template-columns:1fr}.warehouse-filters button{min-height:88px}.warehouse-list>article{padding:18px}.warehouse-toolbar a{white-space:normal;text-align:center}.warehouse-actions>form .wide{grid-column:auto}.warehouse-hold{width:100%}.warehouse-history>div{grid-template-columns:1fr}.warehouse-history small{grid-column:auto}}.delivery-workspace main{max-width:1320px}.delivery-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid #d1eec3;border-radius:30px;background:linear-gradient(145deg,#f6fcf3,#fff);box-shadow:0 18px 50px #0b03650d}.delivery-hero h1{max-width:820px;margin:7px 0 12px}.delivery-hero p{max-width:780px;margin:0;color:#2e39b1}.delivery-hero>small{padding:9px 13px;border-radius:999px;background:#e7f6e0;color:#265e0c;font-weight:800;white-space:nowrap}.delivery-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.delivery-filters button{display:grid;gap:7px;min-height:108px;padding:18px;border:1px solid #d7f0cb;border-radius:22px;background:#fff;color:#1f2aaa;text-align:left;box-shadow:0 9px 26px #0b03650a}.delivery-filters strong{font-size:32px;color:#0a0259}.delivery-filters span{font-weight:800}.delivery-filters button.active{border-color:#2f730f;background:#f1faec;box-shadow:0 0 0 3px #2f730f15,0 13px 30px #0b036510}.delivery-toolbar{display:flex;align-items:center;gap:12px;margin:22px 0}.delivery-toolbar .search{flex:1;margin:0}.delivery-toolbar a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;border-radius:14px;background:#0b0365;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.delivery-empty{display:grid;gap:7px;padding:28px;border:1px dashed #bfe7ac;border-radius:22px;background:#f8fdf6;color:#2631ae}.delivery-list{display:grid;gap:16px}.delivery-list>article{padding:24px;border:1px solid #d6f0ca;border-radius:26px;background:#fff;box-shadow:0 14px 40px #0b03650d}.delivery-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.delivery-list header small{color:#2f730f;font-weight:850;letter-spacing:.06em}.delivery-list h2{margin:4px 0}.delivery-list header p{margin:0;color:#323cb2}.delivery-state{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.delivery-state.ready{background:#ecedf8;color:#1e29a5}.delivery-state.partial{background:#ebebdd;color:#4d4d2e}.delivery-state.attention{background:#ecebf4;color:#3c3588}.delivery-state.done{background:#e5f5dd;color:#265d0c}.delivery-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.delivery-summary div{display:grid;gap:5px;padding:14px;border-radius:15px;background:#f5fbf3}.delivery-summary small{color:#323cb2}.delivery-summary strong{overflow-wrap:anywhere}.delivery-list>article>details{border-top:1px solid #dff3d6}.delivery-list>article>details>summary{padding:18px 2px 2px;color:#2f730f;font-weight:850;cursor:pointer}.delivery-detail{display:grid;gap:14px;padding-top:16px}.dispatch-checklist,.delivery-items,.delivery-document,.delivery-record-form{padding:18px;border:1px solid #d8f1cc;border-radius:18px;background:#f8fcf6}.dispatch-checklist{display:grid;gap:10px}.dispatch-checklist h3,.delivery-items h3,.delivery-record-form h3{margin:0 0 5px}.dispatch-checklist label{display:flex;align-items:center;gap:10px}.dispatch-checklist input{width:22px;height:22px;margin:0;flex:0 0 auto}.dispatch-checklist small{color:#323cb2}.delivery-items div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #dff3d5}.delivery-items div:last-child{border-bottom:0}.delivery-document{display:grid;grid-template-columns:1fr auto;gap:8px 14px;background:#fff}.delivery-document>div{display:grid;gap:3px}.delivery-document a{display:flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;background:#0b0365;color:#fff;text-decoration:none;font-weight:800}.delivery-document p,.delivery-document>small{grid-column:1/-1;margin:0}.delivery-document>small{color:#323cb2}.delivery-record-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.delivery-record-form h3,.delivery-record-form .wide{grid-column:1/-1}.delivery-record-form button{min-height:50px;background:#2f730f;color:#fff}@media(max-width:900px){.delivery-filters,.delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.delivery-hero,.delivery-list>article>header,.delivery-toolbar{align-items:stretch;flex-direction:column}.delivery-hero{padding:21px}.delivery-hero>small,.delivery-state{align-self:flex-start}.delivery-filters,.delivery-summary,.delivery-record-form{grid-template-columns:1fr}.delivery-filters button{min-height:88px}.delivery-list>article{padding:18px}.delivery-toolbar a{white-space:normal;text-align:center}.delivery-record-form h3,.delivery-record-form .wide{grid-column:auto}.delivery-document{grid-template-columns:1fr}.delivery-document p,.delivery-document>small{grid-column:auto}.delivery-document a{width:100%}}.logistics-ocr{display:grid;gap:13px;margin-top:15px;padding:18px;border:1px solid #bfe7ad;border-radius:16px;background:#fff}.logistics-ocr>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.logistics-ocr>header div{display:grid;gap:4px}.logistics-ocr>header small{color:#2f730f;font-weight:850;letter-spacing:.07em}.logistics-ocr>header span{padding:7px 10px;border-radius:999px;background:#e5f5dd;color:#265d0c;font-weight:850}.logistics-ocr>header span.low{background:#ebebdd;color:#4d4d2e}.logistics-ocr>p{margin:0;color:#2b36b0}.ocr-file{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 15px;border:1px dashed #8dd56c;border-radius:13px;background:#f4fbf1;color:#265e0c;font-weight:800;cursor:pointer}.ocr-file input{position:absolute;width:1px;height:1px;opacity:0}.logistics-ocr>button,.logistics-ocr-review>button{min-height:46px;background:#2f730f;color:#fff}.logistics-ocr-review{display:grid;gap:13px;padding-top:4px}.logistics-ocr-review details{border:1px solid #d7f0cb;border-radius:12px}.logistics-ocr-review summary{padding:12px;cursor:pointer;font-weight:800}.logistics-ocr-review textarea{width:calc(100% - 24px);min-height:140px;margin:0 12px 12px}.logistics-ocr-review>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocr-warning{padding:12px!important;border-radius:12px;background:#f1f1e6;color:#4a4a2c!important;font-weight:700}@media(max-width:620px){.logistics-ocr-review>div{grid-template-columns:1fr}.logistics-ocr{padding:14px}}.dispatch-preparation{display:grid;gap:14px;padding:20px;border:1px solid #bee7ab;border-radius:20px;background:#f5fbf2}.dispatch-preparation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dispatch-preparation>header small{color:#2f730f;font-weight:850;letter-spacing:.06em}.dispatch-preparation>header h3{margin:5px 0}.dispatch-preparation>header span{padding:8px 11px;border-radius:999px;background:#ecf8e7;font-size:12px;font-weight:850}.dispatch-preparation>header span.ready{background:#e5f5dd;color:#265d0c}.dispatch-preparation>header span.hold{background:#ecebf4;color:#3c3588}.dispatch-preparation>form{display:grid;grid-template-columns:1fr 1.35fr;gap:14px}.dispatch-preparation .dispatch-checklist{margin:0}.dispatch-preparation .dispatch-checklist h4{margin:0 0 5px}.dispatch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;border:1px solid #d8f1cc;border-radius:18px;background:#fff}.dispatch-fields .wide{grid-column:1/-1}.dispatch-form-actions{display:flex;justify-content:flex-end;gap:10px}.dispatch-form-actions a,.dispatch-form-actions button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:13px;text-decoration:none;font-weight:800}.dispatch-form-actions a{border:1px solid #abe092;color:#265e0c;background:#fff}.dispatch-preparation>p{margin:0;color:#2e39b1;font-size:13px}@media(max-width:800px){.dispatch-preparation>form{grid-template-columns:1fr}}@media(max-width:620px){.dispatch-fields{grid-template-columns:1fr}.dispatch-fields .wide{grid-column:auto}.dispatch-form-actions{align-items:stretch;flex-direction:column}.dispatch-form-actions>*{width:100%}}.delivery-journey{display:grid;gap:14px;padding:20px;border:1px solid #c0c4e8;border-radius:20px;background:#f6f6fb}.delivery-journey>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-journey>header small{color:#1c2598;font-weight:850;letter-spacing:.06em}.delivery-journey>header h3{margin:5px 0}.delivery-journey>header span{padding:8px 11px;border-radius:999px;background:#ecedf8;color:#1e29a5;font-size:12px;font-weight:850}.delivery-journey>form,.journey-active>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.delivery-journey form .wide{grid-column:1/-1}.journey-active{display:grid;gap:13px}.journey-active dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.journey-active dl div{padding:12px;border-radius:12px;background:#fff}.journey-active dt{color:#353fb3;font-size:12px}.journey-active dd{margin:4px 0 0;font-weight:800;overflow-wrap:anywhere}.journey-active>a{justify-self:start;color:#1f1776;font-weight:800}.journey-active>form{grid-template-columns:1fr 2fr 2fr auto;align-items:end}.journey-active>form button{min-height:48px;background:#2f730f;color:#fff}@media(max-width:900px){.journey-active dl{grid-template-columns:repeat(2,1fr)}.journey-active>form{grid-template-columns:1fr 1fr}}@media(max-width:620px){.delivery-journey>form,.journey-active>form,.journey-active dl{grid-template-columns:1fr}.delivery-journey form .wide{grid-column:auto}.journey-active>a{justify-self:stretch;text-align:center}}.delivery-workspace main,.delivery-workspace main *{box-sizing:border-box;min-width:0}.delivery-workspace main :is(h1,h2,h3,p,span,small,strong,b,label,summary){word-break:normal;-webkit-hyphens:none;hyphens:none}.delivery-workspace input,.delivery-workspace select,.delivery-workspace textarea,.delivery-workspace button,.delivery-workspace a{max-width:100%}.delivery-items b,.delivery-document p,.delivery-document small,.delivery-list h2{overflow-wrap:break-word}.dispatch-checklist label{align-items:flex-start;line-height:1.45}.dispatch-checklist input{margin-top:2px}.delivery-record-form label{display:grid;gap:6px}.delivery-record-form input,.delivery-record-form select,.delivery-record-form textarea{width:100%}.delivery-record-form textarea{min-height:112px;resize:vertical}@media(max-width:620px){.delivery-workspace main{padding-left:14px!important;padding-right:14px!important;padding-bottom:104px!important}.delivery-hero{gap:16px;padding:20px 18px;border-radius:22px}.delivery-hero h1{font-size:clamp(30px,9.2vw,38px);line-height:1.04;letter-spacing:-.035em}.delivery-hero p{font-size:15px;line-height:1.55}.delivery-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.delivery-filters button{min-height:92px;padding:14px;border-radius:16px}.delivery-filters strong{font-size:28px}.delivery-filters span{font-size:13px;line-height:1.25}.delivery-toolbar{gap:9px;margin:16px 0}.delivery-toolbar .search,.delivery-toolbar a{width:100%;min-height:48px}.delivery-empty{padding:20px;border-radius:18px;line-height:1.5}.delivery-list{gap:12px}.delivery-list>article{padding:16px;border-radius:20px}.delivery-list h2{font-size:21px;line-height:1.25}.delivery-list header p{line-height:1.45}.delivery-state{white-space:normal;line-height:1.25}.delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.delivery-summary div{padding:11px;border-radius:12px}.delivery-list>article>details>summary{padding-top:15px;line-height:1.4}.delivery-detail{gap:10px;padding-top:12px}.dispatch-checklist,.delivery-items,.delivery-document,.delivery-record-form,.delivery-journey{padding:14px;border-radius:15px}.delivery-items div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.delivery-items div span{white-space:nowrap}.delivery-document a{width:100%;min-height:48px;text-align:center}.delivery-record-form{gap:10px}.delivery-record-form button{min-height:50px}.delivery-journey>header{display:grid}.delivery-journey>header span{justify-self:start;white-space:normal}.journey-active dl div{padding:10px}.journey-active>form button{width:100%}}@media(max-width:360px){.delivery-workspace main{padding-left:10px!important;padding-right:10px!important}.delivery-hero{padding:18px 15px}.delivery-hero h1{font-size:29px}.delivery-filters button{min-height:86px;padding:12px}.delivery-summary{grid-template-columns:1fr}.delivery-list>article{padding:13px}.dispatch-checklist,.delivery-items,.delivery-document,.delivery-record-form,.delivery-journey{padding:12px}}@media(max-width:620px){.warehouse-workspace main{padding-bottom:104px}.warehouse-hero h1{font-size:clamp(30px,9vw,40px);line-height:1.02;overflow-wrap:anywhere}.warehouse-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.warehouse-filters button{min-width:0;min-height:94px;padding:14px}.warehouse-filters strong{font-size:28px}.warehouse-filters span{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.warehouse-toolbar{gap:9px}.warehouse-list h2,.warehouse-list header p,.warehouse-list dd{overflow-wrap:anywhere}.warehouse-actions input,.warehouse-actions select,.warehouse-actions textarea,.warehouse-actions button{width:100%;min-width:0}}@media(max-width:350px){.warehouse-filters{grid-template-columns:1fr}.warehouse-filters button{min-height:76px}}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app>main{padding:24px 18px 40px!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app>main>.eyebrow{margin:0 0 14px!important;font-size:.72rem!important;line-height:1.35!important;letter-spacing:.13em!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app>main>h1{max-width:16ch!important;margin:0 0 14px!important;font-size:clamp(2rem,10cqw,2.55rem)!important;line-height:1.04!important;letter-spacing:-.035em!important;text-wrap:balance!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app>main>.intro{max-width:38ch!important;margin:0 0 24px!important;font-size:1rem!important;line-height:1.55!important;letter-spacing:0!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app>nav:has(.nav-back){padding:9px 14px!important;gap:10px!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app>nav:has(.nav-back) button{width:auto!important;min-width:0!important;min-height:44px!important;padding:0 14px!important;gap:8px!important;border-radius:13px!important;font-size:.92rem!important;line-height:1!important;white-space:nowrap!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app>nav:has(.nav-back) button span{font-size:1.2rem!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app main :where(h2,legend){font-size:clamp(1.1rem,5.4cqw,1.35rem)!important;line-height:1.22!important;letter-spacing:-.015em!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app main :where(h3,h4){font-size:1rem!important;line-height:1.3!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app main :where(label,input,select,textarea,button){font-size:1rem!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .app main :where(.technical-request-form,.form-grid,.document-form,.meeting-form,.meeting-detail,.management-grid,.add-user-grid){grid-template-columns:minmax(0,1fr)!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .technical-request-form :where(.wide,button){grid-column:auto!important}html[data-gaia-display-mode=tablet] .app>main>h1{font-size:clamp(2.25rem,6.4cqw,3.25rem)!important;line-height:1.04!important}html[data-gaia-display-mode=tablet] .app>main>.intro{font-size:1.05rem!important;line-height:1.55!important}@media(max-width:699px){html[data-gaia-display-mode=pc] .app>main>h1{font-size:clamp(2rem,10vw,2.55rem)!important;line-height:1.04!important}html[data-gaia-display-mode=pc] .app>main>.intro{font-size:1rem!important;line-height:1.55!important}}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .paged-record-list>.list{gap:10px!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .paged-record-list>.list>:where(article,button,form){padding:14px!important}.numbered-pagination{scroll-margin-top:76px}.system-admin-home.admin-home-page-0 :is(.work-mode-panel,.admin-backend-grid,.quick-pov-switcher),.system-admin-home.admin-home-page-1 :is(.session-card,.admin-backend-grid,.quick-pov-switcher),.system-admin-home.admin-home-page-2 :is(.session-card,.work-mode-panel,.quick-pov-switcher),.system-admin-home.admin-home-page-3 :is(.session-card,.work-mode-panel,.quick-pov-switcher),.system-admin-home.admin-home-page-4 :is(.session-card,.work-mode-panel,.admin-backend-grid){display:none!important}.system-admin-home.admin-home-page-2 .admin-backend-grid>button:nth-child(n+3),.system-admin-home.admin-home-page-3 .admin-backend-grid>button:nth-child(-n+2){display:none!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .system-admin-home .directory-pagination{margin:0 0 16px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:6px!important;width:100%!important;flex-wrap:nowrap!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .system-admin-home .directory-pagination>div{justify-content:center!important;gap:3px!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .system-admin-home .directory-pagination button{width:36px!important;min-width:36px!important;height:38px!important;min-height:38px!important;padding:0!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .system-admin-home .admin-backend-grid{gap:10px!important;margin:0!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .system-admin-home .admin-backend-grid>button{min-height:0!important;padding:14px!important;gap:5px!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .system-admin-home .admin-backend-grid>button span{width:32px!important;height:32px!important}:is(html[data-gaia-display-mode=iphone],html[data-gaia-display-mode=android]) .system-admin-home .admin-backend-grid>button b{font-size:1rem!important}:root{--workspace-ink:#0a035b;--workspace-green:#388912;--workspace-rail:#f8fcf6;--workspace-bg:#f3f3fa;--workspace-line:#d9f1ce}html,body,#root{background:#f3f4fb}body{background:radial-gradient(circle at 88% -5%,rgba(112,202,70,.13),transparent 30rem),linear-gradient(180deg,#f8f9fd,#f1f2fa 55%,#f8f8fc);color:#0a035b}.workspace-topbar{background:#fcfcfef0!important;border-bottom-color:#dcf2d2!important;box-shadow:0 8px 28px #0c03690e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-topbar-search{border-color:#d0eec2!important;background:#fff!important;box-shadow:0 5px 18px #0e056c0f!important}.workspace-topbar-search:focus-within{border-color:#70ca47!important;box-shadow:0 0 0 4px #51bf1e1f!important}@media(min-width:980px){.workspace-desktop-rail{color:#0b035f!important;background:radial-gradient(circle at 15% 8%,rgba(109,201,66,.13),transparent 15rem),linear-gradient(180deg,#fcfcfe,#f3fbef 58%,#f8f8fc)!important;border-right:1px solid #d9f1ce!important;box-shadow:10px 0 32px #0b036411!important}.workspace-rail-brand{border-bottom-color:#ddf3d3!important}.workspace-brand-symbol{border-color:#c5e9b4!important;background:linear-gradient(145deg,#fff,#e8f7e1)!important;box-shadow:0 7px 18px #3480111a!important}.workspace-brand-symbol img{filter:none!important;opacity:1!important}.workspace-rail-brand strong{color:#0a035b!important}.workspace-rail-brand small{color:#59529a!important}.workspace-rail-group h2{color:#63c535!important}.workspace-rail-group button{color:#180f72!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-rail-group button:hover{background:#ecf8e6!important;color:#2a670e!important;transform:translate(2px)}.workspace-rail-group button[aria-current=page]{border-left-color:#47af17!important;background:linear-gradient(90deg,#e2f4d9,#f0f9ec)!important;color:#28620d!important;box-shadow:0 7px 18px #3788121a!important}.workspace-rail-group button small{background:#e0f4d7!important;color:#347f11!important}.workspace-help{border-top-color:#ddf3d3!important;color:#170e72!important}.workspace-help:hover{background:#ecf8e7!important}.workspace-help>span:first-child{background:#e5f5dd!important;color:#327c10!important}.workspace-help small{color:#615b9f!important}.workspace-rail-account{border-top-color:#ddf3d3!important}.workspace-avatar{background:linear-gradient(145deg,#d5efc9,#ecf8e7)!important;color:#28630d!important}.workspace-user-copy b{color:#0b035f!important}.workspace-user-copy small{color:#605b9e!important}.workspace-signout{border-color:#ccecbd!important;background:#fff!important;color:#337d10!important;box-shadow:0 4px 12px #255b0c0d}.workspace-signout:hover{background:#eaf7e4!important;color:#2b690e!important}}.operation-hero{background:radial-gradient(circle at 92% 5%,rgba(84,192,34,.19),transparent 18rem),linear-gradient(135deg,#f0f1fa,#edf8e8)!important;color:#0a035d!important;border:1px solid #cfedc1!important;box-shadow:0 18px 45px #0b036517!important}.operation-hero p{color:#378612!important}.operation-hero span{color:#1f2aa9!important}.operation-hero>strong{color:#2d6e0e!important;background:#ffffffd1!important;border-color:#c8ebb8!important;box-shadow:0 8px 22px #28610d14}.operation-order-list>article,.reason-list>article{border-color:#d6f0c9!important;box-shadow:0 12px 34px #0b036512!important;transition:transform .16s ease,box-shadow .16s ease}.operation-order-list>article:hover,.reason-list>article:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0b03651a!important}.operation-update,.reason-create{background:linear-gradient(180deg,#f6f7fc,#f2faee)!important;border:1px solid #dcf2d2}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(73,180,24,.32)!important;outline-offset:2px!important}@media(max-width:979px){.workspace-mobile-nav{background:#fffffff7!important;border-top-color:#d7f0cb!important;box-shadow:0 -10px 30px #0b035e17!important}.workspace-mobile-nav button.active{color:#317810!important;background:#ebf7e5!important;border-radius:12px}}@media(prefers-reduced-motion:reduce){.workspace-rail-group button,.operation-order-list>article,.reason-list>article{transition:none!important}}.clear-attention{background:radial-gradient(circle at 92% 10%,rgba(96,196,49,.16),transparent 18rem),linear-gradient(125deg,#f1f2fa,#ebf8e5)!important;color:#0b035f!important;border:1px solid #ceedbf!important;box-shadow:0 16px 38px #0c036814!important}.clear-attention h2{color:#0c0369!important}.clear-attention>header button{color:#307510!important}.clear-attention>div>button{border-color:#cfedc2!important;background:#ffffffbf!important;color:#0b035f!important}.clear-attention>div>button:hover{background:#fff!important;box-shadow:0 8px 22px #0c036814}.clear-attention small,.clear-attention em{color:#2b35af!important}.clear-attention strong{color:#3c9313!important}.clear-attention .clear-empty{border-color:#ccecbd!important;background:#ffffff8c!important;color:#1e29a8!important}:root{--gaia-navy: #0c036b;--gaia-cobalt: #1f2aab;--gaia-green: #4dbd19;--gaia-lime: #a1e738;--gaia-grey: #c7c9c7;--gaia-ink: #0a035c;--gaia-muted: #313bb2;--gaia-line: #dcdef2;--gaia-soft-blue: #f5f5fb;--gaia-soft-green: #f1faed;--gaia-surface: #ffffff;--gaia-surface-warm: #fdfdfc;--gaia-green-deep: #307510;--gaia-shadow-soft: 0 12px 34px rgba(12,3,107,.075);--gaia-shadow-premium: 0 22px 54px rgba(12,3,107,.13);--navy: var(--gaia-navy);--green: var(--gaia-green);--muted: var(--gaia-muted);--line: var(--gaia-line);--workspace-ink: var(--gaia-navy);--workspace-green: var(--gaia-green);--workspace-rail: var(--gaia-navy);--workspace-bg: #f8f9fd;--workspace-line: var(--gaia-line);color-scheme:light}html,body,#root{background:#f8f9fd}body{color:var(--gaia-ink);background:radial-gradient(circle at 92% -8%,rgba(161,231,56,.14),transparent 28rem),radial-gradient(circle at 7% 10%,rgba(31,42,171,.08),transparent 32rem),linear-gradient(180deg,#fcfcfe,#f6f7fc)}::selection{color:#fff;background:var(--gaia-cobalt)}:where(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(161,231,56,.72)!important;outline-offset:2px!important}.workspace-topbar{background:#fffffff7!important;border-bottom-color:var(--gaia-line)!important;box-shadow:0 8px 28px #0c036b14!important}.workspace-topbar-search,.workspace-display-toggle,.workspace-language-switch,.workspace-mobile-menu{border-color:#d8daf0!important;background:#fff!important;color:var(--gaia-navy)!important}.workspace-topbar-search:focus-within{border-color:var(--gaia-cobalt)!important;box-shadow:0 0 0 4px #1f2aab1c!important}.workspace-topbar-actions .workspace-language-switch button.active{color:#fff!important;background:linear-gradient(145deg,var(--gaia-cobalt),var(--gaia-navy))!important;box-shadow:0 4px 12px #0c036b38!important}.workspace-create,.workspace-exit-pov,.workspace-topbar-signout{border-color:transparent!important}.workspace-create{color:#fff!important;background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy))!important;box-shadow:0 8px 20px #0c036b33!important}.workspace-exit-pov{color:var(--gaia-navy)!important;background:var(--gaia-soft-green)!important;border:1px solid rgba(77,189,25,.35)!important}.workspace-notifications small,.workspace-mobile-icon small{color:#fff!important;background:var(--gaia-green)!important}@media(min-width:980px){.workspace-desktop-rail{color:#fff!important;background:radial-gradient(circle at 15% 8%,rgba(161,231,56,.16),transparent 15rem),linear-gradient(180deg,var(--gaia-navy) 0%,#261d7b 52%,var(--gaia-cobalt) 100%)!important;border-right:0!important;box-shadow:12px 0 34px #0c036b2e!important}.workspace-rail-brand,.workspace-rail-account,.workspace-help{border-color:#ffffff24!important}.workspace-brand-symbol{overflow:hidden!important;background:#fff!important;border-color:#a1e738a6!important;box-shadow:0 8px 22px #0b036333!important}.workspace-brand-symbol img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;filter:none!important;opacity:1!important;transform:none!important}.workspace-rail-brand strong,.workspace-rail-group button,.workspace-help,.workspace-user-copy b,.workspace-signout{color:#fff!important}.workspace-rail-brand small,.workspace-rail-group h2,.workspace-user-copy small,.workspace-help small{color:#e3e4f4!important}.workspace-rail-group button:hover{color:#fff!important;background:#ffffff1c!important;transform:translate(2px)}.workspace-rail-group button[aria-current=page]{color:#fff!important;background:linear-gradient(90deg,#4dbd1959,#a1e73824)!important;border-left-color:var(--gaia-lime)!important;box-shadow:inset 0 0 0 1px #a1e73838,0 8px 20px #0b036321!important}.workspace-rail-group button small{color:var(--gaia-navy)!important;background:var(--gaia-lime)!important}.workspace-avatar{color:var(--gaia-navy)!important;background:linear-gradient(145deg,var(--gaia-lime),var(--gaia-green))!important}.workspace-signout{background:#ffffff14!important;border-color:#fff3!important}.workspace-signout:hover{color:var(--gaia-navy)!important;background:#fff!important}}@media(max-width:979px){.workspace-mobile-nav{background:#fffffffa!important;border-top-color:var(--gaia-line)!important;box-shadow:0 -10px 30px #0c036b1f!important}.workspace-mobile-nav button{color:#6862a3!important}.workspace-mobile-nav button.active{color:var(--gaia-navy)!important;background:var(--gaia-soft-green)!important;border-radius:12px!important}.workspace-mobile-nav .workspace-mobile-create .workspace-mobile-icon{color:#fff!important;background:linear-gradient(145deg,var(--gaia-cobalt),var(--gaia-navy))!important;box-shadow:0 8px 20px #0c036b40!important}}:where(.card,.panel,.dashboard-card,.workspace-card,.clear-card,.premium-card,.jumari-card){border-color:var(--gaia-line)!important;box-shadow:0 10px 28px #0c036b12!important}:where(.card,.panel,.dashboard-card,.workspace-card,.clear-card,.premium-card,.jumari-card) :where(h1,h2,h3){color:var(--gaia-navy)}:where(button.primary,.primary,button[type=submit]):not(.danger):not([data-tone=danger]){color:#fff;background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy));border-color:transparent;box-shadow:0 8px 20px #0c036b2e}:where(button.primary,.primary,button[type=submit]):not(.danger):not([data-tone=danger]):hover{filter:brightness(1.08);transform:translateY(-1px)}:where(input,select,textarea):focus{border-color:var(--gaia-cobalt)!important;box-shadow:0 0 0 3px #1f2aab1a!important}.operation-hero,.clear-attention{color:var(--gaia-ink)!important;background:radial-gradient(circle at 92% 5%,rgba(161,231,56,.2),transparent 18rem),linear-gradient(135deg,#f4f5fb,#f3fbef)!important;border-color:#d9dbf1!important;box-shadow:0 18px 42px #0c036b17!important}.personal-work-hero{border-color:#a1e73859!important;background:radial-gradient(circle at 88% 10%,rgba(161,231,56,.2),transparent 28%),linear-gradient(135deg,var(--gaia-navy) 0%,#192187 54%,var(--gaia-cobalt) 100%)!important;box-shadow:0 24px 56px #0c036b38!important}.personal-work-hero .eyebrow{color:var(--gaia-lime)!important}.personal-work-hero p{color:#ecedf8!important}.simple-work-home .premium-clear-state{border-color:#dadcf1!important;background:linear-gradient(145deg,#ffffff,var(--gaia-soft-green))!important;box-shadow:0 16px 42px #0c036b14!important}.simple-work-home .premium-clear-state>span{background:linear-gradient(145deg,var(--gaia-green),#3e9814)!important;box-shadow:0 12px 26px #4dbd1938!important}.simple-work-home .premium-clear-state small,.empty-work-shortcuts header small,.empty-work-shortcuts button strong{color:var(--gaia-green)!important}.empty-work-shortcuts{border-color:var(--gaia-line)!important;box-shadow:0 14px 38px #0c036b12!important}.empty-work-shortcuts button{color:var(--gaia-navy)!important;border-color:#dcdef2!important;background:linear-gradient(145deg,#fff,#f8f8fc)!important}.empty-work-shortcuts button:hover{border-color:var(--gaia-cobalt)!important;box-shadow:0 12px 28px #0c036b1c!important}.empty-work-shortcuts button>span{color:var(--gaia-navy)!important;background:linear-gradient(145deg,#f3f3fa,#e3f5db)!important}.operation-hero :where(h1,h2,strong),.clear-attention :where(h1,h2,strong){color:var(--gaia-navy)!important}.jumari-dashboard{--navy: var(--gaia-navy) !important;--blue: var(--gaia-cobalt) !important;--green: var(--gaia-green) !important;--pale: var(--gaia-soft-blue) !important;--line: var(--gaia-line) !important;color:var(--gaia-ink)!important;background:radial-gradient(circle at 92% 2%,rgba(161,231,56,.16),transparent 24rem),linear-gradient(145deg,#f5f5fb,#fff 52%,#f2faee)!important}.udin-dashboard{--u-navy: var(--gaia-navy) !important;--u-blue: var(--gaia-cobalt) !important;--u-green: var(--gaia-green) !important;--u-lime: var(--gaia-lime) !important;--u-grey: var(--gaia-grey) !important;color:var(--gaia-ink)!important;background:radial-gradient(circle at 92% 2%,rgba(161,231,56,.15),transparent 25rem),linear-gradient(145deg,#f5f5fb,#fff 52%,#f2faef)!important}.udin-identity,.udin-current,.udin-panel,.udin-overview{border-color:var(--gaia-line)!important;box-shadow:0 9px 26px #0c036b13!important}.udin-brand-message{background:linear-gradient(145deg,#f4f5fb,#f2faef)!important}.udin-current{border-left-color:var(--gaia-green)!important;background:linear-gradient(110deg,#ffffff 55%,var(--gaia-soft-green))!important}.udin-current button,.udin-state button{background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy))!important}.udin-overview button.active{border-color:var(--gaia-green)!important;background:var(--gaia-soft-green)!important}.jumari-identity,.jumari-brand,.jumari-card{border-color:var(--gaia-line)!important;box-shadow:0 10px 30px #0c036b17!important}.jumari-avatar{background:linear-gradient(145deg,var(--gaia-cobalt),var(--gaia-navy))!important}.jumari-road,.jumari-glyph.check,.jumari-glyph.fuel{color:var(--gaia-green)!important}.jumari-glyph:not(.alert){color:var(--gaia-cobalt)!important;background:var(--gaia-soft-blue)!important}.trip-actions .primary,.vehicle .wide.primary{color:#fff!important;background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy))!important}.brand-header{background:radial-gradient(circle at 12% 18%,rgba(161,231,56,.24),transparent 27%),radial-gradient(circle at 90% 118%,rgba(31,42,171,.48),transparent 37%),linear-gradient(125deg,var(--gaia-navy) 0%,#192187 52%,var(--gaia-cobalt) 100%)!important}.brand-header em{border-top-color:var(--gaia-lime)!important;color:#e8f6e1!important}:where(.application-hero,.clear-home-hero,.competency-hero,.delivery-hero,.front-desk-hero,.invoice-hero,.meeting-hero,.odc-hero,.quality-command-hero,.receiving-hero,.release-hero,.technical-board-hero,.warehouse-hero){color:#fff!important;border-color:#a1e73847!important;background:radial-gradient(circle at 86% 12%,rgba(161,231,56,.2),transparent 30%),linear-gradient(135deg,var(--gaia-navy),#192187 56%,var(--gaia-cobalt))!important;box-shadow:0 20px 50px #0c036b33!important}:where(.application-hero,.clear-home-hero,.competency-hero,.delivery-hero,.front-desk-hero,.invoice-hero,.meeting-hero,.odc-hero,.quality-command-hero,.receiving-hero,.release-hero,.technical-board-hero,.warehouse-hero) :where(h1,h2,h3,strong){color:#fff!important}:where(.application-hero,.clear-home-hero,.competency-hero,.delivery-hero,.front-desk-hero,.invoice-hero,.meeting-hero,.odc-hero,.quality-command-hero,.receiving-hero,.release-hero,.technical-board-hero,.warehouse-hero) :where(.eyebrow,small){color:var(--gaia-lime)!important}:where(.meeting-operation button,.meeting-actions a,.meeting-pages button[aria-current=page],.technical-board-switch button.active,.account-section-tabs button[aria-pressed=true],.meeting-controls>nav button[aria-pressed=true],.numbered-pagination button.active){color:#fff!important;border-color:var(--gaia-cobalt)!important;background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy))!important;box-shadow:0 7px 18px #0c036b2e!important}:where(.meeting-menu button>b,.technical-board-column>header>span){color:#fff!important;background:linear-gradient(145deg,var(--gaia-cobalt),var(--gaia-navy))!important}:where(.meeting-template-grid span,.meeting-documents span,.open-record){color:var(--gaia-green)!important}.eyebrow,.login-access-request strong,.login-back span{color:var(--gaia-green)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(.card,.panel,.dashboard-card,.workspace-card,.clear-card,.premium-card,.jumari-card){background:linear-gradient(155deg,var(--gaia-surface-warm),#ffffff 72%)!important;border:1px solid rgba(31,42,171,.14)!important;box-shadow:var(--gaia-shadow-soft)!important}:where(.card,.panel,.dashboard-card,.workspace-card,.clear-card,.premium-card,.jumari-card):hover{border-color:#1f2aab3b!important}:where(a,button):not(.danger):not([data-tone=danger]){transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}@media(min-width:980px){.workspace-rail-group button[aria-current=page]{background:linear-gradient(90deg,#1f2aabeb,#1f2aab80)!important;border-left:3px solid var(--gaia-lime)!important;box-shadow:inset 0 0 0 1px #ffffff21,0 12px 25px #0b036329!important}}.workspace-mobile-nav button.active{color:var(--gaia-navy)!important;background:linear-gradient(180deg,#f9f9fd,#f3f3fa)!important;box-shadow:inset 0 3px 0 var(--gaia-green)!important}.eyebrow,.login-access-request strong,.login-back span{color:var(--gaia-green-deep)!important}.jumari-dashboard{background:radial-gradient(circle at 93% 0%,rgba(161,231,56,.1),transparent 20rem),radial-gradient(circle at 2% 28%,rgba(31,42,171,.06),transparent 24rem),linear-gradient(145deg,#f5f5fb,#fdfdfc 50%,#f4fbf1)!important}.jumari-identity,.jumari-brand{border:1px solid rgba(31,42,171,.16)!important;background:linear-gradient(150deg,#fdfdfc,#fff)!important;box-shadow:var(--gaia-shadow-premium)!important}.jumari-identity{position:relative}.jumari-identity:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:16px 0 0 16px;background:linear-gradient(180deg,var(--gaia-lime),var(--gaia-green))}.jumari-avatar{border:1px solid rgba(255,255,255,.42)!important;box-shadow:inset 0 0 0 3px #ffffff29,0 14px 30px #0c036b38!important}.jumari-dashboard .jumari-brand{background:radial-gradient(circle at 18% 12%,rgba(161,231,56,.14),transparent 8rem),linear-gradient(145deg,#f9f9fd,#fdfdfc)!important}.jumari-dashboard .jumari-road{background:linear-gradient(145deg,var(--gaia-cobalt),var(--gaia-navy))!important;box-shadow:0 14px 30px #0c036b33!important}.jumari-dashboard .jumari-road:after{content:"";position:absolute;width:13px;height:13px;margin:54px 0 0 54px;border:3px solid #ffffff;border-radius:50%;background:var(--gaia-lime)}.jumari-dashboard .jumari-card{border-top:2px solid rgba(31,42,171,.22)!important}.jumari-dashboard .current-trip,.jumari-dashboard .vehicle{border-top-color:var(--gaia-green)!important}.jumari-dashboard .attention{border-top-color:#96975a!important}.jumari-dashboard .jumari-card header>button,.jumari-dashboard .jumari-card header>span{color:var(--gaia-cobalt)!important}.jumari-dashboard .jumari-card header>button:hover{color:var(--gaia-navy)!important}.jumari-dashboard .trip-actions .primary,.jumari-dashboard .maps-button,.jumari-dashboard .vehicle .wide.primary{background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy))!important;box-shadow:0 10px 24px #0c036b33!important}.jumari-dashboard .overview>div button,.jumari-dashboard .quick button{background:linear-gradient(150deg,#fdfdfc,#f9f9fd)!important}.jumari-dashboard .overview>div button:hover,.jumari-dashboard .quick button:hover:not(:disabled){border-color:#4dbd199e!important;box-shadow:0 10px 24px #0c036b1a!important}.improvements-page .improvement-main{width:min(1180px,calc(100% - 32px));margin-inline:auto;container-type:inline-size}.improvements-page .improvement-hero{position:relative;overflow:hidden;margin:18px 0 24px;padding:clamp(24px,4vw,44px);border:1px solid rgba(161,231,56,.28);border-radius:28px;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(161,231,56,.2),transparent 15rem),linear-gradient(135deg,var(--gaia-navy),#192187 58%,var(--gaia-cobalt));box-shadow:var(--gaia-shadow-premium)}.improvements-page .improvement-hero:after{content:"";position:absolute;right:-42px;bottom:-76px;width:250px;height:150px;border:1px solid rgba(161,231,56,.22);border-radius:50%;transform:rotate(-12deg)}.improvements-page .improvement-hero .eyebrow{color:var(--gaia-lime)!important}.improvements-page .improvement-hero h1{margin:8px 0;color:#fff!important;font-size:clamp(34px,4vw,46px);overflow-wrap:normal;word-break:normal;letter-spacing:-.045em}.improvements-page .improvement-hero .intro{max-width:780px;margin-bottom:0;color:#eff0f9!important}.improvements-page .improvement-gate{position:relative;gap:10px;margin:0 0 24px;padding:12px;border:1px solid rgba(31,42,171,.14);border-radius:22px;background:#fdfdfcf0;box-shadow:var(--gaia-shadow-soft)}.improvements-page .improvement-gate span{min-height:96px;align-content:center;border:1px solid rgba(31,42,171,.12);border-radius:15px;color:var(--gaia-navy);background:linear-gradient(150deg,#fff,#f8f8fc)}.improvements-page .improvement-gate span:last-child{border-color:#4dbd1959;background:linear-gradient(150deg,#ffffff,var(--gaia-soft-green))}.improvements-page .improvement-gate b{color:#fff;background:linear-gradient(145deg,var(--gaia-cobalt),var(--gaia-navy));box-shadow:0 7px 16px #0c036b2e}.improvements-page .improvement-gate span:last-child b{color:var(--gaia-navy);background:linear-gradient(145deg,var(--gaia-lime),var(--gaia-green))}.improvements-page .improvement-form,.improvements-page .quality-review-form{border:1px solid rgba(31,42,171,.15);border-radius:24px;background:linear-gradient(155deg,var(--gaia-surface-warm),#ffffff 68%);box-shadow:var(--gaia-shadow-soft)}.improvements-page .improvement-form{position:relative;display:grid;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden;border-top:4px solid var(--gaia-green);background:#fff}.improvements-page .improvement-form-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid rgba(31,42,171,.14);background:linear-gradient(110deg,#f7f7fc,#fff 65%,#eff9eb)}.improvements-page .improvement-form-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--gaia-cobalt),var(--gaia-navy));box-shadow:0 8px 18px #0c036b2e;font-weight:900}.improvements-page .improvement-form-header>span:nth-child(2){display:grid;gap:2px}.improvements-page .improvement-form-header small{color:var(--gaia-cobalt);font-size:11px;font-weight:850;letter-spacing:.1em}.improvements-page .improvement-form-header h2{margin:0}.improvements-page .improvement-form-header em{color:#3842b4;font-size:12px;font-style:normal}.improvements-page .improvement-form-section{min-width:0;margin:0;padding:22px 24px 24px;border:0;border-bottom:1px solid #dee0f3}.improvements-page .improvement-form-section:nth-of-type(2n){background:#fcfcfe}.improvements-page .improvement-form-section legend{display:flex;align-items:center;gap:10px;width:100%;padding:0;color:var(--gaia-navy)}.improvements-page .improvement-form-section legend>b{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;color:#fff;background:var(--gaia-cobalt)}.improvements-page .improvement-form-section legend>span{display:grid;gap:1px;font-weight:850}.improvements-page .improvement-form-section legend small{color:#635ea0;font-size:12px;font-weight:500}.improvements-page .improvement-fields{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}.improvements-page .improvement-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.improvements-page .improvement-fields.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.improvements-page .improvement-fields label{display:grid;align-content:start;gap:7px;min-width:0}.improvements-page .improvement-fields label>span{color:#0d046b;font-size:12px;font-weight:850;letter-spacing:.015em}.improvements-page .improvement-fields :where(input,select,textarea){width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid #c8cbeb;border-radius:9px;color:var(--gaia-ink);background:#fff;box-shadow:inset 0 1px 2px #0c036b09}.improvements-page .improvement-fields textarea{min-height:118px;line-height:1.55;resize:vertical}.improvements-page .improvement-fields :where(input,select,textarea):focus{border-color:var(--gaia-cobalt);outline:3px solid rgba(31,42,171,.12);box-shadow:0 0 0 1px #4dbd1938}.improvements-page .improvement-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:linear-gradient(100deg,#f6f7fc,#f7f7f2)}.improvements-page .improvement-form-actions>span{color:#2a34af;font-size:12px}.improvements-page .improvement-form-actions button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding-inline:22px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy));box-shadow:0 10px 22px #0c036b33;font-weight:850}.improvements-page .improvement-form-actions button b{color:var(--gaia-lime);font-size:19px}.improvements-page .improvement-form h2,.improvements-page .improvement-main>h2{color:var(--gaia-navy);letter-spacing:-.025em}.improvements-page :where(.improvement-form,.quality-review-form) label{color:var(--gaia-ink);font-weight:750}.improvements-page :where(.improvement-form,.quality-review-form) :where(input,select,textarea),.improvements-page .search{border-color:#d6d8ef;background:#fff}.improvements-page .improvement-list>article{position:relative;overflow:hidden;border:1px solid rgba(31,42,171,.14);border-left:4px solid var(--gaia-cobalt);border-radius:20px;background:linear-gradient(155deg,var(--gaia-surface-warm),#ffffff 72%);box-shadow:var(--gaia-shadow-soft)}.improvements-page .improvement-list>article:hover{border-color:#1f2aab47;box-shadow:var(--gaia-shadow-premium)}.improvements-page .improvement-list article>header b{color:var(--gaia-navy)}.improvements-page .improvement-status{color:var(--gaia-navy)!important;background:#f3f3fa!important;border:1px solid rgba(31,42,171,.16)}.improvements-page .improvement-status:is(.approved-for-implementation,.implemented,.verified-effective){color:var(--gaia-green-deep)!important;background:var(--gaia-soft-green)!important;border-color:#4dbd1959}.improvements-page .improvement-status.rejected{color:#787948!important;background:#f9faf5!important;border-color:#96975a47}.improvements-page .quality-review-form{margin-top:20px;background:linear-gradient(150deg,#f9f9fd,#fafdf8)}.improvements-page .quality-review-form button{min-height:46px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--gaia-cobalt),var(--gaia-navy));box-shadow:0 9px 22px #0c036b2e}@media(max-width:700px){.improvements-page .improvement-main{width:min(100% - 20px,1180px)}.improvements-page .improvement-hero{padding:24px 20px;border-radius:20px}.improvements-page .improvement-gate{padding:9px}.improvements-page .improvement-gate span{min-height:64px}}@container (max-width: 560px){.improvements-page .improvement-gate{grid-template-columns:repeat(2,minmax(0,1fr))}.improvements-page .improvement-gate span{min-width:0;overflow-wrap:normal;word-break:normal}.improvements-page .improvement-gate span:last-child{grid-column:1 / -1}.improvements-page .improvement-form-header{grid-template-columns:auto 1fr;padding:18px}.improvements-page .improvement-form-header em{grid-column:1 / -1}.improvements-page .improvement-form-section{padding:20px 18px}.improvements-page .improvement-fields.two-columns,.improvements-page .improvement-fields.three-columns{grid-template-columns:1fr}.improvements-page .improvement-form-actions{align-items:stretch;flex-direction:column;padding:18px}.improvements-page .improvement-form-actions button{width:100%}}:root{--gaia-home-bg:#f8f9fd;--gaia-home-surface:#ffffff;--gaia-home-text:#0c036b;--gaia-home-muted:#1f2aab;--gaia-home-border:#dcdef2;--gaia-home-action:#1f2aab;--gaia-home-active:#4dbd19;--gaia-home-focus:#0c036b}:is(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard){color:var(--gaia-home-text);background:var(--gaia-home-bg);font-family:Poppins,Arial,sans-serif;min-width:0;max-width:100%;overflow-wrap:break-word}:is(.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard){--navy:var(--gaia-navy);--blue:var(--gaia-cobalt);--green:var(--gaia-green);--line:var(--gaia-home-border);--dewi-navy:var(--gaia-navy);--dewi-blue:var(--gaia-cobalt);--dewi-green:var(--gaia-green-deep);--dewi-line:var(--gaia-home-border);--sanio-navy:var(--gaia-navy);--sanio-blue:var(--gaia-cobalt);--sanio-green:var(--gaia-green-deep);--sanio-border:var(--gaia-home-border)}:is(.jumari-card,.astrid-card,.dewi-card,.sanio-card,.erlin-card,.sa-panel,.sa-card,.mas-udin-home .panel){border-color:var(--gaia-home-border);background-color:var(--gaia-home-surface);box-shadow:var(--gaia-shadow-soft);min-width:0}:is(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard) :is(h1,h2,h3){color:var(--gaia-navy)}:is(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard) :is(button,a):focus-visible{outline:3px solid var(--gaia-home-focus)!important;outline-offset:3px}:is(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard) button{touch-action:manipulation}:is(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard) :is(img,svg,iframe){max-width:100%}:is(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard) :is(input,select,textarea){min-width:0;max-width:100%}:where(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard) :is(.jumari-main,.jumari-side,.astrid-main,.astrid-side,.dewi-main,.dewi-side,.sanio-main,.sanio-side,.erlin-work>*,.home-udin-left,.home-udin-middle,.home-udin-right){min-width:0}.sa-dashboard .sa-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sa-dashboard .sa-card{min-height:136px;border-radius:12px}.sa-dashboard .sa-card-title{font-size:clamp(12px,.9vw,15px);line-height:1.3;overflow-wrap:break-word}.sa-dashboard .sa-card strong{color:var(--gaia-navy);font-size:clamp(20px,1.8vw,30px)}.sa-dashboard .sa-card small{font-size:11px;line-height:1.4}.sa-dashboard .sa-card-icon{color:var(--gaia-cobalt);background:var(--gaia-soft-blue)}.sa-dashboard .sa-card:nth-child(2n) .sa-card-icon{color:var(--gaia-green-deep);background:var(--gaia-soft-green)}.sa-dashboard .sa-hero{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sa-dashboard .sa-banner{background:linear-gradient(105deg,#0c036be6,#1f2aabb8),url(/mas-udin-mountain-banner.png) center/cover}.sa-dashboard .sa-pov-card,.sa-dashboard .sa-demo-notice{border-color:var(--gaia-home-border)}.gaia-language-save-error{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:10050;max-width:min(420px,calc(100vw - 32px));padding:12px 15px;border:1px solid #5d579d;border-radius:10px;background:#fbfbf9;color:#1e1676;box-shadow:var(--gaia-shadow-premium)}@media(max-width:1500px){.sa-dashboard .sa-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.sa-dashboard .sa-hero,.sa-dashboard .sa-tables{grid-template-columns:minmax(0,1fr)}.sa-dashboard .sa-accounts{grid-column:auto}}@media(max-width:700px){:is(.mas-udin-home,.jumari-dashboard,.astrid-dashboard,.dewi-dashboard,.sanio-dashboard,.erlin-dashboard,.sa-dashboard){padding-left:clamp(10px,3vw,16px);padding-right:clamp(10px,3vw,16px);padding-bottom:calc(90px + env(safe-area-inset-bottom))}.sa-dashboard .sa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-dashboard .sa-card{min-height:118px}.sa-dashboard .sa-banner{min-height:100px}:is(.jumari-hero,.astrid-hero,.dewi-hero,.sanio-hero,.erlin-top,.home-udin-hero){grid-template-columns:minmax(0,1fr)}:is(.jumari-grid,.astrid-grid,.dewi-grid,.sanio-grid,.erlin-work,.home-udin-columns){grid-template-columns:minmax(0,1fr)}:is(.jumari-brand,.astrid-brand,.dewi-brand,.sanio-banner,.erlin-banner,.home-udin-banner){min-height:100px}:is(.jumari-modal-bg,.dewi-modal-backdrop,.sanio-backdrop,.home-udin-backdrop,.sa-modal-backdrop){align-items:start;overflow-y:auto;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}:is(.jumari-modal-bg,.dewi-modal-backdrop,.sanio-backdrop,.home-udin-backdrop,.sa-modal-backdrop) :is(section,form,.sanio-dialog,.dewi-modal){max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}}@media(max-width:390px){.sa-dashboard .sa-cards{grid-template-columns:minmax(0,1fr)}:is(.home-udin-kpis,.erlin-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.jumari-identity,.astrid-identity,.dewi-profile,.sanio-profile,.erlin-profile){flex-wrap:wrap}:is(.jumari-identity,.astrid-identity,.dewi-profile,.sanio-profile,.erlin-profile)>*{min-width:0}}.gaia-role-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:10px 0 12px;max-width:100%}.gaia-role-metric{display:flex;align-items:flex-start;gap:9px;min-width:0;min-height:108px;padding:12px;border:1px solid var(--gaia-home-border);border-radius:12px;background:var(--gaia-home-surface);box-shadow:var(--gaia-shadow-soft)}.gaia-role-metric:nth-child(3n+2){background:var(--gaia-soft-green)}.gaia-role-metric:nth-child(3n+3){background:var(--gaia-soft-blue)}.gaia-role-metric-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:8px;background:#f3f3fa;color:var(--gaia-cobalt)}.gaia-role-metric-icon svg{width:20px;height:20px}.gaia-role-metric-copy{min-width:0;display:grid;gap:2px}.gaia-role-metric-copy strong{font-size:clamp(11px,.85vw,14px);line-height:1.25;color:var(--gaia-navy);overflow-wrap:break-word}.gaia-role-metric-copy b{font-size:clamp(22px,1.8vw,30px);line-height:1.1;color:var(--gaia-cobalt)}.gaia-role-metric-copy small{color:var(--gaia-home-muted);font-size:11px;line-height:1.3}.erlin-dashboard>.erlin-kpis{display:none}@media(max-width:1500px){.gaia-role-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.gaia-role-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gaia-role-metric{min-height:112px}}@media(max-width:390px){.gaia-role-metrics{grid-template-columns:minmax(0,1fr)}.gaia-role-metric{min-height:82px}}.gaia-role-priority{display:flex;align-items:center;gap:12px;margin:10px 0;padding:12px 15px;border:1px solid #c9ebba;border-left:4px solid var(--gaia-green);border-radius:12px;background:var(--gaia-soft-green);color:var(--gaia-navy)}.gaia-role-priority-icon{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--gaia-green-deep)}.gaia-role-priority-icon svg{width:25px;height:25px}.gaia-role-priority>div{flex:1;min-width:0}.gaia-role-priority small,.gaia-role-priority strong,.gaia-role-priority p{display:block;margin:0;line-height:1.35}.gaia-role-priority small{font-size:11px;font-weight:700;color:var(--gaia-green-deep)}.gaia-role-priority strong{font-size:15px}.gaia-role-priority p{font-size:12px;color:var(--gaia-home-muted)}.gaia-role-priority button{min-height:44px;padding:9px 13px;border:1px solid var(--gaia-cobalt);border-radius:8px;background:var(--gaia-cobalt);color:#fff;font-weight:700}@media(max-width:700px){.gaia-role-priority{flex-wrap:wrap}.gaia-role-priority button{width:100%}}@media(min-width:1600px){:is(.jumari-grid,.astrid-grid,.dewi-grid,.sanio-grid){grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:12px}:is(.jumari-side,.astrid-side,.dewi-side,.sanio-side){display:grid;grid-template-columns:minmax(0,28fr) minmax(0,24fr);gap:12px;align-content:start}:is(.jumari-side,.astrid-side,.dewi-side,.sanio-side)>*{min-width:0}:is(.jumari-side,.astrid-side,.dewi-side,.sanio-side)>:last-child:nth-child(odd){grid-column:1/-1}.erlin-work,.sa-dashboard .sa-tables{grid-template-columns:minmax(0,48fr) minmax(0,28fr) minmax(0,24fr)}.sa-dashboard .sa-accounts{grid-column:1/3}}.erlin-top{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.erlin-top .erlin-structure{grid-column:1/-1;height:auto}@media(max-width:700px){.erlin-top{grid-template-columns:minmax(0,1fr)}.erlin-top .erlin-structure{grid-column:auto}}.sanio-dashboard{--sanio-navy:#0a0359;--sanio-blue:#1a238d;--sanio-green:#2f730f;--sanio-border:#dddef2;--sanio-muted:#3842b5;background:#f6f7fc;color:var(--sanio-navy);min-height:100vh;padding:16px 18px 34px;max-width:1660px;margin:0 auto;overflow-wrap:anywhere}.sanio-dashboard *,.sanio-dashboard *:before,.sanio-dashboard *:after{box-sizing:border-box}.sanio-dashboard button{cursor:pointer}.sanio-dashboard button:focus-visible{outline:3px solid #4dbd19;outline-offset:3px}.sanio-card{background:#fff;border:1px solid var(--sanio-border);border-radius:14px;box-shadow:0 3px 16px #231b7910;min-width:0;padding:16px}.sanio-card h1,.sanio-card h2,.sanio-card h3,.sanio-card p{margin:0}.sanio-card h2{font-size:19px;line-height:1.3}.sanio-card h3{font-size:18px;line-height:1.35}.sanio-card small,.sanio-card p,.sanio-card dt,.sanio-card dd{line-height:1.48}.sanio-card button,.sanio-dialog button{border:1px solid #d0d2ed;background:#fff;color:#182084;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:600}.sanio-card button:hover,.sanio-dialog button:hover{border-color:#6870c7;background:#f6f6fb}.sanio-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;color:#19228a}.sanio-icon svg{width:100%;height:100%}.sanio-uat{display:flex;gap:12px;align-items:center;border:1px solid #d0d1ae;background:#f5f5ee;color:#4b4b2d;border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:13px}.sanio-uat b{white-space:nowrap}.sanio-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:12px;margin-bottom:12px}.sanio-profile{display:flex;gap:18px;align-items:center;min-height:158px}.sanio-profile img{width:155px;height:143px;border-radius:10px;object-fit:cover;object-position:center 36%;flex:none}.sanio-profile small{display:block;font-size:13px;color:#19228a}.sanio-profile h1{font-size:clamp(22px,2.3vw,31px);line-height:1.15;overflow-wrap:anywhere;margin:2px 0}.sanio-profile strong{display:block;color:#182082}.sanio-profile p{font-size:12px;color:#1d28a3;margin:4px 0}.sanio-profile q{font-size:13px;color:#261e7b;font-style:italic}.sanio-banner{min-height:158px;background:linear-gradient(120deg,#e5e6f5,#b8bbe4 44%,#0b0361 45%,#0e066c);display:grid;grid-template-columns:42% 58%;padding:10px;overflow:hidden}.sanio-banner-visual{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;color:#19228c}.sanio-banner-visual .sanio-icon{width:70px;height:70px}.sanio-banner-visual .sanio-icon:first-child{transform:rotate(-15deg)}.sanio-banner>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;color:#fff;padding:8px 10px}.sanio-banner b{font-size:12px;line-height:1.1}.sanio-banner b:before{content:"✓";color:#78cd51;margin-right:5px}.sanio-banner strong{font-size:13px;margin-top:4px;color:#f1f2fa}.sanio-grid{display:grid;grid-template-columns:minmax(0,1.54fr) minmax(325px,1fr);align-items:start;gap:12px}.sanio-main,.sanio-side{display:grid;gap:12px;min-width:0}.sanio-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;min-width:0}.sanio-card>header h2{display:flex;align-items:center;gap:8px;min-width:0}.sanio-card>header small{color:var(--sanio-muted)}.sanio-priority{display:flex;gap:12px;align-items:center;background:linear-gradient(95deg,#ecf8e7,#fff);border-color:#d1eec4}.sanio-priority>.sanio-icon{width:40px;height:40px;background:#3b9113;color:#fff;border-radius:50%;padding:9px}.sanio-priority>div{flex:1;min-width:0}.sanio-priority small{display:block;color:#2e720f;font-weight:700;font-size:11px}.sanio-priority h2{font-size:15px}.sanio-priority p{font-size:12px;color:#2c36b0}.sanio-priority button{white-space:nowrap}.sanio-pill{background:#e8f6e1;color:#2b690e;border-radius:8px;padding:5px 10px;font-size:12px}.sanio-current h3{color:#261d7b}.sanio-current>p{font-size:13px;color:#2631ae;margin:2px 0 10px}.sanio-current dl,.sanio-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;margin:8px 0 14px}.sanio-current dl div,.sanio-dialog dl div{display:grid;grid-template-columns:120px minmax(0,1fr);font-size:12px;gap:5px;min-width:0}.sanio-current dt,.sanio-dialog dt{color:#3a44b5}.sanio-current dd,.sanio-dialog dd{margin:0;font-weight:600;overflow-wrap:anywhere}.sanio-buttons{display:flex;gap:8px;flex-wrap:wrap}.sanio-buttons button{flex:1;min-width:140px}.sanio-buttons .primary{background:#358311;color:#fff;border-color:#358311}.sanio-filters{display:flex;gap:5px;overflow-x:auto;padding-bottom:6px;margin-bottom:2px}.sanio-filters button{font-size:11px;white-space:nowrap;min-height:36px}.sanio-filters button.active{background:#1d279e;color:#fff;border-color:#1d279e}.sanio-row{display:grid;grid-template-columns:92px 30px minmax(0,1fr) auto 16px;align-items:center;gap:9px;width:100%;padding:9px 2px!important;border:0!important;border-top:1px solid #e3e5f5!important;border-radius:0!important;text-align:left;min-height:56px!important;color:#0e056c!important}.sanio-row:hover{background:#f7f7fc!important}.sanio-row time,.sanio-row small{font-size:11px;color:#4049b7;font-style:normal}.sanio-row span:not(.sanio-icon){min-width:0}.sanio-row span:not(.sanio-icon) b,.sanio-row span:not(.sanio-icon) small{display:block}.sanio-row b{font-size:12px;line-height:1.3}.sanio-row em{font-size:11px;font-style:normal;padding:6px 8px;background:#ecedf8;color:#1c269a;border-radius:6px;max-width:130px;text-align:center}.sanio-row i{font-size:21px;font-style:normal;color:#3e47b6}.sanio-row.attention{grid-template-columns:30px minmax(0,1fr) 16px;color:#83844e!important}.sanio-row.attention .sanio-icon{color:#a7a868}.sanio-empty{color:#434db9;padding:8px 2px;font-size:13px}.sanio-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sanio-metrics button{display:grid;grid-template-columns:33px 1fr;grid-template-rows:24px auto;align-items:center;text-align:left;gap:0 6px;min-width:0}.sanio-metrics .sanio-icon{grid-row:1/3;width:30px;height:30px}.sanio-metrics b{font-size:22px;line-height:1}.sanio-metrics span:not(.sanio-icon){font-size:11px;line-height:1.25}.sanio-card>small{display:block;color:#525abe;font-size:10px;margin-top:8px}.sanio-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sanio-status-grid button{display:grid;grid-template-columns:25px minmax(0,1fr) 20px;gap:5px;align-items:center;text-align:left;padding:7px;min-width:0;min-height:52px}.sanio-status-grid .sanio-icon{width:21px;height:21px}.sanio-status-grid span:not(.sanio-icon){font-size:11px;line-height:1.3}.sanio-status-grid b{text-align:right}.sanio-arrivals{overflow-x:auto}.sanio-arrival-head,.sanio-arrivals button{display:grid;grid-template-columns:75px minmax(105px,1fr) 48px minmax(75px,auto);gap:6px;align-items:center;width:100%;text-align:left;min-width:320px}.sanio-arrival-head{padding:6px;background:#f2f3fa;font-size:10px}.sanio-arrivals button{border:0;border-bottom:1px solid #e3e5f5;border-radius:0;font-size:10px;min-height:43px;padding:5px}.sanio-arrivals button strong{font-size:10px}.sanio-arrivals button strong small{display:block;font-weight:400;color:#4851bb}.sanio-arrivals button em{font-style:normal;background:#edeef8;padding:4px;border-radius:5px;text-align:center}.sanio-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sanio-quick button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:74px;padding:6px 3px;font-size:10px;line-height:1.15;text-align:center;overflow-wrap:anywhere}.sanio-quick .sanio-icon{width:22px;height:22px}.sanio-partners{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sanio-partners button{min-width:0;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;padding:5px 2px;font-size:10px;line-height:1.1}.sanio-partners .sanio-icon{width:20px;height:20px}.sanio-partners small{color:#4851bb;line-height:1.15}.sanio-backdrop{position:fixed;inset:0;background:#07023ca8;display:flex;align-items:center;justify-content:center;padding:18px;z-index:9999}.sanio-dialog{background:#fff;border-radius:16px;padding:22px;max-width:780px;width:100%;max-height:min(88vh,800px);overflow:auto;box-shadow:0 24px 80px #0a025660;position:relative;color:#0a0359}.sanio-dialog h2{margin:4px 45px 14px 0;font-size:23px;line-height:1.25}.sanio-dialog p{line-height:1.5}.sanio-dialog small{color:#3943b5}.sanio-dialog dl{grid-template-columns:1fr 1fr}.sanio-dialog dl div{grid-template-columns:115px minmax(0,1fr);padding:7px;border-bottom:1px solid #e6e7f5}.sanio-dialog .sanio-close{position:absolute;top:12px;right:12px;font-size:24px;min-width:40px;padding:0}.sanio-dialog .sanio-modal-row{display:block;width:100%;text-align:left;margin-top:6px}.sanio-demo-note{background:#f1f1e6;padding:9px;border-radius:8px;color:#595a35}.sanio-note{display:grid;gap:8px;margin-top:12px}.sanio-note label{font-weight:700}.sanio-note textarea{min-height:100px;resize:vertical;border:1px solid #a5a9dd;border-radius:8px;padding:10px;font-size:15px}.sanio-note button:disabled{opacity:.5;cursor:not-allowed}.sanio-feedback{position:fixed;bottom:18px;right:18px;background:#f5fbf2;border:1px solid #c8eab8;border-radius:10px;padding:12px;z-index:10001;box-shadow:0 5px 20px #0802442b}@media(max-width:1100px){.sanio-hero{grid-template-columns:1fr}.sanio-banner{display:none}.sanio-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}}@media(max-width:800px){.sanio-dashboard{padding:12px 10px 100px}.sanio-grid{grid-template-columns:1fr}.sanio-side{grid-row:2}.sanio-card{padding:14px}.sanio-profile{min-height:140px}.sanio-profile img{width:115px;height:125px}.sanio-profile h1{font-size:22px}.sanio-row{grid-template-columns:76px 25px minmax(0,1fr) auto 12px}.sanio-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.sanio-quick button{min-height:76px;font-size:12px}.sanio-partners button{font-size:11px}}@media(max-width:540px){.sanio-uat{display:block}.sanio-uat b{display:block;margin-bottom:3px}.sanio-profile{align-items:flex-start;gap:10px}.sanio-profile img{width:82px;height:100px}.sanio-profile h1{font-size:20px}.sanio-profile strong,.sanio-profile q{font-size:12px}.sanio-profile p{font-size:11px}.sanio-priority{align-items:flex-start;flex-wrap:wrap}.sanio-priority button{width:100%}.sanio-current dl,.sanio-dialog dl{grid-template-columns:1fr}.sanio-current dl div,.sanio-dialog dl div{grid-template-columns:105px minmax(0,1fr)}.sanio-row{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;min-height:66px!important}.sanio-row time{grid-column:2;grid-row:2}.sanio-row>.sanio-icon{grid-column:1;grid-row:1/3}.sanio-row>span:not(.sanio-icon){grid-column:2;grid-row:1}.sanio-row em{grid-column:3;grid-row:1/3;max-width:86px;font-size:10px}.sanio-row i{display:none}.sanio-row.attention{grid-template-columns:24px minmax(0,1fr)}.sanio-metrics button{min-height:72px}.sanio-partners{grid-template-columns:repeat(3,minmax(0,1fr))}.sanio-dialog{padding:16px}.sanio-dialog h2{font-size:19px}}.sanio-dashboard{container-type:inline-size}@container (max-width:820px){.sanio-hero,.sanio-grid{grid-template-columns:minmax(0,1fr)}.sanio-banner{display:none}}@container (max-width:700px){.sanio-dashboard .sanio-side{grid-row:auto}.sanio-profile img{width:110px;height:125px}.sanio-current dl,.sanio-dialog dl{grid-template-columns:1fr}.sanio-quick,.sanio-partners{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:450px){.sanio-profile{align-items:flex-start}.sanio-profile img{width:82px;height:105px}.sanio-profile h1{font-size:20px}.sanio-priority{flex-wrap:wrap}.sanio-priority button{width:100%}.sanio-row{grid-template-columns:24px minmax(0,1fr) auto;gap:7px}.sanio-row time{grid-column:2;grid-row:2}.sanio-row>.sanio-icon{grid-column:1;grid-row:1/3}.sanio-row>span:not(.sanio-icon){grid-column:2;grid-row:1}.sanio-row em{grid-column:3;grid-row:1/3;max-width:86px}.sanio-row i{display:none}.sanio-row.attention{grid-template-columns:24px minmax(0,1fr)}.sanio-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}.sanio-portrait{width:155px;height:143px;flex:none;overflow:hidden;border-radius:10px;background:#eeeef8}.sanio-portrait img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 37%;transform:scale(1.7);transform-origin:center 39%}@container (max-width:700px){.sanio-portrait{width:110px;height:125px}.sanio-portrait img{transform:scale(2)}}@container (max-width:450px){.sanio-portrait{width:82px;height:105px}.sanio-portrait img{transform:scale(2.15)}}.sanio-filters button{flex:0 0 auto;padding-inline:12px}.sanio-filters button{width:max-content!important;min-width:max-content!important}.sanio-demo-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:9px 13px;border:1px solid #c8cbeb;border-radius:9px;background:#fff;color:#10076e;font-size:12px}.sanio-demo-switch button{border:1px solid #bde6aa;border-radius:7px;background:#f1faec;color:#2f730f;padding:7px 11px;font:inherit;font-weight:600}@media(max-width:540px){.sanio-demo-switch{align-items:stretch;flex-direction:column}.sanio-demo-switch button{min-height:42px}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-latin-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-800.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-latin-900.woff2) format("woff2")}html,body,body *{font-family:Poppins,Arial,sans-serif!important}body :is(code,pre,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.app.platform :is(.candra-portrait,.dewi-avatar,.sanio-portrait,.erlin-photo,.nikita-portrait,.erfad-avatar,.suwito-avatar,.vera-portrait:not(.vera-portrait-fallback),.retno-photo,.tikra-photo,.kustono-photo){display:block;width:116px!important;height:120px!important;flex:0 0 116px!important;overflow:hidden!important;border:2px solid #ffffff!important;border-radius:12px!important;background:#eaebf7!important;box-shadow:0 3px 12px #0c036b24!important}.app.platform :is(.candra-portrait,.dewi-avatar,.sanio-portrait,.erlin-photo,.nikita-portrait,.erfad-avatar,.suwito-avatar,.vera-portrait,.retno-photo,.tikra-photo,.kustono-photo) img{display:block;width:100%!important;height:100%!important;max-width:none!important;min-width:0!important;object-fit:cover!important;object-position:var(--gaia-portrait-position,50% 40%)!important;transform:var(--gaia-portrait-transform,scale(2))!important;transform-origin:var(--gaia-portrait-origin,50% 40%)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app.platform .candra-portrait{--gaia-portrait-position:50% 39%;--gaia-portrait-transform:scale(2.15);--gaia-portrait-origin:50% 39%}.app.platform .dewi-avatar{--gaia-portrait-position:50% 29%;--gaia-portrait-transform:scale(1.22);--gaia-portrait-origin:50% 30%}.app.platform .sanio-portrait{--gaia-portrait-position:50% 37%;--gaia-portrait-transform:scale(2);--gaia-portrait-origin:50% 39%}.app.platform .erlin-photo{--gaia-portrait-position:50% 34%;--gaia-portrait-transform:scale(1.65);--gaia-portrait-origin:50% 39%}.app.platform .nikita-portrait{--gaia-portrait-position:50% 45%;--gaia-portrait-transform:scale(2.8);--gaia-portrait-origin:50% 45%}.app.platform .erfad-avatar,.app.platform .suwito-avatar{--gaia-portrait-position:50% 40%;--gaia-portrait-transform:scale(1.7);--gaia-portrait-origin:50% 40%}.app.platform .vera-portrait{--gaia-portrait-position:50% 52%;--gaia-portrait-transform:translate(15px,-40px) scale(3.5);--gaia-portrait-origin:50% 50%}.app.platform .retno-photo{--gaia-portrait-position:50% 50%;--gaia-portrait-transform:scale(2.1);--gaia-portrait-origin:50% 50%}.app.platform .tikra-photo{--gaia-portrait-position:50% 37%;--gaia-portrait-transform:scale(2.1);--gaia-portrait-origin:50% 50%}.app.platform .kustono-photo{--gaia-portrait-position:50% 38%;--gaia-portrait-transform:scale(2.15);--gaia-portrait-origin:50% 50%}@media(max-width:760px){.app.platform :is(.candra-portrait,.dewi-avatar,.sanio-portrait,.erlin-photo,.nikita-portrait,.erfad-avatar,.suwito-avatar,.vera-portrait:not(.vera-portrait-fallback),.retno-photo,.tikra-photo,.kustono-photo){width:80px!important;height:88px!important;flex-basis:80px!important;border-radius:10px!important}.app.platform .vera-portrait{--gaia-portrait-transform:translate(11px,-29px) scale(3.5)}}
