.ops-today-heading>.kyk-note-launch{white-space:nowrap;border-radius:7px;margin-left:auto;font-size:14px;font-weight:800;color:#60420c!important;background:#fff4c4!important;border:1px solid #cfa843!important;padding:5px 12px!important}.ops-today-heading>.kyk-note-launch+button{margin-left:0}.kyk-notebook{box-sizing:border-box;color:#163849;background:#fff;border:1px solid #bacbd4;border-radius:16px;width:min(900px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-size:16px;position:fixed;overflow:auto;box-shadow:0 22px 80px #071e4160}.kyk-notebook::backdrop{background:#10293c80}.kyk-notebook *{box-sizing:border-box}.kyk-notebook header{background:#f4f9fa;border-bottom:1px solid #d6e2e7;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.kyk-notebook h2{color:#123949;margin:0;font-size:22px}.kyk-notebook header p{color:#516777;margin:5px 0 0;font-size:14px}.kyk-notebook button{font:inherit;cursor:pointer;color:#163849;background:#fff;border:1px solid #acc3cf;border-radius:7px;min-height:42px;padding:9px 14px}.kyk-notebook button:disabled{opacity:.5;cursor:wait}.kyk-note-body{grid-template-columns:280px minmax(0,1fr);min-height:390px;display:grid}.kyk-note-list{background:#f7fafb;border-right:1px solid #d6e2e7;max-height:480px;padding:14px;overflow:auto}.kyk-note-list-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.kyk-note-list .kyk-note-item{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-bottom:9px;padding:12px;display:flex}.kyk-note-item span{color:#13776c;font-size:14px}.kyk-note-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.kyk-note-item small{color:#637482;font-size:12px}.kyk-note-item.selected{background:#e8f8f5;border-color:#098577}.kyk-note-item.done strong{color:#697c85;text-decoration:line-through}.kyk-note-editor{flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.kyk-note-fields{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kyk-note-fields label{font-size:14px}.kyk-note-fields input[type=date]{color:#173747;background:#fff;border:1px solid #b6cbd5;border-radius:6px;min-height:42px;margin-top:6px;padding:7px;font-size:16px;display:block}.kyk-note-complete{align-items:center;gap:7px;display:flex}.kyk-note-complete input{accent-color:#098577;width:18px;height:18px}.kyk-note-editor textarea{resize:vertical;color:#182f3c;width:100%;min-height:210px;font:inherit;white-space:pre-wrap;background:#fffef4;border:1px solid #bdcdd5;border-radius:8px;flex:1;padding:13px;line-height:1.7}.kyk-note-editor>small{color:#5f707c;font-size:12px}.kyk-note-actions{justify-content:flex-end;gap:8px;display:flex}.kyk-notebook .primary{color:#fff;background:#087f75;border-color:#087f75}.kyk-notebook .danger{color:#b42c3b;border-color:#ecc0c6}.kyk-note-message{white-space:pre-wrap;background:#edf7fa;margin:0;padding:12px 22px}.kyk-note-confirm{z-index:1;background:#fffef8f7;flex-wrap:wrap;place-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.kyk-note-confirm p{text-align:center;width:100%;line-height:1.6}@media (width<=650px){.ops-today-heading{height:auto!important;min-height:28px!important}.ops-today-heading>.kyk-note-launch{font-size:13px;padding:4px 8px!important}.kyk-notebook{width:calc(100vw - 12px);max-height:calc(100dvh - 16px)}.kyk-notebook header{padding:12px}.kyk-note-body{grid-template-columns:1fr}.kyk-note-list{border-bottom:1px solid #d6e2e7;border-right:0;max-height:185px;padding:10px}.kyk-note-editor{padding:12px}.kyk-note-editor textarea{min-height:170px}.kyk-note-list-head{background:#f7fafb;padding:5px 0;position:sticky;top:-10px}.kyk-notebook h2{font-size:20px}}.kyk-login-summary{color:#111;width:min(620px,100vw - 24px)}.kyk-summary-content{text-align:left;color:#111;max-height:60dvh;padding:16px 20px;overflow:auto}.kyk-summary-counts{flex-wrap:wrap;gap:8px;display:flex}.kyk-summary-counts span{color:#111;background:#eff8f5;border-radius:9px;padding:9px 12px}.kyk-summary-counts b{color:#087f75}.kyk-summary-content h3{color:#111;margin:18px 0 8px;font-size:16px}.kyk-summary-content details{color:#111;border-bottom:1px solid #e1e8e9;padding:10px 0}.kyk-summary-content summary{cursor:pointer;overflow-wrap:anywhere}.kyk-summary-content summary small{color:#52626b;margin-right:10px}.kyk-summary-content details p{white-space:pre-wrap;overflow-wrap:anywhere;color:#111;line-height:1.6}.kyk-summary-content>small{color:#52626b;margin-top:16px;line-height:1.5;display:block}.kyk-login-summary footer{background:#f4f9fa;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.kyk-login-summary header h2{color:#111}.login-receipts{color:#111;text-align:left;background:linear-gradient(145deg,#eff8ff 0%,#fff 48%,#f6f9fc 100%);border:1px solid #fff;border-radius:24px;width:min(1050px,94vw);max-height:90dvh;margin:auto;padding:28px;font-family:inherit;font-size:14px;overflow:auto;box-shadow:0 28px 90px #102c4859}.login-receipts::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#142b4666}.login-receipts header{border-bottom:1px solid #d9e5ee;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.login-receipts .greeting-brand{letter-spacing:.14em;color:#111;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.login-receipts h2{color:#111;letter-spacing:-.04em;margin:0 0 8px;font-size:20px}.login-receipts p{color:#111;margin:0;line-height:1.6}.login-receipts header p{font-size:14px}.login-receipts header>button{background:#ffffffa6;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:0;font-size:24px;line-height:1}.login-receipts .greeting-card{align-items:center;gap:30px;padding:30px 12px;display:flex}.login-receipts .greeting-portrait{text-align:center;flex:0 0 144px}.login-receipts .greeting-portrait img{object-fit:contain;outline-offset:5px;background:#fff;border-radius:50%;outline:2px solid #c5a259;width:144px;height:144px;transform:rotate(-4deg);box-shadow:0 12px 24px #28445a24}.login-receipts .greeting-portrait span{color:#111;margin-top:17px;font-size:13px;font-weight:700;display:block}.login-receipts .greeting-copy{min-width:0}.login-receipts .greeting-eyebrow{color:#111;border-bottom:2px solid #c5a259;margin-bottom:12px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-block}.login-receipts .login-receipts-message{letter-spacing:-.04em;word-break:keep-all;font-size:clamp(20px,2.5vw,26px);font-weight:500;line-height:1.6}.login-receipts .login-receipts-message strong{color:#111;margin-top:4px;font-size:1.12em;font-weight:850;display:block}.login-receipts .greeting-status{background:#edf3f8;border:1px solid #dce7ee;border-radius:12px;padding:12px 16px;font-size:14px}.login-receipts-table{background:#fff;border:1px solid #d9e5ee;border-radius:12px;max-height:34dvh;overflow:auto}.login-receipts table{border-collapse:collapse;white-space:nowrap;width:100%}.login-receipts th,.login-receipts td{text-align:left;color:#111;border-bottom:1px solid #e5edf3;padding:11px 12px;font-size:14px}.login-receipts th{background:#eaf1f7;position:sticky;top:0}.login-receipts tr:last-child td{border-bottom:0}.login-receipts td small{margin-top:4px;display:block}.login-receipts footer{border-top:1px solid #d9e5ee;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.login-receipts button{color:#111;cursor:pointer;background:#fff;border:1px solid #c9d8e4;border-radius:10px;padding:11px 17px;font-size:14px;font-weight:750;transition:background .15s,box-shadow .15s}.login-receipts footer button:last-child{background:linear-gradient(120deg,#d4e9fb,#e1f2fc);border-color:#a2c8e4;box-shadow:0 4px 10px #28578b12}.login-receipts button:hover{background:#eaf2f9;box-shadow:0 4px 12px #25466320}.login-receipts button:focus-visible{outline-offset:3px;outline:3px solid #2775ae}.login-receipts button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.login-receipts{border-radius:18px;padding:18px}.login-receipts h2{font-size:18px}.login-receipts .greeting-card{gap:20px;padding:26px 0}.login-receipts .greeting-portrait{flex-basis:92px}.login-receipts .greeting-portrait img{width:92px;height:92px}.login-receipts .greeting-portrait span{font-size:12px}.login-receipts .login-receipts-message{font-size:18px}.login-receipts footer button{flex:1}.login-receipts-table{max-height:30dvh}}@media (width<=360px){.login-receipts .greeting-card{flex-direction:column;align-items:flex-start}.login-receipts .greeting-portrait{align-self:center}}.login-receipts .greeting-card{isolation:isolate;background:linear-gradient(120deg,#e3f3ff,#eee6ff,#ffe9ef,#fff3d8,#def7f3) 0 0/300% 300%;border:1px solid #d4dff1;border-radius:20px;margin:18px 0;padding:28px 20px;position:relative;overflow:hidden}.login-receipts[open] .greeting-card{animation:14s ease-in-out infinite greeting-colors}.login-receipts .greeting-eyebrow{color:#63328c;letter-spacing:.02em;background:#ffffffc9;border:1px solid #d4b8ef;border-radius:99px;padding:6px 12px}.login-receipts .login-receipts-message{color:#21385f;font-weight:650}.login-receipts .login-receipts-message strong{color:#733592;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#7434a0,#b32d65,#9b4b16,#176b66,#2458a7,#7434a0) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:3px}.login-receipts[open] .login-receipts-message{animation:.7s ease-out both greeting-arrive}.login-receipts[open] .login-receipts-message strong{animation:.9s ease-out .15s both greeting-arrive,10s ease-in-out infinite greeting-ink}.login-receipts .greeting-portrait img{outline-color:#a277ca;box-shadow:0 9px 25px #7044ad2b}.login-receipts[open] .greeting-portrait img{animation:.8s ease-out both greeting-arrive}.login-receipts .greeting-portrait span{color:#593276}@keyframes greeting-colors{0%,to{background-position:0%}50%{background-position:100%}}@keyframes greeting-ink{0%,to{background-position:0%}50%{background-position:100%}}@keyframes greeting-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.login-receipts .greeting-card{gap:18px;padding:22px 14px}}@media (prefers-reduced-motion:reduce){.login-receipts[open] .greeting-card,.login-receipts[open] .login-receipts-message,.login-receipts[open] .login-receipts-message strong,.login-receipts[open] .greeting-portrait img{animation:none}}@media (forced-colors:active){.login-receipts .login-receipts-message strong{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.login-receipts .greeting-sales{flex:1;min-width:0;max-width:490px;margin-left:auto}.login-receipts .greeting-sales>small{color:#111;margin:0 0 8px;font-size:12px;display:block}.login-receipts .greeting-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.login-receipts .greeting-metric{background:#fff1b7;border:2px solid #334563;border-radius:15px 15px 15px 4px;min-width:0;padding:10px 11px 12px;position:relative;box-shadow:3px 3px #334563}.login-receipts .metric-1{background:#ffe2ec;border-radius:15px 15px 4px}.login-receipts .metric-2{background:#d9f6ed}.login-receipts .greeting-metric span{color:#111;font-size:13px;font-weight:750;display:block}.login-receipts .greeting-metric b{color:#111;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(14px,1.6vw,18px);font-weight:900;line-height:1.4;display:block}@media (width<=760px){.login-receipts header{flex-wrap:wrap}.login-receipts header>button{order:1;margin-left:auto}.login-receipts .greeting-sales{flex-basis:100%;order:2;max-width:none}.login-receipts .greeting-sales-cards{gap:8px}.login-receipts .greeting-metric{padding:9px 8px}.login-receipts .greeting-metric b{font-size:14px}}.login-receipts.greeting-only{width:min(1080px,94vw)}.login-receipts .greeting-sales{max-width:650px}.login-receipts .greeting-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.login-receipts .metric-3{background:#e8e0ff}@media (width<=900px){.login-receipts header{flex-wrap:wrap}.login-receipts header>button{order:1;margin-left:auto}.login-receipts .greeting-sales{flex-basis:100%;order:2;max-width:none}}@media (width<=540px){.login-receipts .greeting-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.login-receipts .greeting-metric{padding:9px 6px}.login-receipts .greeting-metric span{font-size:12px}}.login-receipts .greeting-sales>.greeting-cost-note{margin:10px 0 0;font-size:12px;line-height:1.5}.login-receipts,.login-receipts.greeting-only{box-sizing:border-box;border-radius:18px;width:min(540px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px}.login-receipts header{flex-wrap:wrap;gap:10px;padding-bottom:12px}.login-receipts .greeting-brand{margin-bottom:5px;font-size:12px}.login-receipts h2{margin-bottom:4px;font-size:18px}.login-receipts header>button{order:1;width:30px;height:30px;margin-left:auto}.login-receipts .greeting-sales{flex-basis:100%;order:2;max-width:none;margin-left:0}.login-receipts .greeting-sales>small{margin-bottom:6px}.login-receipts .greeting-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.login-receipts .greeting-metric{border-radius:11px 11px 11px 3px;padding:8px;box-shadow:2px 2px #334563}.login-receipts .greeting-metric span{font-size:12px}.login-receipts .greeting-metric b{overflow-wrap:anywhere;margin-top:4px;font-size:14px}.login-receipts .greeting-card{border-radius:14px;gap:18px;margin:12px 0;padding:18px 14px}.login-receipts .greeting-portrait{flex:0 0 86px}.login-receipts .greeting-portrait img{outline-offset:3px;width:86px;height:86px}.login-receipts .greeting-portrait span{margin-top:11px;font-size:12px}.login-receipts .greeting-eyebrow{margin-bottom:8px;padding:4px 8px;font-size:12px}.login-receipts .login-receipts-message{font-size:18px;line-height:1.55}.login-receipts .greeting-status{padding:9px 11px;font-size:14px}.login-receipts footer{gap:8px;margin-top:12px;padding-top:12px}.login-receipts footer button{flex:0 auto;padding:9px 12px}.login-receipts-table{max-height:26dvh}@media (width<=400px){.login-receipts,.login-receipts.greeting-only{padding:12px}.login-receipts .greeting-card{flex-direction:row;align-items:center;gap:12px;padding:15px 10px}.login-receipts .greeting-portrait{flex-basis:66px}.login-receipts .greeting-portrait img{width:66px;height:66px}.login-receipts .login-receipts-message{font-size:16px}.login-receipts .greeting-metric{padding:7px 5px}.login-receipts footer button{flex:1}.login-receipts .greeting-portrait span{font-size:12px}}.login-receipts[open] .greeting-card .greeting-copy{transform-origin:0;animation-duration:1.1s;animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-fill-mode:both}.login-receipts[open] .greeting-motion-0 .greeting-copy{animation-name:quote-rise}.login-receipts[open] .greeting-motion-1 .greeting-copy{animation-name:quote-slide}.login-receipts[open] .greeting-motion-2 .greeting-copy{animation-name:quote-zoom}.login-receipts[open] .greeting-motion-3 .greeting-copy{animation-name:quote-unfold}.login-receipts[open] .greeting-motion-4 .greeting-copy{animation-name:quote-swing}.login-receipts[open] .greeting-motion-5 .greeting-copy{animation-name:quote-reveal}.login-receipts[open] .greeting-card .login-receipts-message{animation:none}.login-receipts[open] .greeting-card .login-receipts-message strong{animation:10s ease-in-out infinite greeting-ink}@keyframes quote-rise{0%{opacity:0;transform:translateY(24px)}70%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes quote-slide{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes quote-zoom{0%{opacity:0;transform:scale(.84)}75%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes quote-unfold{0%{opacity:0;transform:perspective(600px)rotateX(-28deg)translateY(12px)}to{opacity:1;transform:perspective(600px)rotateX(0)translateY(0)}}@keyframes quote-swing{0%{opacity:0;transform:rotate(-4deg)translate(-12px)}70%{opacity:1;transform:rotate(1deg)}to{opacity:1;transform:rotate(0)translate(0)}}@keyframes quote-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.login-receipts[open] .greeting-card .greeting-copy,.login-receipts[open] .greeting-card .login-receipts-message strong{animation:none}}.login-receipts .greeting-portrait img{outline:none;transform:none;box-shadow:0 7px 18px #9b762323}.login-receipts .quote-word{white-space:nowrap;display:inline-block}.login-receipts .quote-letter{display:inline-block}.login-receipts[open] .greeting-card .quote-letter{animation:.7s cubic-bezier(.2,.8,.3,1) both letter-hop}.login-receipts[open] .greeting-motion-1 .quote-letter,.login-receipts[open] .greeting-motion-4 .quote-letter{animation-name:letter-turn}.login-receipts[open] .greeting-motion-2 .quote-letter,.login-receipts[open] .greeting-motion-5 .quote-letter{animation-name:letter-pop}.login-receipts[open] .greeting-card .login-receipts-message strong{-webkit-text-fill-color:initial;color:#7434a0;background:0 0;animation:none}.login-receipts .login-receipts-message strong .quote-letter:nth-child(4n+1){color:#7434a0}.login-receipts .login-receipts-message strong .quote-letter:nth-child(4n+2){color:#b32d65}.login-receipts .login-receipts-message strong .quote-letter:nth-child(4n+3){color:#176b66}.login-receipts .login-receipts-message strong .quote-letter:nth-child(4n){color:#2458a7}@keyframes letter-hop{0%{opacity:0;transform:translateY(14px)}65%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes letter-turn{0%{opacity:0;transform:perspective(250px)rotateY(70deg)translate(7px)}to{opacity:1;transform:perspective(250px)rotateY(0)translate(0)}}@keyframes letter-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}70%{opacity:1;transform:scale(1.1)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.login-receipts[open] .greeting-card .quote-letter{animation:none}}html body dialog.login-receipts{color:#142b4b!important;background:#fff!important;border:1px solid #cbd6e4!important;border-radius:10px!important;width:min(760px,100vw - 20px)!important;max-width:760px!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;overflow:auto!important;box-shadow:0 18px 65px #10284455!important}html body dialog.login-receipts :is(h2,h3,p,b,small,label){color:#142b4b!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html body dialog.login-receipts .today-notice-head{justify-content:space-between;align-items:center;gap:10px;background:#fff!important;border:0!important;padding:0 0 12px!important;display:flex!important}html body dialog.login-receipts .today-notice-head h2{margin:3px 0!important;font-size:25px!important}html body dialog.login-receipts .today-notice-head p{margin:0;font-size:12px}html body dialog.login-receipts .today-notice-head>div:last-child{gap:6px;display:flex}html body dialog.login-receipts button{white-space:normal;min-height:36px;color:#15375d!important;background:#eff5fd!important;border:1px solid #c5d5e8!important;border-radius:5px!important;width:auto!important;height:auto!important;padding:7px 12px!important;font-size:14px!important;position:static!important}html body dialog.login-receipts .today-block{background:#fff;border:1px solid #dce5ee;border-radius:6px;margin:0 0 9px;padding:10px}html body dialog.login-receipts h3{margin:0 0 7px;font-size:16px}.today-block-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.today-block-title h3{margin:0!important}.today-notice-item{background:#fff0f2;border-left:4px solid #e13f52;margin:6px 0;padding:8px 10px}.today-notice-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:14px}.today-notice-item small{font-size:12px}.today-notice-editor{gap:7px;margin:10px 0;display:grid}.today-notice-editor label{gap:4px;font-size:14px;display:grid}.today-notice-editor input,.today-notice-editor textarea{border:1px solid #b6c8dc;border-radius:5px;width:100%;min-width:0;padding:8px;font-size:16px;color:#111!important;background:#fff!important}html body dialog.login-receipts .login-receipts-table{max-height:190px!important;margin:0!important;overflow:auto!important}html body dialog.login-receipts table{width:100%;min-width:500px;font-size:13px!important}html body dialog.login-receipts td,html body dialog.login-receipts th{padding:7px!important}html body dialog.login-receipts td small{display:block}.today-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.today-metrics article{text-align:center;background:#edf5ff;border-radius:5px;min-width:0;padding:10px 6px}.today-metrics article:nth-child(2){background:#eaf7f1}.today-metrics small{font-size:13px;display:block}.today-metrics b{overflow-wrap:anywhere;font-size:18px;display:block}.today-quote-bar{background:#e7f2ff;border-radius:5px;padding:10px 12px}.today-quote-bar b{font-size:14px}.today-quote-bar p{margin:4px 0;font-size:14px}html body dialog.login-receipts footer{justify-content:space-between;margin-top:10px;display:flex;background:#fff!important;padding:0!important}.pending-material-panel{color:#153454;background:#fff;border:1px solid #cddde9;border-radius:10px;margin:14px 0;padding:14px}.pending-material-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pending-material-panel h3{margin:0;font-size:18px}.pending-material-panel button{color:#153454;background:#eaf3ff;border:1px solid #b9cfe3;border-radius:5px;margin-left:5px;padding:8px 14px}.pending-material-scroll{max-height:260px;margin-top:10px;overflow:auto}.pending-material-panel table{width:100%;min-width:520px;font-size:14px}.pending-material-panel td,.pending-material-panel th{border-bottom:1px solid #dce5ee;padding:8px}.pending-material-panel td small{font-size:12px;display:block}@media (width<=520px){html body dialog.login-receipts{padding:10px!important}.today-metrics{grid-template-columns:1fr}.today-metrics article{justify-content:space-between;gap:8px;display:flex}.today-notice-head{flex-wrap:wrap}}html body dialog.login-receipts .login-receipts-table table{table-layout:fixed;min-width:0!important}html body dialog.login-receipts .login-receipts-table :is(th,td){overflow-wrap:anywhere;white-space:normal}html body dialog.login-receipts .login-receipts-table th:first-child{width:44%}html body dialog.login-receipts .today-block-title{flex-wrap:wrap}html body dialog.login-receipts footer{justify-content:flex-end!important}html body .dashboard .pending-material-panel{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d4e1eb;border-radius:0;margin:10px 0;padding:8px 0}html body .dashboard .pending-material-panel header{flex-wrap:wrap;gap:8px}html body .dashboard .pending-material-panel header>div{flex-wrap:wrap;gap:5px;display:flex}html body .dashboard .pending-material-panel h3{font-size:16px}html body .dashboard .pending-material-panel button{white-space:normal;margin:0}html body .dashboard .pending-material-scroll{max-height:200px;margin-top:6px}html body .dashboard .pending-material-panel table{table-layout:fixed;width:100%;min-width:0}html body .dashboard .pending-material-panel th:first-child{width:44%}html body .dashboard .pending-material-panel :is(th,td){overflow-wrap:anywhere;white-space:normal;padding:6px}html body .dashboard.dashboard-reference section.pending-material-panel,html body .dashboard.dashboard-reference section.pending-material-panel>header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;height:auto!important;min-height:0!important}html body .dashboard.dashboard-reference section.pending-material-panel{margin:8px 0!important;padding:4px 0!important}html body .dashboard.dashboard-reference section.pending-material-panel>header{justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html body .dashboard.dashboard-reference section.pending-material-panel :is(h3,p,small){color:#153454!important;-webkit-text-fill-color:#153454!important;text-shadow:none!important}html body .dashboard.dashboard-reference section.pending-material-panel>p{margin:5px 0!important;padding:0!important}html body .dashboard.dashboard-reference .pending-material-links{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex-direction:column!important;flex:none!important;gap:4px!important;margin:4px 0!important;padding:0!important;display:flex!important}html body .dashboard.dashboard-reference .pending-material-link{color:#153454!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 14px!important;height:auto!important;min-height:0!important;padding:2px 0!important;display:flex!important}html body .dashboard.dashboard-reference .pending-material-link span{overflow-wrap:anywhere;color:#153454!important}html body .dashboard.dashboard-reference .pending-material-link button{color:#153454!important;white-space:nowrap!important;background:#eaf3ff!important;border:1px solid #b9cfe3!important;border-radius:5px!important;min-height:32px!important;padding:5px 10px!important}.login-notice-ack{color:#17334d;align-items:center;gap:7px;margin-top:8px;font-size:13px;line-height:1.5;display:flex}.login-notice-ack input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.replacement-expiry-notice{border-left:4px solid #c25713;color:#241b13!important;background:#fff5e7!important}.replacement-expiry-notice article{border-bottom:1px solid #edd8c1;padding:7px 0}.replacement-expiry-notice small{color:#743b13!important}.today-notice-latest{min-width:0;height:28px;text-shadow:none;background:#052b3b5c;border:1px solid #d6e8ed59;border-radius:7px;overflow:hidden;color:#e3eef2!important;flex:0 520px!important;max-width:min(46vw,520px)!important;font-weight:800!important}.today-notice-slide{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;padding:0 12px;animation:.55s ease-out both today-notice-slide;display:flex;overflow:hidden}@keyframes today-notice-slide{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.today-notice-slide{animation:none}}@media (width<=600px){.today-notice-latest{height:25px;flex-basis:42%!important;max-width:42%!important}.today-notice-slide{padding-inline:8px}}.ks-menu-group{width:100%;min-width:0}.ks-menu-group>button{width:100%}.ks-menu-group>button b{margin-left:auto}.ks-menu-group #ks-sidebar-submenus[hidden]{display:none!important}.ks-menu-group #ks-sidebar-submenus{border-left:2px solid #6ea99e;margin:3px 0 9px 12px;padding-left:7px}.ks-menu-group #ks-sidebar-submenus button{text-align:left;align-items:center;gap:6px;width:100%;min-height:38px;padding:7px 6px;display:flex}.ks-menu-group #ks-sidebar-submenus button em{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ks-menu-group #ks-sidebar-submenus button span{min-width:16px;font-size:11px}.ks-menu-group button:focus-visible{outline-offset:-2px;outline:2px solid #d6b75c}.dashboard-alert-row{grid-template-columns:minmax(330px,.95fr) minmax(0,1.55fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}.dashboard-alert-row .today-notice{height:100%;margin:0}.integrated-alerts{background:linear-gradient(90deg,#0d5663,#118b80);border:1px solid #39bda9;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 7px 18px #123b5512}.integrated-alerts-head{color:#fff;justify-content:space-between;align-items:center;gap:9px;min-height:54px;padding:10px 13px;display:flex}.integrated-alerts-head>div{align-items:center;gap:8px;min-width:0;display:flex}.integrated-alerts-head span{color:#164354;letter-spacing:.08em;background:#ffe66f;border-radius:5px;flex:none;padding:3px 5px;font-size:9px;font-weight:1000}.integrated-alerts-head strong{white-space:nowrap;font-size:15px}.integrated-alert-count{color:#ff5060;white-space:nowrap;text-shadow:0 1px #5d0a19;margin-left:auto;font-size:13px}.integrated-alerts-head-actions{gap:5px;display:flex}.integrated-alerts-head button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #8ed9cf;border-radius:7px;height:28px;font-weight:900}.integrated-alerts-head-actions>button:first-child{width:28px}.integrated-alerts-head .integrated-alert-confirm{color:#0a7168;background:#fff;border-color:#fff;padding:0 10px;font-size:11px}.dashboard-alert-row .today-notice>summary{height:100%;min-height:54px;padding:10px 13px}.integrated-alert-modal-backdrop{z-index:2147483640;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061b2b99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.integrated-alert-modal{color:#193e4e;background:#f6fbfb;border:1px solid #c1e0da;border-radius:15px;flex-direction:column;width:min(900px,100vw - 28px);max-height:min(780px,100dvh - 28px);display:flex;overflow:hidden;box-shadow:0 28px 70px #00152270}.integrated-alert-modal header{color:#fff;background:linear-gradient(100deg,#0b4d62,#078577);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.integrated-alert-modal header small{color:#8af3d8;letter-spacing:.12em;font-size:10px;font-weight:900}.integrated-alert-modal h2{margin:4px 0;font-size:21px}.integrated-alert-modal header p{color:#d7f2ed;margin:0;font-size:12px}.integrated-alert-modal-close{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:8px;width:32px;height:32px;font-size:25px;line-height:1}.integrated-alert-modal-tools{background:#fff;border-bottom:1px solid #d8e9e6;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex}.integrated-alert-modal-tools b{font-size:14px}.integrated-alert-modal-tools strong{color:#db2940}.integrated-alert-modal-tools button{color:#fff;cursor:pointer;background:#0c927f;border:1px solid #0a8b79;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:900}.integrated-alert-modal-tools button:disabled{color:#8ea0a1;cursor:default;background:#eef3f2;border-color:#d9e4e3}.integrated-alert-modal-list{gap:7px;padding:10px 12px;display:grid;overflow:auto}.integrated-alert-modal-list article{background:#fff;border:1px solid #d6e7e4;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:9px 10px;display:grid}.integrated-alert-modal-list article>span{color:#087c6d;white-space:nowrap;background:#e0f7f1;border-radius:5px;grid-column:1;padding:3px 5px;font-size:9px;font-weight:900}.integrated-alert-modal-list article>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.integrated-alert-modal-list article>time{color:#6d848d;white-space:nowrap;grid-column:3;font-size:10px}.integrated-alert-modal-list article>p{color:#5f7882;grid-column:1/3;margin:0;font-size:11px}.integrated-alert-modal-list article>small{color:#385866;grid-column:1/3;font-size:11px;display:block}.integrated-alert-modal-list article>small em{color:#087d70;margin-right:6px;font-size:10px;font-style:normal;font-weight:900}.integrated-alert-modal-list article>button{color:#fff;cursor:pointer;background:#0c927f;border:1px solid #0b8c79;border-radius:6px;grid-area:2/3/4;padding:6px 8px;font-size:10px;font-weight:900}.integrated-alert-modal-empty{color:#71858d;text-align:center;margin:0;padding:45px 12px}@media (width<=850px){.dashboard-alert-row{grid-template-columns:1fr}.dashboard-alert-row .today-notice{order:2}.integrated-alerts{order:1}}@media (width<=600px){.integrated-alert-modal-backdrop{padding:8px}.integrated-alert-modal header{padding:14px}.integrated-alert-modal h2{font-size:18px}.integrated-alert-modal-list article>time{display:none}.integrated-alert-modal-list article>p,.integrated-alert-modal-list article>small{grid-column:1/-1}.integrated-alert-modal-list article>button{grid-area:auto/1/auto/-1;width:100%}}@media (width>=901px){.dashboard-alert-row{gap:7px;margin-top:7px}.integrated-alerts-head,.dashboard-alert-row .today-notice>summary{min-height:46px;padding:7px 10px}.integrated-alerts-head strong{font-size:12px}.integrated-alert-count{font-size:10px}.integrated-alerts-head .integrated-alert-confirm{padding:0 8px;font-size:9px}}.integrated-alert-tabs{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.integrated-alert-tabs button{color:#496770;cursor:pointer;background:#fff;border:1px solid #c8dedb;border-radius:8px;min-width:105px;padding:8px 11px;font-weight:900}.integrated-alert-tabs button.active{color:#fff;background:#0a8e7d;border-color:#078d7a}.integrated-alert-tabs b{margin-left:5px}.integrated-alert-filters{background:#f8fcfb;border:1px solid #d3e4e1;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;padding:10px;display:grid}.integrated-alert-filters label{color:#54717a;font-size:11px;font-weight:900}.integrated-alert-filters input{color:#1b4350;background:#fff;border:1px solid #c6d9d6;border-radius:7px;width:100%;min-height:36px;margin-top:4px;padding:0 8px;font-size:13px;display:block}@media (width<=700px){.integrated-alert-filters{grid-template-columns:1fr 1fr}.integrated-alert-tabs button{flex:1}}.integrated-alert-modal header>div:last-child{align-items:center;gap:7px;display:flex}.integrated-alert-print{cursor:pointer;border-radius:8px;height:32px;padding:0 10px;font-size:11px;font-weight:900;color:#087a6b!important;background:#effaf7!important;border:1px solid #8bc8be!important}@media print{@page{size:A4;margin:14mm}body>:not(.shell),.shell>aside,.shell>main>header,.dashboard>:not(.dashboard-alert-row),.integrated-alerts-head,.integrated-alert-modal-close,.integrated-alert-print,.integrated-alert-tabs,.integrated-alert-filters{display:none!important}.integrated-alert-modal-backdrop{background:#fff!important;display:block!important;position:static!important}.integrated-alert-modal{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important}.integrated-alert-modal-list{overflow:visible!important}.integrated-alert-modal-list article{break-inside:avoid}}.integrated-alert-modal-list .shipment-completed-text{color:#15803d!important}.compact-top-alert{box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.top-alert-button{white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-weight:800;display:flex;color:#fff!important;background:#075d72!important;border:1px solid #086c80!important}.top-alert-button b{color:#075d72;background:#fff;border-radius:12px;padding:1px 7px}.compact-top-alert .integrated-alert-modal-backdrop{z-index:2147482000}.integrated-alert-modal-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:14px}.integrated-alert-modal-list article>span{grid-column:1/-1;justify-self:start;font-size:13px}.integrated-alert-modal-list article>b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;grid-column:1/-1;font-size:16px;line-height:1.5;overflow:visible}.integrated-alert-modal-list article>time{white-space:normal;color:#355667;grid-column:1/-1;font-size:14px;line-height:1.5;display:block!important}.integrated-alert-modal-list .alert-detail-fields{background:#f0f6f7;border:1px solid #d6e5e8;border-radius:7px;grid-column:1/-1;gap:8px;margin:0;padding:10px;display:grid}.alert-detail-fields>div{grid-template-columns:135px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.6;display:grid}.alert-detail-fields dt{color:#496571;font-weight:700}.alert-detail-fields dd{color:#153747;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:600}.integrated-alert-modal-list article>small{overflow-wrap:anywhere;grid-column:1/-1;font-size:14px;line-height:1.6;display:block}.integrated-alert-modal-list article>small em{font-size:13px}.integrated-alert-modal-list article>button{grid-area:auto/1/auto/-1;justify-self:end;min-height:38px;padding:8px 12px;font-size:14px}.integrated-alert-modal-list{min-height:0}.integrated-alert-modal header,.integrated-alert-modal-tools,.integrated-alert-tabs,.integrated-alert-filters{flex-shrink:0}@media (width<=600px){.alert-detail-fields>div{grid-template-columns:1fr;gap:2px}.integrated-alert-modal-list article>time{display:block!important}.integrated-alert-modal-list article>button{width:100%}}@media print{body:has(>.integrated-alert-modal-backdrop)>:not(.integrated-alert-modal-backdrop){display:none!important}body>.integrated-alert-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:static!important}.integrated-alert-modal-list{display:block!important;overflow:visible!important}.integrated-alert-modal-list article{break-inside:avoid;margin-bottom:10px}.integrated-alert-modal-list article>button{display:none!important}}.integrated-alert-modal-list article>.integrated-order-shortages{background:#fff5f0;border:1px solid #e5b9a9;border-radius:8px;grid-column:1/-1;gap:5px;padding:10px 12px;font-size:14px;display:grid}.integrated-order-shortages>strong,.integrated-order-shortages b{color:#a23e28}.integrated-order-shortages>div{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.integrated-order-shortages>div b{white-space:nowrap;flex:none}@media screen{.alert-inspection-layer{z-index:2147483641;box-sizing:border-box;background:#edf3f5;padding:6px;display:flex;position:fixed;bottom:auto;right:auto}.alert-inspection-layer>section{background:#fff;border-radius:10px;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.alert-inspection-layer>section>header{color:#17394e;background:#edf6f8;flex:none;justify-content:space-between;align-items:center;display:flex;height:auto!important;margin:0!important;padding:8px 12px!important}.alert-inspection-layer button{color:#ad3248;background:#fff;border:1px solid #d49ba4;border-radius:6px;padding:8px 16px}.alert-inspection-layer iframe{border:0;flex:1 1 0;width:100%;height:0;min-height:0}.integrated-alert-modal header{flex-wrap:wrap;padding:12px 14px}.integrated-alert-modal-tools{flex-wrap:wrap}.integrated-alert-modal-list article{gap:5px 8px;padding:10px 12px}.integrated-alert-modal-list article>b{font-size:15px}.integrated-alert-modal-list article>time{font-size:12px}.integrated-alert-modal-list .alert-detail-fields{gap:4px;padding:8px}.alert-detail-fields>div{font-size:13px;line-height:1.5}.integrated-alert-filters label,.integrated-alert-filters input{min-width:0}.integrated-alert-tabs button{flex:auto;min-width:0}}.work-alert-popover{z-index:2147483600;pointer-events:none;width:min(380px,100vw - 28px);position:fixed;bottom:18px;right:18px}.work-alert-popover.is-over-work{top:126px;bottom:auto}.work-alert-popover section{color:#193d4c;pointer-events:auto;background:linear-gradient(145deg,#fff,#e8f7f4);border:1px solid #85d2c5;border-radius:14px;padding:17px;position:relative;box-shadow:0 18px 42px #06253d66}.work-alert-popover small{color:#078977;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.work-alert-popover h2{margin:6px 0 3px;font-size:17px}.work-alert-popover b{color:#087c6c;font-size:14px;display:block}.work-alert-popover p{color:#496a75;margin:7px 0;font-size:13px;line-height:1.45}.work-alert-popover em{color:#43626d;border-left:3px solid #62b9aa;padding-left:8px;font-size:11px;font-style:normal;line-height:1.4;display:block}.work-alert-popover section>div{justify-content:flex-end;gap:6px;margin-top:13px;display:flex}.work-alert-popover button{color:#28515b;cursor:pointer;background:#fff;border:1px solid #b5d1cb;border-radius:7px;min-height:32px;padding:5px 9px;font-size:11px;font-weight:900}.work-alert-popover button.primary{color:#fff;background:#0b927f;border-color:#087f70}.work-alert-close{width:28px;position:absolute;top:7px;right:8px;background:0 0!important;border:0!important;min-height:28px!important;font-size:20px!important}.work-alert-history-backdrop{z-index:2147483601;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06203399;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.work-alert-history{color:#193e4e;background:#fff;border:1px solid #9fcfc7;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,95vw);max-height:min(700px,92dvh);display:grid;overflow:hidden;box-shadow:0 24px 70px #001a2d7a}.work-alert-history header{color:#fff;background:linear-gradient(110deg,#10495e,#078577);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.work-alert-history header small{color:#91f0db;letter-spacing:.1em;font-size:10px;font-weight:900}.work-alert-history h2{margin:3px 0 0;font-size:19px}.work-alert-history header button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #fff7;border-radius:8px;width:34px;height:34px;font-size:22px}.work-alert-history>div{padding:10px 14px;overflow:auto}.work-alert-history article{border-bottom:1px solid #dce9e7;padding:11px 2px}.work-alert-history article:last-child{border-bottom:0}.work-alert-history time{color:#738b92;font-size:11px;display:block}.work-alert-history article b{color:#087a6d;margin-top:3px;font-size:13px;display:block}.work-alert-history article p{color:#4c6973;margin:5px 0;font-size:13px}.work-alert-history article small{color:#698087;font-size:11px}.work-alert-history .empty{color:#73878e;text-align:center;padding:38px 0}.work-alert-history footer{background:#f7fbfa;border-top:1px solid #dce9e7;justify-content:flex-end;padding:10px 14px;display:flex}.work-alert-history footer button{color:#fff;cursor:pointer;background:#0b8d7d;border:0;border-radius:7px;min-width:85px;min-height:34px;font-weight:900}@media (width<=700px){.work-alert-popover,.work-alert-popover.is-over-work{top:76px;bottom:auto;right:12px}.work-alert-history-backdrop{padding:8px}.work-alert-history{width:100%;max-height:94dvh}}.work-alert-time{color:#58757d;margin-top:5px;font-size:11px;font-style:normal;font-weight:800;display:block}.work-alert-history article small{line-height:1.45;display:block}.work-alert-popover .shipment-completed-text,.work-alert-history .shipment-completed-text{color:#15803d!important}.work-alert-popover section>div.work-alert-shortages{background:#fff5f0;border:1px solid #e5b9a9;border-radius:8px;max-height:180px;margin:10px 0;padding:10px 12px;display:block;overflow:auto}.work-alert-shortages>strong{color:#a23e28;font-size:13px}.work-alert-shortages ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.work-alert-shortages li{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}.work-alert-shortages li span{overflow-wrap:anywhere;color:#253e49;min-width:0}.work-alert-popover .work-alert-shortages li b{color:#a23e28;white-space:nowrap;flex:none;font-size:13px}.work-alert-history-filters{background:#f3f9f8;border-bottom:1px solid #dce9e7;grid-template-columns:repeat(2,minmax(100px,1fr)) repeat(2,minmax(120px,1fr));gap:8px;padding:12px 14px;display:grid}.work-alert-history{grid-template-rows:auto auto auto minmax(0,1fr) auto}.work-alert-history-filters label{color:#315767;gap:4px;min-width:0;font-size:12px;font-weight:800;display:grid}.work-alert-history-filters input{color:#193e4e;background:#fff;border:1px solid #b9d0d1;border-radius:6px;width:100%;min-width:0;height:36px;padding:6px 8px;font-size:13px}.work-alert-history-filter-buttons{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.work-alert-history-filter-buttons button{color:#086f62;cursor:pointer;background:#fff;border:1px solid #0b8d7d;border-radius:6px;min-height:35px;padding:6px 12px;font-size:12px;font-weight:800}.work-alert-history-filter-buttons button:first-child,.work-alert-history-filter-buttons button:last-child{color:#fff;background:#0b8d7d}.work-alert-history>div.work-alert-history-count{color:#315767;border-bottom:1px solid #dce9e7;padding:6px 14px;font-size:12px;overflow:visible}.work-alert-history-count b{color:#ad3d30}.work-alert-history>div.work-alert-history-list{min-height:0;padding:10px 14px;overflow:auto}.work-alert-history .work-alert-shortages{background:#fff5f0;border:1px solid #e5b9a9;border-radius:7px;margin:9px 0;padding:9px 11px}.work-alert-history .work-alert-shortages li b{color:#a23e28;font-size:13px}.work-alert-history>div.work-alert-history-print-head{display:none}@media (width<=700px){.work-alert-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.work-alert-history-filter-buttons{flex-wrap:wrap}.work-alert-history-filter-buttons button{white-space:nowrap;flex:1}}@media print{body:has(>.work-alert-history-backdrop)>:not(.work-alert-history-backdrop){display:none!important}body>.work-alert-history-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.work-alert-history{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;color:#111!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}.work-alert-history>header,.work-alert-history-filters,.work-alert-history-count,.work-alert-history>footer{display:none!important}.work-alert-history>div.work-alert-history-print-head{border-bottom:2px solid #163b50;gap:6px;overflow:visible;padding:0 0 10px!important;display:grid!important}.work-alert-history-print-head strong{font-size:19px}.work-alert-history-print-head span{font-size:11px}.work-alert-history>div.work-alert-history-list{padding:0!important;display:block!important;overflow:visible!important}.work-alert-history article{break-inside:avoid;padding:11px 0}.work-alert-history .work-alert-shortages{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen{.work-alert-popover section{color:#19384d;max-height:calc(100dvh - 150px);padding:12px;overflow:auto}.work-alert-popover h2,.work-alert-popover b,.work-alert-popover p,.work-alert-popover em{overflow-wrap:anywhere}.work-alert-popover section>div{flex-wrap:wrap;gap:6px}.work-alert-popover button{white-space:normal;min-height:36px}.work-alert-history article{overflow-wrap:anywhere}}@media screen and (width<=700px){.work-alert-popover section{max-height:calc(100dvh - 95px)}}.welcome-revised>.rgb-light-banner{z-index:0;pointer-events:none;background:#041c48 url(/banner-prism-goggles-poster.webp?v=1) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.welcome-revised>.rgb-light-banner:before{content:"";z-index:1;mix-blend-mode:screen;background:radial-gradient(46% 87% at 14% 49%,#0f6bf9c7,#0000 72%),radial-gradient(35% 90% at 84%,#02beaec2,#0000 74%),linear-gradient(90deg,#07339475,#0000 40%,#00539773);animation:9s ease-in-out infinite alternate banner-gb-glow;position:absolute;inset:-18%}.color-universe-video{z-index:0;object-fit:cover;object-position:center;filter:saturate(1.14)contrast(1.06);width:100%;height:100%;display:block;position:absolute;inset:0}.color-universe-shade{z-index:2;background:linear-gradient(90deg,#011335a8,#010e291c 37%,#01112d17 66%,#001d3c8f),linear-gradient(#00040c1f,#0000 45%,#00050e38);position:absolute;inset:0}.color-universe-glint{z-index:3;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 38%,#ffffff2e 49%,#51e0ff1f 52%,#0000 63%);animation:7s ease-in-out infinite universe-glint;position:absolute;inset:-25%;transform:translate(-85%)}@keyframes universe-glint{0%,15%{opacity:0;transform:translate(-85%)}28%,48%{opacity:.72}68%,to{opacity:0;transform:translate(85%)}}@keyframes banner-gb-glow{0%{filter:hue-rotate(-8deg);opacity:.7;transform:translate(-3%)}to{filter:hue-rotate(20deg);opacity:1;transform:translate(3%)}}@media (width<=760px){.color-universe-video{object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.04)brightness(.92)}.color-universe-shade{background:linear-gradient(#00050f40,#00050f7a)}}@media (prefers-reduced-motion:reduce){.color-universe-video,.color-universe-glint{display:none}.welcome-revised>.rgb-light-banner:before{animation:none;transform:none}}.dashboard.dashboard-reference{background:#eaf4ff}.dashboard.dashboard-reference>.welcome.welcome-revised{border-radius:9px!important;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)!important;gap:16px!important;min-height:120px!important;padding:15px 24px!important;display:grid!important}.dashboard.dashboard-reference .welcome-copy{text-align:left!important}.dashboard.dashboard-reference>.welcome.welcome-revised .welcome-copy h2{color:#fff;margin:0 0 6px!important;font-size:clamp(15px,1.2vw,20px)!important}.dashboard.dashboard-reference>.welcome.welcome-revised .welcome-copy p{color:#eff7ff;margin:0!important;font-size:clamp(12px,.75vw,13px)!important}.dashboard.dashboard-reference .welcome-email{color:#e8fffa;text-shadow:0 2px 5px #001529;margin-top:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.dashboard.dashboard-reference .welcome-email:hover{text-decoration:underline}.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote{text-align:right;border-radius:0;flex-direction:column;justify-self:end;gap:3px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:flex-end!important;max-width:420px!important;padding:5px 7px!important;display:flex!important}.dashboard.dashboard-reference .today-quote q{font-size:clamp(12px,.95vw,15px)!important;line-height:1.4!important}.ops-dashboard{color:#152b52;gap:10px;min-width:0;min-height:0;margin-top:10px;display:grid}.ops-dashboard button{font:inherit;cursor:pointer}.ops-dashboard button:disabled{opacity:.5;cursor:not-allowed}.ops-today,.ops-panel,.ops-kpi{background:#fff;border:1px solid #e2eefa;border-radius:7px;min-width:0;box-shadow:0 2px 8px #355b8210}.ops-today{padding:10px 13px}.ops-today-heading{align-items:center;gap:10px;min-height:27px;margin-bottom:6px;display:flex}.ops-today-bell{color:#ee3e56;font-size:23px;line-height:1}.ops-today-heading strong{white-space:nowrap;font-size:17px}.ops-today-heading>span:not(.ops-today-bell){color:#617898;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-today-heading>button{color:#086ca9;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.ops-alerts{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.ops-alert-card{color:#162d56;text-align:left;background:#fff;border:1px solid #dceafb;border-radius:7px;align-items:center;gap:5px;min-width:0;min-height:44px;padding:5px 7px;display:flex}.ops-alert-card:hover{background:#f2f8ff;border-color:#68a9da}.ops-alert-card i{color:#2277d9;background:#e7f3ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:20px;font-style:normal;display:grid}.ops-alert-card.red i{color:#ee3e55;background:#fff0f1}.ops-alert-card.amber i{color:#b96405;background:#fff1dd}.ops-alert-card b{white-space:nowrap;min-width:0;font-size:clamp(11px,.85vw,14px)}.ops-alert-card strong{color:#2077d8;white-space:nowrap;margin-left:auto;font-size:clamp(13px,1vw,17px)}.ops-alert-card.red strong{color:#e13247}.ops-alert-card.amber strong{color:#b96405}.ops-alert-card>span{color:#496eaa;font-size:16px}.ops-alert-card.order-split{gap:4px;padding-inline:5px}.ops-alert-card.order-split i{width:24px;height:24px}.ops-alert-card.order-split b{flex:none;font-size:11px}.ops-alert-card.order-split strong{white-space:nowrap;font-variant-numeric:tabular-nums;gap:0;margin-left:auto;font-size:11px;line-height:1.2;display:grid}.ops-alert-card.order-split strong span:last-child{color:#087e70}@media (width<=1200px){.ops-alert-card.order-split i{display:none}}@media (width<=480px){.ops-alert-card.order-split{flex-wrap:wrap;align-content:center;gap:2px 5px}.ops-alert-card.order-split strong{order:3;justify-content:space-between;width:100%;margin-left:0;font-size:10px;display:flex}.ops-alert-card.order-split>span{margin-left:auto}}.ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-kpi{align-content:space-between;min-height:125px;padding:10px 13px 8px 60px;display:grid;position:relative}.ops-kpi-action{text-align:left;color:inherit}.ops-kpi-action small,.ops-kpi-action .ops-kpi-label{white-space:normal}.ops-kpi-action:hover{background:#f3fcfd;border-color:#54b6bc}.ops-kpi-action:focus-visible{outline-offset:2px;outline:2px solid #078d86}.ops-kpi-icon{color:#00a69d;background:#e6f7f6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid;position:absolute;top:11px;left:12px}.ops-kpi.blue .ops-kpi-icon{color:#1781e7;background:#e9f3ff}.ops-kpi.purple .ops-kpi-icon{color:#a049e4;background:#f2eaff}.ops-kpi.orange .ops-kpi-icon{color:#f29518;background:#fff2df}.ops-kpi.green .ops-kpi-icon{color:#12a46f;background:#e6f8ee}.ops-kpi.violet .ops-kpi-icon{color:#874be4;background:#f3eaff}.ops-kpi-label{overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.25}.ops-kpi>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,2vw,30px);line-height:1.25}.ops-kpi small{color:#6d83a0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ops-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.ops-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ops-panel header{justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:5px 11px;display:flex}.ops-panel header>div{align-items:center;gap:7px;min-width:0;display:flex}.ops-panel-icon{color:#04a1a1;flex:none;font-size:20px;font-weight:900}.ops-panel-icon.red{color:#ee4559}.ops-panel-icon.orange{color:#ef920f}.ops-panel h3{color:#172b54;white-space:nowrap;margin:0;font-size:17px}.ops-panel header small{color:#627a9b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ops-panel header>button{color:#086fae;white-space:nowrap;background:0 0;border:0;flex:none;font-size:12px;font-weight:800}.ops-scroll,.ops-priority-list{scrollbar-width:thin;scrollbar-color:#b8cee4 transparent;min-height:0;overflow:auto}.ops-panel table{border-collapse:collapse;color:#182e56;width:100%;font-size:12px}.ops-orders table{min-width:640px}.ops-panel th{z-index:1;text-align:left;white-space:nowrap;background:#eef6fe;border:1px solid #dce9f5;padding:5px 8px;position:sticky;top:0}.ops-panel td{vertical-align:middle;border:1px solid #e4eef9;padding:5px 8px}.ops-panel td small{color:#657fa4;font-size:11px;display:block}.ops-items-cell{overflow-wrap:anywhere;font-weight:700}.ops-items-list{gap:3px;display:grid}.ops-item-line{grid-template-columns:minmax(0,28fr) minmax(0,9fr);align-items:start;display:grid}.ops-item-line+.ops-item-line{border-top:1px dashed #dce9f5;padding-top:3px}.ops-product-name{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;display:block}.ops-item-qty{white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:7px;font-weight:800}.ops-panel td.ops-number-cell{text-align:center;padding-left:3px;padding-right:3px}.ops-row-number{color:#fff;font-variant-numeric:tabular-nums;background:#f4536a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 2px 5px #18365022}.ops-orders tbody tr:nth-child(5n+2) .ops-row-number{background:#ef9623}.ops-orders tbody tr:nth-child(5n+3) .ops-row-number{background:#8d5de2}.ops-orders tbody tr:nth-child(5n+4) .ops-row-number{background:#3389d5}.ops-orders tbody tr:nth-child(5n) .ops-row-number{background:#16a489}.ops-panel td>button{color:#05899a;white-space:nowrap;background:#fff;border:1px solid #21b2bf;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:800}.ops-panel td>button:hover{background:#e5fbfb}.ops-panel td>button.ops-ship-button{color:#08765c;background:#e9f9f2;border-color:#0b8d82}.ops-panel td>button.ops-ship-button:hover{background:#d1f3e4}.ops-status,.ops-day{color:#1379c2;text-align:center;white-space:nowrap;background:#e2f3ff;border-radius:5px;min-width:50px;padding:3px 6px;font-style:normal;font-weight:800;display:inline-block}.ops-status.waiting,.ops-day{color:#ea7612;background:#fff0df}.ops-danger{color:#e23238;white-space:nowrap;font-weight:800}.ops-empty{color:#7587a1;text-align:center!important;padding:20px!important}.ops-priority-list{align-content:start;display:grid}.ops-priority-row{cursor:pointer;background:#fff;border-top:1px solid #e3eef9;align-items:center;gap:8px;min-width:0;min-height:49px;padding:5px 9px;display:flex}.ops-priority-row:hover{background:#f3f9ff}.ops-priority-select{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.ops-priority-row i{color:#fff;background:#f4536a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid;box-shadow:0 2px 5px #18365022}.ops-priority-row:nth-child(5n+2) i{background:#ef9623}.ops-priority-row:nth-child(5n+3) i{background:#8d5de2}.ops-priority-row:nth-child(5n+4) i{background:#3389d5}.ops-priority-row:nth-child(5n) i{background:#16a489}.ops-priority-select>span{flex:1;gap:2px;min-width:0;display:grid}.ops-priority-list b,.ops-priority-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-priority-list b{font-size:12px}.ops-priority-list small{color:#667fa5;font-size:11px}.ops-priority-link{color:#078a9b;white-space:nowrap;background:#fff;border:1px solid #22adbb;border-radius:5px;flex:none;padding:5px 7px;font-size:11px;font-weight:800}.ops-dashboard .ops-priority-link{font-size:11px}@media screen and (width>=1101px) and (height>=760px){.shell>main>.dashboard.dashboard-reference{grid-template-rows:104px minmax(578px,1fr);gap:8px;height:100%;min-height:0;max-height:none;padding:7px 9px;display:grid;overflow-y:auto}.dashboard.dashboard-reference>.welcome.welcome-revised{height:100%;min-height:0!important}.dashboard.dashboard-reference>.ops-dashboard{grid-template-rows:86px 78px repeat(2,minmax(190px,1fr));gap:8px;margin:0}.ops-today{padding:6px 12px}.dashboard.dashboard-reference .ops-kpi{align-content:space-between;min-height:0;padding:5px 7px 5px 49px}.dashboard.dashboard-reference .ops-kpi-icon{width:33px;height:33px;top:9px;left:9px}.dashboard.dashboard-reference .ops-kpi-icon svg{width:22px;height:22px}.dashboard.dashboard-reference .ops-kpi-label{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.dashboard.dashboard-reference .ops-kpi>strong{font-size:clamp(18px,1.5vw,26px);line-height:1.12}.dashboard.dashboard-reference .ops-kpi small{font-size:10px}.dashboard.dashboard-reference .ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard.dashboard-reference .ops-grid>.ops-panel{height:100%}.ops-dashboard .ops-panel>header{flex:0 0 37px!important;height:37px!important;min-height:37px!important;max-height:37px!important;margin:0!important;padding:3px 10px!important}.ops-today-heading{height:28px;min-height:28px;margin-bottom:4px}.ops-today-heading>button{height:26px!important;min-height:26px!important;padding:0 4px!important}.ops-alert-card{height:40px!important;min-height:40px!important}.ops-priority-row{padding:3px 8px;min-height:42px!important}.ops-orders th{padding:3px 5px}.ops-orders td{overflow-wrap:anywhere;padding:2px 5px;line-height:17px}.ops-orders td small{line-height:14px}.ops-orders td>button{padding:2px 4px}.ops-bottom .ops-panel th{padding:3px 6px}.ops-bottom .ops-panel td{padding:2px 6px;line-height:18px}.ops-bottom .ops-panel td>button{padding:2px 5px}.ops-bottom .ops-empty{padding:7px 5px!important}}@media screen and (width<=1300px){.ops-panel header small{display:none}.ops-kpi{min-height:0;padding-top:52px;padding-left:11px}.ops-kpi-icon{top:9px}}@media screen and (width>=1101px) and (height<=759px){.shell>main>.dashboard.dashboard-reference{height:100%;min-height:0;padding:7px 9px;overflow-y:auto}.dashboard.dashboard-reference>.welcome.welcome-revised{min-height:104px!important}.dashboard.dashboard-reference>.ops-dashboard{grid-template-rows:minmax(86px,auto) minmax(78px,auto) repeat(2,260px);gap:8px;margin-top:8px}.dashboard.dashboard-reference .ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard.dashboard-reference .ops-kpi{min-height:78px;padding:5px 7px 5px 49px}.dashboard.dashboard-reference .ops-kpi-icon{width:33px;height:33px;top:9px;left:9px}.ops-today{padding:6px 12px}}@media screen and (width<=1100px){.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid,.ops-bottom{grid-template-columns:1fr}.ops-panel{max-height:270px}.ops-kpi{min-height:105px}.dashboard.dashboard-reference>.welcome.welcome-revised{grid-template-columns:1fr!important}}@media screen and (width<=700px){.dashboard.dashboard-reference{padding:8px}.dashboard.dashboard-reference>.welcome.welcome-revised{gap:7px!important;min-height:150px!important;padding:12px!important}.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote{justify-self:start;max-width:100%!important;padding:5px 9px!important}.dashboard.dashboard-reference .welcome-copy h2{font-size:14px!important}.dashboard.dashboard-reference .welcome-copy p{font-size:12px!important}.ops-today-heading{flex-wrap:wrap}.ops-today-heading>span:not(.ops-today-bell){display:none}.ops-alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ops-alert-card{gap:4px;padding:5px}.ops-alert-card i{width:25px;height:25px;font-size:16px}.ops-alert-card b{font-size:12px}.ops-alert-card strong{font-size:14px}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ops-kpi{min-height:100px;padding:7px 7px 7px 44px}.ops-kpi-icon{width:30px;height:30px;font-size:16px;top:8px;left:6px}.ops-kpi>strong{font-size:17px}.ops-panel h3{font-size:15px}.ops-priority-link{font-size:10px}.dashboard.dashboard-reference>.welcome.welcome-revised .welcome-copy h2{font-size:14px!important}}.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote{isolation:isolate;position:relative;overflow:visible;width:min(100%,420px)!important;max-width:420px!important;min-height:0!important;box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:center!important;padding:5px 7px!important}.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote:after{content:none!important;display:none!important}.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote q{color:#fff;text-shadow:0 1px 8px #001426,0 0 11px #54dcff;font-weight:800;display:block;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.32!important;animation:5s ease-out both quote-project!important}@keyframes quote-project{0%{opacity:.08;clip-path:inset(0 100% 0 0);filter:blur(6px)}26%{opacity:1;clip-path:inset(0);filter:blur()}85%{opacity:1;clip-path:inset(0);filter:blur()}to{opacity:.68;clip-path:inset(0);filter:blur(1px)}}@keyframes quote-beam{0%,7%{opacity:0;left:-35%}10%{opacity:.85}36%{opacity:.55;left:115%}40%,to{opacity:0;left:115%}}@media (width<=700px){.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote{text-align:right!important;justify-self:end!important;width:100%!important;max-width:100%!important}.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote q{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote q,.dashboard.dashboard-reference>.welcome.welcome-revised>.today-quote:after{clip-path:none;filter:none;opacity:1;animation:none!important}}.ops-today-bell{color:#f13a55;align-items:center;display:inline-flex}.ops-today-bell svg{fill:#ff53703b;width:23px;height:23px}.ops-alert-card i svg{width:21px;height:21px}.ops-kpi-icon svg{width:25px;height:25px}.ops-panel-icon{align-items:center;display:inline-flex}.ops-panel-icon svg{width:23px;height:23px}.dashboard.dashboard-reference .ops-panel>header{min-height:37px!important;margin:0!important;padding:3px 10px!important}.dashboard.dashboard-reference .ops-bottom .ops-empty{padding:7px 5px!important}.dashboard.dashboard-reference .ops-orders table{table-layout:fixed;min-width:740px}.dashboard.dashboard-reference .ops-orders th:first-child{width:6%}.dashboard.dashboard-reference .ops-orders th:nth-child(2),.dashboard.dashboard-reference .ops-orders th:nth-child(3){width:15%}.dashboard.dashboard-reference .ops-orders th:nth-child(4){width:28%}.dashboard.dashboard-reference .ops-orders th:nth-child(5){width:9%}.dashboard.dashboard-reference .ops-orders th:nth-child(6){width:12%}.dashboard.dashboard-reference .ops-orders th:nth-child(7){width:15%}.dashboard.dashboard-reference .ops-orders .ops-items-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.dashboard.dashboard-reference .ops-selectable-row{cursor:pointer}.dashboard.dashboard-reference .ops-selectable-row:hover td{background:#eff9fb}.dashboard.dashboard-reference .ops-selectable-row:focus-visible{outline-offset:-2px;outline:2px solid #078d86}.ops-priority-select:focus-visible,.ops-priority-link:focus-visible{outline-offset:2px;outline:2px solid #078d86}.ops-detail-backdrop{z-index:2147483620;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d2dbb;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.ops-detail-dialog{color:#19384d;background:#fff;border:1px solid #b7d6d7;border-radius:15px;flex-direction:column;width:min(540px,100%);max-height:min(700px,100dvh - 30px);display:flex;overflow:hidden;box-shadow:0 25px 70px #00172888}.ops-detail-dialog header{background:#eff9fa;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;display:flex}.ops-detail-dialog header div{min-width:0}.ops-detail-dialog header small{color:#078880;font-size:11px;font-weight:900}.ops-detail-dialog h2{overflow-wrap:anywhere;color:#19384d;margin:4px 0 0;font-size:19px;line-height:1.3}.ops-detail-dialog header button{color:#315b67;cursor:pointer;background:#fff;border:0;border-radius:7px;flex:none;width:34px;height:34px;font-size:23px}.ops-detail-dialog dl{margin:0;padding:8px 18px;overflow:auto}.ops-detail-dialog dl>div{border-bottom:1px solid #e1eded;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 3px;display:grid}.ops-detail-dialog dl>div:last-child{border-bottom:0}.ops-detail-dialog dt{color:#59717e;font-weight:800}.ops-detail-dialog dd{color:#1b3c4e;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-weight:700}.ops-detail-dialog footer{border-top:1px solid #e1eded;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.ops-detail-dialog footer button{color:#315c69;cursor:pointer;background:#fff;border:1px solid #bdd0d4;border-radius:7px;padding:8px 12px;font-weight:800}.ops-detail-dialog footer button.primary{color:#fff;background:#0b8d82;border-color:#0b8d82}.ops-detail-dialog footer button:disabled{opacity:.55;cursor:not-allowed}.ops-list-dialog{width:min(940px,100%)}.ops-order-switch{flex-wrap:wrap;gap:7px;padding:10px 16px 0;display:flex}.ops-order-switch button{color:#365476;cursor:pointer;background:#f5f9fe;border:1px solid #ccdaea;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:800}.ops-order-switch button.active{color:#076c60;background:#e5f7f2;border-color:#087e70}.ops-order-switch button:focus-visible{outline-offset:2px;outline:2px solid #078d86}.ops-list-scroll{scrollbar-width:thin;min-height:0;padding:12px 16px;overflow:auto}.ops-list-scroll table{border-collapse:collapse;width:100%;font-size:13px}.ops-list-scroll th,.ops-list-scroll td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1eded;padding:9px 10px}.ops-list-scroll td:nth-child(4){white-space:pre-line}.ops-list-scroll th{white-space:nowrap;color:#375e6d;background:#edf7f9;position:sticky;top:0}.ops-list-scroll p{color:#527282;margin:10px 4px 0;font-size:12px}.ops-list-scroll .ops-selectable-row{cursor:pointer}.ops-list-scroll .ops-selectable-row:hover td{background:#eff9fb}.ops-list-scroll .ops-selectable-row:focus-visible{outline-offset:-2px;outline:2px solid #078d86}@media (width<=700px){.ops-list-scroll table{min-width:640px}}@media (width<=550px){.ops-detail-dialog dl>div{grid-template-columns:1fr;gap:3px}.ops-detail-dialog footer button.primary{font-size:12px}}@media screen and (width<=700px){.ops-alert-card i svg{width:17px;height:17px}.ops-kpi-icon svg{width:20px;height:20px}}@media screen and (width>=701px) and (width<=1200px){.ops-alerts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=1101px) and (width<=1200px) and (height>=760px){.dashboard.dashboard-reference>.ops-dashboard{grid-template-rows:142px 78px repeat(2,minmax(190px,1fr))}}.ops-today-heading>.ops-today-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.ops-today-heading>.ops-today-actions>button{color:#086ca9;white-space:nowrap;background:#f4f9fc;border:1px solid #c5dce9;border-radius:6px;font-weight:700;line-height:1.2;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;box-shadow:none!important;margin:0!important;padding:3px 9px!important;font-size:12px!important}.ops-today-heading>.ops-today-actions>.kyk-note-launch{color:#60420c;background:#fff6d6;border-color:#dbc477}@media (width<=700px){.ops-today-heading>.ops-today-actions{flex-wrap:wrap;gap:4px;max-width:100%}.ops-today-heading>.ops-today-actions>button{height:32px!important;min-height:32px!important;padding:4px 7px!important}.ops-today-heading{height:auto!important}}.ops-pending-customers{overflow-wrap:anywhere;min-width:200px;white-space:normal!important}.ops-pending-customers>strong{margin-bottom:6px;display:block}.ops-pending-allocation{white-space:normal;overflow-wrap:anywhere;padding:6px 0}.ops-pending-allocation small{color:#526985;margin-top:3px;font-size:12px;display:block}.ops-detail-dialog.ops-collection-detail{width:min(1000px,96vw);max-height:92dvh}.ops-collection-detail header h2,.ops-collection-detail h3{color:#19384d}.ops-collection-detail header p{color:#456375;margin:5px 0;font-size:13px}.ops-collection-body{color:#19384d;background:#fff;min-height:0;padding:16px;overflow:auto}.ops-collection-plan{background:#edf7f7;padding:12px;line-height:1.7}.ops-collection-totals{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ops-collection-totals article{border:1px solid #c8dce4;border-radius:8px;padding:12px}.ops-collection-totals b{color:#093d59;margin-top:8px;font-size:20px;display:block}.ops-collection-table{border:1px solid #c8dce4;max-height:230px;overflow:auto}.ops-collection-table table{border-collapse:collapse;width:100%;font-size:14px}.ops-collection-table th,.ops-collection-table td{text-align:left;color:#19384d;overflow-wrap:anywhere;border-bottom:1px solid #dce7ee;padding:10px}.ops-collection-table th{background:#eaf2f7;position:sticky;top:0}.ops-collection-detail footer{flex-shrink:0}@media (width<=600px){.ops-collection-totals{grid-template-columns:1fr}.ops-collection-body{padding:10px}.ops-collection-table table{min-width:450px}}.ops-collection-customer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ops-collection-grade{white-space:nowrap;color:#173448;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.ops-collection-grade i{background:#718096;border:1px solid #526174;border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block}.ops-collection-grade[data-grade=정상] i{background:#16a34a;border-color:#15803d}.ops-collection-grade[data-grade=주의] i{background:#facc15;border-color:#a16207}.ops-collection-grade[data-grade=위험] i{background:#ef233c;border-color:#b91c1c}.ops-collection-grade[data-grade=악성] i{background:linear-gradient(90deg,#ef233c 50%,#171717 50%);border-color:#171717}.ops-priority-summary{background:#f4f8fc;border-bottom:1px solid #e3eef9;flex-wrap:wrap;flex:none;gap:4px;padding:5px 8px;display:flex}.ops-priority-summary button{color:#234568;white-space:nowrap;background:#fff;border:1px solid #d5e2ec;border-radius:12px;padding:3px 8px;font-size:11px;line-height:1.3}.ops-priority-summary button.active{color:#fff;background:#087f83;border-color:#087f83}.ops-priority .ops-priority-list{flex:1;max-height:100%;overflow:auto}.ops-priority .ops-priority-row{min-height:40px;padding:4px 8px}.dashboard.dashboard-reference .ops-orders td.ops-order-customer{word-break:normal;vertical-align:top;max-width:0;padding-top:7px;padding-bottom:7px;white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;line-height:1.45!important}.dashboard.dashboard-reference .ops-orders tbody tr{height:auto!important}.ops-collection-customer>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.4}@media screen{html body .shell>main>.dashboard.dashboard-reference{align-content:start;overflow-y:auto;grid-template-rows:auto auto!important}html body .dashboard.dashboard-reference>.ops-dashboard{align-content:start;min-height:min-content;grid-template-rows:auto auto auto auto!important;gap:10px!important}html body .ops-dashboard>.ops-today{box-sizing:border-box;flex-direction:column;gap:8px;display:flex;height:auto!important;min-height:min-content!important;max-height:none!important}html body .ops-today>.ops-today-heading{flex:none;min-width:0;max-height:none!important;margin-bottom:0!important}html body .ops-today>.ops-alerts{flex:none;min-width:0;margin:0;position:relative}html body .ops-dashboard>.ops-kpis{align-items:stretch;min-width:0}html body .ops-dashboard>.ops-grid{min-height:260px}html body .ops-today-heading>.ops-today-actions{box-sizing:border-box;border-top:1px solid #e6edf4;padding-top:5px!important}}@media screen and (width<=1100px){html body .ops-dashboard>.ops-grid{min-height:0}}@media screen{html body .shell>main>.dashboard.dashboard-reference{height:100%;display:block!important;overflow-y:auto!important}html body .dashboard.dashboard-reference>.welcome.welcome-revised{height:auto!important;margin-bottom:10px!important}html body .dashboard.dashboard-reference>.ops-dashboard{height:auto!important;min-height:0!important;margin-top:0!important;display:block!important}html body .ops-dashboard>.ops-today{height:auto!important;min-height:0!important;display:block!important}html body .ops-today>.ops-today-heading{height:auto!important;margin-bottom:8px!important}html body .ops-dashboard>.ops-kpis,html body .ops-dashboard>.ops-grid{margin-top:10px!important}html body .ops-dashboard>.ops-grid{height:clamp(260px,30vh,360px)!important;min-height:260px!important}}@media screen and (width<=1100px){html body .ops-dashboard>.ops-grid{height:auto!important;min-height:0!important}}@media screen{.ops-priority .ops-priority-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;height:auto!important;padding:8px!important}.ops-priority-select,.ops-priority-select>span{min-width:0!important}.ops-priority-select b,.ops-priority-select small{overflow-wrap:anywhere;color:#19384d;white-space:normal!important;line-height:1.45!important}.ops-priority-link{white-space:nowrap;align-self:center}.ops-panel>header{flex-wrap:wrap;gap:6px;min-height:40px;height:auto!important}.ops-panel>header>div{flex-wrap:wrap;min-width:0}.ops-orders .ops-scroll{overflow:auto}.ops-orders table{min-width:690px}.ops-orders td{white-space:normal;overflow-wrap:anywhere;vertical-align:top!important}}@media screen and (width<=480px){.ops-priority .ops-priority-row{grid-template-columns:minmax(0,1fr)}.ops-priority-link{justify-self:end}}@media screen{.ops-dashboard .ops-priority .ops-priority-list{flex:1 1 0;min-height:0;max-height:none;padding:4px 8px 8px;overflow:auto;display:block!important}.ops-dashboard .ops-priority .ops-priority-row{border:0;border-bottom:1px solid #d7e2eb;margin:0;overflow:visible;height:auto!important;min-height:0!important;padding:10px 2px!important;display:block!important}.ops-dashboard .ops-priority button.ops-priority-select{white-space:normal;width:100%;margin:0;line-height:1.5;overflow:visible;align-items:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important}.ops-dashboard .ops-priority .ops-priority-select>i{flex:0 0 24px;margin-top:2px;position:static}.ops-dashboard .ops-priority .ops-task-copy{text-align:left;flex-direction:column;gap:4px;width:100%;min-width:0;position:static;height:auto!important;display:flex!important}.ops-dashboard .ops-priority .ops-task-copy>*{overflow-wrap:anywhere;word-break:normal;text-overflow:clip;color:#172b3a;text-align:left;margin:0;padding:0;display:block;white-space:normal!important;height:auto!important;max-height:none!important;line-height:1.55!important;position:static!important;overflow:visible!important}.ops-dashboard .ops-priority .ops-task-title{font-size:13px;font-weight:800}.ops-dashboard .ops-priority .ops-task-kind{color:#086d78;font-size:11px;font-weight:700}.ops-dashboard .ops-priority .ops-task-detail{color:#334b5e;font-size:12px;font-weight:400}.ops-dashboard .ops-priority button.ops-priority-link{white-space:normal;width:max-content;max-width:calc(100% - 33px);min-height:30px;margin:7px 0 0 33px;padding:5px 10px;line-height:1.4;display:block;height:auto!important}.ops-dashboard .ops-priority-summary{flex-shrink:0}}.ops-shortage-panel .ops-shortage-tabs{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:6px 10px;display:flex}.ops-shortage-panel .ops-shortage-tabs button{color:#173c51;background:#f2f7fa;border:1px solid #b8ced6;border-radius:7px;flex:1;min-width:110px;min-height:34px;font-weight:700}.ops-shortage-panel .ops-shortage-tabs button[aria-pressed=true]{color:#12473f;background:#d6eeeb;border:2px solid #16776e}.ops-shortage-panel .ops-shortage-tabs b{margin-left:6px}.ops-shortage-panel .ops-scroll{flex:1;min-height:80px;overflow:auto}.ops-shortage-panel th,.ops-shortage-panel td{text-align:left!important}.ops-shortage-panel td:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:100px}.ops-detail-dialog.ops-stock-dialog{color:#19384d;background:#fff;width:min(940px,100%);max-height:calc(100dvh - 30px)}.ops-stock-dialog>header,.ops-stock-dialog>footer{flex-shrink:0}.ops-stock-dialog .ops-list-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0}.ops-stock-dialog h2,.ops-stock-dialog td{color:#19384d}@media (width<=700px){.ops-stock-dialog .ops-list-scroll{padding:8px}.ops-stock-dialog .ops-list-scroll table{table-layout:fixed;min-width:0;font-size:12px}.ops-stock-dialog .ops-list-scroll th,.ops-stock-dialog .ops-list-scroll td{white-space:normal;overflow-wrap:anywhere;padding:8px 4px}.ops-stock-dialog th:first-child{width:19%}.ops-stock-dialog th:nth-child(2){width:30%}.ops-stock-dialog>header,.ops-stock-dialog>footer{padding:10px}.ops-stock-dialog h2{font-size:17px}}.ops-detail-backdrop .ops-detail-dialog{color:#19384d!important;background:#fff!important}.ops-detail-backdrop .ops-detail-dialog>header{color:#19384d!important;background:#eff9fa!important}.ops-detail-backdrop .ops-detail-dialog>header h2{-webkit-text-fill-color:#19384d;color:#19384d!important}.ops-detail-backdrop .ops-detail-dialog>header small{-webkit-text-fill-color:#17665f;color:#17665f!important}.ops-detail-backdrop .ops-detail-dialog>header button,.ops-detail-backdrop .ops-detail-dialog>footer button:not(.primary){-webkit-text-fill-color:#19384d;color:#19384d!important;background:#fff!important}.ops-detail-backdrop .ops-detail-dialog dt{color:#425c6b!important}.ops-detail-backdrop .ops-detail-dialog dd{color:#19384d!important}.ops-detail-backdrop .ops-detail-dialog>footer{color:#19384d!important;background:#fff!important}.ops-detail-backdrop .ops-detail-dialog>footer button.primary{-webkit-text-fill-color:#fff;color:#fff!important;background:#08695f!important}.new-customer-dialog{color:#111;box-sizing:border-box;background:#fff;border:1px solid #b8d5e4;border-radius:12px;width:min(1000px,94vw);max-height:88dvh;padding:16px;overflow:auto}.new-customer-dialog::backdrop{background:#10243699}.new-customer-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-customer-dialog h2{color:#111;overflow-wrap:anywhere;margin:0;font-size:20px}.new-customer-dialog p{color:#333;margin:6px 0 12px}.new-customer-dialog button{color:#123d50;cursor:pointer;background:#edf6fa;border:1px solid #b5cdd7;border-radius:6px;padding:7px 10px}.new-customer-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.new-customer-tools input{color:#111;background:#fff;border:1px solid #b5cdd7;border-radius:6px;flex:1;min-width:160px;padding:9px}.new-customer-table{overflow:auto}.new-customer-dialog table{border-collapse:collapse;text-align:left;width:100%;min-width:630px}.new-customer-dialog th,.new-customer-dialog td{white-space:normal;overflow-wrap:anywhere;color:#111;border-bottom:1px solid #d7e5ec;padding:9px}.new-customer-dialog th{background:#edf6fa}.new-customer-dialog tbody tr{cursor:pointer}.new-customer-dialog tbody tr:hover{background:#f3f9fc}.new-customer-dialog dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.new-customer-dialog dl>div{background:#f3f7fa;border-radius:6px;min-width:0;padding:9px}.new-customer-dialog dt{color:#405568;font-size:12px}.new-customer-dialog dd{color:#111;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.new-customer-back{margin-top:8px}@media (width<=600px){.new-customer-dialog{width:96vw;padding:10px}.new-customer-dialog dl{grid-template-columns:1fr}.new-customer-dialog h2{font-size:17px}}html body dialog.new-customer-dialog{padding:16px;box-shadow:0 20px 70px #10243655;width:min(1000px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:fit-content!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html body dialog.new-customer-dialog[open]{flex-direction:column;gap:10px;display:flex!important}html body dialog.new-customer-dialog>header{color:#111;background:#fff;flex:none;min-width:0;padding:0;position:static}html body dialog.new-customer-dialog>header>div{min-width:0}html body dialog.new-customer-dialog>header>button{white-space:nowrap;flex:none}.new-customer-content{overscroll-behavior:contain;min-height:0;overflow:auto}@media (width<=600px){html body dialog.new-customer-dialog{padding:10px;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.new-customer-tools input{flex-basis:100%;width:100%;min-width:0}.new-customer-table table{min-width:560px}}.kyk-lab{--lab-ink:#172b48;--lab-muted:#61738b;--lab-line:#dfe7ef;--lab-teal:#007f83;width:min(1420px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;color:var(--lab-ink);text-align:left;background:#f3f6fa;border:1px solid #bdccd9;border-radius:20px;padding:0;font:14px/1.5 Arial,Noto Sans KR,sans-serif;overflow:hidden;box-shadow:0 30px 100px #071d4c55}.kyk-lab *{box-sizing:border-box}.kyk-lab::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1938b8}.kyk-lab[open]{flex-direction:column;display:flex}.kyk-lab header{color:#fff;background:linear-gradient(115deg,#112c4d,#173d61 65%,#12606b);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.lab-brand{align-items:center;gap:16px;display:flex}.lab-brand-icon{color:#77ede0;background:#ffffff12;border:1px solid #ffffff30;border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.lab-brand-icon svg{width:30px;height:30px}.kyk-lab .lab-eyebrow{letter-spacing:.14em;color:#13858a;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.kyk-lab header .lab-eyebrow{color:#94c9d4;font-size:11px}.kyk-lab header b{letter-spacing:-.04em;font-size:23px;line-height:1.35;display:block}.kyk-lab header p{color:#ccdae7;margin:4px 0 0;font-size:13px}.lab-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.lab-owner{border:1px solid #ffffff35;border-radius:30px;padding:5px 12px;font-size:12px;font-weight:700}.kyk-lab button{color:#274260;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:8px;padding:9px 14px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s,box-shadow .15s}.kyk-lab button:hover:not(:disabled){background:#f0f8fa;border-color:#73aeb9;box-shadow:0 3px 10px #133b5810}.kyk-lab button:focus-visible,.kyk-lab summary:focus-visible{outline-offset:2px;outline:3px solid #38a4df}.kyk-lab button:disabled{opacity:.5;cursor:wait}.kyk-lab button.primary{color:#fff;background:linear-gradient(135deg,#078c8f,#006b77);border-color:#00747d;box-shadow:0 4px 9px #00787a24}.kyk-lab button.primary:hover:not(:disabled){background:#006974}.kyk-lab header button{color:#fff;background:#ffffff12;border-color:#ffffff40;min-height:36px}.kyk-lab header button:hover:not(:disabled){background:#ffffff25}.kyk-lab header button span{margin-left:12px;font-size:20px}.kyk-lab button.danger{color:#b24d5b;background:#fffafb;border-color:#ecd5db;margin-left:auto}.lab-scope{color:#426477;background:#eaf5f5;border-bottom:1px solid #d7e9e9;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:9px 26px;font-size:12px;display:flex}.lab-scope strong{color:#006d72;white-space:nowrap;background:#f7ffff;border:1px solid #b6dddd;border-radius:5px;padding:2px 9px}.lab-scope details{margin-left:auto;position:relative}.lab-scope summary{cursor:pointer;color:#30647b}.lab-scope details p{border:1px solid var(--lab-line);z-index:3;background:#fff;border-radius:8px;width:min(330px,75vw);padding:16px;font-size:14px;position:absolute;top:20px;right:0;box-shadow:0 8px 24px #172b4820}.lab-body{flex:1;grid-template-columns:245px minmax(0,1fr);min-height:0;display:grid}.lab-body .lab-sidebar{border-right:1px solid var(--lab-line);background:#f9fbfd;padding:20px 14px;overflow:auto}.lab-list-title{justify-content:space-between;align-items:center;padding:0 6px 12px;display:flex}.lab-list-title b{font-size:15px}.lab-list-title>span{color:#46637e;background:#e7edf4;border-radius:20px;padding:1px 8px;font-size:12px}.lab-body .lab-sidebar .lab-actions{grid-template-columns:1fr auto;margin:0 0 18px;display:grid}.lab-body .lab-sidebar .lab-actions button:first-child{color:#fff;background:#173d61;border-color:#173d61}.lab-body .lab-sidebar>button{text-align:left;background:#fff;border-color:#e1e7ef;width:100%;margin:9px 0;padding:13px 12px;font-weight:400;display:block;position:relative}.lab-body .lab-sidebar>button b{overflow-wrap:anywhere;font-size:14px;display:block}.lab-body .lab-sidebar>button.selected{background:#eef9f8;border-color:#148b92;box-shadow:inset 3px 0 #07858a}.lab-body .lab-sidebar>button small{margin-top:9px;font-size:11px}.lab-list-state{color:#168079;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-block}.lab-list-state.archived{color:#7a8799}.lab-body .lab-content{scrollbar-gutter:stable;min-width:0;padding:24px;overflow:auto}.kyk-lab small{color:var(--lab-muted);font-size:12px;display:block}.kyk-lab h2{letter-spacing:-.045em;margin:0 0 8px;font-size:23px;line-height:1.4}.kyk-lab h3{color:var(--lab-ink);margin:0;font-size:16px}.kyk-lab label{color:#425974;font-size:13px;font-weight:600;display:block}.kyk-lab input,.kyk-lab textarea{width:100%;min-height:42px;color:var(--lab-ink);font:inherit;background:#fcfdff;border:1px solid #d4deea;border-radius:7px;outline:none;margin:6px 0 0;padding:10px 12px;font-weight:400;line-height:1.5}.kyk-lab input:focus,.kyk-lab textarea:focus{background:#fff;border-color:#168b93;box-shadow:0 0 0 3px #158f9414}.kyk-lab textarea{resize:vertical;min-height:100px}.lab-intro{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 22px;display:flex}.lab-intro p{color:var(--lab-muted);margin:0;font-size:14px}.lab-intro-mark{letter-spacing:-5px;color:#dce7ee;padding-right:10px;font-size:58px;font-weight:800;line-height:1}.lab-start-flow{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}.lab-start-flow>span{color:#3e5d76;background:#e9f0f6;border-radius:8px;align-items:center;gap:8px;padding:12px 10px;font-size:12px;font-weight:600;display:flex}.lab-start-flow i{color:#0d8286;background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.lab-panel{border:1px solid var(--lab-line);background:#fff;border-radius:12px;margin-bottom:16px;padding:18px;box-shadow:0 3px 12px #173b5e04}.lab-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lab-section-heading>span{color:var(--lab-muted);font-size:12px}.lab-setup>.lab-section-heading{border-bottom:1px solid #edf1f6;padding-bottom:13px}.lab-setup>.primary{margin-left:auto;padding:12px 22px;display:block}.lab-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:16px 0;display:grid}.lab-actions{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.lab-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.lab-heading h2{margin:0}.lab-heading>span{color:#087773;white-space:nowrap;background:#ddf3ed;border:1px solid #bce5da;border-radius:30px;padding:5px 12px;font-size:12px;font-weight:700}.lab-entities{overflow-wrap:anywhere;background:#eaf0f6;border-left:3px solid #6b92b6;border-radius:10px;margin:0 0 16px;padding:13px 16px;font-size:13px}.lab-entities p{margin:4px 0}.lab-entities b{color:#506981;margin-right:6px}.lab-progress{background:#e9eef5;border-radius:5px;height:5px;margin-bottom:15px;overflow:hidden}.lab-progress>span{background:linear-gradient(90deg,#238cb6,#16a38f);height:100%;display:block}.lab-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.lab-stages>span{color:#74869c;border-radius:6px;align-items:center;gap:7px;padding:7px 6px;font-size:11px;line-height:1.35;display:flex}.lab-stages i{background:#f0f3f8;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.lab-stages .done{color:#007b75}.lab-stages .done i{background:#e1f5ef;border-color:#c7e9df}.lab-stages .current{color:#006e78;background:#eef8fa;font-weight:700}.lab-stages .current i{color:#fff;background:#07858d;border-color:#07858d}.lab-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.lab-metrics>div{border:1px solid var(--lab-line);background:#fff;border-top:3px solid #6091bf;border-radius:10px;padding:14px 12px}.lab-metrics>div:nth-child(3),.lab-metrics>div:nth-child(4){border-top-color:#21a48b}.lab-metrics>div:nth-child(5),.lab-metrics>div:nth-child(6){border-top-color:#a88ac7}.lab-metrics strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:19px;display:block}.lab-metrics small{font-size:12px}.lab-execute .lab-actions{border-top:1px solid #edf1f6;padding-top:12px}.lab-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lab-checks p{background:#f7fafc;border:1px solid #e9eff4;border-radius:7px;margin:0;padding:11px 13px;font-size:13px}.lab-checks b{border-radius:4px;margin-right:6px;padding:2px 7px;font-size:11px;display:inline-block}.lab-checks small{margin:7px 0 0}.lab-checks .pass{color:#007b64;background:#def4eb}.lab-checks .fail{color:#b42f49;background:#ffe7ec}.lab-table{border:1px solid #e4eaf2;border-radius:7px;max-height:260px;overflow:auto}.lab-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.lab-table th,.lab-table td{vertical-align:top;border-bottom:1px solid #e9eef5;padding:11px 12px}.lab-table th{color:#526981;white-space:nowrap;background:#edf3f8;font-weight:600;position:sticky;top:0}.lab-table tr:last-child td{border-bottom:0}.lab-table tr:nth-child(2n){background:#fafcfe}.lab-table .lab-table-empty{text-align:center;color:#7b8b9e;padding:28px}.lab-notes>button{margin:10px 0 14px auto;display:block}.lab-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fafc;border-left:2px solid #80a9b2;margin:10px 0;padding:12px;font-size:14px}.lab-note small{margin-top:8px}.lab-empty{text-align:center;color:var(--lab-muted);padding:28px 0;font-size:12px}.lab-empty>span{color:#6d94ae;background:#edf3f8;border:1px dashed #a9bdcf;border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 14px;font-size:24px;display:grid}.lab-empty>b{color:#4c6580;font-size:13px;display:block}.lab-empty p{line-height:1.8}.lab-overlay{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10263e99;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.lab-overlay>div{background:#fff;border:1px solid #e2eaf3;border-radius:16px;width:min(480px,100%);max-height:90%;padding:26px;overflow:auto;box-shadow:0 22px 80px #0b213650}.lab-overlay h3{margin-bottom:16px;font-size:20px}.lab-overlay p{white-space:pre-wrap;color:#52677e;line-height:1.8}.lab-overlay strong{color:#007a73;background:#eaf6f4;border-radius:7px;padding:11px;display:block}.lab-overlay .lab-actions{justify-content:flex-end}@media (width<=1100px){.lab-body{grid-template-columns:210px minmax(0,1fr)}.lab-body .lab-content{padding:18px}.lab-metrics,.lab-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-start-flow{grid-template-columns:repeat(2,1fr)}.lab-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kyk-lab{border-radius:12px;width:98vw;max-width:98vw;height:97dvh;max-height:97dvh}.kyk-lab header{gap:8px;padding:14px}.lab-brand{gap:10px}.lab-brand-icon{border-radius:10px;width:38px;height:38px}.lab-brand-icon svg{width:24px;height:24px}.kyk-lab header b{font-size:18px}.kyk-lab header p,.lab-owner{display:none}.lab-header-actions{gap:0}.lab-scope{gap:6px;padding:8px 14px}.lab-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.lab-body .lab-sidebar{white-space:nowrap;border-right:0;border-bottom:1px solid var(--lab-line);max-height:155px;padding:10px 14px}.lab-list-title{display:none}.lab-body .lab-sidebar .lab-actions{margin-bottom:6px;display:flex;position:sticky;left:0}.lab-body .lab-sidebar>button{vertical-align:top;white-space:normal;width:200px;margin:0 8px 0 0;padding:8px 10px;display:inline-block}.lab-body .lab-sidebar>button small{margin-top:3px}.lab-list-state{margin-bottom:2px}.lab-empty{text-align:left;padding:0}.lab-empty>span,.lab-empty p{display:none}.lab-body .lab-content{padding:14px}.lab-intro{margin:0 0 14px}.kyk-lab h2{font-size:20px}.lab-intro-mark{display:none}.lab-panel{padding:14px}.lab-section-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.lab-heading{flex-direction:column;align-items:flex-start}.lab-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-checks{grid-template-columns:1fr}.lab-metrics{gap:6px}.lab-metrics>div{padding:10px 8px}.lab-metrics strong{font-size:16px}.lab-table table{min-width:520px}.lab-fields{gap:10px}.kyk-lab button.danger{margin-left:0}.lab-start-flow>span{padding:8px;font-size:11px}}@media (width<=420px){.lab-fields{grid-template-columns:1fr}.lab-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kyk-lab header .lab-eyebrow{letter-spacing:.07em;font-size:9px}}dialog.kyk-lab[open]{zoom:1!important;flex-direction:column!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:1600px!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;padding:0!important;display:flex!important;position:fixed!important;inset:8px!important;overflow:hidden!important;transform:translate(0,0)!important}.kyk-lab .lab-body{grid-template-columns:220px minmax(0,1fr);width:100%;min-width:0;overflow:hidden}.kyk-lab .lab-sidebar{color:#172b48!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;transform:none!important}.kyk-lab .lab-content{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:16px!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important}.kyk-lab>header{flex-wrap:wrap;gap:8px;width:100%!important;height:auto!important;min-height:0!important;padding:12px 18px!important;position:static!important}.kyk-lab>header b{font-size:20px;color:#fff!important}.kyk-lab>header .lab-brand{min-width:0}.kyk-lab>header .lab-brand b{overflow-wrap:anywhere}.kyk-lab .lab-list-title b{color:#172b48!important}.kyk-lab .lab-header-actions{flex-wrap:wrap}.kyk-lab .lab-intro{margin-bottom:12px}.kyk-lab .lab-intro h2{font-size:20px}.kyk-lab .lab-intro-mark{font-size:40px}.kyk-lab .lab-start-flow{margin-bottom:12px}.kyk-lab .lab-start-flow>span{padding:8px}.kyk-lab .lab-panel{margin-bottom:12px;padding:14px}.kyk-lab .lab-fields{gap:10px;margin:12px 0}.kyk-lab .lab-setup .lab-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.kyk-lab input{min-height:36px;padding:7px 10px}.kyk-lab .lab-section-heading{margin-bottom:10px}.kyk-lab .lab-footer{color:#61738b;background:#fff;border-top:1px solid #dce6ef;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:8px 18px;font-size:12px;display:flex;position:static!important}.kyk-lab .lab-scope{padding:6px 18px}.kyk-lab .lab-brand-icon{width:42px;height:42px}.kyk-lab .lab-empty b{color:#425974!important}@media (width<=1100px){.kyk-lab .lab-body{grid-template-columns:190px minmax(0,1fr)}.kyk-lab .lab-setup .lab-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){dialog.kyk-lab[open]{width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important;inset:4px!important}.kyk-lab .lab-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.kyk-lab .lab-sidebar{max-height:136px!important}.kyk-lab>header b{font-size:16px}.kyk-lab .lab-brand-icon,.kyk-lab header .lab-eyebrow{display:none}.kyk-lab .lab-header-actions{margin-left:auto}.kyk-lab .lab-footer{padding:6px 12px;font-size:11px}.kyk-lab .lab-footer>span:last-child{display:none}}@media (width<=420px){.kyk-lab .lab-setup .lab-fields{grid-template-columns:1fr}}.kyk-lab .lab-checks .pending{color:#8a6319;background:#fff0ce}.kyk-lab .lab-report-note{color:#627389;margin:8px 0 12px;font-size:12px}.kyk-lab .lab-unverified{color:#78602e;background:#fff8e9;border:1px solid #eddfbe;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:12px}.kyk-lab .lab-unverified p{margin:5px 0 0}.kyk-lab .lab-traffic{background:#fff;border-top:3px solid #168d91}.kyk-lab .lab-traffic .lab-actions{flex-wrap:wrap;align-items:center}.kyk-lab .lab-traffic select{color:#172b48;background:#fff;border:1px solid #cad8e4;border-radius:6px;padding:8px}.kyk-lab .lab-traffic-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.kyk-lab .lab-traffic-metrics>div{background:#eef6f9;border:1px solid #d7e6ef;border-radius:8px;padding:10px}.kyk-lab .lab-traffic-metrics b{color:#164d68;font-size:20px;display:block}.kyk-lab .lab-traffic .lab-table{max-height:230px;overflow:auto}.kyk-lab .lab-checks{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.kyk-lab .lab-traffic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kyk-lab .lab-checks{grid-template-columns:1fr}}.title-clock-row>.lyg-note-launch{white-space:nowrap;border-radius:7px;margin-left:auto;font-size:14px;font-weight:800;color:#60420c!important;background:#fff4c4!important;border:1px solid #cfa843!important;padding:5px 12px!important}.title-clock-row>.lyg-note-launch+button{margin-left:0}.lyg-notebook{box-sizing:border-box;color:#163849;background:#fff;border:1px solid #bacbd4;border-radius:16px;width:min(900px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-size:16px;position:fixed;overflow:auto;box-shadow:0 22px 80px #071e4160}.lyg-notebook::backdrop{background:#10293c80}.lyg-notebook *{box-sizing:border-box}.lyg-notebook header{background:#f4f9fa;border-bottom:1px solid #d6e2e7;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.lyg-notebook h2{color:#123949;margin:0;font-size:22px}.lyg-notebook header p{color:#516777;margin:5px 0 0;font-size:14px}.lyg-notebook button{font:inherit;cursor:pointer;color:#163849;background:#fff;border:1px solid #acc3cf;border-radius:7px;min-height:42px;padding:9px 14px}.lyg-notebook button:disabled{opacity:.5;cursor:wait}.lyg-note-body{grid-template-columns:280px minmax(0,1fr);min-height:390px;display:grid}.lyg-note-list{background:#f7fafb;border-right:1px solid #d6e2e7;max-height:480px;padding:14px;overflow:auto}.lyg-note-list-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.lyg-note-list .lyg-note-item{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-bottom:9px;padding:12px;display:flex}.lyg-note-item span{color:#13776c;font-size:14px}.lyg-note-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.lyg-note-item small{color:#637482;font-size:12px}.lyg-note-item.selected{background:#e8f8f5;border-color:#098577}.lyg-note-item.done strong{color:#697c85;text-decoration:line-through}.lyg-note-editor{flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.lyg-note-fields{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lyg-note-fields label{font-size:14px}.lyg-note-fields input[type=date]{color:#173747;background:#fff;border:1px solid #b6cbd5;border-radius:6px;min-height:42px;margin-top:6px;padding:7px;font-size:16px;display:block}.lyg-note-complete{align-items:center;gap:7px;display:flex}.lyg-note-complete input{accent-color:#098577;width:18px;height:18px}.lyg-note-editor textarea{resize:vertical;color:#182f3c;width:100%;min-height:210px;font:inherit;white-space:pre-wrap;background:#fffef4;border:1px solid #bdcdd5;border-radius:8px;flex:1;padding:13px;line-height:1.7}.lyg-note-editor>small{color:#5f707c;font-size:12px}.lyg-note-actions{justify-content:flex-end;gap:8px;display:flex}.lyg-notebook .primary{color:#fff;background:#087f75;border-color:#087f75}.lyg-notebook .danger{color:#b42c3b;border-color:#ecc0c6}.lyg-note-message{white-space:pre-wrap;background:#edf7fa;margin:0;padding:12px 22px}.lyg-note-confirm{z-index:1;background:#fffef8f7;flex-wrap:wrap;place-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.lyg-note-confirm p{text-align:center;width:100%;line-height:1.6}@media (width<=650px){.title-clock-row>.lyg-note-launch{font-size:13px;padding:4px 8px!important}.lyg-notebook{width:calc(100vw - 12px);max-height:calc(100dvh - 16px)}.lyg-notebook header{padding:12px}.lyg-note-body{grid-template-columns:1fr}.lyg-note-list{border-bottom:1px solid #d6e2e7;border-right:0;max-height:185px;padding:10px}.lyg-note-editor{padding:12px}.lyg-note-editor textarea{min-height:170px}.lyg-note-list-head{background:#f7fafb;padding:5px 0;position:sticky;top:-10px}.lyg-notebook h2{font-size:20px}}.title-clock-row>.lyg-note-launch{margin-left:6px;font-size:13px;color:#086e63!important;background:#ecfaf6!important;border-color:#8bc8c0!important;padding:5px 10px!important}.lyg-notebook{width:min(820px,100vw - 24px);height:min(620px,90dvh);max-height:90dvh;inset:0;transform:none!important}.lyg-notebook header{background:linear-gradient(110deg,#e8f7f3,#f5fafb)}.lyg-note-body{height:calc(100% - 115px);min-height:0}.lyg-note-editor{min-height:0;overflow:auto}.lyg-note-list{min-height:0;max-height:none}.lyg-notebook header h2{font-size:21px}@media (width<=650px){.lyg-note-body{height:auto}.lyg-note-list{max-height:180px}.lyg-notebook{height:auto;max-height:94dvh}}.title-clock-row>.lyg-note-launch{cursor:pointer;flex:none;justify-content:center;align-items:center;width:auto;min-height:32px;margin:0;font-size:12px;line-height:1.25;display:inline-flex;padding:6px 9px!important}body>.shell>aside>nav .sidebar-favorites{background:#ffffff0b;border:1px solid #447185;border-radius:9px;margin:13px 0 8px;padding:7px 6px 9px}.sidebar-favorites-heading{justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px;display:flex}body>.shell>aside>nav .sidebar-favorites-heading h3{color:#8df0db;letter-spacing:0;margin:0 3px;font-size:11px;font-weight:900}body>.shell>aside>nav .sidebar-favorites-heading .sidebar-favorites-edit{color:#e5fffa;background:#174e60;border:1px solid #89c6c4;font-size:11px;font-weight:800;justify-content:center!important;width:auto!important;min-width:42px!important;height:26px!important;min-height:26px!important;padding:2px 6px!important}body>.shell>aside>nav .sidebar-favorites-heading .sidebar-favorites-edit:disabled{opacity:.5}body>.shell>aside>nav .sidebar-favorite-link{color:#e6f9ff;background:#ffffff0b;border-radius:6px;margin:1px 0;min-height:32px!important;padding:5px 7px!important}body>.shell>aside>nav .sidebar-favorite-link span{color:#ffd66f!important}body>.shell>aside>nav .sidebar-favorite-link em{font-size:12px!important;line-height:1.3!important}.sidebar-favorites-empty{color:#b5d1dc;margin:7px 3px 2px;font-size:11px;line-height:1.4}.sidebar-favorites-backdrop{z-index:2147483630;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d2dbb;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.sidebar-favorites-dialog{color:#173a50;background:#fff;border:1px solid #bddbd8;border-radius:15px;flex-direction:column;width:min(510px,100%);max-height:min(730px,100dvh - 30px);display:flex;overflow:hidden;box-shadow:0 25px 70px #00172888}.sidebar-favorites-dialog header{background:#eff9f7;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.sidebar-favorites-dialog header small{color:#078c7a;letter-spacing:.12em;font-weight:900}.sidebar-favorites-dialog h2{margin:3px 0 0;font-size:19px}.sidebar-favorites-dialog header button{color:#315b67;cursor:pointer;background:#fff;border:0;border-radius:7px;width:34px;height:34px;font-size:24px}.sidebar-favorites-dialog>p{color:#587282;margin:12px 18px 5px;font-size:13px}.sidebar-favorites-search{border:1px solid #bcd5d2;border-radius:8px;margin:8px 18px 10px;padding:8px 11px}.sidebar-favorites-options{align-content:start;gap:5px;min-height:0;padding:0 18px 13px;display:grid;overflow:auto}.sidebar-favorites-option{cursor:pointer;border:1px solid #e0ebe9;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;display:flex}.sidebar-favorites-option:has(input:checked){background:#effaf7;border-color:#48bca7}.sidebar-favorites-option input{accent-color:#088b77;width:17px;height:17px}.sidebar-favorites-option span{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.sidebar-favorites-option b{overflow-wrap:anywhere;font-size:13px}.sidebar-favorites-option small{color:#6b8291;white-space:nowrap;font-size:11px}.sidebar-favorites-no-results{text-align:center;color:#718591;font-size:13px}.sidebar-favorites-dialog footer{border-top:1px solid #e1ebeb;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.sidebar-favorites-dialog footer span{color:#526e7a;margin-right:auto;font-size:12px}.sidebar-favorites-dialog footer button{color:#285466;cursor:pointer;background:#fff;border:1px solid #c1d3d6;border-radius:7px;min-width:65px;padding:8px 12px;font-weight:800}.sidebar-favorites-dialog footer button.primary{color:#fff;background:#0b8e7b;border-color:#0b8e7b}.work-guide-strip{background:#eaf8f4;border-bottom:1px solid #acd7cf;flex:none;align-items:center;min-height:39px;padding:4px 10px;display:flex}.work-menu-guide-trigger{color:#fff;text-align:left;cursor:pointer;background:#087e70;border:1px solid #0d8a79;border-radius:7px;max-width:100%;min-height:30px;padding:4px 13px;font-size:13px;font-weight:850}.work-guide-backdrop{z-index:4500;background:#071f31ae;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.work-guide-dialog{color:#17384d;background:#fff;border:1px solid #b5d2d0;border-radius:15px;width:min(680px,100%);max-height:min(88dvh,800px);font:15px/1.5 Arial,Noto Sans KR,sans-serif;overflow:auto;box-shadow:0 24px 65px #061c3090}.work-guide-dialog>header{background:#edf8f6;border-bottom:1px solid #cbe3de;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 23px;display:flex}.work-guide-dialog>header small{color:#087767;font-weight:800}.work-guide-dialog h2{color:#123e51;margin:4px 0 5px;font-size:21px}.work-guide-dialog p{color:#496878;margin:0}.work-guide-dialog>header button{color:#31586d;cursor:pointer;background:#fff;border:1px solid #aecfc8;border-radius:8px;flex:none;width:35px;height:35px;font-size:24px;line-height:1}.work-guide-dialog ol{gap:10px;margin:0;padding:19px 23px 8px;list-style:none;display:grid}.work-guide-dialog li{align-items:flex-start;gap:12px;display:flex}.work-guide-dialog li b{color:#087567;text-align:center;background:#e3f5f0;border-radius:6px;flex:none;width:30px;padding:5px 0;font-size:13px}.work-guide-dialog li span{padding-top:4px}.work-guide-check{background:#fff8ec;border-left:4px solid #d69832;border-radius:6px;margin:10px 23px 17px;padding:12px 14px}.work-guide-check strong{color:#88550b}.work-guide-dialog>footer{justify-content:flex-end;padding:12px 23px 18px;display:flex}.work-guide-dialog>footer button{color:#fff;cursor:pointer;background:#0b8a78;border:0;border-radius:8px;padding:10px 18px;font-weight:800}.work-guide-dialog button:focus-visible,.work-menu-guide-trigger:focus-visible{outline-offset:2px;outline:3px solid #e8a637}@media (width<=700px){.work-guide-strip{min-height:38px;padding:3px 7px}.work-menu-guide-trigger{font-size:12px}.work-guide-backdrop{padding:9px}.work-guide-dialog{max-height:calc(100dvh - 18px);font-size:14px}.work-guide-dialog>header{padding:15px}.work-guide-dialog h2{font-size:18px}.work-guide-dialog ol{padding:15px 15px 5px}.work-guide-check{margin-inline:15px}}@media print{.work-guide-backdrop{display:none!important}}@media (width>=701px){.dashboard-30up{padding:clamp(12px,1.25vw,22px)!important}.dashboard-30up>.welcome{min-height:clamp(118px,18vh,210px)!important;padding:clamp(18px,2vw,34px)!important}.dashboard-30up .quick{gap:clamp(9px,1vw,15px);margin:clamp(11px,1.15vw,17px) 0}.dashboard-30up .quick article{min-height:clamp(84px,10.5vh,118px);padding:clamp(12px,1.2vw,18px)}.dashboard-30up .quick b{font-size:clamp(23px,1.85vw,31px)}.dashboard-30up .favorites{margin-top:clamp(12px,1.2vw,18px);padding:clamp(14px,1.3vw,20px)}.dashboard-30up .cards{gap:clamp(9px,1vw,14px)}.dashboard-30up .cards button{min-height:clamp(78px,9.5vh,112px);padding:clamp(11px,1vw,16px)}}@media (width<=700px){.dashboard-30up{padding:10px!important}.dashboard-30up>.welcome{min-height:164px!important}.dashboard-30up .quick article{min-height:82px}}@media screen{.dashboard.dashboard-polished{background:radial-gradient(70% 38% at 8% 0,#ddf3ed 0%,#0000 75%),radial-gradient(60% 34% at 94% 44%,#e4e8fa 0%,#0000 75%),linear-gradient(165deg,#f7fafb,#edf3f6 70%,#f7f9fc)}.dashboard.dashboard-polished>.welcome{background:radial-gradient(circle at 83% 17%,#39b3aa52 0%,#0000 31%),radial-gradient(circle at 38% 115%,#6594ea45 0%,#0000 44%),linear-gradient(118deg,#102f47,#185767 65%,#164b68)!important;border:1px solid #ffffff65!important;box-shadow:0 13px 30px #0c39472b,inset 0 1px #ffffff38!important}.dashboard.dashboard-polished .dashboard-alert-row{gap:clamp(9px,1vw,14px)}.dashboard.dashboard-polished .quick{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.dashboard.dashboard-polished .quick article{border:1px solid #d9e7e8;border-top:3px solid var(--tile-accent,#298d86);background:linear-gradient(154deg,#fff 8%,var(--tile-wash,#f0f9f7));border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:0 7px 17px #244d5d12,inset 0 1px #fff!important}.dashboard.dashboard-polished .quick article:after{content:"";background:var(--tile-accent,#298d86);opacity:.075;pointer-events:none;border-radius:50%;width:72px;height:72px;position:absolute;top:-26px;right:-20px}.dashboard.dashboard-polished .quick article:first-child{--tile-accent:#1a9c8b;--tile-wash:#eaf8f4}.dashboard.dashboard-polished .quick article:nth-child(2){--tile-accent:#4877cc;--tile-wash:#eef3fd}.dashboard.dashboard-polished .quick article:nth-child(3){--tile-accent:#c9813c;--tile-wash:#fcf3e9}.dashboard.dashboard-polished .quick article:nth-child(4){--tile-accent:#8564c6;--tile-wash:#f3effc}.dashboard.dashboard-polished .quick article:nth-child(5){--tile-accent:#248d9e;--tile-wash:#eaf6f8}.dashboard.dashboard-polished .quick article b{color:var(--tile-accent,#216c69);font-variant-numeric:tabular-nums}.dashboard.dashboard-polished .quick article span{color:#456575;font-weight:800}.dashboard.dashboard-polished .quick article small{overflow-wrap:anywhere;line-height:1.4}.dashboard.dashboard-polished .favorites{border:1px solid #d2e5e3;border-radius:20px;background:linear-gradient(160deg,#fff 5%,#f7fbfa 64%,#f7f8fe)!important;box-shadow:0 14px 34px #143c5215,inset 0 1px #fff!important}.dashboard.dashboard-polished .favorites .section-title{align-items:center;gap:10px;margin-bottom:clamp(13px,1.4vw,20px)}.dashboard.dashboard-polished .favorites .section-title small{color:#158479;letter-spacing:.16em;font-weight:900}.dashboard.dashboard-polished .favorites .section-title h3{color:#173d50;font-size:clamp(18px,1.55vw,23px);line-height:1.25}.dashboard.dashboard-polished .favorite-add{color:#fff;background:linear-gradient(#1caf9a,#087c70);border:1px solid #0c877a;border-radius:10px;padding:10px 15px;box-shadow:0 4px #08695f,0 8px 14px #0c76632b}.dashboard.dashboard-polished .favorite-add:hover{background:linear-gradient(#25b8a5,#0a8b7c);transform:translateY(-1px)}.dashboard.dashboard-polished .favorite-add:active{transform:translateY(3px);box-shadow:0 1px #08695f}.dashboard.dashboard-polished .cards{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:clamp(10px,1vw,15px)}.dashboard.dashboard-polished .favorite-card{--card-accent:#167f78;--card-soft:#e6f6f2;--card-base:#f3fbf9;--card-edge:#b8dfd7;isolation:isolate;border:1px solid var(--card-edge);background:linear-gradient(150deg,#fff 8%,var(--card-base) 95%);border-radius:16px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 5px 0 color-mix(in srgb,var(--card-accent) 24%,#dce8e8),0 11px 19px #153b4c20,inset 0 1px #fff!important}.dashboard.dashboard-polished .favorite-card:nth-child(6n+2){--card-accent:#446fc2;--card-soft:#e8efff;--card-base:#f0f4ff;--card-edge:#cad8f2}.dashboard.dashboard-polished .favorite-card:nth-child(6n+3){--card-accent:#a56b35;--card-soft:#faedda;--card-base:#fff8ee;--card-edge:#eedcc4}.dashboard.dashboard-polished .favorite-card:nth-child(6n+4){--card-accent:#7860b8;--card-soft:#efeafa;--card-base:#f8f5ff;--card-edge:#ddd2f1}.dashboard.dashboard-polished .favorite-card:nth-child(6n+5){--card-accent:#167b9b;--card-soft:#e5f4fa;--card-base:#f1faff;--card-edge:#c7e2ed}.dashboard.dashboard-polished .favorite-card:nth-child(6n+6){--card-accent:#a65771;--card-soft:#fbeaf0;--card-base:#fff6f8;--card-edge:#f1d3dc}.dashboard.dashboard-polished .favorite-card:before{content:"";background:linear-gradient(90deg,var(--card-accent),transparent 90%);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.dashboard.dashboard-polished .favorite-card:hover{border-color:var(--card-accent);box-shadow:0 8px 0 color-mix(in srgb,var(--card-accent) 18%,#dce8e8),0 16px 25px #153b4c25;transform:translateY(-3px)}.dashboard.dashboard-polished .favorite-card:active{box-shadow:0 2px 0 var(--card-edge),0 5px 10px #153b4c18;transform:translateY(2px)}.dashboard.dashboard-polished .cards .favorite-open,.dashboard.dashboard-polished .cards .favorite-open:hover{min-width:0;min-height:85px;padding:14px 42px 14px 13px;color:#163849!important;background:0 0!important}.dashboard.dashboard-polished .cards .favorite-open i{border:1px solid var(--card-edge);background:linear-gradient(145deg,#fff,var(--card-soft));width:42px;height:42px;color:var(--card-accent);box-shadow:inset 0 1px #fff,0 3px 0 var(--card-edge),0 6px 9px #1a51621c;border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.dashboard.dashboard-polished .cards .favorite-open div{min-width:0}.dashboard.dashboard-polished .cards .favorite-open b{color:#163849;overflow-wrap:anywhere;font-size:clamp(12px,1vw,14px);line-height:1.35}.dashboard.dashboard-polished .cards .favorite-open span{color:#607b88;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.dashboard.dashboard-polished .cards .favorite-open em{color:var(--card-accent);font-size:18px;font-weight:900}.dashboard.dashboard-polished .favorite-remove{z-index:2;background:#ffffffd9;border-color:#d9e3e7;top:10px;right:9px;transform:none;box-shadow:0 2px 7px #153b4c12}.dashboard.dashboard-polished .favorite-remove:hover{background:#af3850;border-color:#af3850}.dashboard.dashboard-polished .favorite-open.permission-denied{filter:grayscale();opacity:.58;background:#f2f5f6!important}.dashboard.dashboard-polished .favorite-card:has(.favorite-open.permission-denied){box-shadow:none;background:#f2f5f6;border-color:#d4dfe2;transform:none}}@media screen and (width<=1100px){.dashboard.dashboard-polished .quick{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}}@media screen and (width<=700px){.dashboard.dashboard-polished .quick{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard.dashboard-polished .quick article:last-child{grid-column:1/-1}.dashboard.dashboard-polished .favorites{border-radius:15px}.dashboard.dashboard-polished .favorites .section-title{flex-wrap:wrap;align-items:flex-start}.dashboard.dashboard-polished .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard.dashboard-polished .cards .favorite-open{min-height:78px;padding:11px 33px 11px 9px}.dashboard.dashboard-polished .cards .favorite-open i{width:34px;height:34px;font-size:16px}.dashboard.dashboard-polished .favorite-remove{width:23px;height:23px;font-size:15px;top:5px;right:5px}}@media screen and (width<=440px){.dashboard.dashboard-polished .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard.dashboard-polished .cards .favorite-open{gap:7px}.dashboard.dashboard-polished .cards .favorite-open span{display:none}.dashboard.dashboard-polished .cards .favorite-open b{font-size:11px}}@media (prefers-reduced-motion:reduce){.dashboard.dashboard-polished .favorite-card{transition:none}}html[data-skcp-duplicate-app],html[data-skcp-duplicate-app] body{background:0 0!important}html[data-skcp-duplicate-app] .login-backdrop{display:none!important}.single-run-guard{color:#193945;z-index:2147483647!important;background:0 0!important;place-items:center!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:16px!important;display:grid!important;position:fixed!important;inset:0!important}.single-run-guard-card{text-align:center;background:#fff;border:1px solid #a9bec7;border-radius:4px;width:min(300px,100%);padding:20px 18px;box-shadow:0 5px 16px #0c263540}.single-run-guard-card p{word-break:keep-all;margin:0}.single-run-app-name{color:#147c6d;font-size:14px;font-weight:900;line-height:1.4}.single-run-message{color:#244655;font-size:15px;font-weight:800;line-height:1.45;margin-top:5px!important}.single-run-guard-card button{color:#fff;cursor:pointer;background:#148d7b;border:1px solid #0f8b78;border-radius:3px;min-width:80px;min-height:34px;margin-top:16px;padding:0 16px;font-size:13px;font-weight:800}.single-run-guard-card button:hover{background:#087766}.single-run-guard-card button:focus-visible{outline-offset:3px;outline:3px solid #ffe48b}@media (width<=380px){.single-run-guard{padding:12px!important}.single-run-guard-card{padding:18px 14px}}
