@charset "UTF-8";@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-ext-wght-normal-5Z2WCAL6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-wght-normal-5FXBKKJF.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-fast: .16s;--dur-ui: .2s;--orange: #ff7900;--orange-dark: #cc6100;--orange-soft: #fff1e5;--black: #000000;--ink: #141414;--white: #ffffff;--gray-700: #333333;--gray-500: #666666;--gray-400: #8a8a8a;--gray-300: #b8b8b8;--gray-200: #e3e3e3;--gray-100: #efefef;--gray-50: #f6f6f6;--success: #1f9d3a;--success-soft: #e6f6ea;--info: #3b6fd4;--info-soft: #e8effc;--warning: #b8860b;--warning-soft: #fff6cc;--danger: #cd3c14;--danger-soft: #fdeae4;--blue: #4bb4e6;--blue-dark: #2a8bbd;--sky: #4bb4e6;--green: #32c832;--lilac: #a885d8;--pink-light: #ffb4e6;--peach: #ffe0c7;--teal: #0f8a8a;--teal-soft: #e0f4f4;--pink: #d6389a;--pink-soft: #fde7f4;--yellow: #ffd200;--purple: #7a4bd6;--purple-soft: #efe8fb;--radius: 2px;--radius-sm: 2px;--shadow: none;--font: "Helvetica Neue", Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--font);font-size:15px;line-height:1.45;color:var(--ink);background:#fdfcfa}h1,h2,h3{font-weight:700;margin:0 0 .5rem;line-height:1.2}h1{font-size:1.6rem}h2{font-size:1.15rem}h3{font-size:1rem}a{color:var(--ink)}:focus-visible{outline:3px solid var(--black);outline-offset:2px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px;padding:0 1.1rem;font:inherit;font-weight:700;font-size:.92rem;letter-spacing:.01em;line-height:1.1;text-decoration:none;cursor:pointer;white-space:nowrap;border:1.5px solid #111;border-radius:6px;background:#fff;color:#111;box-shadow:0 1px #0000000d,0 3px 8px -4px #00000059;transition:transform .12s var(--ease-out),box-shadow .18s,background-color .18s,color .18s,border-color .18s}.btn app-icon,.btn svg{flex:none;transition:transform .2s var(--ease-out),color .18s}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 5px var(--orange)}.btn:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:inset 0 2px 5px #00000047}@media (hover: hover) and (pointer: fine){.btn:hover:not(:disabled){background:#111;color:#fff;transform:translateY(-1px);box-shadow:0 8px 16px -8px #0009}.btn:hover:not(:disabled) app-icon,.btn:hover:not(:disabled) svg{color:var(--orange);transform:scale(1.12)}}.btn.primary{background:linear-gradient(180deg,#ff8f2b,#ff7900 55%,#f26f00);border-color:#e46900;color:#000;box-shadow:inset 0 1px #fff6,0 6px 14px -6px #ff7900cc}@media (hover: hover) and (pointer: fine){.btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#ffa040,#ff8510 55%,#f87800);color:#000;border-color:#e46900;box-shadow:inset 0 1px #ffffff73,0 12px 22px -8px #ff7900f2}.btn.primary:hover:not(:disabled) app-icon,.btn.primary:hover:not(:disabled) svg{color:#000}}.btn.danger{color:var(--danger);border-color:var(--danger);background:#fff;box-shadow:0 3px 8px -5px #e5252a99}@media (hover: hover) and (pointer: fine){.btn.danger:hover:not(:disabled){background:var(--danger);color:#fff;border-color:var(--danger)}.btn.danger:hover:not(:disabled) app-icon,.btn.danger:hover:not(:disabled) svg{color:#fff}}.btn.sm,table .btn{min-height:32px;padding:0 .8rem;font-size:.84rem;border-radius:5px;box-shadow:0 1px #0000000d}.btn.busy{cursor:progress}.card{background:var(--white);border:1px solid #e6ddd3;border-top:4px solid var(--blue);border-radius:2px;padding:1rem 1.25rem;box-shadow:none}.card>h2:first-child:after{content:"";display:block;width:56px;height:4px;background:var(--blue);margin-top:.45rem}.grid{display:grid;gap:1rem}.muted{color:var(--gray-500)}.row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.spacer{flex:1}label{display:block;font-weight:700;margin-bottom:.25rem}input,select,textarea{font:inherit;width:100%;padding:.55rem .7rem;border-radius:2px;border:1px solid var(--gray-400);background:var(--white);color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:var(--black);box-shadow:0 0 0 2px var(--orange)}textarea{min-height:7rem;resize:vertical}.field{margin-bottom:1rem}.error{color:var(--danger);font-weight:700}table{width:100%;border-collapse:collapse;background:var(--white)}th,td{text-align:left;padding:.7rem .75rem;border-bottom:1px solid var(--gray-100)}th{font-size:.85rem;text-transform:none;letter-spacing:0;color:#fff;font-weight:700;background:#000;border-bottom:0}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.8rem;font-weight:700;border-radius:2px;background:var(--gray-100);color:var(--gray-700);white-space:nowrap}.badge.p1{background:var(--danger-soft);color:var(--danger)}.badge.p2{background:var(--orange-soft);color:var(--orange-dark)}.badge.p3{background:var(--warning-soft);color:var(--warning)}.badge.p4{background:var(--gray-100);color:var(--gray-500)}.badge.breach{background:var(--danger);color:#fff}.badge.info{background:var(--blue);color:#000}.badge.purple{background:var(--purple);color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tone-blue{--tone: var(--info);--tone-soft: var(--info-soft)}.tone-green{--tone: var(--success);--tone-soft: var(--success-soft)}.tone-purple{--tone: var(--purple);--tone-soft: var(--purple-soft)}.tone-teal{--tone: var(--teal);--tone-soft: var(--teal-soft)}.tone-pink{--tone: var(--pink);--tone-soft: var(--pink-soft)}.tone-red{--tone: var(--danger);--tone-soft: var(--danger-soft)}.card.tone-blue,.card.tone-green,.card.tone-purple,.card.tone-teal,.card.tone-pink,.card.tone-red{border-top-color:var(--tone)}a{text-decoration-color:var(--orange);text-underline-offset:2px}::selection{background:var(--orange);color:#000}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.seg>button,.seg>a{background:#ececec;color:#000;border:0;border-bottom:5px solid #d4d4d4;padding:.8rem 1rem;font:inherit;font-weight:600;text-align:center;cursor:pointer;text-decoration:none;border-radius:2px}.seg>.on{background:#000;color:#fff;border-bottom-color:var(--orange)}@keyframes ariaPulse{0%,to{transform:scale(1);box-shadow:0 0 #ff79008c}50%{transform:scale(1.08);box-shadow:0 0 0 14px #ff790000}}@keyframes ariaBounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-9px);opacity:1}}@keyframes ariaSlide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (hover: hover) and (pointer: fine){.kcard:hover,.card2:hover,.type:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}}.kcard,.card2,.type,.tab{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.card{border:1px solid #e3dbd2;border-top:4px solid var(--sky);border-radius:2px}.card>h2:first-child{position:relative;padding-bottom:.55rem;margin-bottom:.9rem}.card>h2:first-child:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:var(--sky)}.card.tone-orange{border-top-color:var(--orange)}.card.tone-orange>h2:first-child:after{background:var(--orange)}.card.tone-green>h2:first-child:after{background:var(--tone)}.card.tone-blue>h2:first-child:after{background:var(--tone)}.card.tone-purple>h2:first-child:after,.card.tone-pink>h2:first-child:after,.card.tone-teal>h2:first-child:after,.card.tone-red>h2:first-child:after{background:var(--tone)}th{background:#000;color:#fff;text-transform:none;letter-spacing:0;font-size:.88rem;border-bottom:0;font-weight:700}tbody tr{transition:background .15s}input,select,textarea{border-radius:2px}.badge{border-radius:2px;padding:.15rem .55rem;background:#e3e3e3;color:#000}.badge.ok{background:var(--green);color:#000}.badge.info{background:#4170d8;color:#fff}.badge.risk{background:var(--orange);color:#000}.badge.breach{background:#cd3c14;color:#fff}.badge.purple{background:var(--lilac);color:#000}.badge.p1{background:#cd3c14;color:#fff}.badge.p2{background:var(--orange);color:#000}.badge.p3{background:var(--yellow);color:#000}.badge.p4{background:#ddd;color:#000}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rainbow{0%{background-position:0 0}to{background-position:200% 0}}main.content>*:not(router-outlet){animation:pageIn var(--dur-ui) var(--ease-out) backwards}main.content>*>.card,main.content>*>section,main.content .kpis>*:not(.kpi),main.content .grid>.card{animation:pageIn var(--dur-ui) var(--ease-out) backwards}main.content>*>:nth-child(2){animation-delay:30ms}main.content>*>:nth-child(3){animation-delay:60ms}main.content>*>:nth-child(n+4){animation-delay:80ms}.card{transition:box-shadow .2s,transform .2s}button.card:hover,a.card:hover,.kpi:hover{cursor:pointer}@media (hover: hover) and (pointer: fine){button.card:hover,a.card:hover,.kpi:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}}.modal-in{animation:fadeIn .2s ease-out both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}main.content .kx.kx{position:relative;overflow:hidden;display:flex;align-items:center;gap:.75rem;text-align:left;color:#111;font:inherit;border:1px solid color-mix(in srgb,var(--c, #4bb4e6) 35%,#e6e6e6);border-left:6px solid var(--c, #4bb4e6);border-radius:3px;padding:.75rem .85rem;box-shadow:none;background:linear-gradient(135deg,color-mix(in srgb,var(--c, #4bb4e6) 16%,#fff),#fff 70%);transition:transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease;animation:kxIn var(--dur-ui) var(--ease-out) backwards;animation-delay:min(var(--n, 0) * 40ms,.16s)}main.content .kx.kx:after{content:"";position:absolute;right:-14px;top:-14px;width:46px;height:46px;background:var(--c, #4bb4e6);opacity:.14;transform:rotate(45deg);pointer-events:none}main.content .kx.kx :is(.ico,.i){width:40px;height:40px;border-radius:3px;display:grid;place-items:center;flex:none;background:var(--c, #4bb4e6);color:#000;transition:transform .2s ease;animation:kxPop .5s var(--ease-out) backwards}main.content .kx.kx.red :is(.ico,.i){color:#fff}main.content .kx.kx.blink:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--c, #e53935) 80%,transparent),inset 0 0 18px 2px var(--c, #e53935);opacity:0;animation:kxHalo 1.2s var(--ease-in-out) infinite}main.content .kx.kx.blink :is(.ico,.i){animation:kxWiggle 1.4s var(--ease-in-out) infinite}@media (hover: hover) and (pointer: fine){main.content .kx.kx:hover{transform:translateY(-3px);box-shadow:0 10px 18px -10px color-mix(in srgb,var(--c, #4bb4e6) 70%,#000)}main.content .kx.kx:hover :is(.ico,.i){transform:scale(1.1) rotate(-6deg)}}@keyframes kxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kxPop{0%{transform:scale(.55) rotate(-12deg);opacity:0}70%{transform:scale(1.12) rotate(4deg);opacity:1}to{transform:none}}@keyframes kxHalo{0%,to{opacity:0}50%{opacity:1}}@keyframes kxWiggle{0%,55%,to{transform:none}15%{transform:rotate(-10deg) scale(1.1)}30%{transform:rotate(8deg) scale(1.1)}45%{transform:rotate(-5deg)}}@media (prefers-reduced-motion: reduce){main.content .kx.kx,main.content .kx.kx :is(.ico,.i){animation:none;transition:none}main.content .kx.kx.blink:before{animation:none;opacity:.5}}main.content .kx.kx.on{background:var(--c, #4bb4e6);box-shadow:0 8px 16px -8px color-mix(in srgb,var(--c, #4bb4e6) 80%,#000);border-color:var(--c, #4bb4e6)}main.content .kx.kx.on :is(.ico,.i){background:#000;color:#fff}main.content .kx.kx.on:after{background:#000;opacity:.12}main.content .kx.kx b{display:block;font-size:1.6rem;line-height:1.05}main.content .kx.kx small{display:block;color:#555;font-size:.8rem}main.content .kx.kx.on small{color:#111}.rip-host{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.28;transform:scale(0);pointer-events:none;animation:ripple .55s var(--ease-out) forwards}@keyframes ripple{to{transform:scale(1);opacity:0}}button:not(:disabled):active,a.btn:active,.btn:not(:disabled):active{transform:scale(.97)}button,a.btn,.btn{transition:transform .12s var(--ease-out),box-shadow .15s,background-color .15s,color .15s}.busy{position:relative;pointer-events:none}.busy:after{content:"";display:inline-block;width:13px;height:13px;margin-left:.55rem;vertical-align:-2px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:busySpin .7s linear infinite}@keyframes busySpin{to{transform:rotate(360deg)}}@keyframes ackFlash{0%{box-shadow:0 0 #32c832b3}to{box-shadow:0 0 0 14px #32c83200}}.ack-flash{animation:ackFlash .9s var(--ease-out)}@media (prefers-reduced-motion: reduce){.ripple,.busy:after,.ack-flash{animation:none}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select{min-height:40px;border-radius:6px}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{outline:0;border-color:var(--orange);box-shadow:0 0 0 3px #ff790038}textarea{border-radius:8px}.qchips{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:1rem;align-items:center}.qchips button{display:inline-flex;align-items:center;gap:.5rem;border:1.5px solid #d9d0c5;background:#fff;border-radius:999px;padding:.42rem .95rem;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;color:#111;box-shadow:0 1px #0000000a;transition:transform .12s var(--ease-out),border-color .15s,background-color .15s,box-shadow .15s}@media (hover: hover) and (pointer: fine){.qchips button:hover{border-color:var(--orange);transform:translateY(-1px);box-shadow:0 6px 12px -8px #ff7900e6}}.qchips button:active{transform:scale(.96)}.qchips button.on{background:#fff1e3;border-color:var(--orange);font-weight:800;box-shadow:inset 0 0 0 1px var(--orange)}.qchips button app-icon{color:#555}.qchips button.on app-icon{color:#c25e00}.qchips b{background:#111;color:#fff;border-radius:999px;padding:.02rem .5rem;font-size:.74rem;min-width:22px;text-align:center}.qchips button.on b{background:var(--orange);color:#000}.qchips .sladot b{background:none;color:#000;padding:0;min-width:0;font-size:.95rem}.rbox{max-width:520px;width:100%;text-align:left}.rbox .ico.big,.rbox h2{text-align:center;margin-left:auto;margin-right:auto}.rbox textarea{width:100%}.sug{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem}.sug button{border:1.5px solid #d9d0c5;background:#fff;border-radius:999px;padding:.25rem .8rem;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.sug button:hover{border-color:var(--orange);background:#fff1e3}.steps li .when{display:block;margin-top:.2rem;font-size:.66rem;font-weight:500;line-height:1.25;color:#6b7280;font-variant-numeric:tabular-nums}.steps li.done .when,.steps li.cur .when{color:#374151}.mh{list-style:none;margin:0;padding:0}.mh li{display:grid;grid-template-columns:84px 34px 1fr;gap:.8rem;position:relative;padding-bottom:1.1rem;animation:mhIn .4s var(--ease-out) backwards;animation-delay:calc(var(--i) * 70ms)}.mh li:last-child{padding-bottom:0}.mh li:before{content:"";position:absolute;left:calc(100px + .8rem);top:34px;bottom:0;width:2px;background:linear-gradient(#cfc8c0,#e8e2db)}.mh li:last-child:before{display:none}.mh .dt{text-align:right;padding-top:.1rem}.mh .dt b{display:block;font-size:1.05rem;text-transform:capitalize;line-height:1.1}.mh .dt small{color:#6b7280;font-size:.74rem;font-variant-numeric:tabular-nums}.mh .mdot{width:34px;height:34px;border-radius:6px;background:var(--c);color:#000;display:grid;place-items:center;position:relative;z-index:1;transition:transform .2s}.mh li:hover .mdot{transform:scale(1.1) rotate(-6deg)}.mh li.cur .mdot:after{content:"";position:absolute;inset:-5px;border-radius:9px;border:2px solid var(--c);animation:mhRing 1.8s ease-out infinite}.mh .mt{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mh .mt app-icon{color:#9a928a}.mh .mp{font-size:.8rem;font-weight:700;padding:.12rem .65rem;border-radius:999px;border:1.5px solid var(--c);color:#111;background:#fff}.mh .mp.on{background:var(--c);border-color:var(--c);color:#000}.mh .now{background:#111;color:var(--orange);font-size:.66rem;font-weight:800;letter-spacing:.08em;padding:.1rem .5rem;border-radius:3px}.mh .by{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.3rem;font-size:.82rem;color:#555}.mh .by app-icon{color:#c25e00}.mh .by b{color:#111}.mh .by q{quotes:none;font-style:italic;color:#444;background:#faf7f3;border-left:3px solid var(--orange);padding:.05rem .5rem;border-radius:0 3px 3px 0}@keyframes mhIn{0%{opacity:0;transform:translate(10px)}}@keyframes mhRing{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.4);opacity:0}}@media (max-width: 560px){.mh li{grid-template-columns:60px 34px 1fr}.mh li:before{left:calc(76px + .8rem)}}@media (prefers-reduced-motion: reduce){.mh li,.mh li.cur .mdot:after{animation:none}}.cbs{margin-left:auto;display:inline-flex;gap:.3rem}.cbadge{display:inline-flex;align-items:center;gap:.15rem;font-size:.72rem;font-weight:800;min-width:1.9rem;height:1.35rem;padding:0 .4rem;border-radius:999px;justify-content:center;color:#000;border:1.5px solid #000}.cbadge.in{background:#32c832}.cbadge.out{background:#4bb4e6}.tbackdrop{position:fixed;inset:0;z-index:140;background:#0009;display:grid;place-items:center;padding:1rem}.tbox{background:#fff;border-top:5px solid var(--orange);border-radius:4px;padding:1.4rem 1.6rem;max-width:460px;text-align:center}.tbox h2{margin:.6rem 0 .3rem}.tbox .ico.big{width:44px;height:44px;border-radius:4px;margin:0 auto}.tbox select,.tbox textarea{width:100%}.tbox label{display:block;font-weight:700;margin:.6rem 0 .25rem}.tbox app-search-select{display:block;text-align:left}.cb{display:inline-flex;align-items:center;gap:.2rem;margin-left:.5rem;padding:.05rem .4rem;border-radius:999px;font-size:.72rem;font-weight:800;vertical-align:middle;border:1.5px solid #d4d0ca;color:#a39d95;background:#fff}.cb.run{background:#a885d8;border-color:#a885d8;color:#000}.cb.dn{background:#32c832;border-color:#32c832;color:#000}.cb.no{border-style:dashed}.so-head{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.so-head h2{flex:1;min-width:260px}.so-acts{display:flex;gap:.5rem}.so-wrap{border:1px solid #e6ddd3;border-radius:4px}table.t.so thead th{background:#000;color:#fff;border-bottom:3px solid var(--orange);position:sticky;top:0;z-index:1}table.t.so th:nth-child(3){box-shadow:inset 0 3px #4bb4e6}table.t.so th:nth-child(4){box-shadow:inset 0 3px #ffc400}table.t.so th:nth-child(5){box-shadow:inset 0 3px #e53935}table.t.so th:nth-child(6){box-shadow:inset 0 3px #32c832}table.t.so tr.sv>td{transition:background-color .15s ease}table.t.so tr.sv>td:first-child{border-left:6px solid #32c832}table.t.so tr.sv.me>td:first-child{border-left-color:#ff9800}table.t.so tr.sv.hi>td:first-child{border-left-color:#e53935}table.t.so tr.sv.hi>td.s{background:#fff5f4}table.t.so tr.sv.me>td.s{background:#fff9ee}table.t.so tr.sv.open>td{background:#f6f1ea}.t td.c-open{background:#4bb4e61a}.t td.c-take{background:#ffc40021}.t td.c-res{background:#32c8321a}.t td.c-late{background:#e539351f}.t td.c-late.z{background:#32c8320f}.so-n{display:inline-flex;align-items:center;gap:.55rem}.so-n .chev{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:4px;background:#000;color:var(--orange);transform:rotate(-90deg);transition:transform .2s ease;flex:none}tr.sv.open .chev{transform:rotate(0)}tr.det>td{padding:0!important;background:#faf7f3;border-left:6px solid #ff7900;white-space:normal!important}.det-in{padding:.9rem 1.1rem 1.1rem;animation:detIn .25s ease-out}.det-head{display:flex;align-items:center;gap:1rem;justify-content:space-between;flex-wrap:wrap;margin-bottom:.7rem}.det-head b{display:inline-flex;align-items:center;gap:.4rem}table.t.tt{background:#fff;border:1px solid #e6ddd3;border-radius:4px;overflow:hidden}table.t.tt th{background:#2a2a2a;color:#fff;border-bottom:2px solid var(--orange)}@keyframes detIn{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.det-in{animation:none}.so-n .chev{transition:none}}.cx{background:#fff;border:1px solid #e6ddd3;border-radius:4px;overflow:hidden;margin-bottom:1rem}.cxs{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;padding:.7rem 1rem;background:#faf7f3;border-bottom:1px solid #eee}.cxk{font-weight:800;font-size:.8rem;padding:.2rem .7rem;border-radius:999px}.cxk.up{background:#32c832;color:#000}.cxk.deg{background:#e53935;color:#fff}.cxk.deg.z{background:#eee;color:#777}.cxk.off{background:#cfc8c0;color:#333}.cxw{overflow-x:auto}table.cxt{width:100%;border-collapse:collapse;font-size:.9rem}.cxt th{background:#000;color:#fff;text-align:left;padding:.55rem .8rem;font-size:.74rem;letter-spacing:.05em;border-bottom:3px solid var(--orange);white-space:nowrap}.cxt th.n,.cxt td.n{text-align:right;font-variant-numeric:tabular-nums}.cxt td{padding:.55rem .8rem;border-bottom:1px solid #eee}.cxt tr td:first-child{border-left:6px solid #cfc8c0}.cxt tr.up td:first-child{border-left-color:#32c832}.cxt tr.deg td:first-child{border-left-color:#e53935;background:#fff5f4}.cxt td.bad{color:#e53935;font-weight:800}.cxt td.err{color:#777;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxp{font-weight:800;font-size:.76rem;padding:.15rem .6rem;border-radius:999px;white-space:nowrap;background:#eee;color:#555}.cxp.UP{background:#32c832;color:#000}.cxp.DEGRADED{background:#e53935;color:#fff}.kd{display:inline-flex;align-items:center;gap:.3rem;font-weight:800;font-size:.72rem;letter-spacing:.03em;padding:.12rem .6rem;border-radius:999px;color:#000;white-space:nowrap;background:#ddd}.kd.AGENCE{background:#ff7900}.kd.FRANCHISE{background:#a885d8}.kd.APPLICATIF{background:#4bb4e6}.kd.SITE_DISTANT{background:#9aa3ad}.kdbar{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0 .2rem}.kdbar button{--c: #9aa3ad;display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:2px solid #e3ddd6;border-left:6px solid var(--c);border-radius:6px;padding:.45rem .9rem;font:inherit;font-weight:700;cursor:pointer;color:#111;transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease}.kdbar button .n{background:var(--c);color:#000;border-radius:999px;padding:0 .5rem;font-size:.78rem;min-width:1.6rem;text-align:center}.kdbar button.on{background:#000;color:#fff;border-color:var(--c)}.kdbar button:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.kdbar button:hover{transform:translateY(-2px);box-shadow:0 8px 14px -10px #000}}.cal a.K-AGENCE{background:#ffe3c7;color:#8a4300}.cal a.K-FRANCHISE{background:#eadff9;color:#4b2f7a}.cal a.K-APPLICATIF{background:#d6eefa;color:#0b4a6d}.cal a.K-SITE_DISTANT{background:#e6e9ec;color:#3a4148}td.ref{white-space:nowrap}app-incident-detail{display:block}app-incident-detail .coord{padding:0 0 1rem}app-incident-detail .coord .chd{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:1rem 1rem .6rem;border-bottom:1px solid #eee;margin:0}app-incident-detail .eyebrow{color:var(--orange);font-weight:800;font-size:.68rem;letter-spacing:.12em}app-incident-detail h2.plain{margin:.1rem 0 0;font-size:1.15rem;background:none;color:#111;padding:0;border:0}app-incident-detail .seg3{display:inline-flex;border:1.5px solid #d9d2ca;border-radius:8px;overflow:hidden}app-incident-detail .seg3 button{border:0;background:#fff;padding:.35rem .8rem;font:inherit;font-weight:700;cursor:pointer;font-size:.8rem}app-incident-detail .seg3 button.on{background:#000;color:#fff}app-incident-detail .feed{position:relative;padding:.8rem 1rem .2rem 1.6rem;margin:0}app-incident-detail .feed:before{content:"";position:absolute;left:1.05rem;top:1rem;bottom:1rem;width:2px;background:#eee}app-incident-detail .fe{position:relative;padding:.1rem 0 .9rem}app-incident-detail .dotm{position:absolute;left:-.95rem;top:.35rem;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid #c9c2ba;z-index:1}app-incident-detail .dotm.fill{background:var(--orange);border-color:var(--orange)}app-incident-detail .fh{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}app-incident-detail .tm{background:#f1ece6;color:#666;border-radius:4px;padding:.05rem .5rem;font-size:.68rem}app-incident-detail .mt{background:#e6f1fb;color:#0b5cad;font-weight:800;font-size:.66rem;letter-spacing:.05em;padding:.08rem .5rem;border-radius:3px}app-incident-detail .mt.da{background:#ffe9d1;color:#b54708}app-incident-detail .when{margin-left:auto;color:#888;font-size:.76rem}app-incident-detail .fe .tx{margin-top:.25rem;white-space:pre-wrap}app-incident-detail .mn{color:#c2410c;font-weight:800}app-incident-detail .fa{margin-top:.3rem;display:flex;gap:.8rem;align-items:center;font-size:.8rem}app-incident-detail .lk{border:0;background:transparent;color:#555;cursor:pointer;font:inherit;padding:0}app-incident-detail .lk:hover{color:var(--orange)}app-incident-detail .rp{display:flex;gap:.5rem;margin:.5rem 0 0 .6rem}app-incident-detail .bub{background:#f4f9f6;border-radius:12px;padding:.45rem .8rem}app-incident-detail .bub .tm{margin-left:.3rem}app-incident-detail .rc{display:flex;gap:.5rem;margin:.5rem 0 0 .6rem}app-incident-detail .rc input{flex:1}app-incident-detail .av.sm{width:26px;height:26px;font-size:.62rem;background:#12a67a}app-incident-detail .comp{border-top:1px solid #eee;margin:.4rem 1rem 0;padding-top:.8rem;display:grid;gap:.6rem}app-incident-detail .comp select,app-incident-detail .comp textarea{width:100%}app-incident-detail .comp .row2 select{width:auto;min-width:170px}app-incident-detail .scrl{max-height:380px;overflow-y:auto}app-incident-detail .cmt{display:flex;gap:.6rem;align-items:flex-end;margin-top:.7rem}app-incident-detail .cmt textarea{flex:1}app-incident-detail .tl{display:flex;gap:.6rem;align-items:center;padding:.45rem 0;border-bottom:1px solid #f1ece6;flex-wrap:wrap}app-incident-detail .sug{margin-top:.8rem;background:#f4f9fd;border-left:4px solid #4bb4e6;padding:.6rem .9rem;border-radius:0 4px 4px 0}app-incident-detail .gp{background:#f4f9fd;border:1px solid #d6eaf7;border-radius:6px;padding:.8rem 1rem;margin:.8rem 0}app-incident-detail .gh{display:flex;justify-content:space-between;align-items:center}app-incident-detail .gh .pc{font-weight:800;color:#d96a00}app-incident-detail .gp .bar{margin:.5rem 0 .3rem}app-incident-detail .bar.sm{height:5px;margin:.25rem 0 0;min-width:80px}app-incident-detail .plan{border:1px solid #e6ddd3;border-radius:6px;margin:1rem 0 0;overflow:hidden;background:#fff}app-incident-detail .ph{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;padding:.7rem 1rem;background:#fcfaf7;border-bottom:1px solid #eee}app-incident-detail .ph .pt{font-size:1.05rem}app-incident-detail .chp{background:#ffe9d1;color:#b54708;font-weight:800;font-size:.72rem;border-radius:999px;padding:.1rem .6rem}app-incident-detail .pg{color:#777;font-size:.78rem}app-incident-detail .pg b{color:#d96a00}app-incident-detail .tw3{overflow-x:auto}app-incident-detail .tw3 table{width:100%;border-collapse:collapse;font-size:.86rem}app-incident-detail .tw3 th{text-align:left;color:#666;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:.6rem .7rem;border-bottom:2px solid var(--orange);white-space:nowrap;background:#fafafa}app-incident-detail .tw3 td{padding:.6rem .7rem;border-bottom:1px solid #f1ece6;vertical-align:top}app-incident-detail .tw3 td.nw{white-space:nowrap}app-incident-detail .cd{font-size:.74rem}app-incident-detail .cd.ok{color:#12a52f}app-incident-detail .cd.ko{color:#e53935;font-weight:800}app-incident-detail .ob{min-width:190px}app-incident-detail .pr{display:inline-block;width:9px;height:9px;border-radius:50%;background:#ffc400;margin-right:.5rem}app-incident-detail .pr.HIGH{background:#e53935}app-incident-detail .pr.LOW{background:#9aa3ad}app-incident-detail .ast{font-weight:800;font-size:.72rem;padding:.15rem .6rem;border-radius:999px;background:#e6f1fb;color:#0b5cad;white-space:nowrap}app-incident-detail .ast.IN_PROGRESS{background:#ffe9d1;color:#b54708}app-incident-detail .ast.DONE{background:#dff5df;color:#146c2e}app-incident-detail .hero{background:#000;color:#fff;border-left:8px solid var(--orange);border-bottom:3px solid var(--orange);border-radius:3px;padding:1rem 1.2rem;position:relative;overflow:hidden}app-incident-detail .hero:after{content:"";position:absolute;right:0;top:0;width:90px;height:90px;border-radius:0 0 0 100%;background:var(--orange);opacity:.9;pointer-events:none}app-incident-detail .hero .head{position:relative;z-index:1}app-incident-detail .hero h1{color:#fff}app-incident-detail .hero .head .sub{color:#e6e6e6;font-size:1.02rem}app-incident-detail .hero .ic{background:var(--orange);color:#000}app-incident-detail .hero .btn{background:#fff;color:#000;border-color:#fff;font-weight:700}app-incident-detail .hero .btn:hover{background:var(--orange);border-color:var(--orange)}app-incident-detail .hero .banner{position:relative;z-index:1}app-incident-detail .hmuted{color:#cfcfcf;font-size:.85rem}app-incident-detail .card{padding:0 0 1rem;border:1px solid #e6ddd3;border-top:0;overflow:hidden;background:#fff}app-incident-detail .card>h2{background:#000;color:#fff;margin:0 0 .9rem;padding:.62rem 1rem;border-bottom:3px solid var(--orange);font-size:.95rem;letter-spacing:.01em}app-incident-detail .card>h2:after{display:none}app-incident-detail .card>*:not(h2):not(.slab):not(textarea):not(input):not(select){padding-left:1rem;padding-right:1rem}app-incident-detail .card>textarea,app-incident-detail .card>input,app-incident-detail .card>select{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}app-incident-detail .card>h2 .btn{background:transparent;color:#fff;border:1px solid #777}app-incident-detail .card>h2 .btn:hover{background:var(--orange);border-color:var(--orange);color:#000}app-incident-detail .card>h2 .c{background:var(--orange);color:#000;font-weight:800}app-incident-detail .sumc{padding-top:0;border-top:4px solid var(--orange)}app-incident-detail .sumc>.sum{margin-top:1rem}app-incident-detail .sum>div{border-left:5px solid #ccc;padding:.35rem .8rem;background:#faf7f3;border-radius:0 4px 4px 0}app-incident-detail .sum>div:nth-child(1){border-left-color:#4bb4e6}app-incident-detail .sum>div:nth-child(2){border-left-color:#a885d8}app-incident-detail .sum>div:nth-child(3){border-left-color:var(--orange)}app-incident-detail .sum>div:nth-child(4){border-left-color:#32c832}app-incident-detail .sum>div:nth-child(5){border-left-color:#ffc400}app-incident-detail .slab{margin:1rem 0 -1rem;padding:0 0 1rem;background:#faf7f3;border-top:0}app-incident-detail .slab h3{background:#000;color:#fff;margin:0 0 .8rem;padding:.55rem 1rem;border-bottom:3px solid var(--orange)}app-incident-detail .slab h3 .muted{color:#cfcfcf}app-incident-detail .slab h3 .btn{background:transparent;color:#fff;border:1px solid #777}app-incident-detail .slab h3 .btn:hover{background:var(--orange);color:#000;border-color:var(--orange)}app-incident-detail .slab .slr,app-incident-detail .slab>p{margin-left:1rem;margin-right:1rem}app-incident-detail .tabs2{background:#000;border-bottom:3px solid var(--orange);border-radius:3px 3px 0 0;margin:1.1rem 0 1rem}app-incident-detail .tabs2 button{color:#d6d6d6;border-bottom:3px solid transparent;margin-bottom:-3px}app-incident-detail .tabs2 button:hover{color:#fff}app-incident-detail .tabs2 button.on{color:var(--orange);border-bottom-color:var(--orange);background:#111}app-incident-detail .tabs2 .c{background:#333;color:#fff}app-incident-detail .tabs2 .c.r{background:#e53935;color:#fff}app-incident-detail dl.kv>div:nth-child(odd){background:#fcfaf7}app-incident-detail dl.kv>div{padding-left:.4rem;padding-right:.4rem}app-incident-detail .ev:hover{background:#fffaf5}@media (max-width: 700px){app-incident-detail .hero{padding:.8rem .9rem}app-incident-detail .hero h1{font-size:1.1rem}app-incident-detail .sum{grid-template-columns:1fr 1fr}app-incident-detail ol.steps{font-size:.68rem}app-incident-detail .slr .big{font-size:.95rem}}app-incident-detail .muted{color:#777}app-incident-detail .crumbs{font-size:.82rem;color:#777;margin-bottom:.5rem}app-incident-detail .crumbs a{color:#777}app-incident-detail .crumbs b{color:var(--orange)}app-incident-detail .head{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}app-incident-detail .head .ic{width:48px;height:48px;border-radius:10px;background:#fde8e6;color:#e53935;display:grid;place-items:center;flex:none}app-incident-detail .head h1{margin:0;font-size:1.4rem;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}app-incident-detail .head .sub{color:#555;margin-top:.15rem}app-incident-detail .grow{flex:1;min-width:240px}app-incident-detail .banner{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;margin-top:.8rem}app-incident-detail .stp{display:inline-flex;gap:.4rem;align-items:center;font-weight:800;font-size:.78rem;padding:.2rem .7rem;border-radius:999px;background:#eee}app-incident-detail .stp.DECLARED{background:#ffe9d1;color:#8a4300}app-incident-detail .stp.IN_PROGRESS{background:#d6eefa;color:#0b4a6d}app-incident-detail .stp.RESOLVED{background:#dff5df;color:#146c2e}app-incident-detail .stp.PENDING_CLOSURE{background:#eadff9;color:#4b2f7a}app-incident-detail .stp.CLOSED{background:#c9f0d2;color:#0e5a24}app-incident-detail .sev{padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:800}app-incident-detail .sev.P0{background:#fde2de;color:#b42318}app-incident-detail .sev.P1{background:#ffe9d1;color:#b54708}app-incident-detail .sev.P2{background:#fef6c3;color:#8a6d00}app-incident-detail .sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.9rem 1.4rem}app-incident-detail .sum small{display:flex;gap:.35rem;align-items:center;color:#777;font-size:.74rem}app-incident-detail .sum b{display:block;margin-top:.1rem}app-incident-detail ol.steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:1.1rem 0 .2rem;padding:0}app-incident-detail ol.steps li{text-align:center;position:relative;font-size:.78rem;color:#888;padding-top:1.8rem}app-incident-detail ol.steps li:before{content:"";position:absolute;top:.72rem;left:-50%;width:100%;height:3px;background:#ddd}app-incident-detail ol.steps li:first-child:before{display:none}app-incident-detail ol.steps li.done:before{background:#32c832}app-incident-detail ol.steps .dt{position:absolute;top:0;left:50%;transform:translate(-50%);width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;border:3px solid #ccc;display:grid;place-items:center;color:#999;z-index:1}app-incident-detail ol.steps li.done .dt{background:#32c832;border-color:#32c832;color:#000}app-incident-detail ol.steps li.cur .dt{border-color:#ff7900;color:#ff7900;animation:pl 1.6s ease-in-out infinite}app-incident-detail ol.steps b{display:block;color:#111}app-incident-detail ol.steps li:not(.done):not(.cur) b{color:#888}@keyframes pl{50%{box-shadow:0 0 0 6px #ff79002e}}@media (prefers-reduced-motion: reduce){app-incident-detail ol.steps li.cur .dt{animation:none}}app-incident-detail .slab{background:#faf7f3;border-top:1px solid #eee;margin:1rem -1.2rem -1.2rem;padding:.9rem 1.2rem 1rem}app-incident-detail .slab h3{margin:0 0 .6rem;font-size:.9rem}app-incident-detail .slr{margin-bottom:.8rem}app-incident-detail .slr .l{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}app-incident-detail .slr .big{margin-left:auto;font:800 1.15rem ui-monospace,monospace}app-incident-detail .slr .big.ok{color:#12a52f}app-incident-detail .slr .big.ko{color:#e53935}app-incident-detail .slr .big.run{color:#ff7900}app-incident-detail .bar{height:7px;background:#e9e4dd;border-radius:4px;overflow:hidden;margin:.3rem 0 .15rem}app-incident-detail .bar i{display:block;height:100%;background:#32c832}app-incident-detail .bar i.ko{background:#e53935}app-incident-detail .bar i.run{background:#ff7900}app-incident-detail .slr .f{display:flex;justify-content:space-between;font:.72rem ui-monospace,monospace;color:#888}app-incident-detail .pill{font-weight:800;font-size:.72rem;padding:.1rem .6rem;border-radius:999px}app-incident-detail .pill.MET{background:#dff5df;color:#146c2e}app-incident-detail .pill.BREACHED{background:#fde2de;color:#b42318}app-incident-detail .pill.RUNNING{background:#ffe9d1;color:#8a4300}app-incident-detail .tabs2{display:flex;gap:0;overflow-x:auto;margin:1rem 0}app-incident-detail .tabs2 button{background:transparent;border:0;border-bottom:3px solid transparent;padding:.65rem 1rem;font:inherit;font-weight:600;color:#d6d6d6;cursor:pointer;white-space:nowrap;display:inline-flex;gap:.4rem;align-items:center}app-incident-detail .tabs2 button.on{color:var(--orange);border-bottom-color:var(--orange);font-weight:800}app-incident-detail .tabs2 .c{background:#eee;border-radius:999px;font-size:.7rem;padding:0 .45rem;color:#444}app-incident-detail .tabs2 .c.r{background:#fde2de;color:#b42318}app-incident-detail .cols{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem;align-items:start}@media (max-width: 900px){app-incident-detail .cols{grid-template-columns:1fr}}app-incident-detail .stack{display:grid;gap:1rem}app-incident-detail .card h2{margin:0 0 .7rem;font-size:1rem;display:flex;align-items:center;gap:.5rem}app-incident-detail .card h2 .btn{margin-left:auto;padding:.15rem .6rem;font-size:.78rem}app-incident-detail dl.kv{margin:0}app-incident-detail dl.kv>div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid #f1ece6}app-incident-detail dl.kv dt{color:#666}app-incident-detail dl.kv dd{margin:0;font-weight:700;text-align:right}app-incident-detail dl.kv small{display:block;color:#888;font-weight:400}app-incident-detail .chips{display:flex;gap:.4rem;flex-wrap:wrap}app-incident-detail .chip{background:#eef6fc;color:#0b4a6d;border-radius:4px;padding:.15rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex;gap:.3rem;align-items:center}app-incident-detail .chip button{border:0;background:transparent;cursor:pointer;padding:0;font-weight:800}app-incident-detail .ev{display:flex;gap:.7rem;padding:.55rem 0;border-bottom:1px solid #f1ece6}app-incident-detail .av{width:34px;height:34px;border-radius:50%;background:#a885d8;color:#fff;display:grid;place-items:center;font-weight:800;font-size:.72rem;flex:none}app-incident-detail .ev .t{color:#888;font-size:.76rem;margin-left:auto;white-space:nowrap}app-incident-detail .act{display:flex;gap:.6rem;align-items:center;padding:.4rem 0;border-bottom:1px solid #f1ece6}app-incident-detail .act.late{background:#fff4f1}app-incident-detail .act input[type=checkbox]{width:1.1rem;height:1.1rem;flex:none;margin:0}app-incident-detail .frm{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem}@media (max-width: 700px){app-incident-detail .frm{grid-template-columns:1fr}}app-incident-detail .frm .full{grid-column:1/-1}app-incident-detail .frm label,app-incident-detail .lbl{display:block;font-size:.78rem;font-weight:700;color:#444;margin-bottom:.2rem}app-incident-detail .frm textarea,app-incident-detail .frm input,app-incident-detail .frm select{width:100%}app-incident-detail .lv{display:flex;gap:.5rem;flex-wrap:wrap}app-incident-detail .lv button{border:1.5px solid #d9d2ca;background:#fff;border-radius:999px;padding:.3rem .9rem;font:inherit;font-weight:600;cursor:pointer}app-incident-detail .lv button.on{background:#000;color:#fff;border-color:#ff7900}app-incident-detail .warn{display:flex;gap:.6rem;align-items:center;background:#fff3e6;border:1px solid #ffb36b;color:#8a4300;border-radius:6px;padding:.6rem .9rem;font-weight:600;margin:.8rem 0}app-incident-detail .okb{background:#eaf8ea;border-color:#9bdc9b;color:#146c2e}app-incident-detail iframe{width:100%;height:760px;border:1px solid #ccc;border-radius:4px;background:#fff}app-incident-detail .row2{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}app-incident-detail .btn.ico{display:inline-flex;gap:.4rem;align-items:center}app-incident-detail .comm{border-left:4px solid #4bb4e6;background:#f4f9fd;padding:.6rem .9rem;margin-bottom:.6rem;border-radius:0 4px 4px 0}app-incident-detail .comm b{display:block}app-incident-detail .comm .m{color:#777;font-size:.76rem}app-incident-detail .slab>p{padding:0 1rem;margin:0!important}app-incident-detail .coord .feed{padding-left:1.7rem!important;padding-right:1rem!important}app-incident-detail .coord .comp{margin-left:1rem;margin-right:1rem}app-incident-detail .comm-form{background:#faf7f3;border:1px solid #eee;border-radius:6px;padding:1rem;margin:.8rem 0}app-incident-detail .lrow{display:flex;justify-content:space-between;align-items:center}app-incident-detail .btn.sm{padding:.15rem .6rem;font-size:.78rem}app-incident-detail h3.hist{font-size:.72rem;letter-spacing:.12em;color:#777;margin:1.2rem 0 .5rem}app-incident-detail .hl{border:1px solid #eee;border-left:4px solid #ccc;border-radius:0 4px 4px 0;padding:.6rem .8rem;margin-bottom:.5rem}app-incident-detail .hh{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}app-incident-detail .hh .when{margin-left:auto;color:#888;font-size:.76rem}app-incident-detail .rs{font-weight:800;font-size:.72rem;padding:.1rem .6rem;border-radius:999px;background:#e6f1fb;color:#0b5cad}app-incident-detail .rs.SENT{background:#dff5df;color:#146c2e}app-incident-detail .rs.FAILED{background:#fde2de;color:#b42318}app-incident-detail .rd{color:#b42318;font-size:.8rem;margin-top:.3rem}app-incident-detail .hb{white-space:pre-wrap;color:#555;font-size:.84rem;margin-top:.3rem;max-height:5.5rem;overflow:hidden}.mailp{max-width:560px!important;text-align:left;padding:0!important;overflow:hidden}.mailp .mhd{display:flex;gap:.7rem;align-items:center;background:#000;color:#fff;padding:.8rem 1rem;border-bottom:3px solid var(--orange)}.mailp .mhd small{display:block;color:#cfcfcf}.mailp .mmeta{padding:.8rem 1rem;border-bottom:1px solid #eee;display:grid;gap:.3rem;font-size:.88rem}.mailp .mmeta span{display:inline-block;width:3.2rem;color:#888}.mailp .mbody{padding:1rem;white-space:pre-wrap;max-height:50vh;overflow-y:auto}.mailp .row{padding-bottom:1rem}.tbox.wide{max-width:720px!important;width:100%;max-height:92vh;overflow-y:auto;text-align:left}.tbox.wide h2{text-align:center}.tbox .sect{border:1px solid #eee;border-left:4px solid var(--orange);border-radius:0 4px 4px 0;padding:.6rem .9rem .8rem;margin-top:.8rem;background:#fcfaf7}.tbox .sect h4{margin:0 0 .5rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.tbox .frm2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .9rem}.tbox .frm2 .full{grid-column:1/-1}.tbox .frm2 .chk{display:flex;gap:.5rem;align-items:center;margin:0}.tbox .frm2 .chk input{width:auto}@media (max-width: 620px){.tbox .frm2{grid-template-columns:1fr}}app-incident-detail .schain{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.7rem}app-incident-detail .lv2{flex:1 1 110px;border:1.5px solid #e3ddd6;border-radius:6px;padding:.4rem .6rem;background:#fff;font-size:.78rem}app-incident-detail .lv2 b{display:block;color:#888;font-size:.7rem;letter-spacing:.08em}app-incident-detail .lv2.on{background:#000;color:#fff;border-color:var(--orange);box-shadow:0 0 0 2px #ff790040}app-incident-detail .lv2.on b{color:var(--orange)}app-incident-detail .lv2.past{background:#eaf8ea;border-color:#9bdc9b}app-incident-detail .lv2.off{opacity:.55;border-style:dashed}@media print{aside,.strip,app-assign-flash,app-new-ticket-toast,app-chat-widget,.main>header{display:none!important}.content,main{padding:0!important;margin:0!important;max-width:none!important}body{background:#fff!important}}
