/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.row-1{grid-row:1}.row-71{grid-row:71}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.emergency-page>.statcards{margin:0 0 18px}.emergency-page>.statcards .statcard{box-shadow:0 10px 30px #10223d0a}.emergency-detail-hero{background:linear-gradient(135deg,var(--card) 0,var(--card) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.emergency-detail-hero{background:linear-gradient(135deg,var(--card) 0,color-mix(in srgb,var(--card) 84%,#eaf2ff) 100%)}}.emergency-detail-hero{box-shadow:0 18px 44px #10223d0d}.emergency-detail-hero:before{content:"";background:linear-gradient(#0f766e,#2563eb);width:4px;position:absolute;inset:0 auto 0 0}.emergency-activity{flex-direction:column;display:flex}.emergency-activity article{border-top:1px solid var(--border);grid-template-columns:30px 1fr;gap:11px;padding:12px 0;display:grid}.emergency-activity article:first-child{border-top:0}.emergency-activity article>span{background:var(--ok-bg,#eaf8ef);width:28px;height:28px;color:var(--ok,#16834a);border-radius:50%;place-items:center;font-weight:800;display:grid}.emergency-activity article>span.failed{background:var(--crit-bg,#fff0f0);color:var(--crit,#c92b2b)}.emergency-activity p{color:var(--muted);margin:3px 0;font-size:11px}.emergency-activity small,.emergency-muted{color:var(--muted);font-size:10px}.emergency-page .emergency-create-hero{border:1px solid var(--acc);justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:18px;padding:28px 30px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-create-hero{border:1px solid color-mix(in srgb,var(--acc) 20%,var(--border))}}.emergency-page .emergency-create-hero{background:radial-gradient(circle at 88% -20%,var(--acc),transparent 42%),linear-gradient(145deg,var(--card),var(--card));border-radius:22px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-create-hero{background:radial-gradient(circle at 88% -20%,color-mix(in srgb,var(--acc) 20%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--card) 94%,#0b2940),var(--card))}}.emergency-page .emergency-create-hero{box-shadow:0 24px 65px #07111f1c}.emergency-create-hero:after{border:1px solid var(--acc);width:190px;height:190px;position:absolute;inset:auto -35px -60px auto}@supports (color:color-mix(in lab,red,red)){.emergency-create-hero:after{border:1px solid color-mix(in srgb,var(--acc) 18%,transparent)}}.emergency-create-hero:after{content:"";border-radius:50%}.emergency-hero-kicker{color:var(--acc);letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.emergency-hero-kicker i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 5px var(--acc);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.emergency-hero-kicker i{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 15%,transparent)}}.emergency-create-hero h1{max-width:690px;font:700 clamp(27px,3vw,38px) /1.08 var(--font-display);letter-spacing:-.045em;margin:10px 0 7px}.emergency-create-hero p{max-width:690px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.emergency-hero-chips{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.emergency-hero-chips span{border:1px solid var(--border);padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.emergency-hero-chips span{border:1px solid color-mix(in srgb,var(--border) 75%,var(--acc))}}.emergency-hero-chips span{background:var(--bg);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.emergency-hero-chips span{background:color-mix(in srgb,var(--bg) 62%,transparent)}}.emergency-hero-chips span{color:var(--muted);font-size:10px;font-weight:700}.emergency-hero-actions{z-index:1;flex-direction:column;align-items:flex-end;gap:12px;min-width:175px;display:flex}.emergency-hero-actions>span{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.emergency-hero-actions>span.pending{background:var(--warn-bg);color:var(--warn)}.emergency-hero-actions>span.ready{background:var(--ok-bg);color:var(--ok)}.emergency-page .emergency-progress{background:var(--card);border-radius:17px;gap:8px;padding:7px;top:9px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-progress{background:color-mix(in srgb,var(--card) 90%,transparent)}}.emergency-page .emergency-progress a{text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.emergency-progress a b{border:1px solid var(--border);background:var(--bg);width:30px;height:30px;color:var(--text);border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.emergency-progress a>span{color:var(--text);flex-direction:column;display:flex}.emergency-progress a small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:500}.emergency-form-alert{border:1px solid var(--crit);grid-template-columns:34px 1fr;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.emergency-form-alert{border:1px solid color-mix(in srgb,var(--crit) 28%,var(--border))}}.emergency-form-alert{background:linear-gradient(90deg,var(--crit),var(--card));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.emergency-form-alert{background:linear-gradient(90deg,color-mix(in srgb,var(--crit) 9%,var(--card)),var(--card))}}.emergency-form-alert>span,.emergency-warning .warning-icon{background:var(--crit-bg);width:32px;height:32px;color:var(--crit);border-radius:10px;place-items:center;font-weight:900;display:grid}.emergency-form-alert strong{font-size:12px}.emergency-form-alert p{color:var(--muted);margin:3px 0 0;font-size:11px}.emergency-page .emergency-section{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-section{border-color:color-mix(in srgb,var(--border) 84%,#93b6df)}}.emergency-page .emergency-section{background:linear-gradient(155deg,var(--card),var(--card));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-section{background:linear-gradient(155deg,var(--card),color-mix(in srgb,var(--card) 97%,#eef5ff))}}.emergency-page .emergency-section{box-shadow:0 18px 52px #07111f10}.emergency-page .emergency-section>header{background:var(--soft);padding:21px 24px;position:relative}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-section>header{background:color-mix(in srgb,var(--soft) 40%,transparent)}}.emergency-page .emergency-section>header:after{background:linear-gradient(90deg,var(--acc),transparent);height:1px;position:absolute;inset:auto 24px -1px 66px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-section>header:after{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 30%,var(--border)),transparent)}}.emergency-page .emergency-section>header:after{content:""}.emergency-page .emergency-section>header>span{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-section>header>span{border:1px solid color-mix(in srgb,var(--acc) 28%,var(--border))}}.emergency-page .emergency-section>header>span{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-section>header>span{background:color-mix(in srgb,var(--acc) 10%,var(--bg))}}.emergency-page .emergency-section>header>span{box-shadow:inset 0 1px #ffffff0d}.emergency-form-grid.primary-fields{padding-bottom:20px}.emergency-source-card{border:1px solid var(--info);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.emergency-source-card{border:1px solid color-mix(in srgb,var(--info) 22%,var(--border))}}.emergency-source-card{background:var(--info-bg);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.emergency-source-card{background:color-mix(in srgb,var(--info-bg) 38%,var(--bg))}}.emergency-source-card>header{border-bottom:1px solid var(--info);align-items:center;gap:11px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.emergency-source-card>header{border-bottom:1px solid color-mix(in srgb,var(--info) 16%,var(--border))}}.emergency-source-card>header>div{flex:1}.emergency-source-card header strong{font-size:12px;display:block}.emergency-source-card header p{color:var(--muted);margin:3px 0 0;font-size:10px}.emergency-source-card header a{color:var(--info);font-size:10px;font-weight:750}.source-lock{background:var(--info-bg);width:30px;height:30px;color:var(--info);border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.emergency-source-card .source-fields{padding:16px}.emergency-page .emergency-field select:disabled,.emergency-page .source-fields input[readonly],.emergency-page .source-fields textarea[readonly]{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-field select:disabled,.emergency-page .source-fields input[readonly],.emergency-page .source-fields textarea[readonly]{border-color:color-mix(in srgb,var(--info) 14%,var(--border))}}.emergency-page .emergency-field select:disabled,.emergency-page .source-fields input[readonly],.emergency-page .source-fields textarea[readonly]{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-field select:disabled,.emergency-page .source-fields input[readonly],.emergency-page .source-fields textarea[readonly]{background:color-mix(in srgb,var(--card) 90%,var(--info-bg))}}.emergency-page .emergency-field select:disabled,.emergency-page .source-fields input[readonly],.emergency-page .source-fields textarea[readonly]{color:var(--text);cursor:not-allowed;opacity:.82}.emergency-facility-empty{border:1px dashed var(--border);background:var(--soft);border-radius:15px;align-items:center;gap:13px;min-height:108px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.emergency-facility-empty{background:color-mix(in srgb,var(--soft) 45%,transparent)}}.emergency-facility-empty>span{width:34px;color:var(--muted)}.emergency-facility-empty svg{width:30px}.emergency-facility-empty strong{font-size:12px;display:block}.emergency-facility-empty p{color:var(--muted);margin:4px 0 0;font-size:11px}.emergency-page .emergency-section-toolbar.premium{border:1px solid var(--border);background:var(--soft);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-section-toolbar.premium{background:color-mix(in srgb,var(--soft) 55%,transparent)}}.emergency-section-toolbar.premium>div:first-child{flex-direction:column;gap:3px;display:flex}.emergency-section-toolbar.premium strong{color:var(--text);font-size:12px}.emergency-section-toolbar.premium button{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:7px 10px}.emergency-page .emergency-topic-grid button{background:var(--bg);border-radius:11px;min-height:46px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-topic-grid button{background:color-mix(in srgb,var(--bg) 88%,var(--soft))}}.emergency-page .emergency-topic-grid button:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-topic-grid button:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--border))}.emergency-page .emergency-topic-grid button.selected{border-color:color-mix(in srgb,var(--acc) 58%,var(--border));background:color-mix(in srgb,var(--acc) 7%,var(--card))}}.emergency-page .emergency-topic-grid button.selected span{background:var(--acc);color:var(--on-acc);border-color:#0000}.emergency-page .emergency-add-topic{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:8px}.emergency-page .emergency-add-topic input{box-shadow:none;background:0 0;border:0}.emergency-page .emergency-warning{background:linear-gradient(90deg,var(--warn),var(--card));border-radius:15px;grid-template-columns:1fr;gap:12px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-warning{background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 10%,var(--card)),var(--card))}}.emergency-page .emergency-warning .warning-icon{display:none}.emergency-warning .warning-icon{background:var(--warn-bg);color:var(--warn)}.emergency-warning p{color:var(--muted);margin:3px 0 9px;font-size:10px}.emergency-warning ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.emergency-warning li{border:1px solid var(--warn);padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.emergency-warning li{border:1px solid color-mix(in srgb,var(--warn) 22%,var(--border))}}.emergency-warning li{background:var(--warn-bg);color:var(--text);border-radius:7px;font-size:10px}.emergency-page .emergency-team{background:linear-gradient(145deg,var(--team),var(--bg));border-radius:16px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-team{background:linear-gradient(145deg,color-mix(in srgb,var(--team) 5%,var(--card)),var(--bg))}}.emergency-page .emergency-team{box-shadow:inset 0 1px #ffffff0a}.emergency-page .emergency-team:before{background:var(--team);content:"";width:3px;position:absolute;inset:0 auto 0 0}.emergency-page .emergency-team>header{border-bottom:1px solid var(--border);align-items:center;margin:0;padding:15px 16px}.emergency-team .team-mark{background:var(--team);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.emergency-team .team-mark{background:color-mix(in srgb,var(--team) 14%,var(--card))}}.emergency-team .team-mark{color:var(--team);font-weight:900}.emergency-team>header>span:last-child{border-radius:999px;margin-left:auto;padding:5px 8px}.emergency-team>header>span.complete{background:var(--ok-bg);color:var(--ok)}.emergency-team>header>span.needed{background:var(--warn-bg);color:var(--warn)}.emergency-team-empty{border:1px dashed var(--border);color:var(--muted);border-radius:10px;flex-direction:column;gap:3px;margin:13px 15px 5px;padding:12px;display:flex}.emergency-team-empty strong{color:var(--text);font-size:10px}.emergency-team-empty span{font-size:9px}.emergency-page .emergency-person{padding-top:11px}.emergency-page .emergency-add-person{border:1px dashed var(--team);width:calc(100% - 30px);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-add-person{border:1px dashed color-mix(in srgb,var(--team) 40%,var(--border))}}.emergency-page .emergency-add-person{background:var(--team);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-add-person{background:color-mix(in srgb,var(--team) 5%,transparent)}}.emergency-page .emergency-add-person{text-align:left}.emergency-review-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.emergency-review-panel{border:1px solid var(--border);background:var(--bg);border-radius:16px;padding:16px}@supports (color:color-mix(in lab,red,red)){.emergency-review-panel{background:color-mix(in srgb,var(--bg) 80%,var(--soft))}}.emergency-review-panel>header{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.emergency-review-panel>header>span{background:var(--acc-soft);width:34px;height:34px;color:var(--acc);border-radius:10px;flex:none;place-items:center;display:grid}.emergency-review-panel>header svg{width:18px}.emergency-review-panel header strong{font-size:12px}.emergency-review-panel header p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.emergency-page .emergency-dropzone{background:linear-gradient(145deg,var(--soft),var(--bg));border-width:1px;min-height:190px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-dropzone{background:linear-gradient(145deg,color-mix(in srgb,var(--soft) 50%,var(--bg)),var(--bg))}}.emergency-dropzone .drop-icon{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--acc);border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}.emergency-page .emergency-signatures{grid-template-columns:1fr;gap:11px;margin:0}.emergency-page .emergency-review{border:1px solid var(--border);background:var(--card);grid-template-columns:38px minmax(0,1fr) minmax(260px,.8fr);align-items:start;margin-top:16px;display:grid}.emergency-page .emergency-review.ready{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-review.ready{border-color:color-mix(in srgb,var(--ok) 28%,var(--border))}}.emergency-page .emergency-review.ready{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-review.ready{background:color-mix(in srgb,var(--ok) 5%,var(--card))}}.emergency-page .emergency-review.has-errors{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-review.has-errors{border-color:color-mix(in srgb,var(--warn) 28%,var(--border))}}.emergency-page .emergency-review.has-errors{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-review.has-errors{background:color-mix(in srgb,var(--warn) 5%,var(--card))}}.review-status{background:var(--warn-bg);width:36px;height:36px;color:var(--warn);border-radius:11px;place-items:center;font-weight:900;display:grid}.emergency-review.ready .review-status{background:var(--ok-bg);color:var(--ok)}.emergency-review ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.emergency-review li a{border:1px solid var(--warn);justify-content:space-between;gap:10px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.emergency-review li a{border:1px solid color-mix(in srgb,var(--warn) 18%,var(--border))}}.emergency-review li a{background:var(--warn-bg);color:var(--text);border-radius:8px}.emergency-review li b{color:var(--warn);white-space:nowrap;font-size:9px}.emergency-page .emergency-submit{z-index:4;border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;padding:11px;position:sticky;bottom:10px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-submit{background:color-mix(in srgb,var(--card) 91%,transparent)}}.emergency-page .emergency-submit{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #0005}@media (max-width:900px){.emergency-page .emergency-create-hero{flex-direction:column}.emergency-hero-actions{flex-direction:row;align-items:center;min-width:0}.emergency-review-grid{grid-template-columns:1fr}.emergency-page .emergency-review{grid-template-columns:38px 1fr}.emergency-review ul{grid-column:1/-1}}@media (max-width:600px){.emergency-page .emergency-create-hero{border-radius:18px;padding:22px 18px}.emergency-create-hero h1{font-size:28px}.emergency-page .emergency-progress a{min-width:185px}.emergency-source-card>header{flex-wrap:wrap;align-items:flex-start}.emergency-source-card header a{width:100%;padding-left:41px}.emergency-page .emergency-section-body{padding:17px}.emergency-page .emergency-review{grid-template-columns:1fr}.emergency-review ul{grid-column:auto}}.emergency-page{--card:var(--panel);--border:var(--line);--text:var(--ink);--muted:var(--mut);--soft:var(--panel-2)}.emergency-page .emergency-form-head{align-items:center;margin-bottom:16px}.emergency-form-head .htxt{min-width:0}.emergency-form-eyebrow{color:var(--acc);font:700 10.5px/1 var(--font-mono);letter-spacing:.14em;margin-bottom:7px}.emergency-page .emergency-form-head h1{font-size:1.75rem}.emergency-page .emergency-form-head .sub{max-width:720px;color:var(--mut);font:400 14px/1.55 var(--font-sans),system-ui,sans-serif;margin-top:7px}.emergency-form-state{border:1px solid var(--line);background:var(--panel-2);min-height:34px;color:var(--mut);white-space:nowrap;border-radius:9px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.emergency-form-state.ready{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.emergency-form-state.ready{border-color:color-mix(in srgb,var(--ok) 32%,var(--line))}}.emergency-form-state.ready{background:var(--ok-bg);color:var(--ok)}.emergency-form-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.emergency-form-overview>a{--stage:var(--acc);border:1px solid var(--stage);gap:5px;min-width:0;padding:15px 16px 15px 19px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.emergency-form-overview>a{border:1px solid color-mix(in srgb,var(--stage) 28%,var(--line))}}.emergency-form-overview>a{border-radius:var(--r);background:linear-gradient(135deg,var(--stage),var(--panel) 72%)}@supports (color:color-mix(in lab,red,red)){.emergency-form-overview>a{background:linear-gradient(135deg,color-mix(in srgb,var(--stage) 11%,var(--panel)),var(--panel) 72%)}}.emergency-form-overview>a{color:inherit;box-shadow:var(--shadow);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.emergency-form-overview>a:before{background:var(--stage);content:"";width:4px;position:absolute;inset:0 auto 0 0}.emergency-form-overview>a.scope{--stage:var(--warn)}.emergency-form-overview>a.assignment{--stage:var(--ok)}.emergency-form-overview>a:focus-visible,.emergency-form-overview>a:hover{border-color:var(--stage)}@supports (color:color-mix(in lab,red,red)){.emergency-form-overview>a:focus-visible,.emergency-form-overview>a:hover{border-color:color-mix(in srgb,var(--stage) 55%,var(--line))}}.emergency-form-overview>a:focus-visible,.emergency-form-overview>a:hover{box-shadow:0 9px 25px var(--stage)}@supports (color:color-mix(in lab,red,red)){.emergency-form-overview>a:focus-visible,.emergency-form-overview>a:hover{box-shadow:0 9px 25px color-mix(in srgb,var(--stage) 12%,transparent)}}.emergency-form-overview>a:focus-visible,.emergency-form-overview>a:hover{outline:none;transform:translateY(-1px)}.emergency-form-overview span{color:var(--mut);font:500 11px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.emergency-form-overview .overview-step{border:1px solid var(--stage);width:max-content;margin-bottom:2px;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.emergency-form-overview .overview-step{border:1px solid color-mix(in srgb,var(--stage) 24%,transparent)}}.emergency-form-overview .overview-step{background:var(--stage);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.emergency-form-overview .overview-step{background:color-mix(in srgb,var(--stage) 12%,transparent)}}.emergency-form-overview .overview-step{color:var(--stage);letter-spacing:.08em;font-weight:800}.emergency-form-overview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.emergency-page .emergency-progress{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:6px;padding:6px;top:8px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-progress{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.emergency-page .emergency-progress{box-shadow:var(--shadow)}.emergency-page .emergency-progress a{border-radius:8px;gap:9px;min-width:0;padding:9px 11px}.emergency-page .emergency-progress a:focus-visible,.emergency-page .emergency-progress a:hover{background:var(--panel-2);outline:none}.emergency-page .emergency-progress a b{border-color:var(--line-2);background:var(--panel-2);width:28px;height:28px;color:var(--acc);border-radius:8px;font-size:11px}.emergency-page .emergency-progress a>span{font-size:13px;font-weight:700}.emergency-page .emergency-progress a small{margin-top:1px;font-size:11px;line-height:1.3}.emergency-page .emergency-form-alert{border:1px solid var(--crit);grid-template-columns:38px minmax(0,1fr);align-items:center;margin-bottom:16px;padding:13px 15px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-form-alert{border:1px solid color-mix(in srgb,var(--crit) 35%,var(--line))}}.emergency-page .emergency-form-alert{border-radius:var(--r);background:var(--crit-bg)}.emergency-page .emergency-form-alert strong{color:var(--crit);font-size:14px}.emergency-page .emergency-form-alert p{color:var(--ink);margin-top:2px;font-size:13px;line-height:1.45}.emergency-page .emergency-section{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow);margin-bottom:16px}.emergency-page .emergency-section>header{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;padding:16px 18px}.emergency-page .emergency-section>header:after{display:none}.emergency-page .emergency-section>header>span{border:1px solid var(--line-2);background:var(--panel-2);width:32px;height:32px;color:var(--acc);box-shadow:none;border-radius:9px;font-size:11px}.emergency-page .emergency-section>header h2{color:var(--ink);font:600 16px/1.25 var(--font-display);margin:0 0 3px}.emergency-page .emergency-section>header p{color:var(--mut);font-size:13px;line-height:1.45}.emergency-page .emergency-section-body{padding:20px}.emergency-page .emergency-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.emergency-page .emergency-form-grid.primary-fields{padding-bottom:18px}.emergency-page .emergency-field{gap:7px}.emergency-page .emergency-field>span{color:var(--mut);font:600 10.5px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.emergency-page .emergency-field>span b{color:var(--crit)}.emergency-page .emergency-add-topic input,.emergency-page .emergency-field input,.emergency-page .emergency-field select,.emergency-page .emergency-field textarea,.emergency-page .emergency-person input,.emergency-page .emergency-person select{border-color:var(--line-2);background:var(--panel-2);min-height:44px;color:var(--ink);font:400 13.5px/1.4 var(--font-sans),system-ui,sans-serif;border-radius:9px;padding:10px 12px}.emergency-page .emergency-field textarea{min-height:86px}.emergency-page .emergency-dropzone.invalid,.emergency-page .emergency-field.invalid input,.emergency-page .emergency-field.invalid select,.emergency-page .emergency-field.invalid textarea,.emergency-page .emergency-topic-grid.invalid{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-bg)}.emergency-field-message,.emergency-inline-error{color:var(--crit);margin:0;font-size:12px;font-weight:600;line-height:1.4;display:block}.emergency-page .emergency-topic-grid.invalid{border:1px solid var(--crit);border-radius:var(--r);padding:8px}.emergency-page .emergency-inline-error{margin-top:8px}.emergency-page .emergency-source-card{border-color:var(--line);border-radius:var(--r);background:var(--panel-2)}.emergency-page .emergency-source-card>header{border-bottom-color:var(--line);padding:14px 16px}.emergency-page .emergency-source-card header strong{color:var(--ink);font-size:14px}.emergency-page .emergency-source-card header a,.emergency-page .emergency-source-card header p{font-size:12px;line-height:1.45}.emergency-page .emergency-source-card .source-fields{padding:16px}.emergency-page .emergency-field select:disabled,.emergency-page .source-fields input[readonly],.emergency-page .source-fields textarea[readonly]{border-color:var(--line);background:var(--panel-3);color:var(--mut);opacity:1}.emergency-page .emergency-facility-empty{border-color:var(--line-2);border-radius:var(--r);background:var(--panel-2);min-height:100px}.emergency-page .emergency-facility-empty strong{font-size:14px}.emergency-page .emergency-facility-empty p{font-size:13px}.emergency-page .emergency-section-toolbar.premium{border-color:var(--line);border-radius:var(--r);background:var(--panel-2);margin-bottom:14px;padding:12px 14px}.emergency-page .emergency-section-toolbar.premium strong{font-size:14px}.emergency-page .emergency-section-toolbar.premium button,.emergency-page .emergency-section-toolbar.premium span{font-size:12px}.emergency-page .emergency-section-toolbar.premium button{border-color:var(--line-2);background:var(--panel);min-height:36px;color:var(--ink);border-radius:8px}.emergency-page .emergency-topic-grid{gap:10px}.emergency-page .emergency-topic-grid button{border-color:var(--line);background:var(--panel-2);min-height:48px;color:var(--ink);border-radius:9px;font-size:12.5px;line-height:1.35}.emergency-page .emergency-topic-grid button:hover{transform:none}.emergency-page .emergency-topic-grid button.selected{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-topic-grid button.selected{border-color:color-mix(in srgb,var(--acc) 50%,var(--line))}}.emergency-page .emergency-topic-grid button.selected{background:var(--acc-soft)}.emergency-page .emergency-topic-grid button.custom{padding-right:76px;position:relative}.emergency-page .emergency-topic-grid button.custom small{color:var(--acc);font:700 9px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;position:absolute;right:10px}.emergency-page .emergency-add-topic{background:0 0;border:0;border-radius:0;margin:12px 0 18px;padding:0}.emergency-page .emergency-add-topic input{border:1px solid var(--line-2);background:var(--panel-2)}.emergency-page .emergency-add-topic .btn:disabled{cursor:not-allowed;opacity:.5}.emergency-page .emergency-warning{border:1px solid var(--warn);grid-template-columns:38px minmax(0,1fr);margin:18px 0;padding:14px 15px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-warning{border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line))}}.emergency-page .emergency-warning{border-radius:var(--r);background:var(--warn-bg)}.emergency-page .emergency-warning strong{color:var(--warn);font-size:14px}.emergency-page .emergency-warning p{color:var(--ink);margin:3px 0 10px;font-size:13px}.emergency-page .emergency-warning li{border-color:var(--warn);padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-warning li{border-color:color-mix(in srgb,var(--warn) 32%,var(--line))}}.emergency-page .emergency-warning li{background:var(--panel);color:var(--ink);font-size:12px}.emergency-page .emergency-team-grid{gap:14px}.emergency-page .emergency-team{border-color:var(--line);border-radius:var(--r);background:var(--panel-2);box-shadow:none}.emergency-page .emergency-team>header{border-bottom-color:var(--line);background:var(--panel);padding:14px 16px}.emergency-page .emergency-team .team-mark{background:var(--team);border-radius:9px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-team .team-mark{background:color-mix(in srgb,var(--team) 12%,var(--panel))}}.emergency-page .emergency-team>header strong{font-size:14px}.emergency-page .emergency-team>header small,.emergency-page .emergency-team>header>span:last-child{font-size:11px}.emergency-page .emergency-team-empty{border-color:var(--line-2);background:var(--panel);margin:14px 15px 4px;padding:13px}.emergency-page .emergency-team-empty strong{font-size:13px}.emergency-page .emergency-team-empty span{font-size:12px}.emergency-page .emergency-person{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 15px;padding:14px 34px 14px 0}.emergency-page .emergency-person select{grid-column:1/-1}.emergency-page .emergency-person input,.emergency-page .emergency-person select{min-width:0;min-height:42px;font-size:13px}.emergency-person-phone{gap:5px;min-width:0;display:grid}.emergency-page .emergency-person-phone.invalid input{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-bg)}.emergency-person-phone small{color:var(--crit);font-size:11px;font-weight:650;line-height:1.35}.emergency-page .emergency-remove{width:28px;height:28px;color:var(--crit);border-radius:7px;line-height:1;top:18px}.emergency-page .emergency-remove:hover{background:var(--crit-bg)}.emergency-page .emergency-add-person{min-height:40px;margin:8px 15px 14px;padding:8px 11px;font-size:12px}.emergency-page .emergency-certificate label{font-size:12px}.emergency-page .emergency-review-grid{gap:16px}.emergency-page .emergency-review-panel{border-color:var(--line);border-radius:var(--r);background:var(--panel-2);padding:16px}.emergency-page .emergency-review-panel header strong{font-size:14px}.emergency-page .emergency-review-panel header p{font-size:12px}.emergency-live-preview{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);margin-top:16px;overflow:hidden}.emergency-live-preview>header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.emergency-live-preview>header>div{align-items:center;gap:10px;display:flex}.emergency-live-preview>header strong{font-size:14px}.emergency-live-preview>header p{color:var(--mut);margin:2px 0 0;font-size:12px}.preview-live-dot{border:3px solid var(--ok);flex:none;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.preview-live-dot{border:3px solid color-mix(in srgb,var(--ok) 20%,transparent)}}.preview-live-dot{background:var(--ok);box-sizing:content-box;border-radius:50%}.preview-page-count{border:1px solid var(--line);background:var(--panel-2);color:var(--mut);font:600 10px/1.2 var(--font-mono);white-space:nowrap;border-radius:7px;padding:5px 8px}.emergency-document-stage{background-color:var(--panel-2);padding:28px}@supports (color:color-mix(in lab,red,red)){.emergency-document-stage{background-color:color-mix(in srgb,var(--panel-2) 84%,var(--line))}}.emergency-document-stage{background-image:radial-gradient(var(--mut) .7px,transparent .7px)}@supports (color:color-mix(in lab,red,red)){.emergency-document-stage{background-image:radial-gradient(color-mix(in srgb,var(--mut) 13%,transparent) .7px,transparent .7px)}}.emergency-document-stage{background-size:12px 12px}.emergency-document-sheet{border:1px solid var(--line);width:min(100%,760px);min-height:650px;margin:0 auto;padding:34px 38px 24px}@supports (color:color-mix(in lab,red,red)){.emergency-document-sheet{border:1px solid color-mix(in srgb,var(--line) 82%,#fff)}}.emergency-document-sheet{color:#172033;background:#fff;border-radius:3px;box-shadow:0 18px 45px #1720331c}.document-brand{border-bottom:2px solid #157f72;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.document-brand span{color:#157f72;font-size:17px;font-weight:850}.document-brand small{color:#687386;font-size:9px}.document-title{text-align:center;padding:34px 0 24px}.document-title small{color:#157f72;letter-spacing:.18em;font-size:9px;font-weight:800}.document-title h3{color:#172033;margin:8px 0 5px;font-size:24px;line-height:1.2}.document-title p{color:#5c6779;margin:0;font-size:12px}.document-meta{border:1px solid #dbe2ea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.document-meta>div{border-right:1px solid #dbe2ea;gap:3px;padding:10px 11px;display:grid}.document-meta>div:last-child{border-right:0}.document-meta span,.document-signatures span{color:#738094;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.document-meta strong{color:#172033;font-size:10px}.document-section{margin-top:18px}.document-section>header{border-bottom:1px solid #dbe2ea;align-items:center;gap:8px;padding-bottom:7px;display:flex}.document-section>header span{color:#157f72;background:#e8f5f2;border-radius:5px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.document-section>header strong{font-size:11px}.document-section>p{color:#5c6779;margin:9px 0;font-size:9px;line-height:1.5}.document-topic-list{flex-wrap:wrap;gap:5px;display:flex}.document-topic-list span{color:#3f4a5d;background:#f7f9fb;border:1px solid #dbe2ea;border-radius:5px;padding:4px 6px;font-size:8px}.document-team-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.document-team-list>div{background:#f3f7f7;border-radius:5px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:8px;display:flex}.document-team-list strong{color:#157f72}.document-signatures{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.document-signatures>div{border-top:1px solid #b8c2cf;align-content:end;gap:6px;min-height:62px;display:grid}.document-signatures strong{color:#3f4a5d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.emergency-document-sheet>footer{color:#8a94a4;text-align:center;border-top:1px solid #e5e9ef;margin-top:24px;padding-top:9px;font-size:7px}.emergency-pdf-page{max-width:1720px}.emergency-pdf-toolbar{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.emergency-pdf-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.emergency-pdf-toolbar>div:first-child strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.emergency-pdf-toolbar>div:first-child span{color:var(--mut);font-size:12px}.emergency-pdf-toolbar>div:last-child{flex:none;gap:8px;display:flex}.emergency-pdf-workspace{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:16px;display:grid}.emergency-pdf-editor{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow);position:sticky;top:12px;overflow:hidden}.emergency-pdf-editor>header{border-bottom:1px solid var(--line);gap:3px;padding:15px 16px;display:grid}.emergency-pdf-editor>header strong{font-size:14px}.emergency-pdf-editor>header span{color:var(--mut);font-size:11px;line-height:1.45}.emergency-pdf-editor nav{border-bottom:1px solid var(--line);flex-direction:column;max-height:190px;padding:7px;display:flex;overflow:auto}.emergency-pdf-editor nav button{min-height:34px;color:var(--mut);text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:12px}.emergency-pdf-editor nav button:hover{background:var(--panel-2);color:var(--ink)}.emergency-pdf-editor nav button.active{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.emergency-pdf-editor nav button.active{background:color-mix(in srgb,var(--acc) 11%,var(--panel))}}.emergency-pdf-editor nav button.active{color:var(--acc);font-weight:750}.emergency-pdf-fields{gap:12px;max-height:calc(100vh - 430px);padding:14px;display:grid;overflow:auto}.emergency-pdf-fields label{gap:6px;display:grid}.emergency-pdf-fields label>span{color:var(--ink);font-size:12px;font-weight:700}.emergency-pdf-fields input,.emergency-pdf-fields textarea{border:1px solid var(--line-2);background:var(--panel-2);width:100%;min-height:42px;color:var(--ink);font:400 13px/1.5 var(--font-sans),system-ui,sans-serif;resize:vertical;border-radius:8px;padding:10px 11px}.emergency-pdf-fields input:focus,.emergency-pdf-fields textarea:focus{border-color:var(--acc);outline:3px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.emergency-pdf-fields input:focus,.emergency-pdf-fields textarea:focus{outline:3px solid color-mix(in srgb,var(--acc) 11%,transparent)}}.emergency-pdf-compliance{border-top:1px solid var(--line);background:var(--ok-bg);gap:6px;padding:13px 15px;display:grid}.emergency-pdf-compliance strong{color:var(--ok);margin-bottom:2px;font-size:12px}.emergency-pdf-compliance span{color:var(--ink);font-size:10.5px}.emergency-pdf-preview{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);min-width:0;box-shadow:var(--shadow);overflow:hidden}.emergency-pdf-preview-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.emergency-pdf-preview-head>div{align-items:center;gap:9px;display:flex}.emergency-pdf-preview-head strong{font-size:13px}.emergency-pdf-preview-head>span{color:var(--mut);font:600 10px/1.2 var(--font-mono)}.emergency-pdf-pages{background-image:radial-gradient(var(--mut) .7px,transparent .7px);gap:22px;max-height:calc(100vh - 235px);padding:26px;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.emergency-pdf-pages{background-image:radial-gradient(color-mix(in srgb,var(--mut) 13%,transparent) .7px,transparent .7px)}}.emergency-pdf-pages{background-size:12px 12px}.adep-page{color:#172033;background:#fff;border:1px solid #d7dee7;flex-direction:column;width:min(100%,760px);min-height:1075px;margin:0 auto;padding:34px 46px 30px;font-family:Arial,Helvetica,sans-serif;display:flex;box-shadow:0 20px 50px #17203320}.adep-page>header{color:#687386;border-bottom:1px solid #cbd5e1;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding-bottom:10px;font-size:9px;display:grid}.adep-page>header span{color:#0077b6;letter-spacing:.08em;font-weight:800}.adep-page>header b{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adep-page-content{flex:1;padding-top:26px}.adep-page h3{color:#172033;border-left:4px solid #0077b6;margin:0 0 14px;padding-left:10px;font-size:19px;line-height:1.25}.adep-page h4{color:#0077b6;margin:20px 0 8px;font-size:13px}.adep-page li,.adep-page p{color:#2c394d;font-size:11px;line-height:1.65}.adep-page p{white-space:pre-wrap;margin:0 0 11px}.adep-page ol,.adep-page ul{margin:7px 0 16px;padding-left:22px}.adep-page table{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0 20px}.adep-page td,.adep-page th{text-align:left;vertical-align:top;border:1px solid #cbd5e1;padding:9px 10px;font-size:10px;line-height:1.4}.adep-page th{color:#172033;background:#f1f6fa;width:31%}.adep-page>footer{color:#7a8799;border-top:1px solid #dbe2ea;justify-content:space-between;gap:15px;padding-top:9px;font-size:8px;display:flex}.adep-note{background:#eef7fb;border:1px solid #bddaea;border-left:4px solid #0077b6;margin:17px 0;padding:12px 14px}.adep-note strong{color:#0077b6;text-transform:uppercase;font-size:10px}.adep-note p{margin:5px 0 0}.adep-team{border-bottom:1px solid #e2e8f0;padding:12px 0}.adep-team:last-child{border-bottom:0}.adep-team h4{margin-top:0}.adep-team p{margin-bottom:4px}.adep-cover{background:#f7fafc;padding:0;position:relative;overflow:hidden}.adep-cover .adep-brand{color:#0077b6;letter-spacing:.1em;margin:92px 46px 35px;font-size:17px;font-weight:850}.adep-cover-band{color:#fff;background:#005e99;padding:42px 46px;font:700 30px/1.2 Georgia,serif}.adep-cover-body{flex:1;padding:58px 46px 35px}.adep-cover-body h2{color:#172033;max-width:590px;margin:0 0 12px;font-size:25px;line-height:1.25}.adep-cover-body h3{color:#0077b6;border:0;margin:0 0 42px;padding:0;font-size:17px}.adep-cover-body dl{border-top:1px solid #cbd5e1;gap:0;display:grid}.adep-cover-body dl>div{border-bottom:1px solid #dbe2ea;grid-template-columns:155px 1fr;gap:12px;padding:13px 0;display:grid}.adep-cover-body dt{color:#687386;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.adep-cover-body dd{color:#172033;margin:0;font-size:11px;font-weight:650}.adep-cover>footer{color:#687386;margin:0 46px 30px;font-size:8px;line-height:1.6;display:block}.emergency-page .emergency-dropzone{border-color:var(--line-2);border-radius:var(--r);background:var(--panel);min-height:204px}.emergency-page .emergency-dropzone>strong{font-size:14px}.emergency-page .emergency-dropzone>span{font-size:12px}.emergency-page .emergency-signatures{gap:13px}.emergency-page .emergency-review{border-color:var(--line);border-radius:var(--r);background:var(--panel-2);grid-template-columns:40px minmax(0,1fr) minmax(280px,.9fr);gap:13px;padding:14px}.emergency-page .emergency-review.pending{border-color:var(--line);background:var(--panel-2)}.emergency-page .emergency-review>div strong{font-size:14px}.emergency-page .emergency-review a,.emergency-page .emergency-review span{font-size:12px}.emergency-page .emergency-review li a{border-radius:8px;padding:8px 10px;font-size:12px}.emergency-page .emergency-review li b{font-size:11px}.emergency-page .emergency-submit{border-color:var(--line-2);border-radius:var(--r);background:var(--panel);grid-template-columns:minmax(0,1fr) auto auto;gap:9px;margin-top:18px;padding:12px;display:grid;bottom:8px}@supports (color:color-mix(in lab,red,red)){.emergency-page .emergency-submit{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.emergency-page .emergency-submit{box-shadow:var(--shadow)}.emergency-page .emergency-submit>div{gap:2px;display:grid}.emergency-page .emergency-submit>div strong{color:var(--ink);font-size:13px}.emergency-page .emergency-submit>div span{color:var(--mut);font-size:11px}.emergency-page .emergency-submit .btn{min-height:42px}@media (max-width:900px){.emergency-page .emergency-form-overview{grid-template-columns:1fr 1fr}.emergency-page .emergency-form-overview>a:first-child{grid-column:1/-1}.emergency-page .emergency-review{grid-template-columns:40px minmax(0,1fr)}.emergency-page .emergency-review ul{grid-column:1/-1}.emergency-pdf-workspace{grid-template-columns:1fr}.emergency-pdf-editor{position:static}.emergency-pdf-fields,.emergency-pdf-pages{max-height:none}}@media (max-width:700px){.emergency-page .emergency-form-head{flex-direction:column;align-items:flex-start}.emergency-page .emergency-form-head .hact{margin-left:0}.emergency-page .emergency-progress{grid-template-columns:1fr;display:grid;position:static}.emergency-page .emergency-progress a{min-width:0}.emergency-page .emergency-form-grid,.emergency-page .emergency-topic-grid{grid-template-columns:1fr}.emergency-page .emergency-field.wide{grid-column:auto}.emergency-page .emergency-section-toolbar.premium{flex-direction:column;align-items:stretch;gap:10px}.emergency-page .emergency-section-toolbar.premium>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.emergency-page .emergency-submit{grid-template-columns:1fr 1fr}.emergency-page .emergency-submit>div{grid-column:1/-1}.emergency-page .emergency-submit .btn{justify-content:center}.emergency-pdf-toolbar{flex-direction:column;align-items:stretch}.emergency-pdf-toolbar>div:last-child{grid-template-columns:1fr;display:grid}.emergency-pdf-pages{padding:10px}.adep-page{min-height:800px;padding:24px 20px 20px}.adep-cover{padding:0}.adep-cover .adep-brand{margin:52px 24px 28px}.adep-cover-band{padding:30px 24px;font-size:23px}.adep-cover-body{padding:38px 24px 24px}.adep-cover-body dl>div{grid-template-columns:115px 1fr}.adep-cover>footer{margin:0 24px 22px}}@media (max-width:520px){.emergency-page .emergency-form-overview{grid-template-columns:1fr}.emergency-page .emergency-form-overview>a:first-child{grid-column:auto}.emergency-document-stage{padding:12px}.emergency-document-sheet{min-height:0;padding:24px 18px 18px}.document-meta{grid-template-columns:1fr 1fr}.document-meta>div:nth-child(2){border-right:0}.document-meta>div:nth-child(-n+2){border-bottom:1px solid #dbe2ea}.document-signatures{grid-template-columns:1fr 1fr}.emergency-page .emergency-section-body,.emergency-page .emergency-section>header{padding:15px}.emergency-page .emergency-person{grid-template-columns:1fr}.emergency-page .emergency-person select{grid-column:auto}.emergency-page .emergency-source-card>header{align-items:flex-start}.emergency-page .emergency-source-card header a{width:100%;padding-left:41px}.emergency-page .emergency-review,.emergency-page .emergency-submit{grid-template-columns:1fr}.emergency-page .emergency-review ul,.emergency-page .emergency-submit>div{grid-column:auto}}.emergency-detail-section,.emergency-list-shell,.emergency-side-card{border:1px solid var(--border);background:var(--card);border-radius:16px;box-shadow:0 10px 32px #00000008}.emergency-list-toolbar{border-bottom:1px solid var(--border);grid-template-columns:2fr repeat(3,1fr);gap:8px;padding:14px;display:grid}.emergency-list-toolbar input,.emergency-list-toolbar select{border:1px solid var(--border);background:var(--bg);min-height:40px;color:var(--text);border-radius:10px;padding:8px 11px}.emergency-list-meta{color:var(--muted);justify-content:space-between;padding:10px 15px;font-size:11px;display:flex}.emergency-list-meta button{color:var(--acc);cursor:pointer;background:0 0;border:0}.emergency-plan-table .head,.emergency-plan-table .row{grid-template-columns:minmax(240px,2fr) .6fr .8fr .8fr .8fr 1fr 34px;align-items:center;gap:12px;padding:12px 15px;display:grid}.emergency-plan-table .head{border-block:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.emergency-plan-table .row{border-bottom:1px solid var(--border);cursor:pointer;font-size:12px}.emergency-plan-table .row:focus-visible,.emergency-plan-table .row:hover{background:var(--soft);outline:none}.emergency-plan-table .row>span:first-child{flex-direction:column;gap:3px;display:flex}.emergency-plan-table small{color:var(--muted)}.emergency-plan-table .row button{color:var(--muted);cursor:pointer;background:0 0;border:0}.emergency-plan-cards{display:none}.emergency-empty{text-align:center;min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.emergency-empty strong{color:var(--text);font-size:16px}.emergency-list-skeleton{padding:15px}.emergency-list-skeleton div{background:linear-gradient(90deg,var(--soft),var(--card),var(--soft));background-size:200% 100%;border-radius:9px;height:54px;margin-bottom:8px;animation:emergency-shimmer 1.2s infinite}.emergency-modal{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.emergency-modal>div{border:1px solid var(--border);background:var(--card);border-radius:16px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #0005}.emergency-modal h2{margin:0 0 7px;font-size:18px}.emergency-modal p{color:var(--muted)}.emergency-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.emergency-detail-hero{border:1px solid var(--border);background:var(--card);border-radius:18px;justify-content:space-between;gap:25px;margin-bottom:18px;padding:23px;display:flex}.emergency-detail-hero h1{margin:7px 0 4px;font-size:27px}.emergency-detail-hero a,.emergency-detail-hero p{color:var(--muted);font-size:12px}.emergency-detail-hero>div>div{align-items:center;gap:12px;margin-top:13px;display:flex}.emergency-detail-hero nav{align-items:flex-start;gap:7px;display:flex}.emergency-detail-grid{grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid}.emergency-detail-main{flex-direction:column;gap:14px;display:flex}.emergency-detail-section{padding:19px}.emergency-detail-section h2{margin:0 0 15px;font-size:14px}.emergency-description{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.emergency-description>div{border-bottom:1px solid var(--border);padding:10px 0}.emergency-description dt{color:var(--muted);font-size:10px}.emergency-description dd{margin:4px 0 0;font-size:12px;font-weight:650}.emergency-detail-topics{flex-wrap:wrap;gap:7px;display:flex}.emergency-detail-topics span{border:1px solid var(--border);background:var(--soft);border-radius:8px;padding:7px 10px;font-size:11px}.emergency-detail-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.emergency-detail-teams article{border:1px solid var(--border);border-radius:11px;padding:12px}.emergency-detail-teams article header,.emergency-detail-teams article>div{justify-content:space-between;gap:10px;display:flex}.emergency-detail-teams article header{padding-bottom:9px}.emergency-detail-teams article header span{color:var(--muted);font-size:10px}.emergency-detail-teams article>div{border-top:1px solid var(--border);padding:7px 0;font-size:11px}.emergency-detail-teams article>div span{flex-direction:column;display:flex}.emergency-detail-teams small{color:var(--muted)}.emergency-signature-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.emergency-signature-status>div{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr auto;gap:4px;padding:11px;display:grid}.emergency-signature-status>div>span{color:var(--muted);grid-column:1/-1;font-size:10px}.emergency-side-card{margin-bottom:14px;padding:17px}.emergency-side-card>strong{margin-bottom:10px;display:block}.emergency-side-card>div{border-top:1px solid var(--border);justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.emergency-side-card>div span{color:var(--muted)}@media (max-width:900px){.emergency-list-toolbar{grid-template-columns:1fr 1fr}.emergency-plan-table{display:none}.emergency-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.emergency-plan-cards>a{border:1px solid var(--border);color:var(--text);border-radius:11px;flex-direction:column;gap:10px;padding:13px;display:flex}.emergency-plan-cards>a>div{justify-content:space-between;display:flex}.emergency-plan-cards small{color:var(--muted)}.emergency-detail-grid{grid-template-columns:1fr}.emergency-detail-hero{flex-direction:column}}@media (max-width:600px){.emergency-description,.emergency-detail-teams,.emergency-list-toolbar,.emergency-plan-cards,.emergency-signature-status{grid-template-columns:1fr}.emergency-detail-hero nav{flex-wrap:wrap}}@media print{body:not(:has(.fire-page)) *{visibility:visible!important}}.fire-page{max-width:1480px;padding-bottom:44px}.fire-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.fire-head .ph{margin-bottom:0}.fire-head .et{align-items:center;gap:8px;display:flex}.fire-developing{border:1px solid var(--warn);align-items:center;min-height:20px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fire-developing{border:1px solid color-mix(in srgb,var(--warn) 34%,var(--line))}}.fire-developing{background:var(--warn-bg);color:var(--warn);font:800 9px var(--font-mono);letter-spacing:.04em;text-transform:none;border-radius:999px}.fire-head-actions{flex-wrap:wrap;align-items:center;gap:9px;padding-top:24px;display:flex}.fire-head-actions .btn{white-space:nowrap}.fire-toast{z-index:20;border:1px solid var(--acc);margin:0 0 13px;padding:11px 14px;position:sticky;top:10px}@supports (color:color-mix(in lab,red,red)){.fire-toast{border:1px solid color-mix(in srgb,var(--acc) 36%,var(--line))}}.fire-toast{background:var(--panel);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.fire-toast{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.fire-toast{color:var(--acc);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:800;box-shadow:0 14px 36px #0003}.fire-tabs{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:6px;margin:0 0 16px;padding:5px;display:flex;overflow:auto}.fire-tabs button{min-height:39px;color:var(--mut);font:700 11px var(--font-mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex}.fire-tabs button small{color:var(--faint);font-size:9px;display:none}.fire-tabs button.on,.fire-tabs button:hover{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.fire-tabs button.on{color:var(--acc)}.fire-kpi-grid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.fire-kpi{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:132px;padding:14px;position:relative;overflow:hidden}.fire-kpi>div{align-items:flex-start;gap:8px;display:flex}.fire-kpi span{color:var(--mut);font:700 10px/1.35 var(--font-mono);letter-spacing:.03em}.fire-kpi i{background:var(--panel-3);width:23px;height:23px;color:var(--faint);font:900 12px var(--font-mono);border-radius:7px;place-items:center;margin-left:auto;font-style:normal;display:grid}.fire-kpi strong{color:var(--ink);font:600 29px/1 var(--font-display);letter-spacing:-.05em;margin-top:19px;display:block}.fire-kpi small{color:var(--faint);margin-top:7px;font-size:10.5px;display:block}.fire-kpi.ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.fire-kpi.ok{border-color:color-mix(in srgb,var(--ok) 25%,var(--line))}}.fire-kpi.ok i{background:var(--ok-bg);color:var(--ok)}.fire-kpi.crit{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.fire-kpi.crit{border-color:color-mix(in srgb,var(--crit) 25%,var(--line))}}.fire-kpi.crit i,.fire-kpi.high i{background:var(--crit-bg);color:var(--crit)}.fire-kpi.high{border-color:var(--high)}@supports (color:color-mix(in lab,red,red)){.fire-kpi.high{border-color:color-mix(in srgb,var(--high) 25%,var(--line))}}.fire-kpi.high i{background:var(--high-bg);color:var(--high)}.fire-kpi.warn i{background:var(--warn-bg);color:var(--warn)}.fire-kpi.info i{background:var(--info-bg);color:var(--info)}.fire-panel{margin-bottom:16px;overflow:hidden}.fire-panel .ch{align-items:flex-start}.fire-panel-desc{max-width:58ch;color:var(--faint);margin:4px 0 0;font-size:11px;line-height:1.45}.fire-panel-right{margin-left:auto}.fire-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:16px;display:grid}.fire-table-wrap{overflow:auto}.fire-table{min-width:940px}.fire-table td{vertical-align:middle}.fire-table td small{color:var(--faint);margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.fire-table strong{color:var(--ink);font-weight:700}.fire-table tbody tr{cursor:default}.fire-status{border:1px solid var(--line);background:var(--panel-2);min-height:24px;color:var(--mut);font:800 9.5px var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.fire-status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.fire-status.ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.fire-status.ok{border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}}.fire-status.ok{background:var(--ok-bg);color:var(--ok)}.fire-status.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.fire-status.warn{border-color:color-mix(in srgb,var(--warn) 32%,var(--line))}}.fire-status.warn{background:var(--warn-bg);color:var(--warn)}.fire-status.high{border-color:var(--high)}@supports (color:color-mix(in lab,red,red)){.fire-status.high{border-color:color-mix(in srgb,var(--high) 32%,var(--line))}}.fire-status.high{background:var(--high-bg);color:var(--high)}.fire-status.crit{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.fire-status.crit{border-color:color-mix(in srgb,var(--crit) 35%,var(--line))}}.fire-status.crit{background:var(--crit-bg);color:var(--crit)}.ok-text{color:var(--ok)!important}.crit-text{color:var(--crit)!important}.high-text{color:var(--high)!important}.fire-type{white-space:nowrap;color:var(--ink);gap:7px;font-size:12px;font-weight:800}.fire-type>span{border:1px solid var(--acc);place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-type>span{border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line))}}.fire-type>span{background:var(--acc-soft);color:var(--acc);font:900 8px var(--font-mono);letter-spacing:.04em;border-radius:9px}.fire-notices{gap:9px;display:grid}.fire-notice{border:1px solid var(--line);background:var(--panel-2);color:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:12px;transition:transform .16s,border-color .16s;display:grid}.fire-notice:hover{border-color:var(--line-2);transform:translateY(-1px)}.fire-notice span{color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.fire-notice strong{color:var(--ink);font-size:12.5px}.fire-notice small{color:var(--mut);font-size:11px;line-height:1.45}.fire-notice.crit{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.fire-notice.crit{border-color:color-mix(in srgb,var(--crit) 30%,var(--line))}}.fire-notice.crit{background:var(--crit-bg)}.fire-notice.high{border-color:var(--high)}@supports (color:color-mix(in lab,red,red)){.fire-notice.high{border-color:color-mix(in srgb,var(--high) 30%,var(--line))}}.fire-notice.high{background:var(--high-bg)}.fire-notice.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.fire-notice.warn{border-color:color-mix(in srgb,var(--warn) 30%,var(--line))}}.fire-notice.warn{background:var(--warn-bg)}.fire-notice.ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.fire-notice.ok{border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}}.fire-notice.ok{background:var(--ok-bg)}.fire-flow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.fire-flow>div{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:32px 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.fire-flow span{background:var(--acc-soft);width:32px;height:32px;color:var(--acc);font:900 10px var(--font-mono);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.fire-flow strong{color:var(--ink);font-size:12px}.fire-flow small{color:var(--mut);font-size:10.5px;line-height:1.35}.fire-qr-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:16px;display:grid}.fire-scanner{border:1px solid var(--line-2);background:radial-gradient(circle at 50% 15%,var(--acc),transparent 34%),linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:20px;max-width:410px;margin:0 auto;padding:18px}@supports (color:color-mix(in lab,red,red)){.fire-scanner{background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--acc) 13%,transparent),transparent 34%),linear-gradient(180deg,var(--panel-2),var(--panel))}}.fire-scanner{box-shadow:0 18px 45px -30px var(--acc)}.fire-control-form-head,.fire-qr-equipment-head,.fire-report-hero>div:first-child,.fire-scanner-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fire-control-form-head>div>span,.fire-scanner-head>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.12em}.fire-qr-box{border:1px solid var(--line-2);width:172px;height:172px;box-shadow:0 0 0 8px var(--acc);background:#fff;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:8px;margin:28px auto 18px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-qr-box{box-shadow:0 0 0 8px color-mix(in srgb,var(--acc) 8%,transparent)}}.fire-qr-box span{background:linear-gradient(135deg,#0b0d11 46%,#fff 47% 58%,#0b0d11 59%);border-radius:6px}.fire-scan-line{background:var(--acc);width:100%;height:2px;box-shadow:0 0 16px var(--acc);margin:-27px auto 23px}.fire-form-field,.fire-photo-upload,.fire-select-label{color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;gap:6px;display:grid}.fire-form-field textarea,.fire-select-label select{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:9px;padding:9px 10px;font-size:12px}.fire-scan-result{border:1px solid var(--acc);align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.fire-scan-result{border:1px solid color-mix(in srgb,var(--acc) 25%,var(--line))}}.fire-scan-result{background:var(--acc-soft);border-radius:11px}.fire-lock{background:var(--acc);width:28px;height:28px;color:var(--on-acc);border-radius:8px;place-items:center;font-weight:900;display:grid}.fire-scan-result div{gap:2px;display:grid}.fire-scan-result strong{color:var(--ink);font:800 11px var(--font-mono)}.fire-scan-result small{color:var(--mut);font-size:10px}.fire-readonly-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.fire-readonly-field{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;min-width:0;padding:11px}.fire-readonly-field.wide{grid-column:span 2}.fire-person-lines span,.fire-readonly-field span,.fire-report-note>span{color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;display:block}.fire-readonly-field strong{color:var(--ink);margin-top:6px;font-size:12px;line-height:1.4;display:block}.fire-control-form{border-top:1px solid var(--line);gap:9px;margin-top:17px;padding-top:17px;display:grid}.fire-control-form-head{align-items:flex-end;margin-bottom:2px}.fire-control-form-head h3{color:var(--ink);font:600 18px var(--font-display);letter-spacing:-.03em;margin-top:5px}.fire-control-form-head small{color:var(--faint);font:700 10px var(--font-mono)}.fire-control-row{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.fire-control-row>div:first-child{gap:3px;display:grid}.fire-control-row strong{color:var(--ink);font-size:12px}.fire-control-row small{color:var(--faint);font-size:10px}.fire-choice{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:4px;padding:3px;display:flex}.fire-choice button{min-width:62px;min-height:30px;color:var(--mut);font:800 10px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:7px}.fire-choice button.on.yes{background:var(--ok-bg);color:var(--ok)}.fire-choice button.on.no{background:var(--crit-bg);color:var(--crit)}.fire-form-field textarea{resize:vertical;min-height:74px}.fire-photo-upload{border:1px dashed var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:11px;padding:12px;position:relative}.fire-photo-upload strong{color:var(--ink);font:700 12px var(--font-sans);letter-spacing:0;text-transform:none}.fire-photo-upload small{color:var(--faint);font:500 10px var(--font-sans);letter-spacing:0;text-transform:none}.fire-photo-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fire-save-btn{justify-content:center;min-height:44px;margin-top:2px}.fire-actions span,.fire-save-btn span{font-size:16px}.fire-responsible-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fire-responsible-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--acc),var(--panel-2));border-radius:15px;gap:16px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-responsible-card{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 5%,var(--panel)),var(--panel-2))}}.fire-responsible-card.missing{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.fire-responsible-card.missing{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}}.fire-responsible-card.missing{background:linear-gradient(145deg,var(--warn-bg),var(--panel-2))}.fire-responsible-card header{align-items:center;gap:11px;display:flex}.fire-responsible-card header>div:nth-child(2){gap:2px;min-width:0;display:grid}.fire-responsible-card header>div:nth-child(2)>span{color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.fire-responsible-card h3{color:var(--ink);font:600 16px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fire-responsible-card header small{color:var(--mut);font-size:11px}.fire-responsible-card header .fire-status{margin-left:auto}.fire-avatar{background:var(--acc-soft);width:42px;height:42px;color:var(--acc);font:900 12px var(--font-mono);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.fire-person-lines{grid-template-columns:1fr 1fr;gap:10px;padding-top:3px;display:grid}.fire-person-lines>div{border-top:1px solid var(--line);padding-top:9px}.fire-person-lines strong{color:var(--ink);margin-top:4px;font-size:11.5px;display:block}.fire-responsible-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.fire-responsible-card footer small{color:var(--faint);text-overflow:ellipsis;font-size:10px;overflow:hidden}.fire-responsible-card footer .btn{min-height:30px;padding:6px 9px;font-size:10px}.fire-report-layout{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:16px;display:grid}.fire-report-list{gap:7px;display:grid}.fire-report-list button{border:1px solid var(--line);background:var(--panel-2);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.fire-report-list button.on,.fire-report-list button:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.fire-report-list button.on,.fire-report-list button:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line))}}.fire-report-list button.on,.fire-report-list button:hover{background:var(--acc-soft)}.fire-report-list button>div{gap:3px;min-width:0;display:grid}.fire-report-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fire-report-list small{color:var(--mut);font-size:10.5px}.fire-report-hero{border:1px solid var(--acc);gap:11px;margin-bottom:13px;padding:17px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-report-hero{border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line))}}.fire-report-hero{background:linear-gradient(145deg,var(--acc),var(--panel-2));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.fire-report-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 9%,var(--panel)),var(--panel-2))}}.fire-report-hero>div:first-child>span{color:var(--faint);font:800 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.fire-report-hero h2{color:var(--ink);font:600 21px var(--font-display);letter-spacing:-.035em}.fire-report-hero p{color:var(--mut);line-height:1.65}.fire-report-hero>small{color:var(--faint);font-size:10.5px}.fire-report-hero>small strong{color:var(--mut)}.fire-report-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fire-report-metrics>div{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:11px}.fire-report-metrics span{color:var(--faint);font:800 8.5px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;display:block}.fire-report-metrics strong{color:var(--ink);font:600 22px var(--font-display);margin-top:7px;display:block}.fire-report-note{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;margin-top:10px;padding:12px}.fire-report-note p{color:var(--mut);margin-top:5px;font-size:11.5px;line-height:1.5}.fire-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fire-mobile-cards{display:none}.fire-mobile-card{border:1px solid var(--line);background:var(--panel-2);width:100%;color:inherit;text-align:left;border-radius:13px;padding:14px;display:block}.fire-mobile-card+.fire-mobile-card{margin-top:10px}.fire-mobile-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.fire-mobile-card p{color:var(--mut);margin:8px 0 10px;font-size:12px;line-height:1.45}.fire-card-metrics{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fire-card-metrics span{border:1px solid var(--line);background:var(--panel);color:var(--faint);border-radius:8px;padding:5px 7px;font-size:10.5px}@media (max-width:1280px){.fire-kpi-grid{grid-template-columns:repeat(4,1fr)}.fire-overview-grid,.fire-qr-layout,.fire-report-layout{grid-template-columns:1fr}.fire-scanner{max-width:none}.fire-qr-layout>.fire-panel:first-child{margin-bottom:0}}@media (max-width:800px){.fire-head{flex-direction:column}.fire-head-actions{width:100%;padding-top:0}.fire-head-actions .btn{flex:1;justify-content:center}.fire-tabs{z-index:auto;position:static;top:auto}.fire-tabs button{flex:none;justify-content:center}.fire-panel .ch{flex-direction:column;align-items:stretch;gap:10px}.fire-panel-right{margin-left:0}.fire-kpi-grid{grid-template-columns:repeat(2,1fr)}.fire-table-wrap{display:none}.fire-mobile-cards{display:block}.fire-flow,.fire-responsible-grid{grid-template-columns:1fr}.fire-readonly-grid{grid-template-columns:1fr 1fr}.fire-readonly-field.wide{grid-column:1/-1}.fire-report-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.fire-page{padding-bottom:20px}.fire-head-actions{flex-direction:column}.fire-head-actions .btn{width:100%}.fire-tabs button{padding:0 10px}.fire-tabs button span{font-size:10px}.fire-tabs button small{display:block}.fire-kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.fire-kpi{min-height:118px;padding:12px}.fire-kpi span{font-size:9px}.fire-kpi strong{margin-top:15px;font-size:26px}.fire-kpi small{font-size:9.5px}.fire-person-lines,.fire-readonly-grid{grid-template-columns:1fr}.fire-readonly-field.wide{grid-column:auto}.fire-control-row{flex-direction:column;align-items:flex-start;gap:9px}.fire-choice{width:100%}.fire-choice button{flex:1}.fire-report-metrics{grid-template-columns:1fr 1fr}.fire-report-list button{flex-direction:column;align-items:flex-start;gap:8px}.fire-responsible-card header{flex-wrap:wrap;align-items:flex-start}.fire-responsible-card header .fire-status{margin-top:-5px;margin-left:53px}.fire-responsible-card footer{flex-direction:column;align-items:flex-start}.fire-responsible-card footer .btn{justify-content:center;width:100%}.fire-scanner{padding:14px}.fire-qr-box{width:145px;height:145px}}.fire-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fire-filter-row .tb-seg{max-width:100%;overflow:auto}.fire-filter-meta{color:var(--faint);font:700 10px var(--font-mono);white-space:nowrap;margin-left:auto}.fire-overview-table{table-layout:fixed;min-width:0;font-size:11.5px}.fire-overview-table td,.fire-overview-table th{overflow-wrap:anywhere;padding-inline:8px}.fire-overview-table th{font-size:8.5px;line-height:1.3}.fire-overview-table td{line-height:1.35}.fire-overview-table th:first-child{width:17%}.fire-overview-table th:nth-child(2){width:14%}.fire-overview-table th:nth-child(3){width:11%}.fire-overview-table th:nth-child(4),.fire-overview-table th:nth-child(5),.fire-overview-table th:nth-child(6),.fire-overview-table th:nth-child(7),.fire-overview-table th:nth-child(8){width:7%}.fire-overview-table th:nth-child(9){width:8%}.fire-overview-table th:nth-child(10){width:10%}.fire-qr-photo{border:1px solid var(--line-2);background:var(--panel-2);max-width:360px;height:330px;box-shadow:0 0 0 8px var(--acc);border-radius:16px;margin:20px auto 10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fire-qr-photo{box-shadow:0 0 0 8px color-mix(in srgb,var(--acc) 7%,transparent)}}.fire-qr-photo img{object-fit:cover;object-position:center 57%;width:100%;height:100%;display:block}.fire-scan-focus{aspect-ratio:1;border:2px solid var(--acc);width:42%;box-shadow:0 0 0 999px #04140d1f,0 0 25px var(--acc-glow);border-radius:10px;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.fire-scan-focus:after,.fire-scan-focus:before{content:"";border-color:var(--acc);border-style:solid;width:17px;height:17px;position:absolute}.fire-scan-focus:before{border-width:3px 0 0 3px;top:-3px;left:-3px}.fire-scan-focus:after{border-width:0 3px 3px 0;bottom:-3px;right:-3px}@media (max-width:800px){.fire-notices-grid{grid-template-columns:1fr 1fr}.fire-overview-table{font-size:11px}.fire-overview-table td,.fire-overview-table th{padding-inline:6px}}@media (max-width:520px){.fire-filter-row{flex-direction:column;align-items:stretch}.fire-filter-row .tb-seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.fire-filter-row .tb-seg .daterange{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.fire-filter-meta{margin-left:0}.fire-notices-grid{grid-template-columns:1fr}.fire-qr-photo{height:270px}}.fire-scan-focus{width:27%;box-shadow:0 0 18px var(--acc-glow);left:69%}.fire-generated-qr{left:69%}.fire-scan-focus:after,.fire-scan-focus:before{width:14px;height:14px}.fire-generated-qr{z-index:2;border:1px solid var(--line-2);background:#fff;border-radius:8px;justify-items:center;gap:4px;padding:6px;display:grid;position:absolute;inset:57% auto auto 69%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0003}.fire-generated-qr img{width:82px;height:82px;display:block}.fire-generated-qr small{color:#101612;font:900 8px var(--font-mono);letter-spacing:.04em}.fire-qr-actions{gap:7px;margin-top:12px;display:flex}.fire-qr-actions .btn{flex:1;justify-content:center}.fire-print-card{display:none}@media print{body *{visibility:hidden!important}.fire-print-card,.fire-print-card *{visibility:visible!important}.fire-print-card{color:#111;background:#fff;border:1px solid #d5dbe0;border-radius:14px;justify-items:center;gap:10px;width:260px;padding:22px;font-family:Arial,sans-serif;display:grid;position:absolute;top:40px;left:50%;transform:translate(-50%)}.fire-print-card img{width:210px;height:210px}.fire-print-card strong{font-size:18px}.fire-print-card span{text-align:center;font-size:12px}}.fire-equipment-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.fire-equipment-toolbar>span{color:var(--faint);font:700 10px var(--font-mono)}.fire-equipment-toolbar .tb-search{max-width:420px}.fire-equipment-table{min-width:1120px}.fire-equipment-table td{vertical-align:middle}.fire-equipment-table td small{color:var(--faint);margin-top:4px;font-size:10px;display:block}.fire-row-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fire-row-actions .btn{white-space:nowrap;min-height:30px;padding:6px 8px;font-size:10px}.fire-equipment-form{border:1px solid var(--acc);margin-bottom:16px;padding:16px}@supports (color:color-mix(in lab,red,red)){.fire-equipment-form{border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line))}}.fire-equipment-form{border-radius:14px}@supports (color:color-mix(in lab,red,red)){.fire-equipment-form{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 8%,var(--panel)),var(--panel-2))}}.fire-equipment-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fire-equipment-form-head>div>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.12em}.fire-equipment-form-head h3{color:var(--ink);font:600 18px var(--font-display);margin-top:5px}.fire-equipment-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fire-equipment-form-grid .fire-form-field{min-width:0}.fire-equipment-form-grid .fire-form-field input,.fire-equipment-form-grid .fire-form-field select{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:9px;padding:9px 10px;font-size:12px}.fire-equipment-form-actions{margin-top:12px;padding-top:12px;display:flex}@media (max-width:1000px){.fire-equipment-form-grid,.fire-notices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.fire-equipment-toolbar{flex-direction:column;align-items:stretch}.fire-equipment-toolbar .tb-search{max-width:none}.fire-equipment-table{display:none}.fire-equipment-form-grid{grid-template-columns:1fr}.fire-form-wide{grid-column:auto}.fire-equipment-form-actions .btn{justify-content:center;width:100%}.fire-row-actions{width:100%}.fire-row-actions .btn{flex:1;justify-content:center}.fire-notices-grid{grid-template-columns:1fr}}.fire-responsible-form{border:1px solid var(--acc);margin-bottom:16px;padding:16px}@supports (color:color-mix(in lab,red,red)){.fire-responsible-form{border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line))}}.fire-responsible-form{background:linear-gradient(145deg,var(--acc),var(--panel-2));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.fire-responsible-form{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 8%,var(--panel)),var(--panel-2))}}.fire-responsible-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fire-responsible-form-head>div>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.12em}.fire-responsible-form-head h3{color:var(--ink);font:600 18px var(--font-display);margin-top:5px}.fire-responsible-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fire-responsible-form-grid .fire-form-field input,.fire-responsible-form-grid .fire-form-field select{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:9px;padding:9px 10px;font-size:12px}.fire-responsible-form-grid .fire-form-wide{grid-column:span 2}.fire-responsible-form-check{min-height:40px;color:var(--mut);align-items:center;gap:8px;font-size:12px;display:flex}.fire-responsible-form-check input{width:16px;height:16px;accent-color:var(--acc)}.fire-responsible-form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.fire-card-actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1000px){.fire-responsible-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.fire-responsible-form-grid{grid-template-columns:1fr}.fire-responsible-form-grid .fire-form-wide{grid-column:auto}.fire-responsible-form-actions{flex-direction:column}.fire-responsible-form-actions .btn{justify-content:center;width:100%}}.fire-filter-advanced{flex-wrap:wrap;flex:1;align-items:center;gap:7px;display:flex}.fire-filter-input{border:1px solid var(--line-2);background:var(--panel);min-width:120px;min-height:34px;color:var(--ink);font:600 10px var(--font-mono);border-radius:9px;padding:7px 9px}.fire-qr-management{margin-top:8px}.fire-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.fire-operations-grid>div,.fire-temporary-list{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;gap:8px;padding:13px;display:grid}.fire-operations-grid h3,.fire-temporary-list h3{color:var(--ink);font:700 13px var(--font-display);margin:0}.fire-maintenance-form{border:1px dashed var(--line-2);border-radius:10px;gap:7px;margin:9px 0 12px;padding:10px;display:grid}.fire-operation-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.fire-operation-row:last-child{border-bottom:0}.fire-operation-row>div{gap:3px;min-width:0;display:grid}.fire-operation-row small{color:var(--faint);font-size:10px}.fire-operation-input,.fire-operation-row select{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:36px;color:var(--ink);font:600 10px var(--font-mono);border-radius:8px;padding:7px 9px}.fire-temporary-list{margin-top:12px}@media (max-width:780px){.fire-filter-advanced{grid-template-columns:1fr 1fr;width:100%;display:grid}.fire-filter-input{width:100%;min-width:0}.fire-operations-grid{grid-template-columns:1fr}}.fire-toast{justify-content:space-between;align-items:center;gap:14px;display:flex}.fire-toast>span{min-width:0;line-height:1.45}.fire-toast-error{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.fire-toast-error{border-color:color-mix(in srgb,var(--crit) 42%,var(--line))}}.fire-toast-error{background:var(--crit-bg)}@supports (color:color-mix(in lab,red,red)){.fire-toast-error{background:color-mix(in srgb,var(--crit-bg) 88%,var(--panel))}}.fire-toast-error{color:var(--crit)}.fire-toast-success{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.fire-toast-success{border-color:color-mix(in srgb,var(--acc) 36%,var(--line))}}.fire-toast-success{color:var(--acc)}.fire-toast-close{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;font-size:21px;line-height:1;display:grid}.fire-toast-close:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.fire-toast-close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.fire-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fire-type{white-space:normal;vertical-align:middle;gap:8px;min-width:0;max-width:100%}.fire-type,.fire-type-mark{align-items:center;display:inline-flex}.fire-type-mark{white-space:nowrap;letter-spacing:.02em;border-radius:9px;flex:none;justify-content:center;width:auto;min-width:35px;height:29px;padding:0 6px}.fire-type-label{overflow-wrap:anywhere;min-width:0;line-height:1.28;display:block}.fire-type>.fire-type-mark{border:1px solid var(--acc);width:auto;min-width:35px;height:29px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fire-type>.fire-type-mark{border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line))}}.fire-type>.fire-type-mark{background:var(--acc-soft);color:var(--acc);font:900 8px var(--font-mono);letter-spacing:.02em;border-radius:9px}.fire-type>.fire-type-label{width:auto;min-width:0;height:auto;color:var(--ink);font:inherit;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;line-height:1.28;display:block}.fire-equipment-table{table-layout:auto;min-width:1260px}.fire-equipment-table td,.fire-equipment-table th{padding:13px 12px}.fire-equipment-table th:first-child{min-width:150px}.fire-equipment-table th:nth-child(2){min-width:185px}.fire-equipment-table th:nth-child(3){min-width:190px}.fire-equipment-table th:nth-child(4){min-width:180px}.fire-equipment-table th:nth-child(5){min-width:100px}.fire-equipment-table th:nth-child(6){min-width:125px}.fire-equipment-table th:nth-child(7){min-width:145px}.fire-equipment-table th:nth-child(8){min-width:250px}.fire-equipment-table td:nth-child(2){white-space:normal}.fire-equipment-table td:nth-child(3),.fire-equipment-table td:nth-child(4){vertical-align:top;padding-top:17px}.fire-table-location,.fire-table-primary{overflow-wrap:anywhere;max-width:220px;line-height:1.4;display:block}.fire-table-location{color:var(--mut)}.fire-filter-panel{border:1px solid var(--line);background:linear-gradient(145deg,var(--acc),var(--panel-2));border-radius:16px;padding:17px}@supports (color:color-mix(in lab,red,red)){.fire-filter-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 5%,var(--panel)),var(--panel-2))}}.fire-filter-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.fire-filter-panel-head>div:first-child{gap:5px;display:grid}.fire-filter-panel-head>div:first-child>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.12em}.fire-filter-panel-head>div:first-child>strong{color:var(--ink);font-size:13px}.fire-filter-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fire-filter-panel-actions>span{color:var(--faint);font:700 10px var(--font-mono)}.fire-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fire-filter-control{gap:6px;min-width:0;display:grid}.fire-filter-control>span{color:var(--mut);font:800 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.fire-filter-control input,.fire-filter-control select{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:42px;color:var(--ink);font:600 11px var(--font-sans);border-radius:10px;outline:none;padding:10px 11px;transition:border-color .15s,box-shadow .15s}.fire-filter-control input::placeholder{color:var(--faint)}.fire-filter-control input:focus,.fire-filter-control select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.fire-filter-footer{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:10.5px;display:flex}.fire-filter-footer strong{color:var(--ink);font:800 11px var(--font-mono)}.fire-equipment-toolbar{border-bottom:1px solid var(--line);align-items:center;margin:2px 0 15px;padding:11px 0}.fire-equipment-search{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;flex:1;align-items:center;gap:8px;max-width:510px;min-height:42px;padding:0 12px;display:flex}.fire-equipment-search>span{color:var(--acc);font-size:20px;line-height:1}.fire-equipment-search input{width:100%;color:var(--ink);font:600 12px var(--font-sans);background:0 0;border:0;outline:0}.fire-equipment-search input::placeholder{color:var(--faint)}.fire-equipment-toolbar-meta{color:var(--faint);font:700 10px var(--font-mono);align-items:center;gap:13px;display:flex}.fire-equipment-toolbar-meta label{color:var(--mut);align-items:center;gap:7px;display:flex}.fire-equipment-toolbar-meta select{border:1px solid var(--line-2);background:var(--panel);min-height:35px;color:var(--ink);font:600 10px var(--font-mono);border-radius:8px;padding:6px 8px}.fire-equipment-form{background:linear-gradient(145deg,var(--acc),var(--panel-2));padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fire-equipment-form{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 5%,var(--panel)),var(--panel-2))}}.fire-equipment-form-head{border-bottom:1px solid var(--line);margin:0;padding:19px 20px 14px}.fire-equipment-form-head h3{margin-top:6px}.fire-equipment-form-head p{color:var(--mut);margin-top:5px;font-size:11px;line-height:1.45}.fire-equipment-form-head .btn{flex:none}.fire-form-intro{border:1px solid var(--acc);align-items:center;gap:12px;margin:16px 20px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fire-form-intro{border:1px solid color-mix(in srgb,var(--acc) 24%,var(--line))}}.fire-form-intro{background:var(--acc-soft);border-radius:12px}.fire-form-intro>div{gap:3px;min-width:0;display:grid}.fire-form-intro strong{color:var(--ink);font-size:13px}.fire-form-intro span{color:var(--mut);font-size:11px;line-height:1.4}.fire-form-section{border-top:1px solid var(--line);margin:0 20px;padding:18px 0}.fire-form-section-head{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.fire-form-section-head>span{background:var(--acc);width:27px;height:27px;color:var(--on-acc);font:900 10px var(--font-mono);border-radius:8px;flex:0 0 27px;place-items:center;display:grid}.fire-form-section-head>div{gap:3px;display:grid}.fire-form-section-head h4{color:var(--ink);font:700 14px var(--font-display)}.fire-form-section-head p{color:var(--mut);font-size:10.5px;line-height:1.45}.fire-equipment-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.fire-form-wide{grid-column:span 2}.fire-form-field{gap:7px;min-width:0}.fire-form-field>span:first-child{color:var(--mut);font:800 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.fire-equipment-form-grid .fire-form-field input,.fire-equipment-form-grid .fire-form-field select,.fire-equipment-form-grid .fire-form-field textarea,.fire-form-control{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:43px;color:var(--ink);font:600 12px var(--font-sans);letter-spacing:0;text-transform:none;border-radius:10px;outline:none;padding:10px 11px;transition:border-color .15s,box-shadow .15s}.fire-form-control::placeholder{color:var(--faint);font-weight:500}.fire-form-control:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}textarea.fire-form-control{resize:vertical;min-height:88px}.fire-field-hint{color:var(--faint);font:500 10px/1.35 var(--font-sans);letter-spacing:0;text-transform:none}.fire-form-field.has-error>span:first-child{color:var(--crit)}.fire-form-field.has-error .fire-form-control{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-bg)}.fire-inline-error{color:var(--crit);font:700 10px/1.35 var(--font-sans);letter-spacing:0;text-transform:none;display:block}.fire-check-field{border:1px solid var(--line-2);background:var(--panel);min-height:43px;color:var(--mut);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.fire-check-field input{width:17px;height:17px;accent-color:var(--acc);flex:none;margin-top:1px}.fire-check-field span{gap:3px;display:grid}.fire-check-field strong{color:var(--ink);font-size:12px}.fire-check-field small{color:var(--faint);font-size:10px;line-height:1.35}.fire-equipment-form-actions{border-top:1px solid var(--line);background:var(--panel);justify-content:flex-end;gap:8px;margin:0;padding:15px 20px}@supports (color:color-mix(in lab,red,red)){.fire-equipment-form-actions{background:color-mix(in srgb,var(--panel) 55%,transparent)}}.fire-mobile-type{margin-top:10px}.fire-mobile-type .fire-type{max-width:100%}.fire-operation-card{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;align-content:start;gap:12px;min-width:0;padding:17px;display:grid}.fire-operation-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fire-operation-card-head>div{gap:4px;display:grid}.fire-operation-card-head>div>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.1em}.fire-operation-card h3{color:var(--ink);font:700 16px var(--font-display)}.fire-operation-badge{background:var(--warn-bg);color:var(--warn);font:800 9px var(--font-mono);white-space:nowrap;border-radius:7px;padding:5px 7px}.fire-operation-help{color:var(--mut);font-size:11px;line-height:1.45}.fire-operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fire-operation-field{gap:6px;min-width:0;display:grid}.fire-operation-field>span{color:var(--mut);font:800 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.fire-operation-field input,.fire-operation-field select{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:600 11px var(--font-sans);border-radius:9px;outline:none;padding:9px 10px}.fire-operation-field input:focus,.fire-operation-field select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.fire-operation-history{border-top:1px solid var(--line);gap:5px;margin-top:3px;padding-top:12px;display:grid}.fire-operation-history>h4{color:var(--mut);font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.fire-operation-row{align-items:flex-start;padding:10px 0}.fire-operation-row>div:first-child{flex:1}.fire-operation-row strong{overflow-wrap:anywhere;color:var(--ink);font-size:11px}.fire-operation-row small{line-height:1.4}.fire-operation-row select{max-width:145px;min-height:34px;font:600 10px var(--font-sans)}.fire-temporary-row{flex-wrap:wrap}.fire-temporary-row .fire-card-actions{justify-content:flex-end;width:100%}.fire-camera{object-fit:cover;background:#07110d;border:0;border-radius:16px;width:100%;height:275px;margin:18px 0;display:block}.fire-qr-manual{margin-top:15px}.fire-qr-verify{justify-content:center;width:100%;margin-top:8px}.fire-control-form-head{align-items:flex-start}.fire-control-form-head>div{gap:3px;display:grid}.fire-control-form-head h3{margin-top:3px}.fire-control-form-head p{color:var(--mut);font-size:10.5px;line-height:1.4}.fire-control-row.has-error{border-color:var(--crit);background:var(--crit-bg)}.fire-camera-error{border:1px solid var(--warn);margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.fire-camera-error{border:1px solid color-mix(in srgb,var(--warn) 48%,var(--line))}}.fire-camera-error{background:var(--warn-bg);color:var(--warn);border-radius:10px;font-size:11px;line-height:1.45}.fire-operation-field textarea{resize:vertical;border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:78px;color:var(--ink);font:600 11px var(--font-sans);border-radius:9px;outline:none;padding:9px 10px}.fire-operation-field textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.fire-operation-field.has-error>span{color:var(--crit)}.fire-operation-field.has-error input,.fire-operation-field.has-error textarea{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-bg)}@media (max-width:1180px){.fire-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fire-equipment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.fire-filter-panel-head{flex-direction:column}.fire-filter-panel-actions{justify-content:flex-start}.fire-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-operations-grid{grid-template-columns:1fr}.fire-operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-equipment-toolbar{flex-direction:column;align-items:stretch}.fire-equipment-search{max-width:none}.fire-equipment-toolbar-meta{justify-content:space-between}}@media (max-width:600px){.fire-equipment-form-grid,.fire-filter-grid,.fire-operation-form-grid{grid-template-columns:1fr}.fire-form-wide{grid-column:auto}.fire-filter-footer{flex-direction:column;align-items:flex-start;gap:4px}.fire-form-intro,.fire-form-section{margin-inline:14px}.fire-equipment-form-head{padding-inline:14px}.fire-equipment-form-actions{flex-direction:column;align-items:stretch;padding-inline:14px}.fire-equipment-form-actions .btn{justify-content:center;width:100%}.fire-camera{height:230px}.fire-operation-row{flex-direction:column}.fire-operation-row select{width:100%;max-width:none}.fire-temporary-row .fire-card-actions{justify-content:stretch}.fire-temporary-row .fire-card-actions .btn{flex:1}.fire-filter-panel{padding:13px}}.fire-overview-filter{background:linear-gradient(145deg,var(--acc),var(--panel-2));padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fire-overview-filter{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 5%,var(--panel)),var(--panel-2))}}.fire-qr-layout>.fire-operations-panel{grid-column:1/-1}.fire-qr-layout>.fire-control-submit{grid-column:1/-1;justify-content:flex-end;display:flex}.fire-control-submit .fire-save-btn{width:100%;min-height:52px}.fire-overview-filter .fire-filter-panel-head{border-bottom:1px solid var(--line);background:var(--panel);margin:0;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.fire-overview-filter .fire-filter-panel-head{background:color-mix(in srgb,var(--panel) 42%,transparent)}}.fire-overview-filter .fire-filter-panel-head>div:first-child>strong{font-size:14px}.fire-overview-filter .fire-filter-grid{padding:16px 18px 4px}.fire-overview-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fire-overview-filter-grid .fire-filter-control select{min-height:44px;font-size:12px}.fire-overview-filter .fire-filter-footer{margin:0;padding:12px 18px 15px}.fire-operation-guide{border:1px solid var(--acc);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-operation-guide{border:1px solid color-mix(in srgb,var(--acc) 24%,var(--line))}}.fire-operation-guide{background:var(--acc-soft);border-radius:13px}.fire-operation-guide-step{align-items:flex-start;gap:9px;min-width:0;padding:3px 5px;display:flex}.fire-operation-guide-step>span{background:var(--acc);width:26px;height:26px;color:var(--on-acc);font:900 10px var(--font-mono);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.fire-operation-guide-step>div{gap:3px;min-width:0;display:grid}.fire-operation-guide-step strong{color:var(--ink);font-size:11px;line-height:1.25}.fire-operation-guide-step small{color:var(--mut);font-size:10px;line-height:1.4}.fire-operations-grid{grid-template-columns:1fr;gap:16px;margin-top:0}.fire-operation-card{gap:13px;padding:18px}.fire-operation-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fire-operation-field.fire-form-wide{grid-column:span 2}.fire-operation-field input,.fire-operation-field select{min-height:43px;padding:10px 11px;font-size:12px}.fire-operation-field input::placeholder{color:var(--faint);font-weight:500}.fire-operation-card>.btn{justify-content:center;justify-self:start;min-width:225px}.fire-operation-history>h4{margin-top:2px}.fire-operation-row{gap:14px}.fire-operation-row select{font-family:var(--font-sans);font-size:11px}.fire-check-field.is-disabled{cursor:not-allowed;opacity:.72}.fire-qr-manual .fire-form-control{display:block}@media (max-width:1100px){.fire-operation-guide{grid-template-columns:1fr}.fire-operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-operation-field.fire-form-wide{grid-column:span 2}}@media (max-width:820px){.fire-overview-filter .fire-filter-panel-head{flex-direction:column;align-items:stretch}.fire-overview-filter .fire-filter-panel-actions{justify-content:flex-start}.fire-overview-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-operation-card>.btn{width:100%}}@media (max-width:600px){.fire-overview-filter .fire-filter-grid{padding-inline:13px}.fire-operation-form-grid,.fire-overview-filter-grid{grid-template-columns:1fr}.fire-operation-field.fire-form-wide{grid-column:auto}.fire-operation-card{padding:14px}.fire-operation-card>.btn{min-width:0}.fire-operation-guide{padding:10px}}.fire-equipment-list-panel{overflow:hidden}.fire-equipment-list-toolbar{border-bottom:1px solid var(--line);background:var(--panel);margin:0;padding:16px 20px 12px}.fire-equipment-list-toolbar .tb-search{max-width:520px}.fire-equipment-list-toolbar .tb-actions{align-self:start}.fire-equipment-filter-bar{align-items:center;gap:10px;min-width:0;display:flex}.fire-equipment-filter-segment{max-width:100%;overflow:auto}.fire-equipment-filter-segment .fdrop select{min-height:42px;padding-inline:13px 34px;font-size:12px}.fire-equipment-filter-segment .fdrop:first-child select{min-width:178px}.fire-equipment-filter-segment .fdrop:nth-child(2) select{min-width:230px}.fire-equipment-filter-segment .fdrop:nth-child(3) select{min-width:172px}.fire-equipment-sort{white-space:nowrap;color:var(--mut);font:800 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.fire-equipment-sort select{border:1px solid var(--line-2);background:var(--panel);min-height:36px;color:var(--ink);font:600 11px var(--font-sans);letter-spacing:0;text-transform:none;border-radius:9px;padding:7px 28px 7px 10px}.fire-equipment-list-count{color:var(--faint);font:700 10px var(--font-mono);white-space:nowrap;margin-left:auto}.fire-equipment-list-caption{justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 20px 12px;display:flex}.fire-equipment-list-caption>div{gap:5px;display:grid}.fire-equipment-list-caption>div>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.12em}.fire-equipment-list-caption>div>strong{color:var(--ink);font:600 18px var(--font-display);letter-spacing:-.02em}.fire-equipment-list-caption>p{color:var(--mut);text-align:right;margin:0;font-size:11px;line-height:1.45}.fire-equipment-list-panel>.fire-table-wrap{border-top:1px solid var(--line)}.fire-equipment-list-panel .fire-equipment-table{table-layout:fixed;min-width:1220px}.fire-equipment-list-panel .fire-equipment-table td,.fire-equipment-list-panel .fire-equipment-table th{vertical-align:middle;padding:14px 12px}.fire-equipment-list-panel .fire-equipment-table th:first-child{width:15%}.fire-equipment-list-panel .fire-equipment-table th:nth-child(2){width:17%}.fire-equipment-list-panel .fire-equipment-table th:nth-child(3),.fire-equipment-list-panel .fire-equipment-table th:nth-child(4){width:16%}.fire-equipment-list-panel .fire-equipment-table th:nth-child(5){width:9%}.fire-equipment-list-panel .fire-equipment-table th:nth-child(6){width:12%}.fire-equipment-list-panel .fire-equipment-table th:nth-child(7){width:9%}.fire-equipment-list-panel .fire-equipment-table th:nth-child(8){width:22%}.fire-equipment-list-panel .fire-equipment-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.fire-equipment-list-panel .fire-equipment-table th.sortable:hover{color:var(--ink)}.fire-equipment-list-panel .fire-equipment-table td:nth-child(2),.fire-equipment-list-panel .fire-equipment-table td:nth-child(3),.fire-equipment-list-panel .fire-equipment-table td:nth-child(4){white-space:normal}.fire-equipment-list-panel .fire-equipment-table td:last-child{padding-right:16px}.fire-camera-stage{border:1px solid var(--line-2);background:radial-gradient(circle at 50% 18%,var(--acc),transparent 42%),var(--panel-2);border-radius:18px;place-items:center;min-height:360px;margin:18px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fire-camera-stage{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--acc) 11%,transparent),transparent 42%),var(--panel-2)}}.fire-camera-stage .fire-camera{background:#07110d;border:0;border-radius:0;width:100%;height:360px;margin:0;display:none}.fire-camera-stage.is-live .fire-camera{display:block}.fire-qr-preview{text-align:center;justify-items:center;gap:8px;width:min(100%,280px);padding:18px 16px;display:grid}.fire-qr-preview>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.12em}.fire-qr-preview img{border:1px solid var(--line-2);width:220px;height:220px;box-shadow:0 0 0 8px var(--acc);background:#fff;border-radius:14px;padding:10px;display:block}@supports (color:color-mix(in lab,red,red)){.fire-qr-preview img{box-shadow:0 0 0 8px color-mix(in srgb,var(--acc) 8%,transparent)}}.fire-qr-preview strong{color:var(--ink);font:800 13px var(--font-mono);letter-spacing:.04em}.fire-camera-idle small,.fire-qr-preview small{max-width:32ch;color:var(--mut);font-size:10.5px;line-height:1.45}.fire-camera-idle{text-align:center;justify-items:center;gap:8px;padding:28px;display:grid}.fire-camera-idle>span{border:1px solid var(--acc);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-camera-idle>span{border:1px solid color-mix(in srgb,var(--acc) 30%,var(--line))}}.fire-camera-idle>span{background:var(--acc-soft);color:var(--acc);border-radius:13px;font-size:24px}.fire-camera-idle strong{color:var(--ink);font:700 14px var(--font-display)}.fire-camera-live-badge{z-index:2;border:1px solid var(--acc);padding:7px 10px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.fire-camera-live-badge{border:1px solid color-mix(in srgb,var(--acc) 42%,var(--line))}}.fire-camera-live-badge{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.fire-camera-live-badge{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.fire-camera-live-badge{color:var(--acc);font:800 9px var(--font-mono);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:900px){.fire-equipment-list-toolbar .tb-actions{flex-wrap:wrap}.fire-equipment-filter-bar{flex-wrap:wrap;align-items:stretch}.fire-equipment-list-count{margin-left:0}.fire-equipment-list-caption{flex-direction:column;align-items:flex-start;gap:7px}.fire-equipment-list-caption>p{text-align:left}}@media (max-width:600px){.fire-equipment-list-toolbar{padding:13px}.fire-equipment-filter-segment{background:0 0;border:0;gap:8px;width:100%;display:grid}.fire-equipment-filter-segment>*+*{border-left:0}.fire-equipment-filter-segment .fdrop select{border:1px solid var(--line-2);border-radius:9px;width:100%;min-width:0}.fire-equipment-sort{justify-content:space-between;width:100%}.fire-equipment-sort select{flex:1}.fire-equipment-list-caption{padding-inline:14px}.fire-camera-stage,.fire-camera-stage .fire-camera{height:300px;min-height:300px}.fire-qr-preview img{width:180px;height:180px}}.fire-equipment-page{padding-bottom:44px}.fire-equipment-page .ph{margin-bottom:22px}.fire-equipment-page .fire-equipment-toolbar{border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search actions""filters filters";align-items:center;gap:10px 14px;margin:0 0 16px;padding:0;display:grid}.fire-equipment-page .fire-equipment-toolbar .tb-search{grid-area:search;max-width:480px}.fire-equipment-page .fire-equipment-toolbar .tb-actions{grid-area:actions;justify-self:end}.fire-equipment-page .fire-equipment-toolbar .tb-filters{flex-wrap:wrap;grid-area:filters;align-items:center;gap:10px;min-width:0;display:flex}.fire-equipment-page .fire-equipment-filters{max-width:100%;overflow:hidden}.fire-equipment-page .fire-equipment-filters .fdrop select{min-height:42px;padding-inline:13px 34px;font-size:12px}.fire-equipment-page .fire-equipment-filters .fdrop:first-child select{min-width:180px}.fire-equipment-page .fire-equipment-filters .fdrop:nth-child(2) select{min-width:240px}.fire-equipment-page .fire-equipment-filters .fdrop:nth-child(3) select{min-width:180px}.fire-equipment-page .fire-equipment-table-card{overflow:hidden}.fire-equipment-page .fire-equipment-table-scroll{padding:8px 0;overflow-x:auto}.fire-equipment-page .fire-equipment-dof-table td,.fire-equipment-page .fire-equipment-dof-table th{vertical-align:middle;padding:13px 16px}.fire-equipment-page .fire-equipment-dof-table td:first-child strong{overflow-wrap:anywhere;color:var(--ink);font-weight:700;display:block}.fire-equipment-page .fire-equipment-dof-table td:first-child small{color:var(--faint);overflow-wrap:anywhere;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.fire-equipment-page .fire-equipment-dof-table .fire-type{line-height:1.35}.fire-equipment-page .fire-equipment-dof-table .fire-type-label{flex:auto}.fire-equipment-page .fire-equipment-dof-table .fire-equipment-cell-text{overflow-wrap:anywhere;line-height:1.4;display:block}.fire-equipment-page .fire-equipment-dof-table td:nth-child(5),.fire-equipment-page .fire-equipment-dof-table td:nth-child(6){white-space:nowrap}.fire-equipment-page .fire-equipment-dof-table td:last-child{padding-right:16px}.fire-equipment-page .fire-equipment-dof-table .fire-row-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fire-equipment-page .fire-equipment-dof-table .fire-row-actions .btn{white-space:nowrap;flex:none}@media (max-width:780px){.fire-equipment-page{padding-bottom:20px}.fire-equipment-page .fire-equipment-toolbar{grid-template-columns:1fr;grid-template-areas:"actions""search""filters";gap:10px}.fire-equipment-page .fire-equipment-toolbar .tb-actions,.fire-equipment-page .fire-equipment-toolbar .tb-search{justify-self:stretch;width:100%;max-width:none}.fire-equipment-page .fire-equipment-toolbar .tb-actions .btn{justify-content:center;width:100%}.fire-equipment-page .fire-equipment-toolbar .tb-filters{flex-direction:column;align-items:stretch}.fire-equipment-page .fire-equipment-filters{background:0 0;border:0;border-radius:0;gap:8px;width:100%;display:grid;overflow:visible}.fire-equipment-page .fire-equipment-filters>*+*{border-left:0}.fire-equipment-page .fire-equipment-filters .fdrop{width:100%;min-width:0;display:flex}.fire-equipment-page .fire-equipment-filters .fdrop select{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;width:100%;min-width:0!important}.fire-equipment-page .fire-equipment-table-scroll{display:none}.fire-equipment-page .fire-equipment-table-card .fire-mobile-cards{padding:12px;display:block}}.fire-equipment-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.fire-equipment-page-head .ph{min-width:0;margin:0}.fire-equipment-quick-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:620px;display:flex}.fire-equipment-quick-nav button{border:1px solid var(--line-2);background:var(--panel);min-height:34px;color:var(--mut);font:700 10px var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:9px;padding:8px 11px}.fire-equipment-quick-nav button:focus-visible,.fire-equipment-quick-nav button:hover{border-color:var(--acc);color:var(--ink);outline:none}.fire-equipment-quick-nav button.on{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.fire-equipment-quick-nav button.on{border-color:color-mix(in srgb,var(--acc) 40%,var(--line-2))}}.fire-equipment-quick-nav button.on{background:var(--acc-soft);color:var(--acc)}.fire-check-field.has-error{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-bg)}.fire-operation-current{border:1px solid var(--warn);gap:3px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-operation-current{border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line))}}.fire-operation-current{background:var(--warn-bg);border-radius:10px}.fire-operation-current span{color:var(--warn);font:900 9px var(--font-mono);letter-spacing:.1em}.fire-operation-current strong{color:var(--ink);font-size:12px}.fire-operation-blocked,.fire-operation-current small,.fire-operation-permission{color:var(--mut);font-size:10.5px;line-height:1.4}.fire-operation-current small b{color:var(--ink)}.fire-operation-blocked{background:var(--warn-bg);color:var(--warn);border-radius:9px;padding:9px 11px;display:block}@media (max-width:980px){.fire-equipment-page-head{flex-direction:column;align-items:flex-start;gap:14px}.fire-equipment-quick-nav{justify-content:flex-start;max-width:none}}@media (max-width:600px){.fire-equipment-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fire-equipment-quick-nav button{width:100%}}.fire-equipment-page .fire-equipment-dof-table td,.fire-equipment-page .fire-equipment-dof-table th{padding:12px 14px}.fire-equipment-page .fire-equipment-dof-table th:first-child{width:13%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(2){width:14%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(3){width:13%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(4){width:11%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(5){width:7%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(6){width:9%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(7){width:10%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(8){width:9%}.fire-equipment-page .fire-equipment-dof-table th:nth-child(9){width:14%}.fire-equipment-page .fire-equipment-dof-table td:nth-child(8) .fire-status{align-items:center;line-height:1.25}.fire-equipment-page .fire-equipment-dof-table td:last-child{vertical-align:top;padding-right:14px}.fire-equipment-page .fire-equipment-dof-table td:last-child .fire-row-actions{align-items:stretch}.fire-equipment-page .fire-equipment-dof-table td:last-child .fire-row-actions .btn{text-align:center;justify-content:center;padding:7px 8px;line-height:1.2}@media (max-width:1100px){.fire-equipment-page .fire-equipment-table-scroll{display:none}.fire-equipment-page .fire-equipment-table-card .fire-mobile-cards{padding:12px;display:block}}.fire-equipment-page{min-width:0;max-width:100%;overflow-x:hidden}.fire-equipment-page .fire-equipment-table-scroll{min-width:0;max-width:100%;padding:0;overflow-x:hidden}.fire-equipment-page .fire-equipment-dof-table{table-layout:fixed;width:100%;min-width:0;max-width:100%;display:table}.fire-equipment-page .fire-equipment-dof-table td,.fire-equipment-page .fire-equipment-dof-table th{word-break:break-word;overflow-wrap:anywhere;min-width:0;max-width:0;overflow:hidden}.fire-equipment-page .fire-equipment-dof-table .fire-type{white-space:normal;align-items:flex-start;width:100%;min-width:0;display:flex}.fire-equipment-page .fire-equipment-dof-table .fire-type-label{overflow-wrap:anywhere;word-break:break-word;min-width:0;overflow:hidden}.fire-equipment-page .fire-equipment-dof-table td:nth-child(6),.fire-equipment-page .fire-equipment-dof-table td:nth-child(7){white-space:normal;line-height:1.35}.fire-equipment-page .fire-equipment-dof-table td:nth-child(8) .fire-status{white-space:normal;word-break:break-word;overflow-wrap:anywhere;justify-content:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.fire-equipment-page .fire-equipment-dof-table td:last-child .fire-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.fire-equipment-page .fire-equipment-dof-table td:last-child .fire-row-actions .btn{white-space:normal;word-break:break-word;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:34px;padding:7px 6px;line-height:1.18}.fire-equipment-page .fire-equipment-dof-table td:last-child .fire-row-actions .btn:first-child{grid-column:1/-1}.fire-form-info{border:1px solid var(--acc);gap:4px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-form-info{border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line))}}.fire-form-info{background:var(--acc-soft);color:var(--mut);border-radius:10px;font-size:11px;line-height:1.45}.fire-form-info strong{color:var(--ink);font-size:11.5px}.fire-report-message{gap:7px;display:grid}.fire-report-message textarea{resize:vertical;min-height:104px}.fire-report-message small{color:var(--faint);font-size:10.5px;line-height:1.45}.fire-notice-message{border-top:1px solid var(--line-2);margin-top:4px;padding-top:7px}@supports (color:color-mix(in lab,red,red)){.fire-notice-message{border-top:1px solid color-mix(in srgb,var(--line-2) 70%,transparent)}}.fire-notice-message{white-space:pre-wrap;overflow-wrap:anywhere}.fire-control-temporary-grid{border:1px dashed var(--acc);margin-top:8px;padding:11px}@supports (color:color-mix(in lab,red,red)){.fire-control-temporary-grid{border:1px dashed color-mix(in srgb,var(--acc) 35%,var(--line))}}.fire-control-temporary-grid{background:var(--panel-2);border-radius:11px}.fire-qr-management{flex-wrap:wrap;gap:8px;display:flex}.fire-qr-management .btn{flex:145px}.fire-control-files-before-save,.fire-control-files-retry{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;gap:7px;margin-top:12px;padding:12px;display:grid}.fire-control-files-before-save>small,.fire-control-files-retry>small{color:var(--faint);font-size:10.5px;line-height:1.45}.fire-equipment-detail-page{min-width:0}.fire-detail-head{margin-bottom:16px}.fire-detail-head .hact{flex-wrap:wrap;justify-content:flex-end}.fire-detail-grid{align-items:start}.fire-detail-grid>.card,.fire-detail-section{min-width:0}.fire-detail-fields{gap:0 24px}.fire-detail-fields .field{min-width:0}.fire-detail-note{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;margin-top:14px;padding:12px}.fire-detail-file-summary,.fire-detail-note>span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.fire-detail-note p{color:var(--mut);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.55}.fire-detail-alert{border:1px solid var(--ok);margin:0 0 14px;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.fire-detail-alert{border:1px solid color-mix(in srgb,var(--ok) 35%,var(--line))}}.fire-detail-alert{background:var(--ok-bg);color:var(--ok);border-radius:10px;font-size:13px}.fire-detail-alert.error{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.fire-detail-alert.error{border-color:color-mix(in srgb,var(--crit) 35%,var(--line))}}.fire-detail-alert.error{background:var(--crit-bg);color:var(--crit)}.fire-detail-qr{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;display:grid}.fire-detail-qr img{border:1px solid var(--line);background:#fff;border-radius:10px;width:150px;height:150px;padding:8px}.fire-detail-qr-meta{gap:4px;min-width:0;display:grid}.fire-detail-qr-meta code{overflow-wrap:anywhere;max-width:100%;color:var(--ink);font-size:12px;display:block}.fire-detail-qr .fire-actions{grid-column:1/-1}.fire-detail-qr-empty{color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.fire-detail-qr-empty p{margin:0}.fire-detail-section{margin-top:16px}.fire-detail-history{gap:8px;display:grid}.fire-detail-control,.fire-detail-history-row{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:12px}.fire-detail-history-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fire-detail-control strong,.fire-detail-history-row strong{color:var(--ink);font-size:13px;display:block}.fire-detail-control small,.fire-detail-history-row small{color:var(--faint);margin-top:4px;font-size:11px;line-height:1.45;display:block}.fire-detail-control-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fire-detail-control>p{color:var(--mut);white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.5}.fire-detail-file-summary{text-transform:none;letter-spacing:0;margin-top:10px;line-height:1.5}.fire-detail-control>.card{margin-top:10px}.fire-equipment-detail-link{color:var(--ink);font-weight:700;text-decoration:none}.fire-equipment-detail-link:focus-visible,.fire-equipment-detail-link:hover{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.app-confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07110d70;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-confirm-dialog{border:1px solid var(--line-2);background:var(--panel);width:min(100%,480px);color:var(--ink);border-radius:18px;padding:20px;box-shadow:0 24px 70px #07110d47}.app-confirm-head{grid-template-columns:38px minmax(0,1fr) 28px;align-items:start;gap:12px;display:grid}.app-confirm-icon{background:var(--warn-bg);width:36px;height:36px;color:var(--warn);border-radius:12px;place-items:center;font-weight:900;display:grid}.app-confirm-icon.danger{background:var(--crit-bg);color:var(--crit)}.app-confirm-head h2{color:var(--ink);font:700 18px var(--font-display);margin:0}.app-confirm-head p{color:var(--mut);white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}.app-confirm-close{border:1px solid var(--line);background:var(--panel-2);width:28px;height:28px;color:var(--mut);cursor:pointer;border-radius:9px;place-items:center;font-size:18px;display:grid}.app-confirm-close:hover{border-color:var(--line-2);color:var(--ink)}.app-confirm-field{gap:6px;margin-top:16px;display:grid}.app-confirm-field span{color:var(--mut);font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.app-confirm-field input{border:1px solid var(--line);background:var(--panel-2);min-height:42px;color:var(--ink);border-radius:10px;outline:none;padding:9px 11px}.app-confirm-field input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow)}.app-confirm-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:520px){.app-confirm-backdrop{align-items:end;padding:10px}.app-confirm-dialog{border-radius:16px;padding:16px}.app-confirm-actions{flex-direction:column-reverse}.app-confirm-actions .btn{justify-content:center;width:100%}}@media (max-width:800px){.fire-detail-head .hact{justify-content:flex-start}.fire-detail-qr{grid-template-columns:1fr}.fire-detail-qr img{width:180px;height:180px}.fire-detail-qr .fire-actions{grid-column:auto}}.fire-panel-counter{border:1px solid var(--line);background:var(--panel-2);min-height:25px;color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}.fire-notices-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fire-notices-grid .fire-notice{align-content:start;min-width:0;min-height:142px}.fire-notice-message{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fire-report-layout{align-items:start}.fire-report-workspace{grid-template-columns:1fr;align-content:start;gap:16px;min-width:0;display:grid}.fire-report-action-panel,.fire-report-summary-panel{margin-bottom:0}.fire-report-catalog .cb{gap:16px;display:grid}.fire-report-catalog .fire-report-list{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:506px;padding:2px 4px 2px 0;overflow-y:auto}.fire-report-mailboxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:2px 0 4px;display:grid}.fire-report-mailboxes button{border:1px solid var(--line);background:var(--panel-2);min-width:0;color:var(--mut);font:800 10px var(--font-mono);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.fire-report-mailboxes button.on,.fire-report-mailboxes button:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.fire-report-mailboxes button.on,.fire-report-mailboxes button:hover{border-color:color-mix(in srgb,var(--acc) 48%,var(--line))}}.fire-report-mailboxes button.on,.fire-report-mailboxes button:hover{background:var(--acc-soft);color:var(--ink)}.fire-report-mailboxes button strong{background:var(--panel);min-width:20px;height:20px;color:var(--acc);border-radius:999px;place-items:center;font-size:10px;display:grid}.fire-report-catalog .fire-report-list button{flex-direction:column;align-items:flex-start;min-height:88px}.fire-report-catalog .fire-report-list button .fire-status{margin-top:auto}.fire-report-history{border-top:1px solid var(--line);padding-top:15px}.fire-report-history-head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}.fire-report-history-head>div{gap:4px;display:grid}.fire-report-history-head span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.12em}.fire-report-history-head strong{color:var(--ink);font:600 17px var(--font-display);letter-spacing:-.025em}.fire-report-history-head>small{color:var(--faint);font:800 9px var(--font-mono);white-space:nowrap}.fire-report-history-list{scrollbar-width:thin;gap:7px;max-height:282px;padding-right:4px;display:grid;overflow-y:auto}.fire-report-history-list button{border:1px solid var(--line);background:var(--panel-2);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:6px;padding:10px 11px;display:grid}.fire-report-history-list button.on,.fire-report-history-list button:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.fire-report-history-list button.on,.fire-report-history-list button:hover{border-color:color-mix(in srgb,var(--acc) 42%,var(--line))}}.fire-report-history-list button.on,.fire-report-history-list button:hover{background:var(--acc-soft)}.fire-report-history-list button>span{color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fire-report-history-list button p{color:var(--mut);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.fire-report-history-preview{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:6px;padding:11px;display:grid}.fire-report-history-preview>span{color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fire-report-history-preview p{color:var(--mut);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.fire-report-history-empty{border:1px dashed var(--line-2);color:var(--faint);border-radius:10px;padding:13px;font-size:11px}.fire-report-compose{gap:12px;display:grid}.fire-report-compose-context{border:1px solid var(--acc);gap:4px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-report-compose-context{border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line))}}.fire-report-compose-context{background:var(--acc-soft);border-radius:11px}.fire-report-compose-context>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.1em}.fire-report-compose-context strong{color:var(--ink);font-size:13px}.fire-report-compose-context small{color:var(--mut);font-size:10.5px}.fire-report-action-panel .fire-report-message{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;margin:0;padding:13px}.fire-report-action-panel .fire-report-message textarea{min-height:132px}.fire-report-action-panel .fire-actions{margin-top:0}.fire-report-sent-card{border:1px solid var(--ok);gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-report-sent-card{border:1px solid color-mix(in srgb,var(--ok) 30%,var(--line))}}.fire-report-sent-card{background:var(--ok-bg);border-radius:12px}.fire-report-sent-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fire-report-sent-head>span{color:var(--faint);font:800 9px var(--font-mono)}.fire-report-sent-card>strong{color:var(--ink);font-size:14px}.fire-report-sent-card>p{color:var(--mut);margin:0;font-size:11px;line-height:1.45}.fire-report-message-view{border:1px solid var(--acc);gap:7px;margin-bottom:12px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-report-message-view{border:1px solid color-mix(in srgb,var(--acc) 30%,var(--line))}}.fire-report-message-view{background:var(--acc-soft);border-radius:11px}.fire-report-message-view>span{color:var(--acc);font:900 9px var(--font-mono);letter-spacing:.1em}.fire-report-message-view p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}@media (max-width:1280px){.fire-report-catalog .fire-report-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:320px}}@media (max-width:800px){.fire-notices-grid,.fire-report-catalog .fire-report-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-report-catalog .fire-report-list{max-height:340px}}@media (max-width:520px){.fire-notices-grid{grid-template-columns:1fr}.fire-report-catalog .fire-report-list{grid-template-columns:1fr;max-height:360px}.fire-report-history-head{flex-direction:column;align-items:flex-start;gap:5px}.fire-report-mailboxes{grid-template-columns:1fr 1fr}.fire-report-mailboxes button:last-child{grid-column:1/-1}}.fire-responsible-filters{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;margin-bottom:16px;padding:12px;display:grid}.fire-responsible-filter{min-width:0;color:var(--faint);font:800 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;gap:6px;display:grid}.fire-responsible-filter select{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:38px;color:var(--ink);font:500 12px var(--font-sans);letter-spacing:0;text-transform:none;border-radius:9px;padding:8px 10px}.fire-responsible-filter-meta{color:var(--faint);font:800 9px var(--font-mono);white-space:nowrap;align-self:center;margin-left:auto}.fire-responsible-hierarchy{gap:10px;padding-top:2px;display:grid}.fire-responsible-facility{border:1px solid var(--acc);gap:8px;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.fire-responsible-facility{border:1px solid color-mix(in srgb,var(--acc) 18%,var(--line))}}.fire-responsible-facility{background:var(--acc);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.fire-responsible-facility{background:color-mix(in srgb,var(--acc) 3%,var(--panel-2))}}.fire-responsible-category-head,.fire-responsible-facility-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.fire-responsible-facility-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fire-responsible-category-head span,.fire-responsible-facility-head span{color:var(--faint);font:800 9px var(--font-mono);white-space:nowrap}.fire-responsible-category{border-top:1px solid var(--line);gap:7px;padding:9px;display:grid}.fire-responsible-category-head strong{color:var(--mut);font-size:11px}.fire-responsible-assignment-list{gap:6px;display:grid}.fire-responsible-assignment{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.fire-responsible-assignment.is-inactive{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.fire-responsible-assignment.is-inactive{background:color-mix(in srgb,var(--crit) 3%,var(--panel))}}.fire-responsible-assignment.is-inactive{opacity:.9}.fire-responsible-assignment>div:first-child{gap:3px;min-width:0;display:grid}.fire-responsible-assignment strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fire-responsible-assignment small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.fire-responsible-assignment .fire-card-actions{justify-content:flex-end}.fire-responsible-assignment .fire-card-actions .btn{min-height:28px;padding:5px 8px;font-size:9px}@media (max-width:800px){.fire-responsible-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-responsible-filter-meta{grid-column:1/-1;margin-left:0}}@media (max-width:520px){.fire-responsible-filters{grid-template-columns:1fr}.fire-responsible-filter-meta{grid-column:auto}.fire-responsible-assignment{grid-template-columns:minmax(0,1fr) auto}.fire-responsible-assignment .fire-card-actions{grid-column:1/-1;justify-content:stretch}.fire-responsible-assignment .fire-card-actions .btn{flex:1;justify-content:center}}:root{--bg:#08090c;--panel:#0f1116;--panel-2:#0b0d11;--panel-3:#171a20;--sb:#0a0b0e;--sb-2:#15171c;--sb-line:#ffffff0f;--sb-tx:#9098a4;--sb-tx2:#5a616b;--ink:#eceef2;--mut:#9ba3ae;--faint:#5c636e;--line:#ffffff12;--line-2:#ffffff21;--acc:#18e29b;--acc-2:#4feeb7;--acc-deep:#10b884;--acc-soft:#18e29b1f;--acc-glow:#18e29b4d;--on-acc:#04140d;--primary:#eceef2;--on-primary:#0f1116;--ok:#3ddc97;--ok-bg:#3ddc9721;--warn:#f5b945;--warn-bg:#f5b94521;--high:#f89b4b;--high-bg:#f89b4b24;--crit:#ff5c61;--crit-bg:#ff5c6126;--info:#5ea8ff;--info-bg:#5ea8ff21;--sb-ink:#f6f8fb;--top-bg:#08090cb3;--r:11px;--shadow:0 1px 0 #ffffff0b inset,0 1px 2px #00000080,0 14px 36px -18px #000000d9;color-scheme:dark}:root[data-theme=light]{--bg:#fff;--panel:#fff;--panel-2:#f8fafc;--panel-3:#f1f5f9;--sb:#fff;--sb-2:#f1f5f9;--sb-line:#0f172a12;--sb-tx:#64748b;--sb-tx2:#94a3b8;--sb-ink:#0f172a;--top-bg:#ffffffd9;--ink:#0f172a;--mut:#475569;--faint:#94a3b8;--line:#e2e8f0;--line-2:#cbd5e1;--acc:#10b981;--acc-2:#34d399;--acc-deep:#059669;--acc-soft:#10b9811a;--acc-glow:#10b98138;--on-acc:#fff;--primary:#0f172a;--on-primary:#fff;--ok:#059669;--ok-bg:#0596691f;--warn:#d97706;--warn-bg:#d977061f;--high:#ea580c;--high-bg:#ea580c1f;--crit:#dc2626;--crit-bg:#dc26261a;--info:#2563eb;--info-bg:#2563eb1a;--shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a2e;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.55;overflow:hidden}::selection{background:var(--acc);color:var(--on-acc)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.dsp{font-family:var(--font-display),sans-serif}.mono{font-family:var(--font-mono),monospace}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.shell{grid-template-columns:248px 1fr;height:100vh;display:grid}.sb{background:var(--sb);color:var(--sb-tx);border-right:1px solid var(--sb-line);flex-direction:column;min-height:0;padding:16px 12px;display:flex}.sb .brand{gap:11px;padding:8px 8px 18px}.sb .brand,.sb .mk{align-items:center;display:flex}.sb .mk{background:linear-gradient(150deg,var(--acc),var(--acc-deep));width:36px;height:36px;box-shadow:0 6px 18px -6px var(--acc-glow);border-radius:10px;flex-shrink:0;justify-content:center}.sb .mk img{object-fit:contain;background:#fff;border-radius:9px;width:100%;height:100%;padding:2px}.sb .bt{font-family:var(--font-display);color:var(--sb-ink);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.15}.sb .bt small{font-family:var(--font-mono);letter-spacing:.18em;color:var(--sb-tx2);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:400;display:block}.sb .scope{border:1px solid var(--sb-line);background:var(--sb-2);border-radius:10px;margin:2px 2px 4px;padding:9px 11px}.sb .scope .scope-l{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-tx2);font-size:9px}.sb .scope .scope-v{color:var(--sb-ink);margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.25}.sb .lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-tx2);padding:16px 10px 8px;font-size:9px}.sb .sysstat{background:var(--acc-soft);border:1px solid var(--acc-glow);border-radius:10px;align-items:center;gap:9px;margin:0 2px 8px;padding:9px 11px;display:flex}.sb .sysstat .sd{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 0 var(--acc-glow);border-radius:50%;flex-shrink:0;animation:pulse 2.4s infinite}.sb .sysstat b{color:var(--ink);font-size:12px;font-weight:600;line-height:1.2;display:block}.sb .sysstat small{font-family:var(--font-mono);color:var(--sb-tx2);margin-top:1px;font-size:9.5px;display:block}.nav{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--acc) transparent;flex:auto;min-height:0;max-height:none;padding-right:3px;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.nav{scrollbar-color:color-mix(in srgb,var(--acc) 58%,var(--sb-tx2)) transparent}}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-track{background:0 0}.nav::-webkit-scrollbar-thumb{background:var(--acc);border:1px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--acc) 58%,var(--sb-tx2))}}.nav::-webkit-scrollbar-thumb{background-clip:padding-box}.nav::-webkit-scrollbar-thumb:hover{background:var(--acc)}.nav a,.nav button{width:100%;color:var(--sb-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .14s;display:flex;position:relative}.nav a .ic,.nav button .ic{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.nav a .ic svg,.nav button .ic svg{opacity:.8;width:17px;height:17px}.nav a:hover,.nav button:hover{background:var(--sb-2);color:var(--ink)}.nav a.on{background:var(--sb-2);color:var(--sb-ink)}.nav a.on .ic svg{opacity:1;color:var(--acc)}.nav a.on:before{content:"";background:var(--acc);width:3px;box-shadow:0 0 12px var(--acc-glow);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-12px}.nav a .badge,.nav button .badge{font-family:var(--font-mono);background:var(--acc-soft);color:var(--acc);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10px;font-weight:600}.nav a .nav-status{background:var(--warn-bg);color:var(--warn);white-space:nowrap;padding-inline:6px;font-size:8px}.nav button.soon{color:var(--sb-tx)}@supports (color:color-mix(in lab,red,red)){.nav button.soon{color:color-mix(in srgb,var(--sb-tx) 82%,var(--faint))}}.nav button.soon .ic svg{color:var(--warn);opacity:.9}.nav button .soon-badge{background:var(--warn-bg);color:var(--warn)}.nav button .soon-badge.priority{border:1px solid #8b5cf6}@supports (color:color-mix(in lab,red,red)){.nav button .soon-badge.priority{border:1px solid color-mix(in srgb,#8b5cf6 42%,var(--sb-line))}}.nav button .soon-badge.priority{color:#c4b5fd;background:linear-gradient(135deg,#8b5cf647,#22d3ee24)}.sb .spacer{margin-top:auto}.sb .who{border-top:1px solid var(--sb-line);gap:10px;margin-top:8px;padding:12px 8px 4px}.sb .who,.sb .who .av{align-items:center;display:flex}.sb .who .av{background:linear-gradient(150deg,var(--acc),var(--acc-deep));width:32px;height:32px;font-family:var(--font-display);color:var(--on-acc);border-radius:9px;flex-shrink:0;justify-content:center;font-size:12px;font-weight:700}.sb .who .nm{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.2}.sb .who .ro{color:var(--sb-tx2);font-size:10.5px}.main{flex-direction:column;min-width:0;height:100vh;min-height:0}.main,.top{display:flex}.top{background:var(--top-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:5;flex-shrink:0;align-items:center;gap:16px;height:62px;padding:0 26px}.top .crumb{font-family:var(--font-mono);color:var(--faint);letter-spacing:.04em;font-size:10.5px}.top .crumb b{color:var(--mut)}.top .ptitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:-1px;font-size:18px;font-weight:600}.global-back{border:1px solid var(--line-2);background:var(--panel);min-height:34px;color:var(--mut);font-family:var(--font-mono);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;line-height:1;transition:all .14s;display:inline-flex}.global-back:focus-visible,.global-back:hover{border-color:var(--acc);color:var(--ink);outline:0}.global-back>span:first-child{font-family:var(--font-sans);font-size:16px;line-height:1}.top .right{gap:10px;margin-left:auto;display:flex}.live,.top .right{align-items:center}.live{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);gap:7px;padding-right:4px;font-size:10px;display:inline-flex}.live .dot{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 0 var(--acc-glow);border-radius:50%;animation:pulse 2.4s infinite}@keyframes pulse{50%{opacity:.5}}.cmd{background:var(--panel);border:1px solid var(--line-2);width:230px;color:var(--faint);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;display:flex}.cmd:hover{border-color:var(--line-2);color:var(--mut)}.cmd .k{font-family:var(--font-mono);border:1px solid var(--line-2);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:10px}.iconbtn{background:var(--panel);border:1px solid var(--line-2);width:34px;height:34px;color:var(--mut);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative}.iconbtn:hover{border-color:var(--acc);color:var(--ink)}.iconbtn .ind{background:var(--crit);color:#fff;width:16px;height:16px;font-size:9px;font-family:var(--font-mono);border:2px solid var(--bg);border-radius:50%;justify-content:center;position:absolute;top:-4px;right:-4px}.iconbtn .ind,.tesissel{align-items:center;display:flex}.tesissel{background:var(--panel);border:1px solid var(--line-2);cursor:pointer;color:var(--ink);border-radius:9px;gap:8px;padding:6px 12px;font-family:inherit;font-size:12.5px}.tesissel:hover{border-color:var(--acc)}.tesissel .l{font-family:var(--font-mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.tesissel b{font-weight:600}.scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:26px;overflow-y:auto}.page{width:100%;min-width:0;max-width:1560px;margin:0 auto;animation:fade .3s cubic-bezier(.2,.7,.3,1)}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ph{margin-bottom:22px}.ph .et{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:8px;font-size:10.5px}.ph h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:2rem;font-weight:600;line-height:1.04}.ph p{color:var(--mut);max-width:64ch;margin-top:7px;font-size:14px}.row{gap:16px;display:grid}.r4{grid-template-columns:repeat(4,1fr)}.r3{grid-template-columns:repeat(3,1fr)}.r2{grid-template-columns:repeat(2,1fr)}.row-71{grid-template-columns:1.7fr 1fr}.mstrip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;margin-bottom:16px;display:grid}.sect{align-items:baseline;gap:12px;margin:24px 0 13px;display:flex}.sect h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.18rem;font-weight:600}.sect .ss{font-family:var(--font-mono);color:var(--faint);font-size:10.5px}.dim-note{color:var(--faint);margin:-4px 0 4px;font-size:10px}.statcards{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;margin-bottom:12px;display:grid}.statcard{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:14px;flex-direction:column;min-height:120px;padding:16px;transition:border-color .14s;display:flex;position:relative;overflow:hidden}a.statcard:hover{border-color:var(--line-2)}.statcard .sc-top{align-items:flex-start;gap:8px;display:flex}.statcard .sc-l{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-size:10px;font-weight:500;line-height:1.35}.statcard .sc-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:flex}.statcard .sc-ic svg{width:16px;height:16px}.statcard .sc-ic.ok{background:var(--ok-bg);color:var(--ok)}.statcard .sc-ic.warn{background:var(--warn-bg);color:var(--warn)}.statcard .sc-ic.high{background:var(--high-bg);color:var(--high)}.statcard .sc-ic.crit{background:var(--crit-bg);color:var(--crit)}.statcard .sc-ic.info{background:var(--info-bg);color:var(--info)}.statcard .sc-ic.mut{background:var(--panel-3);color:var(--mut)}.statcard .sc-v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin-top:auto;padding-top:12px;font-size:1.95rem;font-weight:600;line-height:1}.statcard .sc-s{color:var(--mut);margin-top:6px;font-size:11px}.sc-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.sc-foot .sc-s{margin-top:0}.sc-d{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;gap:3px;font-size:11px;display:inline-flex}.dfilter,.sc-d{align-items:center}.dfilter{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.dfilter .dfl{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.dfilter select{background:var(--panel);border:1px solid var(--line-2);font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 11px;font-size:12.5px}.dfilter select:focus{border-color:var(--acc);outline:none}.dfilter .dfmeta{color:var(--faint);font-size:11.5px;font-family:var(--font-mono);margin-left:auto}.prog{align-items:center;gap:8px;min-width:120px;display:flex}.prog .track{background:var(--panel-3);border-radius:99px;flex:1;min-width:60px;height:5px;overflow:hidden}.prog .track i{border-radius:99px;height:100%;transition:width .3s cubic-bezier(.2,.7,.3,1);display:block}.prog em{font-style:normal;font-family:var(--font-mono);color:var(--mut);text-align:right;min-width:32px;font-size:11px}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.tbl th.sortable:hover{color:var(--ink)}.tbl th .sa{color:var(--faint);margin-left:5px;font-size:10px}.missing-value{border:1px solid var(--crit);background:var(--crit-bg);color:var(--crit);border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.tbl th.sortable:hover .sa{color:var(--acc)}.tbl th.sortable:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;color:var(--ink)}.tbl tbody tr[role=link]:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.dropzone:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.list-inline-error{border:1px solid var(--crit);margin:0 16px 8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.list-inline-error{border:1px solid color-mix(in srgb,var(--crit) 42%,var(--line))}}.list-inline-error{background:var(--crit-bg);color:var(--crit);border-radius:10px;font-size:12px;line-height:1.45}.statcard.hot{border-color:#10b9814d}.statcard.hot:after{content:"";background:radial-gradient(circle at top right,var(--acc-glow),transparent 70%);pointer-events:none;width:64px;height:64px;position:absolute;top:0;right:0}.rate-hero{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 24px;display:grid}.rate-hero-card{border:1px solid var(--acc);min-height:176px;padding:24px 26px;position:relative}@supports (color:color-mix(in lab,red,red)){.rate-hero-card{border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line))}}.rate-hero-card{background:radial-gradient(circle at 90% 10%,var(--acc-glow),transparent 42%),linear-gradient(145deg,var(--panel),var(--panel-2));box-shadow:0 22px 55px -38px var(--acc);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:20px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.rate-hero-card:hover{border-color:var(--acc);transform:translateY(-2px)}.rate-hero-card:after{content:"";border:1px solid var(--acc);height:120px;position:absolute;inset:auto -12% -55% 30%}@supports (color:color-mix(in lab,red,red)){.rate-hero-card:after{border:1px solid color-mix(in srgb,var(--acc) 20%,transparent)}}.rate-hero-card:after{border-radius:50%;transform:rotate(-8deg)}.rate-hero-card>div{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.rate-hero-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:10px}.rate-hero-card strong{font-family:var(--font-display);color:var(--ink);margin-top:8px;font-size:1.45rem}.rate-hero-card small{color:var(--faint);margin-top:4px;font-size:11px}.rate-hero-card>b{font-family:var(--font-display);color:var(--acc);letter-spacing:-.06em;z-index:1;font-variant-numeric:tabular-nums;font-size:3.8rem;line-height:1;position:relative}.rate-hero-status{color:var(--faint);font-size:10.5px;position:absolute;bottom:18px;left:26px}.dashboard-rate-hero{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashboard-rate-hero .rate-hero-card{min-height:190px;box-shadow:0 24px 65px -38px var(--acc)}@supports (color:color-mix(in lab,red,red)){.dashboard-rate-hero .rate-hero-card{box-shadow:0 24px 65px -38px color-mix(in srgb,var(--acc) 65%,#000)}}.dashboard-rate-hero .rate-hero-card>b{text-shadow:0 0 28px var(--acc);font-size:4.15rem}@supports (color:color-mix(in lab,red,red)){.dashboard-rate-hero .rate-hero-card>b{text-shadow:0 0 28px color-mix(in srgb,var(--acc) 25%,transparent)}}.dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.dashboard-chart-grid .dashboard-chart-wide{grid-column:1/-1}.dashboard-chart-grid .chartcard .cb{min-height:300px;padding:24px}.dashboard-chart-grid .dashboard-chart-wide .cb{min-height:350px}.lgbtn{cursor:pointer;color:var(--mut);font:inherit;background:0 0;border:none;align-items:center;gap:6px;font-size:12px;transition:all .13s;display:inline-flex}.lgbtn i{border-radius:2px;width:12px;height:3px;display:inline-block}.pie{width:128px;height:128px;box-shadow:inset 0 0 0 1px var(--line),var(--shadow);border-radius:50%;flex-shrink:0}.wcount{font-family:var(--font-mono);background:var(--acc-soft);color:var(--acc);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600}.kmatrix{overflow-x:auto}.kmatrix table{border-collapse:separate;border-spacing:3px;font-family:var(--font-mono);width:100%}.kmatrix th{color:var(--faint);padding:3px 4px;font-size:10px;font-weight:600}.kmatrix th.ax{color:var(--mut)}.kmatrix td{text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;min-width:38px;padding:7px 4px;font-size:11px;font-weight:600}.kmatrix td.k-a{color:var(--ok);background:#34d3991f}.kmatrix td.k-b{color:var(--ok);background:#34d39942}.kmatrix td.k-c{color:var(--warn);background:#f4b7403d}.kmatrix td.k-d{color:var(--high);background:#f08c3a47}.kmatrix td.k-e{color:var(--crit);background:#f2555a52}.mtog{border:1px solid var(--line-2);border-radius:8px;gap:0;display:inline-flex;overflow:hidden}.mtog button{background:var(--panel);color:var(--mut);font:inherit;cursor:pointer;border:0;padding:6px 11px;font-size:11px}.mtog button.on{background:var(--acc-soft);color:var(--acc)}.kmlegend{color:var(--mut);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:11px;display:flex}.kmlegend i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:5px;display:inline-block}.kmlegend i.k-a{background:#34d39966}.kmlegend i.k-b{background:#34d399b3}.kmlegend i.k-c{background:#f4b740b3}.kmlegend i.k-d{background:#f08c3acc}.kmlegend i.k-e{background:#f2555ad9}.kcalc{border:1px solid var(--line-2);text-align:center;background:var(--panel-2);border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:16px}.kcalc,.sumrow{align-items:center;display:flex}.sumrow{border-bottom:1px solid var(--line);color:var(--mut);justify-content:space-between;padding:9px 0;font-size:13px}.sumrow:last-child{border-bottom:0}.sumrow b{color:var(--ink)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.card.pad{padding:20px}.ch{border-bottom:1px solid var(--line);align-items:center;padding:16px 18px;display:flex}.ch .t{font-family:var(--font-display);color:var(--ink);font-size:14.5px;font-weight:600}.ch .more{font-family:var(--font-mono);color:var(--faint);cursor:pointer;margin-left:auto;font-size:10.5px}.ch .more:hover{color:var(--acc)}.cb,.kpi{padding:18px}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:border-color .14s;display:block;position:relative;overflow:hidden}.kpi:hover{border-color:var(--line-2)}.kpi .kl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}.kpi .kv{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:2.3rem;font-weight:600;line-height:1.05}.kpi .kd{margin-top:4px;font-size:11.5px}.kpi .kd.up{color:var(--crit)}.kpi .kd.dn{color:var(--ok)}.kpi .kd.fl{color:var(--faint)}.kpi.hot{border-color:#10b98147}.kpi.hot:after{content:"";background:radial-gradient(circle at top right,var(--acc-glow),transparent 70%);width:70px;height:70px;position:absolute;top:0;right:0}.tag{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.tag .d{border-radius:50%;width:6px;height:6px}.t-ok{background:var(--ok-bg);color:var(--ok)}.t-warn{background:var(--warn-bg);color:var(--warn)}.t-high{background:var(--high-bg);color:var(--high)}.t-crit{background:var(--crit-bg);color:var(--crit)}.t-info{background:var(--info-bg);color:var(--info)}.t-mut{background:var(--panel-3);color:var(--mut)}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 16px 12px;font-size:9.5px;font-weight:500}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{color:var(--mut);padding:13px 16px}.tbl tbody tr{transition:all .12s}.tbl tbody tr:hover{background:var(--panel-3)}.tbl tbody tr:last-child td{border-bottom:0}.kaza-list-table td{vertical-align:middle}@media (max-width:760px){.kaza-list-table td:nth-child(4),.kaza-list-table td:nth-child(6),.kaza-list-table th:nth-child(4),.kaza-list-table th:nth-child(6){display:none}.kaza-list-table td,.kaza-list-table th{padding-left:10px;padding-right:10px}.kaza-list-table td{height:44px}}.tbl td .id{font-family:var(--font-mono)}.tbl td .id,.tbl td strong{color:var(--ink);font-weight:600}.tbl .go{color:var(--faint);text-align:right;transition:all .13s}.tbl tbody tr:hover .go{color:var(--acc)}.empty{text-align:center;color:var(--faint);padding:40px;font-size:13px}.cellclip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:220px;color:var(--mut);display:inline-block;overflow:hidden}.sigpad{border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;overflow:hidden}.sigpad-top{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 10px;font-size:10px;display:flex}.sigpad-clear{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.sigpad-clear:disabled{color:var(--faint);cursor:default}.sigpad-canvas{background:#fff;position:relative}.sigpad-hint{color:#9ca3af;pointer-events:none;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.wz-steps{flex-wrap:wrap;margin-bottom:18px}.wz-step,.wz-steps{gap:8px;display:flex}.wz-step{border:1px solid var(--line-2);background:var(--panel);color:var(--mut);border-radius:10px;align-items:center;padding:8px 14px;font-size:12.5px}.wz-step.on{border-color:var(--acc);color:var(--ink);background:var(--acc-soft)}.wz-step.done{color:var(--ink);cursor:pointer}.wz-step .wz-n{width:20px;height:20px;font-family:var(--font-mono);background:var(--panel-3);color:var(--mut);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.wz-step.on .wz-n{background:var(--acc);color:var(--on-acc)}.wz-step.done .wz-n{background:var(--ok);color:var(--on-acc)}.wz-method{text-align:left;background:var(--panel);border:1px solid var(--line-2);cursor:pointer;font:inherit;color:var(--mut);border-radius:14px;padding:18px;transition:border-color .14s,background .14s}.wz-method.on,.wz-method:hover{border-color:var(--acc)}.wz-method.on{background:var(--acc-soft);color:var(--ink)}.wz-method .wm-t{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:600}.wz-method .wm-s{margin-top:3px;font-size:12.5px}.wz-method .wm-l{flex-direction:column;gap:4px;margin:10px 0 0 16px;font-size:12px;display:flex}.wz-katsel{background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12.5px}.wz-tbl input[type=date],.wz-tbl select{background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink);font:inherit;border-radius:7px;padding:4px 5px;font-size:11.5px}.wz-tbl textarea.inlnote{resize:vertical;min-width:180px}.tbl th.grp{text-align:center;padding:6px 8px}.tbl th.grp.g1{background:var(--panel-3);color:var(--mut)}.tbl th.grp.g2{background:var(--ok-bg);color:var(--ok)}.anlz-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.anlz-row:last-child{border-bottom:0}.anlz-create{margin-left:auto}.anlz-main{flex:1;min-width:0}.anlz-meta,.anlz-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.anlz-meta{gap:8px;margin-top:5px}.anlz-actions{flex-shrink:0;gap:6px;display:flex}.anlz-iconbtn{justify-content:center;min-width:38px}.dagbar{background:var(--panel-3);flex:1;height:8px;overflow:hidden}.dagbar,.dagbar i{border-radius:99px;display:block}.dagbar i{height:100%}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.search{background:var(--panel);border:1px solid var(--line-2);min-width:180px;font:inherit;color:var(--ink);border-radius:9px;flex:1;padding:9px 13px;font-size:13px}.search::placeholder{color:var(--faint)}.search:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);outline:none}.chip{font-family:var(--font-mono);background:var(--panel);border:1px solid var(--line-2);color:var(--mut);border-radius:999px;padding:8px 13px;font-size:11px;transition:all .13s}.chip:hover{border-color:var(--line-2);color:var(--ink)}.chip.on{background:var(--acc-soft);color:var(--acc);border-color:#10b98173}.fdrop{align-items:center;display:inline-flex;position:relative}.fdrop select{appearance:none;background:var(--panel);border:1px solid var(--line-2);font:inherit;color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 30px 8px 13px;font-size:12.5px}.fdrop select:focus,.fdrop select:hover{border-color:var(--acc)}.fdrop select:focus{box-shadow:0 0 0 3px var(--acc-glow);outline:none}.fdrop .fchev{color:var(--faint);pointer-events:none;position:absolute;right:10px}.fdrop select option{background:var(--panel);color:var(--ink)}.daterange{background:var(--panel);border:1px solid var(--line-2);border-radius:9px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.daterange .dinput{font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:12px}.daterange .dinput::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.daterange .drsep{color:var(--faint);font-size:12px}.daterange .drclear{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.daterange .drclear:hover{color:var(--crit)}.tb-actions{gap:8px}.tb-actions,.tb-search{align-items:center;display:inline-flex}.tb-search{min-width:0;position:relative}.tb-search .tb-sic{color:var(--faint);pointer-events:none;display:flex;position:absolute;left:12px}.tb-search .search{flex:none;width:100%;min-width:0;padding-left:34px}.tb-seg{background:var(--panel);border:1px solid var(--line-2);border-radius:9px;align-items:stretch;display:inline-flex}.tb-seg>*+*{border-left:1px solid var(--line)}.tb-seg .fdrop select{background:0 0;border:0;border-radius:0}.tb-seg .fdrop select:focus,.tb-seg .fdrop select:hover{box-shadow:none;border:0}.tb-seg .daterange{background:0 0;border:0;border-radius:0;padding:5px 10px}.tb-clear{font-family:var(--font-mono);letter-spacing:.03em;color:var(--mut);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:10.5px;display:inline-flex}.tb-clear:hover{color:var(--ink)}.tb-clear .tb-badge{background:var(--acc-soft);color:var(--acc);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.tb-exp{display:inline-flex;position:relative}.tb-exp .tb-cv{color:var(--faint);transition:transform .15s}.tb-exp[data-open=true] .tb-cv{transform:rotate(180deg)}.tb-exp .pop{min-width:176px;top:calc(100% + 6px)}.tb-exp .pop-i{align-items:center;padding:10px 14px;font-size:12.5px}.tb-exp .pop-i .ei{width:15px;height:15px;color:var(--faint);flex-shrink:0}.tb-exp .pop-i:hover .ei{color:var(--acc)}.tb-split{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search actions""filters filters";align-items:center;gap:10px 14px;display:grid}.tb-split .tb-search{grid-area:search;max-width:420px}.tb-split .tb-actions{grid-area:actions;justify-self:end}.tb-split .tb-filters{flex-wrap:wrap;grid-area:filters;align-items:center;gap:10px;min-width:0;display:flex}.list-mobile-cards{display:none}.list-mobile-card-details dl,.list-mobile-card-summary{margin:0}.listfoot{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px}.listfoot,.pager{align-items:center;display:flex}.pager{gap:5px}.pager .pg{background:var(--panel);border:1px solid var(--line-2);min-width:30px;height:30px;color:var(--mut);font-family:var(--font-mono);border-radius:8px;padding:0 8px;font-size:12px}.pager .pg:hover:not(:disabled){border-color:var(--acc);color:var(--ink)}.pager .pg.on{background:var(--acc-soft);color:var(--acc);border-color:#10b98173}.pager .pg:disabled{opacity:.4;cursor:default}.pager .pgdots{color:var(--faint);padding:0 2px}.btn{border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.btn-acc{background:var(--acc);color:var(--on-acc)}.btn-acc:hover{background:var(--acc-2);transform:translateY(-1px)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary);opacity:.9;transform:translateY(-1px)}.btn-crit{background:var(--crit);color:#fff}.btn-crit:hover{background:var(--crit);opacity:.9;transform:translateY(-1px)}.btn-gh{background:var(--panel);color:var(--ink);border-color:var(--line-2)}.btn-gh:hover{border-color:var(--acc)}.btn-dng{color:var(--crit);border-color:var(--crit-bg);background:0 0}.btn-dng:hover{background:var(--crit-bg)}.btn-sm{padding:6px 12px;font-size:12px}.mlist{flex-direction:column;display:flex}.mrow{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;font-size:13px;display:flex}.mrow:last-child{border-bottom:0}.mrow .d{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mrow .mt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.mrow .ms{font-family:var(--font-mono);color:var(--faint);font-size:10.5px}.mrow .tag{margin-left:auto}.dof-action-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.dof-action-row .dof-action-copy{min-width:0;color:var(--ink);gap:4px;display:grid}.dof-action-row .dof-action-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.dof-action-row .dof-action-copy small{color:var(--mut);font-size:11px;line-height:1.35}.dof-action-row .dof-action-status{white-space:nowrap;text-align:right;align-self:start}@media (max-width:600px){.dof-action-row{grid-template-columns:8px minmax(0,1fr)}.dof-action-row .dof-action-status{text-align:left;grid-column:2}.hbl{width:120px;min-width:120px;font-size:11px}}.donut{border-radius:50%;flex-shrink:0;width:128px;height:128px;position:relative}.donut:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:26px}.donut .ctr{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut .ctr b{font-family:var(--font-display);color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1}.donut .ctr span{font-family:var(--font-mono);color:var(--faint);text-transform:uppercase;font-size:9px}.legend{color:var(--mut);flex-direction:column;gap:9px;font-size:12.5px;display:flex}.legend span{align-items:center;display:flex}.legend i{border-radius:3px;flex-shrink:0;width:9px;height:9px;margin-right:8px;display:inline-block}.legend b{color:var(--ink);font-family:var(--font-mono);margin-left:auto;padding-left:14px;font-weight:600}.legend .z{opacity:.4}.bars .br{align-items:center;gap:12px;margin-bottom:11px;display:flex}.bars .br:last-child{margin-bottom:0}.bars .bl{width:64px;color:var(--mut);text-align:right;flex-shrink:0;font-size:12px}.bars .bt{background:var(--panel-3);border-radius:6px;flex:1;height:22px;overflow:hidden}.bars .bf{height:100%;color:#0b1220;border-radius:6px;padding-left:9px;font-size:10px;font-weight:700;display:flex}.back,.bars .bf{font-family:var(--font-mono);align-items:center}.back{color:var(--mut);background:0 0;border:none;gap:7px;margin-bottom:14px;font-size:11px;display:inline-flex}.back:hover{color:var(--acc)}.det-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.det-head .htxt h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.55rem;font-weight:600;line-height:1.1}.det-head .htxt .sub{font-family:var(--font-mono);color:var(--faint);margin-top:5px;font-size:11px}.det-head .hact{gap:8px;margin-left:auto;display:flex}.det-grid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.user-detail-grid{grid-template-columns:minmax(270px,.72fr) minmax(0,1.8fr);align-items:start}.user-profile-column{gap:16px;min-width:0;display:grid}.user-activity-card,.user-profile-card{min-width:0;margin:0!important}.user-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;min-width:0;display:grid}.user-profile-fields>.field{min-width:0}.user-profile-fields>.field:last-child{grid-column:1/-1}.user-profile-fields>.field .fv{overflow-wrap:anywhere;min-width:0}.user-facility-list{flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:100%;display:flex}.user-facility-all,.user-facility-chip{border:1px solid var(--acc);align-items:center;max-width:100%;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.user-facility-all,.user-facility-chip{border:1px solid color-mix(in srgb,var(--acc) 24%,var(--line))}}.user-facility-all,.user-facility-chip{background:var(--acc);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.user-facility-all,.user-facility-chip{background:color-mix(in srgb,var(--acc) 7%,var(--panel-2))}}.user-facility-all,.user-facility-chip{color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.user-facility-all{color:var(--acc);font-weight:650}.user-profile-muted{color:var(--faint)}.user-access-card{min-width:0;padding:0;overflow:hidden}.user-access-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--panel-2),var(--panel));justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.user-access-head .cardlbl{color:var(--acc);letter-spacing:.12em;margin:0}.user-access-head h2{font:600 1.35rem var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:6px 0 0}.user-access-head p{max-width:700px;color:var(--mut);margin:7px 0 0;font-size:12.5px;line-height:1.55}.user-access-count{border:1px solid var(--line-2);background:var(--panel);color:var(--faint);border-radius:10px;flex:none;justify-items:end;gap:1px;padding:9px 12px;display:grid}.user-access-count strong{color:var(--ink);font:600 20px var(--font-display);line-height:1}.user-access-count span{font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.user-role-section{padding:22px 24px}.user-override-section{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;grid-column:1/-1;min-width:0;padding:18px 12px 20px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.user-override-section{background:color-mix(in srgb,var(--panel-2) 28%,var(--panel))}}.user-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.user-section-heading>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.user-section-heading h3{color:var(--ink);margin:0;font-size:14px}.user-section-heading p{color:var(--mut);margin:3px 0 0;font-size:11.5px;line-height:1.45}.user-section-icon{border:1px solid var(--line-2);background:var(--panel-2);width:28px;height:28px;color:var(--mut);font:700 9px var(--font-mono);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.user-section-icon.accent{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.user-section-icon.accent{border-color:color-mix(in srgb,var(--acc) 35%,var(--line))}}.user-section-icon.accent{background:var(--acc-soft);color:var(--acc)}.user-section-note{border:1px solid var(--line);min-height:25px;color:var(--faint);font:9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:4px 8px;display:inline-flex}.user-section-note.accent{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.user-section-note.accent{border-color:color-mix(in srgb,var(--acc) 28%,var(--line))}}.user-section-note.accent{background:var(--acc-soft);color:var(--acc)}.user-role-table-wrap{overflow-x:auto}.user-role-table{table-layout:fixed;width:100%;font-size:12.5px}.user-role-table td{vertical-align:top;padding:12px 0}.user-role-table td:first-child{width:25%;color:var(--ink);padding-right:18px}.user-role-table td:last-child{width:75%}.user-role-table td strong{overflow-wrap:anywhere;display:block}.user-role-chips{flex-wrap:wrap;gap:6px;display:flex}.user-role-chip{border:1px solid var(--line);background:var(--panel-2);max-width:100%;color:var(--mut);overflow-wrap:anywhere;border-radius:7px;padding:5px 8px;font-size:10.5px;line-height:1.25;display:inline-flex}.user-role-empty{color:var(--faint);font-size:11.5px}.user-permission-panel{border:1px solid var(--acc);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.user-permission-panel{border:1px solid color-mix(in srgb,var(--acc) 23%,var(--line))}}.user-permission-panel{background:linear-gradient(145deg,var(--acc),var(--panel-2));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.user-permission-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 3%,var(--panel)),var(--panel-2))}}.user-permission-panel{box-shadow:0 12px 30px -28px var(--acc-glow)}.user-permission-toolbar{border-bottom:1px solid var(--acc);align-items:center;gap:10px;margin:0;padding:13px 14px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.user-permission-toolbar{border-bottom:1px solid color-mix(in srgb,var(--acc) 15%,var(--line))}}.user-permission-toolbar{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.user-permission-toolbar{background:color-mix(in srgb,var(--acc) 3%,transparent)}}.user-permission-search{border:1px solid var(--line-2);background:var(--panel);min-width:0;height:42px;color:var(--faint);border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.user-permission-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow)}.user-permission-search>span{color:var(--acc);font-size:18px;line-height:1}.user-permission-search input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:12.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.user-permission-search input::placeholder{color:var(--faint)}.user-permission-search button{background:var(--panel-3);width:24px;height:24px;color:var(--mut);cursor:pointer;border:0;border-radius:6px;font-size:18px;line-height:1}.user-permission-search button:hover{color:var(--ink);background:var(--line)}.user-permission-results{color:var(--faint);font:10px var(--font-mono);white-space:nowrap;flex:none}.user-permission-groups{column-count:2;column-gap:10px;padding:10px 12px 12px}.user-permission-group{vertical-align:top;border:1px solid var(--permission-accent,var(--acc));width:100%;min-width:0;margin:0 0 10px;display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.user-permission-group{border:1px solid color-mix(in srgb,var(--permission-accent,var(--acc)) 42%,var(--line))}}.user-permission-group{background:linear-gradient(145deg,var(--permission-accent,var(--acc)),var(--panel-2));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.user-permission-group{background:linear-gradient(145deg,color-mix(in srgb,var(--permission-accent,var(--acc)) 5%,var(--panel-2)),var(--panel-2))}}.user-permission-group{box-shadow:inset 4px 0 0 var(--permission-accent,var(--acc)),0 7px 18px -20px var(--permission-accent,var(--acc));break-inside:avoid}.user-permission-group:nth-of-type(4n+1){--permission-accent:var(--acc)}.user-permission-group:nth-of-type(4n+2){--permission-accent:var(--info)}.user-permission-group:nth-of-type(4n+3){--permission-accent:var(--warn)}.user-permission-group:nth-of-type(4n+4){--permission-accent:var(--high)}.user-permission-group-head{border-bottom:1px solid var(--permission-accent,var(--acc));grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px 11px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.user-permission-group-head{border-bottom:1px solid color-mix(in srgb,var(--permission-accent,var(--acc)) 24%,var(--line))}}.user-permission-group-head{background:var(--permission-accent,var(--acc))}@supports (color:color-mix(in lab,red,red)){.user-permission-group-head{background:color-mix(in srgb,var(--permission-accent,var(--acc)) 7%,transparent)}}.user-permission-module-icon{border:1px solid var(--permission-accent,var(--acc));place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.user-permission-module-icon{border:1px solid color-mix(in srgb,var(--permission-accent,var(--acc)) 46%,var(--line-2))}}.user-permission-module-icon{background:var(--permission-accent,var(--acc));border-radius:9px}@supports (color:color-mix(in lab,red,red)){.user-permission-module-icon{background:color-mix(in srgb,var(--permission-accent,var(--acc)) 15%,var(--panel))}}.user-permission-module-icon{color:var(--permission-accent,var(--acc));font:700 12px var(--font-mono)}.user-permission-group-head h4{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.user-permission-group-head span{color:var(--faint);margin-top:2px;font-size:10px;display:block}.user-permission-group-head>b{background:var(--permission-accent,var(--acc));border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.user-permission-group-head>b{background:color-mix(in srgb,var(--permission-accent,var(--acc)) 11%,transparent)}}.user-permission-group-head>b{color:var(--permission-accent,var(--acc));font:600 9px var(--font-mono);white-space:nowrap}.user-permission-list{grid-template-columns:1fr;display:grid}.user-permission-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,1.05fr);align-items:center;gap:12px;min-width:0;padding:10px 13px 10px 15px;display:grid}.user-permission-row:last-child{border-bottom:0}.user-permission-row:hover{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.user-permission-row:hover{background:color-mix(in srgb,var(--acc) 4%,transparent)}}.user-permission-copy{gap:3px;min-width:0;display:grid}.user-permission-copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.user-permission-copy code{color:var(--faint);font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-permission-choices{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.user-permission-choices button{min-width:0;color:var(--mut);font:600 10px var(--font-mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 5px;transition:background .14s,color .14s}.user-permission-choices button:hover{background:var(--panel-3);color:var(--ink)}.user-permission-choices button.selected{color:var(--ink);box-shadow:0 1px 3px #00000029}.user-permission-choices button.selected.role{background:var(--panel-3)}.user-permission-choices button.selected.allow{background:var(--ok-bg);color:var(--ok)}.user-permission-choices button.selected.deny{background:var(--crit-bg);color:var(--crit)}.user-permission-row.locked{opacity:.68}.user-permission-locked{border:1px dashed var(--line-2);color:var(--mut);font:600 10px var(--font-mono);white-space:nowrap;border-radius:8px;justify-items:end;gap:2px;padding:7px 9px;display:grid}.user-permission-locked small{color:var(--faint);font-size:8.5px;font-weight:400}.user-permission-empty{break-inside:avoid;border:1px dashed var(--line-2);color:var(--faint);text-align:center;border-radius:10px;padding:28px 16px;font-size:12px;display:block}.user-permission-savebar{z-index:2;border-top:1px solid var(--acc);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab,red,red)){.user-permission-savebar{border-top:1px solid color-mix(in srgb,var(--acc) 16%,var(--line))}}.user-permission-savebar{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.user-permission-savebar{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.user-permission-savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 28px -24px #000000a6}.user-permission-savebar>span{min-width:0;color:var(--mut);align-items:center;gap:8px;font-size:11.5px;display:flex}.user-permission-savebar>span i{background:var(--panel-3);width:20px;height:20px;color:var(--faint);border-radius:6px;flex:0 0 20px;place-items:center;font-style:normal;font-weight:800;display:grid}.user-permission-savebar.saved>span{color:var(--ok)}.user-permission-savebar.saved>span i{background:var(--ok-bg);color:var(--ok)}.user-permission-savebar.error{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.user-permission-savebar.error{border-color:color-mix(in srgb,var(--crit) 35%,var(--line))}}.user-permission-savebar.error>span{color:var(--crit)}.user-permission-savebar.error>span i{background:var(--crit-bg);color:var(--crit)}.user-permission-savebar .btn{justify-content:center;min-width:196px}@media (max-width:1180px){.user-detail-grid,.user-profile-column{grid-template-columns:1fr}.user-permission-groups{column-count:1}.user-access-card{grid-column:1/-1}}@media (max-width:860px){.user-permission-row{grid-template-columns:minmax(0,1fr) minmax(205px,1fr)}}@media (max-width:640px){.user-access-head,.user-permission-savebar,.user-permission-toolbar,.user-section-heading{flex-direction:column;align-items:stretch}.user-access-head,.user-override-section,.user-role-section{padding:18px 16px}.user-access-count{align-self:flex-start;justify-items:start}.user-section-heading>div{align-items:flex-start}.user-permission-results,.user-section-note{align-self:flex-start}.user-permission-row{grid-template-columns:1fr;gap:9px}.user-permission-choices,.user-permission-locked{justify-self:stretch}.user-permission-savebar .btn{width:100%}.user-profile-column{grid-template-columns:1fr}}.field{border-bottom:1px solid var(--line);padding:14px 0}.field:last-child{border-bottom:0}.field .fl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:9.5px}.field .fv{color:var(--ink);font-size:14px}.cardlbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:9.5px}.chartcard{background:linear-gradient(155deg,var(--panel),var(--panel-2));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.chartcard{background:linear-gradient(155deg,var(--panel),color-mix(in srgb,var(--panel-2) 72%,var(--panel)))}}.chartcard{box-shadow:0 18px 42px -38px #000000bf}.chartcard .ch{background:var(--panel-2);justify-content:space-between;min-height:54px}@supports (color:color-mix(in lab,red,red)){.chartcard .ch{background:color-mix(in srgb,var(--panel-2) 45%,transparent)}}.chartcard .ch .cardlbl{color:var(--mut);letter-spacing:.09em;margin:0}.chartcard .cb{justify-content:center;align-items:center;min-height:230px;padding:20px;display:flex}.chartcard .cb>div{width:100%}.chartcard .tbltog{border:1px solid var(--line);background:var(--panel);color:var(--mut);border-radius:7px;padding:5px 9px}.tline{padding-left:22px;position:relative}.tline:before{content:"";background:var(--line);width:2px;position:absolute;top:4px;bottom:4px;left:5px}.tev{padding-bottom:16px;position:relative}.tev:last-child{padding-bottom:0}.tev:before{content:"";background:var(--panel);border:2px solid var(--line-2);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-22px}.tev.done:before{background:var(--acc);border-color:var(--acc)}.tev.now:before{background:var(--panel);border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow)}.tev.late:before{background:var(--crit);border-color:var(--crit)}.tev .tt{color:var(--ink);font-size:13px;font-weight:600}.tev .tm{font-family:var(--font-mono);color:var(--faint);font-size:10.5px}.fg{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fld{flex-direction:column;gap:6px;display:flex}.fld.full{grid-column:1/-1}.fld label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mut);font-size:9.5px}.fld label .req{color:var(--acc)}.fld input,.fld select,.fld textarea{background:var(--panel-2);border:1px solid var(--line-2);font:inherit;color:var(--ink);border-radius:9px;padding:10px 12px;font-size:13.5px}.fld input::placeholder,.fld textarea::placeholder{color:var(--faint)}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);outline:none}.fld input.err,.fld select.err,.fld textarea.err{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-bg)}.fld>small{color:var(--crit);font-size:11px;line-height:1.35;display:block}.fld .hint{color:var(--faint);font-size:10.5px}.fld select option{background:var(--panel)}.kout{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.kout .sc{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700;line-height:1}.kout .lv{border-radius:7px;padding:6px 12px;font-weight:600}.dropzone,.kout .lv{font-family:var(--font-mono);font-size:12px}.dropzone{border:1.5px dashed var(--line-2);text-align:center;color:var(--faint);cursor:pointer;border-radius:10px;padding:18px}.dropzone:hover{border-color:var(--acc);color:var(--acc)}.ev-box{background:var(--panel-2);border:1px solid var(--line);width:84px;height:84px;color:var(--faint);font-family:var(--font-mono);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:6px;font-size:9px;line-height:1.3;display:flex}.notification-toast{z-index:120;border:1px solid var(--acc);align-items:stretch;width:min(390px,100vw - 32px);display:flex;position:fixed;top:76px;right:24px}@supports (color:color-mix(in lab,red,red)){.notification-toast{border:1px solid color-mix(in srgb,var(--acc) 48%,var(--line-2))}}.notification-toast{background:var(--panel);border-radius:14px;animation:notification-toast-in .22s both;overflow:hidden;box-shadow:0 20px 55px -18px #000000b8}.notification-toast-main{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:11px;padding:14px 12px 14px 14px;display:flex}.notification-toast-main:hover{background:var(--panel-3)}.notification-toast-icon{background:var(--crit);color:#fff;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.notification-toast-copy{gap:3px;min-width:0;display:grid}.notification-toast-copy strong{font-size:12.5px;line-height:1.25}.notification-toast-copy span{color:var(--mut);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.notification-toast-copy small{color:var(--acc);font-size:10px;font-weight:700}.notification-toast-close{width:25px;height:25px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:flex-start;margin:8px 8px 0 0;font-size:19px;line-height:1}.notification-toast-close:hover{background:var(--panel-3);color:var(--ink)}.app-toast-viewport{top:76px;right:max(16px,env(safe-area-inset-right));z-index:1500;pointer-events:none;gap:10px;width:min(430px,100vw - 32px);display:grid;position:fixed}.app-toast{border:1px solid var(--line-2);background:var(--panel);min-height:54px;color:var(--ink);pointer-events:auto;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px 10px 10px 12px;animation:app-toast-in .2s both;display:grid;box-shadow:0 18px 46px -18px #000000b8}.app-toast-icon{background:var(--panel-3);width:28px;height:28px;color:var(--ink);border-radius:9px;place-items:center;font-size:14px;font-weight:900;display:grid}.app-toast-message{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.45}.app-toast-close{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:20px;line-height:1;display:grid}.app-toast-close:hover{background:var(--panel-3);color:var(--ink)}.app-toast-success{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.app-toast-success{border-color:color-mix(in srgb,var(--ok) 48%,var(--line-2))}}.app-toast-success .app-toast-icon{background:var(--ok-bg);color:var(--ok)}.app-toast-error{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.app-toast-error{border-color:color-mix(in srgb,var(--crit) 54%,var(--line-2))}}.app-toast-error .app-toast-icon{background:var(--crit-bg);color:var(--crit)}.app-toast-warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.app-toast-warning{border-color:color-mix(in srgb,var(--warn) 54%,var(--line-2))}}.app-toast-warning .app-toast-icon{background:var(--warn-bg);color:var(--warn)}.app-toast-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.app-toast-info{border-color:color-mix(in srgb,var(--info) 46%,var(--line-2))}}.app-toast-info .app-toast-icon{background:var(--info-bg);color:var(--info)}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:760px){.app-toast-viewport{top:68px;right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto}.app-toast{min-height:52px}}@media (prefers-reduced-motion:reduce){.app-toast{animation:none}}@keyframes notification-toast-in{0%{opacity:0;transform:translateY(-8px)translate(8px)}to{opacity:1;transform:none}}.pop{background:var(--panel);border:1px solid var(--line-2);z-index:50;border-radius:11px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 24px 60px -18px #000000b3}.pop-h{border-bottom:1px solid var(--line);font-family:var(--font-display);align-items:center;padding:12px 15px;font-size:13px;font-weight:600}.pop-h,.pop-i{color:var(--ink);display:flex}.pop-i{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:11px 15px;font-size:13px;line-height:1.35;text-decoration:none}.pop-i:last-child{border-bottom:0}.pop-i:hover{background:var(--panel-3)}.pop-i.on{color:var(--acc);font-weight:600}.facility-pop{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 78px);overflow:hidden auto}.facility-pop .pop-h{z-index:1;background:var(--panel);position:sticky;top:0}.pop.up{width:100%;margin-bottom:8px;inset:auto auto 100% 0}.pop-uh{border-bottom:1px solid var(--line);padding:12px 15px}.pop-uh .nm{color:var(--ink);font-size:13px;font-weight:600}.pop-uh .em{color:var(--faint);font-size:11px;font-family:var(--font-mono);margin-top:2px}.pop-i.danger{color:var(--crit)}.sb .who{position:relative}.who-btn{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px;display:flex}.who-btn:hover{background:var(--sb-2)}.who-chev{color:var(--sb-tx2);margin-left:auto;font-size:12px}.chkrow{color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.chkrow input{width:16px;height:16px;accent-color:var(--acc);cursor:pointer;flex-shrink:0}.palette{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#02060e9e;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.palbox{border:1px solid var(--line-2);border-radius:14px;width:540px;max-width:92vw;overflow:hidden;box-shadow:0 40px 90px -24px #000c}.palbox,.palbox input{background:var(--panel)}.palbox input{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--ink);padding:16px 18px;font-size:15px}.palbox input::placeholder{color:var(--faint)}.palbox input:focus{outline:none}.palres{max-height:320px;padding:8px;overflow-y:auto}.palitem{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:13.5px;display:flex}.palitem:hover{background:var(--panel-3)}.palik{background:var(--acc-soft);width:26px;height:26px;color:var(--acc);font-family:var(--font-mono);border-radius:7px;flex-shrink:0;font-size:12px;font-weight:600}.modal,.palik{justify-content:center;align-items:center;display:flex}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;background:#02060e9e;padding:24px;animation:mFade .18s both;position:fixed;inset:0}.modalbox{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;width:460px;max-width:94vw;animation:mPop .26s cubic-bezier(.2,.7,.3,1) both;overflow:hidden;box-shadow:0 40px 90px -24px #000c}.modal-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.modal-h .t{font-size:15px;font-weight:600}.modal-h .x{color:var(--faint);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.modal-b{padding:18px}.modal-foot{border-top:1px solid var(--line);background:var(--panel-2);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.devbox{width:440px}.devmark{background:var(--warn-bg);width:30px;height:30px;color:var(--warn);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.devmark:before{content:"";border:2px solid;border-top:2px solid #0000;border-radius:50%;animation:devSpin 1.1s linear infinite;position:absolute;inset:7px}.devmark span{background:currentColor;border-radius:50%;width:4px;height:4px}.devmodule-icon{border:1px solid var(--warn);place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.devmodule-icon{border:1px solid color-mix(in srgb,var(--warn) 32%,var(--line))}}.devmodule-icon{background:var(--warn-bg);color:var(--warn);border-radius:16px}.devmodule-icon svg{width:27px;height:27px}.devbox h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:24px}.devbox p{color:var(--mut);margin:0;line-height:1.6}.devmodule-note{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;gap:4px;margin-top:16px;padding:12px;display:grid}.devmodule-note b{color:var(--ink);font-size:12px}.devmodule-note span{color:var(--faint);font-size:11.5px;line-height:1.5}@keyframes devSpin{to{transform:rotate(1turn)}}.coming-soon-priority-page>.card,.devbox-priority{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.coming-soon-priority-page>.card,.devbox-priority{border-color:color-mix(in srgb,#8b5cf6 45%,var(--line-2))}}.coming-soon-priority-page>.card,.devbox-priority{background:radial-gradient(520px 220px at 86% -18%,#22d3ee2e,transparent 62%),radial-gradient(360px 220px at 12% 0,#8b5cf62e,transparent 58%),var(--panel);box-shadow:0 44px 110px -34px #432c76}.coming-soon-priority-page .devmodule-icon,.devbox-priority .devmark,.devbox-priority .devmodule-icon{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.coming-soon-priority-page .devmodule-icon,.devbox-priority .devmark,.devbox-priority .devmodule-icon{border-color:color-mix(in srgb,#8b5cf6 42%,var(--line))}}.coming-soon-priority-page .devmodule-icon,.devbox-priority .devmark,.devbox-priority .devmodule-icon{color:#c4b5fd;background:linear-gradient(135deg,#8b5cf63d,#22d3ee21)}.coming-soon-priority-page .devmodule-note,.devbox-priority .devmodule-note{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.coming-soon-priority-page .devmodule-note,.devbox-priority .devmodule-note{border-color:color-mix(in srgb,#8b5cf6 34%,var(--line))}}.coming-soon-priority-page .devmodule-note,.devbox-priority .devmodule-note{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.coming-soon-priority-page .devmodule-note,.devbox-priority .devmodule-note{background:color-mix(in srgb,#8b5cf6 10%,var(--panel-2))}}.devbox-priority .devmodule-note b{color:#c4b5fd}.coming-soon-priority-page .btn-acc,.devbox-priority .btn-acc{color:#fff;background:linear-gradient(135deg,#7c3aed,#06b6d4)}.coming-soon-priority-page .btn-acc:hover,.devbox-priority .btn-acc:hover{filter:brightness(1.08)}@keyframes mFade{0%{opacity:0}to{opacity:1}}@keyframes mPop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.setwrap{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.setnav{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 12px;position:sticky;top:16px}.setnav-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:2px 8px 8px;font-size:9.5px}.setnav-g{margin-bottom:8px}.setnav-gl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:8px 8px 4px;font-size:9px}.setnav-i{text-align:left;width:100%;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:13px;transition:all .15s cubic-bezier(.4,0,.2,1);display:block}.setnav-i:hover{color:var(--ink);background:var(--panel-2)}.setnav-i.on{background:var(--acc-soft);color:var(--acc);font-weight:600}@media (max-width:880px){.setwrap{grid-template-columns:1fr}.setnav{position:static}}.pmx{overflow-x:auto}.pmx table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.pmx td,.pmx th{text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px}.pmx thead th{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:600;transition:color .12s,background .12s}.pmx thead th.hi{color:var(--acc);background:var(--panel-2)}.pmx .pmx-rh{text-align:left;color:var(--ink);background:var(--panel);z-index:1;font-weight:600;position:sticky;left:0}.pmx tbody .pmx-rh{font-size:12.5px}.pmx tbody tr.hi .pmx-rh{color:var(--acc)}.pmx tbody tr:last-child td,.pmx tbody tr:last-child th{border-bottom:0}.pmx td{transition:background .12s}.pmx td.hi{background:var(--panel-2)}.pmx-c{min-width:52px;font-size:11px;font-weight:600;font-family:var(--font-mono);border-radius:6px;padding:3px 9px;display:inline-block}.pmx-no{color:var(--faint)}.pmx-lg{border-top:1px solid var(--line);color:var(--mut);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:12px;font-size:11.5px}.pmx-lg,.pmx-lg span{align-items:center;display:flex}.pmx-lg span{gap:6px}.pmx-lg i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.pmx tbody tr{animation:riseIn .42s cubic-bezier(.2,.7,.3,1) both}.pmx tbody tr:first-child{animation-delay:30ms}.pmx tbody tr:nth-child(2){animation-delay:70ms}.pmx tbody tr:nth-child(3){animation-delay:.11s}.pmx tbody tr:nth-child(4){animation-delay:.15s}.pmx tbody tr:nth-child(5){animation-delay:.19s}@media (prefers-reduced-motion:reduce){.pmx tbody tr{animation:none}.pmx td,.pmx thead th{transition:none}}.access-workspace{gap:14px;display:grid}.access-guide{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.access-guide>div{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel-2));border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.access-guide b{background:var(--acc-soft);width:26px;height:26px;color:var(--acc);font:700 12px var(--font-mono);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.access-guide span{gap:2px;min-width:0;display:grid}.access-guide strong{font-size:12px}.access-guide small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.access-editor{overflow:hidden}.access-editor-head{border-bottom:1px solid var(--line);background:linear-gradient(115deg,var(--panel-2),var(--panel));justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.access-editor-head .eyebrow{color:var(--acc);font:600 9.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.access-editor-head h3{margin:0;font-size:18px}.access-editor-head p{max-width:700px;color:var(--mut);margin:5px 0 0;font-size:12px;line-height:1.5}.access-section{border-bottom:1px solid var(--line);padding:18px 20px}.access-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.access-section-title>div{align-items:center;gap:9px;display:flex}.access-section-title>div span{background:var(--panel-2);border:1px solid var(--line-2);width:22px;height:22px;color:var(--acc);font:700 10px var(--font-mono);border-radius:7px;place-items:center;display:grid}.access-section-title strong{font-size:13px}.access-section-title small{color:var(--faint);font-size:10.5px}.access-role-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-role-grid .full{grid-column:1/-1}.access-inline-action{grid-column:1/-1;justify-content:flex-end;display:flex}.access-role-grid input:disabled{opacity:.65;cursor:not-allowed}.permission-toolbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.facility-search,.permission-search{border:1px solid var(--line-2);background:var(--panel-2);min-width:180px;height:36px;color:var(--faint);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.facility-search:focus-within,.permission-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow)}.facility-search input,.permission-search input{width:100%;color:var(--ink);font:inherit;font-size:12.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.facility-search input::placeholder,.permission-search input::placeholder{color:var(--faint)}.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.permission-group{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;overflow:hidden}.permission-group.open{border-color:var(--line-2);grid-column:1/-1}.permission-group-head{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(130px,1fr) minmax(70px,120px) 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.permission-group-head:hover{background:#ffffff05}.permission-module-icon{border:1px solid var(--line-2);background:var(--panel);width:30px;height:30px;color:var(--acc);font:700 11px var(--font-mono);border-radius:8px;place-items:center;display:grid}.permission-group-head>span:nth-child(2){gap:2px;display:grid}.permission-group-head strong{font-size:12px}.permission-group-head small{color:var(--faint);font-size:10px}.permission-group-head i{background:var(--line);border-radius:9px;height:4px;font-style:normal;overflow:hidden}.permission-group-head i em{border-radius:inherit;background:var(--acc);height:100%;display:block}.permission-group-head>b{color:var(--mut);text-align:right;font-size:16px}.permission-group-body{padding:0 12px 12px}.permission-group-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding:8px 0;display:flex}.permission-group-actions button{color:var(--mut);font:600 10px var(--font-mono);cursor:pointer;background:0 0;border:0}.permission-group-actions button:hover{color:var(--acc)}.permission-chips{flex-wrap:wrap;gap:7px;display:flex}.permission-chip{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;transition:border-color .15s,background .15s,color .15s;color:var(--mut)!important;font:500 11px var(--font)!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important}.permission-chip:hover{border-color:var(--acc);color:var(--ink)!important}.permission-chip.selected{background:var(--acc-soft);border-color:#12d79a66;color:var(--ink)!important}.permission-chip input{opacity:0;pointer-events:none;position:absolute}.permission-chip span{background:var(--line);width:15px;height:15px;color:var(--ink);border-radius:5px;place-items:center;font-size:9px;display:grid}.permission-chip.selected span{background:var(--acc);color:#05251c}.permission-empty{text-align:center;color:var(--faint);grid-column:1/-1;padding:22px;font-size:12px}.permission-savebar{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.permission-savebar span{color:var(--mut);font-size:11.5px}.permission-savebar .btn{min-width:150px}.permission-savebar .btn:disabled{opacity:.45;cursor:not-allowed}.access-advanced{border-bottom:1px solid var(--line);margin:0}.access-advanced summary,.access-overview>summary{color:var(--mut);cursor:pointer;align-items:center;gap:8px;padding:13px 20px;font-size:11.5px;list-style:none;display:flex}.access-advanced summary::-webkit-details-marker,.access-overview>summary::-webkit-details-marker{display:none}.access-advanced summary:before,.access-overview>summary:before{content:"+";color:var(--acc);font:700 13px var(--font-mono)}.access-advanced[open] summary:before,.access-overview[open]>summary:before{content:"−"}.access-advanced summary span{color:var(--faint);margin-left:auto;font-size:10px}.access-advanced-body{padding:0 20px 18px}.access-advanced-body>p{color:var(--faint);margin:0 0 12px;font-size:11px}.access-create-permission{justify-content:flex-end}.access-create-permission .btn{margin-top:auto}.access-message{background:var(--acc-soft);color:var(--acc);border:1px solid #12d79a3d;border-radius:9px;margin:12px 20px;padding:9px 11px;font-size:11.5px}.access-overview{border:1px solid var(--line);background:var(--panel);border-radius:11px}.access-overview>summary{padding:12px 14px}.access-overview-body{padding:0 10px 10px}.access-overview-body>.card{box-shadow:none;border-color:var(--line)}.facility-picker{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin-top:4px;padding:16px}.facility-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.facility-picker-head label{color:var(--ink)!important;font-size:11px!important;display:block!important}.facility-picker-head p{color:var(--faint);margin:4px 0 0;font-size:11px;line-height:1.45}.facility-picker-head>span{border:1px solid var(--line-2);color:var(--faint);font:600 10px var(--font-mono);border-radius:7px;flex:none;padding:5px 8px}.facility-picker-head>span.has-selection{background:var(--acc-soft);color:var(--acc);border-color:#12d79a4d}.facility-toolbar{gap:8px;margin-top:13px;display:flex}.facility-toolbar .btn:disabled{opacity:.45}.selected-facilities{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.selected-facilities button{background:var(--acc-soft);color:var(--ink);font:inherit;cursor:pointer;border:1px solid #12d79a47;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:10.5px;display:flex}.selected-facilities button span{color:var(--acc)}.selected-facilities button b{color:var(--faint);font-size:13px}.selected-facilities button:hover b{color:var(--crit)}.facility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:250px;margin-top:10px;padding-right:3px;display:grid;overflow-y:auto}.facility-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:11px;position:relative;color:var(--ink)!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;display:grid!important}.facility-card:hover{border-color:var(--line-2);background:#ffffff05}.facility-card.selected{background:var(--acc-soft);border-color:#12d79a61}.facility-card input{opacity:0;pointer-events:none;position:absolute}.facility-check{border:1px solid var(--line-2);color:#05251c;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.facility-card.selected .facility-check{border-color:var(--acc);background:var(--acc)}.facility-card>span:last-child{gap:3px;min-width:0;display:grid}.facility-card strong{font-size:11.5px}.facility-card small,.facility-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.facility-card small{color:var(--faint);font:500 9.5px var(--font-mono)}.facility-empty{text-align:center;color:var(--faint);grid-column:1/-1;padding:20px;font-size:11px}.facility-scope-note{background:var(--warn-bg);border:1px solid #ffb84d33;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:flex}.facility-scope-note.active{background:var(--acc-soft);border-color:#12d79a33}.facility-scope-note>span{background:var(--warn);color:#231704;border-radius:6px;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.facility-scope-note.active>span{background:var(--acc);color:#05251c}.facility-scope-note>div{gap:2px;display:grid}.facility-scope-note strong{font-size:10.5px}.facility-scope-note small{color:var(--mut);font-size:10px}@media (max-width:780px){.access-guide{grid-template-columns:1fr}.access-guide small{white-space:normal}.access-role-grid,.facility-grid,.permission-groups{grid-template-columns:1fr}.permission-group.open{grid-column:auto}.facility-toolbar,.permission-toolbar{flex-wrap:wrap;align-items:stretch}.facility-search,.permission-search{flex-basis:100%}.access-section-title,.facility-picker-head{flex-direction:column;align-items:flex-start}.permission-savebar{flex-direction:column;align-items:stretch}.permission-savebar .btn{width:100%}.access-editor-head{flex-direction:column;align-items:stretch}}.setrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.setrow:last-child{border-bottom:0}.setrow .si{flex:1}.setrow .si b{color:var(--ink);font-size:13.5px;display:block}.setrow .si span{color:var(--faint);font-size:12px}.toggle{background:var(--line-2);cursor:pointer;border:0;border-radius:99px;flex-shrink:0;width:42px;height:24px;transition:background .18s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.toggle.on{background:var(--acc)}.toggle.on:after{transform:translate(18px)}.settings-page{max-width:1500px;margin:0 auto}.settings-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.settings-readonly,.settings-scope{border:1px solid var(--line);min-height:30px;color:var(--mut);font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--panel);border-radius:99px;align-items:center;padding:5px 10px;display:inline-flex}.settings-mobile-nav{margin-top:18px;display:none}.settings-card{min-width:0;max-width:920px}.settings-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:2px;padding-bottom:18px;display:flex}.settings-section-title p{color:var(--mut);margin:5px 0 0;font-size:13px;line-height:1.55}.settings-section-title .cardlbl{margin:0}.settings-state{max-width:720px;min-height:96px;color:var(--mut);align-items:center;gap:12px;display:flex}.settings-state.error{border-color:var(--bad);flex-direction:column;align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.settings-state.error{border-color:color-mix(in srgb,var(--bad) 38%,var(--line))}}.settings-state.error{color:var(--bad)}.settings-state.error span{color:var(--mut)}.settings-spinner{border:2px solid var(--line-2);border-top-color:var(--acc);border-radius:50%;width:18px;height:18px;animation:settings-spin .7s linear infinite}@keyframes settings-spin{to{transform:rotate(1turn)}}.settings-card .fg{margin-top:18px}.settings-card textarea{resize:vertical;min-height:86px}.settings-card label small{float:right;color:var(--faint);font-weight:400}.settings-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.settings-actions.sticky{z-index:3;background:var(--panel);justify-content:space-between;padding:12px 14px;position:sticky;bottom:10px}@supports (color:color-mix(in lab,red,red)){.settings-actions.sticky{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.settings-actions.sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #0000002e}.settings-feedback{color:var(--ok);min-height:18px;font-size:12px}.settings-alert,.settings-feedback.error{color:var(--bad)}.settings-alert{border:1px solid var(--bad);border-radius:9px;margin:12px 0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.settings-alert{border:1px solid color-mix(in srgb,var(--bad) 35%,var(--line))}}.settings-alert{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.settings-alert{background:color-mix(in srgb,var(--bad) 8%,transparent)}}.settings-alert{font-size:12px}.settings-logo-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-logo-state{border:1px dashed var(--line-2);min-width:220px;min-height:48px;color:var(--mut);border-radius:10px;flex:1;align-items:center;padding:10px 13px;display:flex}.btn.danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger{border-color:color-mix(in srgb,var(--bad) 30%,var(--line))}}.settings-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-check{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.settings-check input,.settings-permission input{width:18px;height:18px;accent-color:var(--acc)}.settings-info{border-left:3px solid var(--info);background:var(--info);border-radius:8px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.settings-info{background:color-mix(in srgb,var(--info) 8%,var(--panel))}}.settings-info{color:var(--mut);font-size:12px;line-height:1.5}.settings-status{white-space:nowrap;border-radius:99px;align-items:center;min-height:30px;padding:5px 10px;font-size:11px;display:inline-flex}.settings-status.neutral{color:var(--mut);background:var(--panel-2);border:1px solid var(--line)}.settings-security-fields{margin-top:18px}.settings-role-select{max-width:420px;margin:18px 0}.settings-role-summary{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:18px;display:flex}.settings-role-summary .settings-role-select{margin:0}.settings-permission-total{border:1px solid var(--line);background:var(--panel-2);white-space:nowrap;border-radius:10px;justify-items:end;gap:2px;padding:10px 14px;display:grid}.settings-permission-total strong{color:var(--ink);font-size:22px;line-height:1}.settings-permission-total span{color:var(--mut);font-size:11px}.settings-permission-total small{color:var(--faint);font-size:10px}.settings-permission-toolbar{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0 12px;padding:12px;display:flex}.settings-permission-search{border:1px solid var(--line-2);background:var(--panel);min-width:260px;color:var(--faint);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.settings-permission-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.settings-permission-search button{color:var(--mut);cursor:pointer;background:0 0;border:0;font-size:18px}.settings-module-filter{min-width:190px;color:var(--faint);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;gap:4px;display:grid}.settings-module-filter select{min-width:0}.settings-permission-results{color:var(--mut);white-space:nowrap;margin-left:auto;font-size:11px}.settings-permission-groups{gap:12px;display:grid}.settings-permission-group{border:1px solid var(--line);border-radius:12px;overflow:hidden}.settings-permission-group-head{background:var(--panel-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.settings-permission-group-toggle{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.settings-permission-group-toggle>span{gap:3px;min-width:0;display:grid}.settings-permission-group-toggle strong{overflow-wrap:anywhere}.settings-permission-group-toggle small{color:var(--mut);font-size:10px;font-weight:400}.settings-permission-group-toggle b{color:var(--mut);font-size:18px;font-weight:400}.settings-permission-group-head .btn{flex:none}.settings-permission-list{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.settings-permission{background:var(--panel);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px 9px;min-height:72px;padding:11px 12px;display:grid}.settings-permission>span{gap:4px;min-width:0;display:grid}.settings-permission>span strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.settings-permission>span small{color:var(--mut);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.settings-permission.selected{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.settings-permission.selected{background:color-mix(in srgb,var(--acc) 7%,var(--panel))}}.settings-permission.dangerous>span strong{color:var(--bad)}.settings-permission code{color:var(--faint);text-overflow:ellipsis;grid-column:2;font-size:9px;overflow:hidden}.settings-permission:has(input:disabled){cursor:default;opacity:.7}.settings-empty{text-align:center;color:var(--mut);padding:30px}.settings-log{max-width:none;overflow:hidden}.settings-log-filters{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;margin-top:16px;display:grid}.settings-log-filters input,.settings-log-filters select{min-width:0}.settings-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:auto}.settings-table{min-width:900px}.settings-table td{max-width:260px}.settings-result{border-radius:99px;padding:4px 8px;font-size:10px;display:inline-flex}.settings-result.ok{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.settings-result.ok{background:color-mix(in srgb,var(--ok) 10%,transparent)}}.settings-result.bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.settings-result.bad{background:color-mix(in srgb,var(--bad) 10%,transparent)}}.settings-pagination{color:var(--mut);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.settings-pagination>div{gap:8px;display:flex}.settings-drawer-backdrop{z-index:80;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.settings-drawer{background:var(--panel);border-left:1px solid var(--line);width:min(560px,100%);height:100%;padding:28px;position:relative;overflow:auto;box-shadow:-24px 0 60px #00000047}.settings-drawer-close{background:var(--panel-2);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:9px;font-size:24px;position:absolute;top:16px;right:18px}.settings-drawer h2{margin:0 0 24px}.settings-drawer dt{color:var(--faint);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:15px}.settings-drawer dd{color:var(--ink);margin:5px 0}.settings-drawer pre{border:1px solid var(--line);background:var(--bg);white-space:pre-wrap;word-break:break-word;border-radius:9px;max-height:260px;padding:12px;font-size:11px;overflow:auto}.settings-integrations{max-width:920px}.settings-integrations>.settings-section-title{margin-bottom:14px}.settings-integration{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.settings-integration p{color:var(--mut);margin:5px 0 0;font-size:12px}.settings-integration-status{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;justify-content:center;align-items:center;min-width:120px;min-height:32px;padding:5px 10px;font-size:10px;display:inline-flex}.settings-integration-status.aktif{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.settings-integration-status.aktif{background:color-mix(in srgb,var(--ok) 10%,transparent)}}.settings-integration-status.yapilandirilmadi{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.settings-integration-status.yapilandirilmadi{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.settings-integration-status.kullanilamiyor{color:var(--mut);background:var(--panel-2)}.setnav-i:focus-visible,.settings-permission:focus-within,.toggle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.toggle:disabled{cursor:wait;opacity:.6}@media (max-width:1050px){.settings-permission-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-log-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.settings-mobile-nav{display:block}.setnav{display:none}.setwrap{margin-top:12px}.settings-head{align-items:flex-start}.settings-scope{display:none}.settings-card{max-width:none}.settings-actions.sticky{bottom:6px}.settings-log-filters{grid-template-columns:1fr 1fr}.settings-integration{flex-direction:column;align-items:flex-start}.settings-integration-status{min-width:0}.btn,.toggle{min-height:44px}.toggle{width:50px}.toggle:after{top:6px}.toggle.on:after{transform:translate(24px)}}@media (max-width:560px){.settings-page{padding-left:0;padding-right:0}.settings-check-grid,.settings-log-filters,.settings-permission-list{grid-template-columns:1fr}.settings-role-summary{flex-direction:column;align-items:stretch}.settings-permission-total{align-self:flex-start;justify-items:start}.settings-permission-toolbar{flex-direction:column;align-items:stretch}.settings-module-filter,.settings-permission-search{width:100%;min-width:0}.settings-permission-results{margin-left:0}.settings-permission-group-head{flex-direction:column;align-items:stretch}.settings-permission-group-head .btn{width:100%}.settings-pagination{flex-direction:column;align-items:flex-start}.settings-actions,.settings-actions.sticky{flex-direction:column;align-items:stretch}.settings-actions .btn{width:100%}.settings-drawer{padding:24px 16px}.setrow{align-items:flex-start}.settings-logo-row{flex-direction:column;align-items:stretch}}.inlnote{width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 8px;font-size:12.5px;transition:border-color .15s,background .15s}.inlnote::placeholder{color:var(--faint)}.inlnote:hover{border-color:var(--line)}.inlnote:focus{background:var(--panel-2);border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);outline:none}@media (prefers-reduced-motion:reduce){.modal,.modalbox{animation:none}}.btn:active{transform:translateY(0)scale(.97)}.btn-acc:active{opacity:.82}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.fld input.err,.fld select.err,.fld textarea.err{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}.card .fg .fld{animation:riseIn .42s cubic-bezier(.2,.7,.3,1) both}.card .fg .fld:first-child{animation-delay:20ms}.card .fg .fld:nth-child(2){animation-delay:60ms}.card .fg .fld:nth-child(3){animation-delay:.1s}.card .fg .fld:nth-child(4){animation-delay:.14s}.card .fg .fld:nth-child(5){animation-delay:.18s}.card .fg .fld:nth-child(6){animation-delay:.22s}.card .fg .fld:nth-child(n+7){animation-delay:.26s}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}.empty{animation:fadeUp .5s both}.app-loading-state{border:1px solid var(--line);background:var(--panel);min-height:170px;color:var(--muted);border-radius:12px;place-content:center;gap:14px;padding:28px 22px;display:grid}.app-loading-label{text-align:center;font-size:12px;font-weight:700}.app-loading-skeletons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(620px,100%);display:grid}.app-loading-skeletons i{background:linear-gradient(100deg,var(--panel-2) 25%,var(--muted) 45%,var(--panel-2) 65%);border-radius:9px;height:54px;display:block}@supports (color:color-mix(in lab,red,red)){.app-loading-skeletons i{background:linear-gradient(100deg,var(--panel-2) 25%,color-mix(in srgb,var(--muted) 20%,var(--panel-2)) 45%,var(--panel-2) 65%)}}.app-loading-skeletons i{background-size:220% 100%;animation:app-loading-shimmer 1.25s linear infinite}.app-loading-list .app-loading-skeletons i{height:34px}.app-loading-list .app-loading-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.app-loading-detail .app-loading-skeletons{grid-template-columns:1fr}.app-loading-detail .app-loading-skeletons i{height:24px}.app-loading-detail .app-loading-skeletons i:first-child{height:86px}.app-loading-dashboard .app-loading-skeletons i{height:78px}@keyframes app-loading-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.app-loading-skeletons i{animation:none}}.seg{border:1px solid var(--line-2);background:var(--panel-2);border-radius:9px;display:flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--line);color:var(--mut);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;flex:1;padding:9px 4px;font-size:13px;transition:background .14s,color .14s}.seg button:last-child{border-right:0}.seg button:hover{background:var(--panel-3);color:var(--ink)}.seg button.on{background:var(--acc-soft);color:var(--acc);font-weight:700}.seg.err{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-bg)}.seg-cap{color:var(--faint);font-size:10.5px;font-family:var(--font-mono);margin-top:3px}.kmatrix td.active{outline:2px solid var(--acc);outline-offset:1px;z-index:1;animation:cellPulse .5s cubic-bezier(.2,.7,.3,1);position:relative}@keyframes cellPulse{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}.kmatrix td.pick{cursor:pointer}.kmatrix td.pick:hover{outline:2px solid var(--acc-2);outline-offset:1px}.kthresh{width:100%;margin-top:8px}.kthresh .tt{color:var(--mut);font-size:10.5px;font-family:var(--font-mono);margin-bottom:4px}.kthresh .bar{background:var(--panel-3);border-radius:99px;height:5px;overflow:hidden}.kthresh .bar i{border-radius:99px;height:100%;transition:width .3s cubic-bezier(.2,.7,.3,1);display:block}@media (prefers-reduced-motion:reduce){.card .fg .fld,.empty,.fld input.err,.fld select.err,.fld textarea.err{animation:none}.btn-acc:hover,.btn:active{transform:none}.kmatrix td.active{animation:none}.kthresh .bar i,.seg button{transition:none}}.settings-confirm{width:min(520px,100vw - 32px);margin:auto;position:relative;box-shadow:0 24px 80px #000a}.settings-confirm h2{margin:0 0 10px}.settings-confirm p{color:var(--muted);margin:0;line-height:1.55}.settings-confirm .settings-actions{justify-content:flex-end;margin-top:24px}.unsaved-modal p{color:var(--mut);margin:0;font-size:13px;line-height:1.65}.unsaved-modal .modal-foot{flex-wrap:wrap}.unsaved-modal .btn-dng{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.unsaved-modal .btn-dng{border-color:color-mix(in srgb,var(--crit) 40%,var(--line-2))}}.unsaved-modal .btn-dng{background:var(--crit-bg);color:var(--crit)}.app-dialog{width:min(500px,94vw)}.app-dialog p{color:var(--mut);margin:0;font-size:13px;line-height:1.65}.app-dialog-input{border:1px solid var(--line-2);background:var(--panel-2);width:100%;color:var(--ink);font:inherit;border-radius:9px;margin-top:14px;padding:10px 12px}.app-dialog-input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);outline:none}.app-select-menu{z-index:10001;box-sizing:border-box;border:1px solid var(--acc);max-height:min(320px,100dvh - 24px);position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-select-menu{border:1px solid color-mix(in srgb,var(--acc) 38%,var(--line-2))}}.app-select-menu{background:var(--panel);border-radius:12px;animation:appSelectIn .12s both;box-shadow:0 24px 70px -22px #000d}.app-select-menu-label{border-bottom:1px solid var(--line);color:var(--faint);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px}.app-select-menu-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:calc(100% - 43px);padding:5px;overflow:hidden auto}.app-select-option{width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:flex}.app-select-option:focus-visible,.app-select-option:hover{background:var(--acc-soft);color:var(--acc);outline:none}.app-select-option.selected{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.app-select-option.selected{background:color-mix(in srgb,var(--acc) 12%,transparent)}}.app-select-option.selected{color:var(--acc);font-weight:650}.app-select-option i{color:var(--acc);font-style:normal;font-weight:800}@keyframes appSelectIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.export-person-modal{width:min(560px,94vw)}.export-person-body{gap:14px;display:grid}.export-person-body>p{color:var(--mut);margin:0;font-size:13px;line-height:1.6}.export-person-readonly{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;gap:3px;padding:12px 13px;display:grid}.export-person-readonly small,.export-person-readonly span{color:var(--faint);font:10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.export-person-readonly strong{color:var(--ink);font-size:14px}.export-person-body .fld{gap:7px;display:grid}.export-person-body .fld>span{color:var(--faint);font:10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.user-password-overlay{align-items:center;padding:20px}.user-password-modal{border-color:var(--acc);width:min(560px,94vw)}@supports (color:color-mix(in lab,red,red)){.user-password-modal{border-color:color-mix(in srgb,var(--acc) 28%,var(--line-2))}}.user-password-modal{box-shadow:0 34px 100px -28px #000d}.user-password-modal .cardlbl{letter-spacing:.16em;color:var(--acc)}.user-password-modal>p{max-width:430px;margin-inline:auto;line-height:1.6}.user-password-modal .mono{overflow-wrap:anywhere;font-size:13px}.user-password-modal .row{border-top:1px solid var(--line);padding:12px 0}.user-password-modal .row .fld{min-width:0}.user-password-modal .btn{justify-content:center;min-width:130px}.user-list-error{border-color:var(--crit);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.user-list-error{border-color:color-mix(in srgb,var(--crit) 28%,var(--line))}}.user-list-error>div{gap:4px;display:grid}.user-list-error strong{color:var(--ink);font-size:13px}.user-list-error .hint{color:var(--crit)}.user-password-modal{border:1px solid var(--acc);flex-direction:column;width:min(680px,100vw - 32px);max-height:min(720px,100vh - 40px);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.user-password-modal{border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line-2))}}.user-password-modal{background:linear-gradient(145deg,var(--panel),var(--panel-2));border-radius:22px;animation:mPop .26s cubic-bezier(.2,.7,.3,1) both;box-shadow:0 34px 100px -30px #000e}.user-password-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:15px;padding:24px 26px;display:grid}.user-password-success{background:var(--acc-soft);width:42px;height:42px;color:var(--acc);box-shadow:0 0 0 5px var(--acc);border-radius:13px;place-items:center;font-size:24px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.user-password-success{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 8%,transparent)}}.user-password-eyebrow{color:var(--acc);font:700 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;display:block}.user-password-head h2{color:var(--ink);font:650 22px var(--font-display);letter-spacing:-.025em;margin:5px 0 0}.user-password-head p{color:var(--mut);margin:7px 0 0;font-size:13px;line-height:1.5}.user-password-close{border:1px solid var(--line-2);width:32px;height:32px;color:var(--mut);cursor:pointer;background:0 0;border-radius:9px;font-size:22px;line-height:1}.user-password-close:hover{border-color:var(--acc);color:var(--acc)}.user-password-body{gap:18px;padding:24px 26px;display:grid;overflow:auto}.user-password-secret{border:1px solid var(--acc);gap:8px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.user-password-secret{border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line))}}.user-password-secret{background:linear-gradient(135deg,var(--acc-soft),var(--panel));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.user-password-secret{background:linear-gradient(135deg,var(--acc-soft),color-mix(in srgb,var(--panel) 88%,var(--acc)))}}.user-password-details span,.user-password-secret span{color:var(--faint);font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.user-password-secret strong{color:var(--acc);font:800 clamp(22px,4vw,30px) var(--font-mono);letter-spacing:.12em;overflow-wrap:anywhere}.user-password-secret small{color:var(--mut);font-size:12px}.user-password-details{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.user-password-details>div{border-bottom:1px solid var(--line);gap:7px;min-width:0;padding:16px;display:grid}.user-password-details>div:nth-child(odd){border-right:1px solid var(--line)}.user-password-details>div.wide{border-right:0;grid-column:1/-1}.user-password-details strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.user-password-actions{border-top:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;display:flex}@supports (color:color-mix(in lab,red,red)){.user-password-actions{background:color-mix(in srgb,var(--panel-2) 82%,transparent)}}.user-password-actions>div{gap:9px;margin-left:auto;display:flex}.user-password-actions .btn{justify-content:center;min-width:132px}.user-password-actions .error,.user-password-actions .success{font-size:12px}.user-password-actions .success{color:var(--ok)}.user-password-actions .error{color:var(--crit)}@media (max-width:620px){.user-password-overlay{padding:12px}.user-password-modal{border-radius:18px;width:100%;max-height:calc(100vh - 24px)}.user-password-head{grid-template-columns:auto 1fr;padding:19px}.user-password-close{grid-area:1/3}.user-password-head h2{font-size:19px}.user-password-body{padding:19px}.user-password-details{grid-template-columns:1fr}.user-password-details>div:nth-child(odd){border-right:0}.user-password-details>div.wide{grid-column:auto}.user-password-actions{flex-direction:column;align-items:stretch;padding:14px 19px}.user-password-actions>div{width:100%;margin-left:0}.user-password-actions .btn{flex:1;min-width:0}}.egitim-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.egitim-head .ph{margin-bottom:8px}.egitim-head-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:24px;display:flex}.egitim-panel{margin-top:16px}.egitim-panel-right{margin-left:auto}.egitim-preview{border:1px solid var(--warn-bg);background:var(--warn-bg);color:var(--warn);font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:5px 9px;display:inline-flex}.egitim-filters,.egitim-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.egitim-filters input,.egitim-filters select,.egitim-table input,.egitim-table select,.egitim-toolbar input,.egitim-toolbar select,.egitim-top-select{background:var(--panel-2);border:1px solid var(--line-2);min-height:38px;color:var(--ink);font:inherit;border-radius:9px;padding:8px 11px;font-size:12.5px}.egitim-filters input:first-child{flex:1;min-width:260px}.egitim-table-wrap{overflow:auto}.egitim-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.egitim-actions a,.egitim-actions button,.egitim-link{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11.5px}.egitim-actions button:disabled,.egitim-link:disabled{color:var(--faint);cursor:not-allowed}.egitim-savebar{border:1px solid var(--line);background:var(--panel-2);color:var(--mut);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;font-size:12px;display:flex}.egitim-stack{flex-direction:column;gap:14px;display:flex}.egitim-topic-group{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:13px}.egitim-topic-group h3{color:var(--ink);margin:0 0 10px;font-size:13px}.egitim-check{border-bottom:1px solid var(--line);color:var(--mut);grid-template-columns:20px 1fr 90px 34px;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.egitim-check:last-child{border-bottom:0}.egitim-check input[type=number],.egitim-trainer input,.egitim-trainer select{background:var(--panel);border:1px solid var(--line-2);color:var(--ink);font:inherit;border-radius:8px;padding:7px 9px;font-size:12px}.egitim-trainer{grid-template-columns:180px 1fr 1fr 160px auto;gap:8px;display:grid}.egitim-reminders{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.egitim-reminder{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:20px 1fr;gap:4px 8px;padding:12px;display:grid}.egitim-reminder span{color:var(--mut);grid-column:2;font-size:11.5px}.egitim-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.egitim-summary div{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:12px}.egitim-summary span{color:var(--faint);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;display:block}.egitim-summary strong{color:var(--ink);margin-top:5px;display:block}.egitim-summary p{color:var(--mut);grid-column:1/-1;font-size:13px}.egitim-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.egitim-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.egitim-tabs button{border:1px solid var(--line-2);background:var(--panel-2);color:var(--mut);font:inherit;border-radius:9px;padding:8px 12px;font-size:12px}.egitim-tabs button.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.egitim-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.egitim-list li{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.egitim-list li span,.egitim-sub{color:var(--mut);font-size:12px;display:block}.egitim-list.small li{flex-direction:column;align-items:flex-start}.egitim-import{width:min(980px,100vw - 30px);max-height:92vh;overflow:auto}.egitim-aliases,.egitim-import-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.egitim-aliases div,.egitim-import-steps span{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:10px;font-size:12px}.egitim-aliases strong{color:var(--ink);display:block}.egitim-aliases span{color:var(--mut);margin-top:4px;font-size:11px;display:block}.egitim-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.egitim-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.egitim-doc-grid article{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;min-height:150px;padding:18px}.egitim-doc-grid h3{margin:0 0 8px}.egitim-doc-grid p,.egitim-doc-grid span{color:var(--mut);font-size:13px}.egitim-doc-grid .certificate{background:radial-gradient(circle at 90% 10%,var(--acc-soft),transparent 38%),var(--panel);border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-doc-grid .certificate{border-color:color-mix(in srgb,var(--acc) 25%,var(--line))}}.egitim-doc-grid .certificate strong{font:600 24px var(--font-display);color:var(--ink);margin:18px 0 5px;display:block}.egitim-alert{border:1px solid var(--crit);flex-direction:column;gap:4px;margin-bottom:14px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.egitim-alert{border:1px solid color-mix(in srgb,var(--crit) 30%,var(--line))}}.egitim-alert{background:var(--crit-bg);color:var(--crit);border-radius:10px;font-size:12px}.egitim-alert span:before{content:"• ";font-weight:700}.egitim-topic-accordion{gap:10px;display:grid}.egitim-topic-accordion>section{background:#fff;border:1px solid #d9e3ec;border-radius:13px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.egitim-topic-accordion>section.is-open{border-color:#8bcbb4;box-shadow:0 8px 22px #0f27470f}.egitim-topic-accordion-trigger{color:#10213b;text-align:left;cursor:pointer;background:#f8fafc;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px 16px;display:grid}.egitim-topic-accordion-trigger:hover{background:#f2f7f7}.egitim-topic-accordion-trigger>span:nth-child(2) small,.egitim-topic-accordion-trigger>span:nth-child(2) strong{display:block}.egitim-topic-accordion-trigger small{color:#718096;margin-top:3px;font-size:11px;font-weight:500}.egitim-topic-accordion-trigger em{color:#087a58;font-size:11px;font-style:normal;font-weight:750}.egitim-topic-accordion-chevron{color:#14365f;background:#e8f0f6;border-radius:9px;place-items:center;width:28px;height:28px;font-size:23px;line-height:1;transition:transform .16s,background .16s;display:grid}.egitim-topic-accordion .is-open .egitim-topic-accordion-chevron{color:#087a58;background:#dff7ed;transform:rotate(90deg)}.egitim-topic-accordion-content{gap:0;margin:0;padding:4px 16px 12px 58px;list-style:none;display:grid}.egitim-topic-accordion-content li{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.egitim-topic-accordion-content li:last-child{border-bottom:0}.egitim-topic-accordion-content strong{color:#26384f;font-size:12.5px}.egitim-topic-accordion-content span{color:#718096;flex:none;font-size:11px}@media (max-width:640px){.egitim-topic-accordion-trigger{grid-template-columns:30px 1fr}.egitim-topic-accordion-trigger em{grid-column:2}.egitim-topic-accordion-content{padding-left:18px}}.egitim-bulkbar,.egitim-list-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.egitim-bulkbar{border:1px solid var(--line);background:var(--panel-2);color:var(--mut);border-radius:12px;padding:10px 12px;font-size:12px}.egitim-bulkbar button:not(.btn){border:1px solid var(--line-2);background:var(--panel);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.egitim-bulkbar button:not(.btn):disabled{opacity:.55;cursor:not-allowed}.egitim-list-meta>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.egitim-list-meta span{color:var(--mut);font-size:13px}.egitim-list-meta strong{color:var(--ink);font-size:13px}.egitim-list-meta .btn{min-height:34px}@keyframes egitim-spin{to{transform:rotate(1turn)}}.egitim-filter-loading{color:#557087;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.egitim-filter-loading:before{content:"";border:2px solid #cbd9e4;border-top-color:#0f9f72;border-radius:50%;width:13px;height:13px;animation:egitim-spin .7s linear infinite}.egitim-page input.invalid,.egitim-page select.invalid{border-color:var(--crit);box-shadow:0 0 0 2px var(--crit)}@supports (color:color-mix(in lab,red,red)){.egitim-page input.invalid,.egitim-page select.invalid{box-shadow:0 0 0 2px color-mix(in srgb,var(--crit) 18%,transparent)}}.egitim-page .fld small{color:var(--crit)}.egitim-table tbody tr[role=link]{cursor:pointer}.egitim-table tbody tr[role=link]:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.egitim-plan-editor{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:repeat(5,minmax(150px,1fr));gap:9px;margin-top:16px;padding:14px;display:grid}.egitim-plan-editor input,.egitim-plan-editor select{border:1px solid var(--line-2);background:var(--panel);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:8px}.egitim-plan-official-head{border:1px solid var(--line-2);grid-template-columns:2fr repeat(3,1fr);margin-bottom:10px;display:grid}.egitim-plan-official-head>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px;font-size:11px}.egitim-plan-official-head strong{grid-row:span 2;justify-content:center;align-items:center;font-size:16px;display:flex}.egitim-plan-signatures{grid-template-columns:repeat(3,1fr);gap:28px;margin:28px 30px 4px;display:grid}.egitim-plan-signatures span{border-bottom:1px solid var(--ink);text-align:center;min-height:55px;font-size:11px;font-weight:700}.egitim-official-doc{border:1px solid var(--line-2);color:#111827;background:#fff;border-radius:10px;padding:24px}.egitim-official-doc h2{text-align:center;letter-spacing:.04em}.egitim-official-doc h3{margin-top:18px}.egitim-official-doc .egitim-summary div{background:#f8fafc;border-color:#cbd5e1}.egitim-live-preview{max-height:720px;overflow:auto}.egitim-live-preview .tbl{color:#111827}.egitim-topic-row{flex-wrap:nowrap;grid-template-columns:24px minmax(180px,1fr) 90px auto;display:grid}.egitim-topic-row>input[type=checkbox]{width:17px;height:17px;accent-color:var(--acc)}.egitim-topic-row>input:not([type=checkbox]){border:1px solid var(--line-2);background:var(--panel);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 9px}.egitim-topic-row.muted{opacity:.55}.egitim-trainer-row{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:12px}.egitim-trainer-row .egitim-bulkbar{background:0 0;border:0;margin-bottom:8px;padding:0}.egitim-asset-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.egitim-asset-row label,.egitim-file-picker{border:1px dashed var(--line-2);color:var(--mut);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:inline-flex}.egitim-asset-row input[type=file],.egitim-file-picker input[type=file]{max-width:220px;font-size:11px}.egitim-asset-row small{color:var(--ok)}.egitim-topic-group-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.egitim-topic-group-head h3{margin:0}.egitim-topic-group-head label{color:var(--mut);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.egitim-topic-group-head input{width:17px;height:17px;accent-color:var(--acc)}.egitim-wizard{flex-direction:column;display:flex}.egitim-wizard>.egitim-alert,.egitim-wizard>.egitim-head{order:0}.egitim-wizard>.egitim-panel:first-of-type{order:1}.egitim-wizard>.egitim-panel:nth-of-type(2){order:3}.egitim-wizard>.egitim-panel:nth-of-type(3){order:2}.egitim-wizard>.egitim-panel:nth-of-type(4){order:4}.egitim-wizard>.egitim-panel:nth-of-type(5){order:5}.egitim-wizard>.egitim-savebar{order:6}.egitim-mobile-cards{display:none}.egitim-mobile-card{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;padding:14px}.egitim-mobile-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.egitim-mobile-card h3{color:var(--ink);margin:10px 0 4px;font-size:15px}.egitim-mobile-card p{color:var(--mut);margin:0 0 12px;font-size:12px}.egitim-mobile-card+.egitim-mobile-card{margin-top:10px}.egitim-mobile-card .egitim-actions{margin-top:12px}.egitim-doc-meta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.egitim-doc-meta span{background:var(--panel-3);color:var(--mut);border-radius:99px;padding:5px 8px;font-size:11px}.egitim-doc-grid ul{color:var(--mut);margin:10px 0 0 16px;font-size:12px}.cert-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cert-logo{background:var(--acc);width:34px;height:34px;color:var(--on-acc);font:700 17px var(--font-display);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.certificate-no{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)!important}.cert-sign{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;padding-top:14px;display:flex}.cert-sign span{font-weight:700;color:var(--ink)!important}.cert-sign small{color:var(--mut);font-weight:400;display:block}.cert-sign em{color:var(--faint);font-size:11px;font-style:normal}.egitim-doc-grid.single{grid-template-columns:1fr}.egitim-doc-preview .egitim-tabs{margin-bottom:12px}.egitim-import-steps button{border:1px solid var(--line);background:var(--panel-2);font:inherit;color:var(--mut);text-align:left;border-radius:10px;padding:10px;font-size:12px}.egitim-import-steps button.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.egitim-import-steps button.done{color:var(--ink)}.egitim-aliases select,.egitim-upload-box input{background:var(--panel);border:1px solid var(--line-2);width:100%;color:var(--ink);font:inherit;border-radius:8px;margin-top:8px;padding:8px 9px;font-size:12px}.egitim-import-final,.egitim-upload-box{border:1px dashed var(--line-2);background:var(--panel-2);border-radius:14px;margin:14px 0;padding:20px}.egitim-import-final p,.egitim-upload-box p{color:var(--mut);margin:6px 0 12px;font-size:13px}.egitim-upload-box span{color:var(--faint);font-size:11px}@media (max-width:1050px){.egitim-reminders,.egitim-summary,.egitim-template-grid,.egitim-trainer{grid-template-columns:1fr 1fr}.egitim-doc-grid{grid-template-columns:1fr}.egitim-table{min-width:960px}}@media (max-width:700px){.egitim-head,.egitim-head-actions,.egitim-savebar,.egitim-toolbar{flex-direction:column;align-items:stretch}.egitim-head-actions .btn,.egitim-savebar .btn,.egitim-toolbar .btn{justify-content:center;width:100%}.egitim-filters{grid-template-columns:1fr;display:grid}.egitim-filters input:first-child{min-width:0}.egitim-aliases,.egitim-import-steps,.egitim-reminders,.egitim-summary,.egitim-summary.compact,.egitim-template-grid,.egitim-trainer{grid-template-columns:1fr}.egitim-check{grid-template-columns:20px 1fr 72px 30px}.egitim-list li{flex-direction:column;align-items:flex-start}.egitim-table-wrap:has(.egitim-table){display:none}.egitim-mobile-cards{display:block}.egitim-page .statcards{grid-template-columns:1fr 1fr}}@media print{.egitim-plan-page .egitim-actions,.egitim-plan-page .egitim-head-actions,.egitim-plan-page .egitim-plan-editor,.egitim-plan-page .sidebar,.egitim-plan-page .topbar,.egitim-plan-page>.egitim-panel:first-of-type{display:none!important}.egitim-plan-page{max-width:none!important;padding:0!important}.egitim-plan-page .egitim-table-wrap{overflow:visible}.egitim-plan-page .egitim-table{min-width:100%;font-size:7px}.egitim-plan-page .egitim-panel{box-shadow:none;border:0}.egitim-plan-page .egitim-panel .cb{padding:0}}.chtip{background:var(--panel);border:1px solid var(--line-2);pointer-events:none;z-index:6;border-radius:9px;min-width:124px;padding:8px 10px;animation:tipIn .12s both;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 14px 32px -14px #0f172a66}@keyframes tipIn{0%{opacity:0;transform:translate(-50%)translateY(-3px)}to{opacity:1;transform:translate(-50%)}}.chtip-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:9.5px}.chtip-r{color:var(--mut);align-items:center;gap:7px;padding:2px 0;font-size:12px;display:flex}.chtip-r i{border-radius:2px;flex-shrink:0;width:14px;height:3px}.chtip-r b{color:var(--ink);font-family:var(--font-mono);margin-left:auto;padding-left:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.chtip{animation:none}}.hbars{flex-direction:column}.hbars,.hbr{gap:12px;display:flex}.hbr{align-items:center}.hbl{width:min(220px,28%);min-width:120px;color:var(--mut);text-align:right;white-space:normal;overflow-wrap:anywhere;flex-shrink:0;font-size:12px;line-height:1.25}.egitim-page{max-width:1560px}.hbt{background:var(--panel-3);flex:1;height:16px;overflow:hidden}.hbf,.hbt{border-radius:4px}.hbf{width:0;height:100%;transition:width .45s cubic-bezier(.2,.7,.3,1)}.hbv{width:26px;font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:600}.hbr:hover .hbf{filter:brightness(1.12)}.hbnote{font-family:var(--font-mono);color:var(--faint);margin-top:12px;font-size:10px}.rate-panels{grid-template-columns:1fr 1fr;gap:0;display:grid}.rpanel{padding:2px 20px}.rpanel+.rpanel{border-left:1px solid var(--line)}.rphead{align-items:baseline;gap:9px;margin-bottom:6px;display:flex}.rphead .rpn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.rphead .rpv{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-left:auto;font-size:1.35rem;font-weight:600;line-height:1}.rphead .rpu{font-family:var(--font-mono);color:var(--faint);font-size:9.5px}.chtools{align-items:center;gap:14px;margin-left:auto;display:flex}.chtools .more{margin-left:0}.chlg{gap:14px;font-size:12px;display:flex}.tbltog{cursor:pointer;font-family:var(--font-mono);color:var(--faint);white-space:nowrap;background:0 0;border:none;padding:0;font-size:10.5px;transition:all .13s}.tbltog:hover{color:var(--acc)}.chtable-wrap{overflow-x:auto}.chtable{border-collapse:collapse;width:100%;font-size:12.5px}.chtable th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:5px 10px;font-size:9.5px;font-weight:500}.chtable td,.chtable th{border-bottom:1px solid var(--line)}.chtable td{color:var(--ink);padding:6px 10px}.chtable tbody tr:last-child td{border-bottom:none}@keyframes barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fadeSeg{0%{opacity:0}to{opacity:1}}.bar-rise{transform-box:fill-box;transform-origin:bottom;animation:barRise .32s cubic-bezier(.2,.7,.3,1) both}.fade-seg{animation:fadeSeg .32s both}@media (prefers-reduced-motion:reduce){.bar-rise{transform:none!important}.bar-rise,.fade-seg{animation:none!important}.fade-seg{opacity:1!important}.hbf{transition:none!important}}.lg{background:var(--bg);--l1:#16241f;--l2:#101a16;--l3:#0a100d;--l4:#050807;--wx:462px;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.lg-sky{pointer-events:none;background:radial-gradient(130% 78% at 50% 102%,#0c211b 0,#0c211b00 52%),linear-gradient(#04070a,#05100d 46%,#071b16 82%,#0a201a);position:absolute;inset:0}.lg-sky:after{content:"";background:linear-gradient(#0000,#18e29b0e);height:14%;position:absolute;bottom:5%;left:0;right:0}.lg-art{pointer-events:none;overflow:hidden}.lg-art,.lg-art svg{position:absolute;inset:0}.lg-art svg{width:100%;height:100%}.lay{stroke:none}.lay.l1{fill:var(--l1)}.lay.l2{fill:var(--l2)}.lay.l3{fill:var(--l3)}.lay.l4{fill:var(--l4)}.lay.l1{transform:translate(var(--p1x,0),var(--p1y,0))}.lay.l2,.lgk-beacon,.lgw,.smoke{transform:translate(var(--p2x,0),var(--p2y,0))}.birds,.lay.l3,.lgk-beacon.b2,.lgk-beacon.b3,.pflange,.pipe,.plx-crane,.sig,.valve,.wire{transform:translate(var(--p3x,0),var(--p3y,0))}.lay.l4{transform:translate(var(--p4x,0),var(--p4y,0))}.wire{fill:none;stroke:#1c2d26;stroke-width:1.4px;opacity:.92;stroke-linecap:round}.pipe{fill:#12303a}.pflange{fill:#193f4b}.valve{fill:var(--info);opacity:.72}.moon{fill:#cfe0d8;opacity:.72}.star{fill:#cbdad2}.tw{animation:twk 9s ease-in-out infinite}.tw.b{animation-duration:11s;animation-delay:-4s}.tw.c{animation-duration:8s;animation-delay:-6s}@keyframes twk{0%,to{opacity:.32}50%{opacity:.85}}.lgw{fill:var(--warn);opacity:.82}.lgw.dim{opacity:.5}.lgw.f1{animation:lgwFlk 11s step-end infinite}.lgw.f2{animation:lgwFlk 13s step-end 3.5s infinite}@keyframes lgwFlk{0%,to{opacity:.82}55%{opacity:.82}58%{opacity:.12}64%{opacity:.82}82%{opacity:.82}84%{opacity:.2}86%{opacity:.82}}circle.lgk-beacon{fill:var(--crit);stroke:none;opacity:.28;animation:lgkBcn 5s ease-in-out infinite}.lgk-beacon.b2{animation-delay:-2.6s}.lgk-beacon.b3{animation-delay:-1.3s}@keyframes lgkBcn{0%,86%,to{opacity:.24}90%{opacity:.95}94%{opacity:.3}}.smoke path{fill:#1a2620;opacity:0}.smoke .s1{animation:smokeRise 22s ease-in-out infinite}.smoke .s2{animation:smokeRise 25s ease-in-out -9s infinite}.smoke .s3{animation:smokeRise 19s ease-in-out -14s infinite}@keyframes smokeRise{0%{opacity:0;transform:translateY(6px)}24%{opacity:.11}62%{opacity:.06}to{opacity:0;transform:translateY(-26px)}}.crane-load{transform-box:fill-box;transform-origin:top;animation:craneSway 7s ease-in-out infinite}@keyframes craneSway{0%{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}to{transform:rotate(-.7deg)}}.bird .body{fill:#0c1712;stroke:none;opacity:.9}.bird path:not(.body){stroke:#0c1712;stroke-width:1.3px;fill:none;opacity:.85;stroke-linecap:round}.bird-fly{animation:birdFly 28s linear infinite}@keyframes birdFly{0%,42%{transform:translate(0)}42.67%{transform:translate(.98px,-.79px)}43.33%{transform:translate(3.77px,-3.02px)}44%{transform:translate(8.15px,-6.47px)}44.67%{transform:translate(13.88px,-10.83px)}45.33%{transform:translate(20.75px,-15.62px)}46%{transform:translate(28.52px,-20.27px)}46.67%{transform:translate(36.97px,-24.09px)}47.33%{transform:translate(45.87px,-26.48px)}48%{transform:translate(55px,-27px)}48.67%{transform:translate(64.13px,-25.49px)}49.33%{transform:translate(73.03px,-22.14px)}50%{transform:translate(81.48px,-17.98px)}50.67%{transform:translate(89.25px,-14.24px)}51.33%{transform:translate(96.12px,-8.12px)}52%{transform:translate(101.85px,-1.85px)}52.67%{transform:translate(106.23px,2.47px)}53.33%{transform:translate(109.02px,5.08px)}54%{transform:translate(110px,5.99px)}54%,86%{transform:translate(110px,6px)}86.67%{transform:translate(109.02px,5.11px)}87.33%{transform:translate(106.23px,2.57px)}88%{transform:translate(101.85px,-1.36px)}88.67%{transform:translate(96.12px,-6.34px)}89.33%{transform:translate(89.25px,-11.89px)}90%{transform:translate(81.48px,-17.38px)}90.67%{transform:translate(73.03px,-22.13px)}91.33%{transform:translate(64.13px,-25.49px)}92%{transform:translate(55px,-27px)}92.67%{transform:translate(45.87px,-26.48px)}93.33%{transform:translate(36.97px,-24.11px)}94%{transform:translate(28.52px,-20.87px)}94.67%{transform:translate(20.75px,-17.97px)}95.33%{transform:translate(13.88px,-12.61px)}96%{transform:translate(8.15px,-6.96px)}96.67%{transform:translate(3.77px,-3.11px)}97.33%{transform:translate(.98px,-.81px)}98%,to{transform:translate(0)}}.bird-fly .wing{transform-box:fill-box;transform-origin:100%}.bird-fly .wingL{transform-origin:0}.bird-fly .wing{animation:birdFlap 28s ease-in-out infinite}@keyframes birdFlap{0%,42%{transform:rotate(0)}42.7%{transform:rotate(-36deg)}43.5%{transform:rotate(22deg)}44.3%{transform:rotate(-36deg)}45.1%{transform:rotate(22deg)}45.9%{transform:rotate(-34deg)}46.7%{transform:rotate(16deg)}47.6%{transform:rotate(-6deg)}49.9%{transform:rotate(-6deg)}50.8%{transform:rotate(-28deg)}51.7%{transform:rotate(12deg)}52.6%{transform:rotate(-16deg)}54%,86%{transform:rotate(0)}86.7%{transform:rotate(-36deg)}87.5%{transform:rotate(22deg)}88.3%{transform:rotate(-36deg)}89.1%{transform:rotate(22deg)}89.9%{transform:rotate(-34deg)}90.7%{transform:rotate(16deg)}91.6%{transform:rotate(-6deg)}93.9%{transform:rotate(-6deg)}94.8%{transform:rotate(-28deg)}95.7%{transform:rotate(12deg)}96.6%{transform:rotate(-16deg)}98%,to{transform:rotate(0)}}.lg-worker{transform:translate(calc(var(--wx) + var(--p4x,0px)),calc(858px + var(--p4y,0px)))}.wk-seg{stroke:#0c1613;stroke-width:5px;stroke-linecap:round;fill:none}.wk-body{fill:#0c1613}.wk-vest{fill:var(--warn);opacity:.94}.wk-band{stroke:#fff1d69e;stroke-width:1.3px;fill:none}.wk-head{fill:#0c1613}.wk-helmet{fill:var(--warn)}.wk-brim{stroke:var(--warn);stroke-width:2px;stroke-linecap:round}.wk-torch{stroke:var(--acc);stroke-width:2.4px;stroke-linecap:round}.wk-cone{fill:var(--acc);opacity:.12}.wk-arm,.wk-cone,.wk-fore,.wk-leg,.wk-shin{transform-box:fill-box;transform-origin:0 0}.wk-arm,.wk-bob,.wk-fore,.wk-leg,.wk-shin{transition:transform .3s}.wk-bob{animation:wkBob .72s ease-in-out infinite}.wk-leg-f{animation:wkThigh .72s ease-in-out infinite}.wk-leg-b{animation:wkThigh .72s ease-in-out -.36s infinite}.wk-shin-f{animation:wkShin .72s ease-in-out infinite}.wk-shin-b{animation:wkShin .72s ease-in-out -.36s infinite}.wk-arm-f{animation:wkUpper .72s ease-in-out infinite}.wk-arm-b{animation:wkUpper .72s ease-in-out -.36s infinite}.wk-fore-f{animation:wkFore .72s ease-in-out infinite}.wk-fore-b{animation:wkFore .72s ease-in-out -.36s infinite}@keyframes wkThigh{0%{transform:rotate(0)}25%{transform:rotate(-15deg)}50%{transform:rotate(0)}75%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes wkShin{0%{transform:rotate(0)}25%{transform:rotate(3deg)}45%{transform:rotate(9deg)}60%{transform:rotate(25deg)}72%{transform:rotate(19deg)}85%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes wkUpper{0%{transform:rotate(0)}25%{transform:rotate(14deg)}50%{transform:rotate(0)}75%{transform:rotate(-14deg)}to{transform:rotate(0)}}@keyframes wkFore{0%{transform:rotate(0)}50%{transform:rotate(-11deg)}to{transform:rotate(0)}}@keyframes wkBob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-1.5px)}}.lg.halt .wk-arm,.lg.halt .wk-bob,.lg.halt .wk-fore,.lg.halt .wk-leg,.lg.halt .wk-shin{animation:none}.lg.halt .wk-cone{animation:coneRaise 6s ease-in-out}@keyframes coneRaise{0%{opacity:.12;transform:rotate(0)}35%{opacity:.17;transform:rotate(-46deg)}62%{opacity:.17;transform:rotate(-46deg)}90%{opacity:.12;transform:rotate(0)}to{opacity:.12;transform:rotate(0)}}.lgk-glow circle,.lgk-glow ellipse,.lgk-glow path,.lgk-glow polygon,.lgk-glow polyline{fill:none;stroke:var(--acc);stroke-opacity:.5;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.lgk-glow .l1 path,.lgk-glow .l1 polygon{stroke-opacity:.26}.lgk-glow .l2 path,.lgk-glow .l2 polygon{stroke-opacity:.4}.lgk-glow .lgk-beacon,.lgk-glow .smoke,.lgk-glow .valve,.lgk-glow rect{display:none}.lgk-glow .wire{stroke-opacity:.6;stroke-width:1px}.lgk-glow{animation:lgkLantern 10.5s cubic-bezier(.45,.05,.55,.95) infinite;-webkit-mask-image:linear-gradient(100deg,#0000 39%,#000 50%,#0000 61%);mask-image:linear-gradient(100deg,#0000 39%,#000 50%,#0000 61%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes lgkLantern{0%{-webkit-mask-position:130% 0;mask-position:130% 0}62%{-webkit-mask-position:-30% 0;mask-position:-30% 0}to{-webkit-mask-position:-30% 0;mask-position:-30% 0}}.lg-vig{background:radial-gradient(120% 120% at 50% 46%,#0000 54%,#00000080 100%)}.lg-grain,.lg-vig{pointer-events:none;position:absolute;inset:0}.lg-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.lg-dim{pointer-events:none;opacity:0;background:#04070a;transition:opacity .45s;position:absolute;inset:0}.lg:has(input:focus) .lg-dim{opacity:.32}.lg-card{z-index:1;background:var(--panel);border:1px solid var(--line);border-radius:16px;width:392px;box-shadow:0 48px 110px -48px #000000bf}@keyframes cardIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lg-body{padding:32px 32px 28px}.lg-brand{margin-bottom:22px}.lg-brand,.lg-logo{align-items:center;display:flex}.lg-logo{background:linear-gradient(150deg,var(--acc),var(--acc-deep));width:42px;height:42px;box-shadow:0 10px 26px -10px var(--acc-glow);border-radius:12px;flex-shrink:0;justify-content:center}.lg-bs{letter-spacing:.18em;color:var(--faint);margin-top:3px;font-size:8.5px}.lg-live{margin-left:auto}.lg-h{color:var(--ink);font-weight:650}.lg-sub{color:var(--mut);margin:6px 0 20px;font-size:12.5px}.lg-fld label{letter-spacing:.05em;transition:color .18s}.lg-fld input{caret-color:var(--acc)}.lg-fld input:focus{box-shadow:0 0 0 3px var(--acc-glow),0 0 22px -6px var(--acc-glow)}.lg-fld input:focus-visible{box-shadow:0 0 0 3px var(--acc-glow),0 0 0 1px var(--acc)}.lg-fld:focus-within label{color:var(--acc)}.lg-fld:after{content:"";background:linear-gradient(90deg,var(--acc),var(--acc-deep));transform-origin:0;pointer-events:none;border-radius:2px;height:2px;transition:transform .22s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.lg-fld:focus-within:after{transform:scaleX(1)}.lg-fld input:-webkit-autofill,.lg-fld input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--panel-2) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--acc)}.password-field input{width:100%;padding-right:66px}.email-composer.err,.password-field.err input{box-shadow:0 0 0 3px #ff5c611f;border-color:var(--crit)!important}.email-composer{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:center;display:flex;overflow:hidden}.email-composer:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow)}.email-composer input{border-radius:0;flex:1;min-width:0;box-shadow:none!important;border:0!important}.email-composer span{color:var(--mut);white-space:nowrap;border-left:1px solid var(--line);padding:0 12px;font-size:13px}.field-error{font-size:11px;color:var(--crit)!important}.lg-btn{color:var(--on-acc);background:linear-gradient(150deg,var(--acc),var(--acc-deep));box-shadow:0 14px 30px -14px var(--acc-glow);border-radius:11px;min-height:46px;margin-top:6px;padding:12px;font-size:14px;font-weight:600}.lg-btn:hover:not(:disabled){box-shadow:0 24px 52px -16px var(--acc-glow);filter:brightness(1.07)}@keyframes lgSheen{0%{left:-60%}to{left:130%}}@keyframes lgSpin{to{transform:rotate(1turn)}}.lg-loading{gap:6px}.lg-btn.loading .lg-label,.lg-loading{display:none}.lg-btn.loading .lg-loading{display:flex}.lg-loading i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:dotPulse 1s ease-in-out infinite}.lg-loading i:nth-child(2){animation-delay:.15s}.lg-loading i:nth-child(3){animation-delay:.3s}@keyframes dotPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lg-card.shake{animation:cardShake .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes cardShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.lg.no-anim,.lg.no-anim *{transition:none!important}.lay,.lay path{transition:fill .9s}.wire{transition:stroke .9s}.pflange,.pipe,.valve{transition:fill .9s}.lgw{transition:fill .9s,opacity .9s}.smoke path{transition:fill .9s}.lg-vig,.moon,.star{transition:opacity .9s}.wk-torch{transition:stroke .9s}.lg[data-time=day]{--l1:#9fb4c0;--l2:#728c9b;--l3:#496372;--l4:#2a3d47}.lg-sky-day{pointer-events:none;opacity:0;background:radial-gradient(125% 72% at 50% 103%,#fae4c1e6 0,#fae4c100 52%),linear-gradient(#8fb5d4,#a9c8dd 33%,#cbdcdf 64%,#e9dcc6);transition:opacity .9s;position:absolute;inset:0}.lg-sky-day:after{content:"";background:linear-gradient(#0000,#fff2df66);height:16%;position:absolute;bottom:4%;left:0;right:0}.lg[data-time=day] .lg-sky-day{opacity:1}.lg[data-time=day] .moon{opacity:0}.lg[data-time=day] .star,.lg[data-time=day] .tw{opacity:0;animation:none}.lg-sun{opacity:0;transition:opacity .9s}.sun-disk{fill:#f2e3b6}.lg[data-time=day] .lg-sun{opacity:1}.lg-clouds{opacity:0;transition:opacity .9s}.lg-clouds .cloud path{fill:#eef2ef}.cloud.c1 path{opacity:.72}.cloud.c2 path{opacity:.58}.cloud.c3 path{opacity:.8}.lg[data-time=day] .lg-clouds{opacity:1}.lg[data-time=day] .lg-clouds .cloud{animation:cloudDrift 150s ease-in-out infinite}.lg[data-time=day] .cloud.c2{animation-duration:180s;animation-delay:-50s}.lg[data-time=day] .cloud.c3{animation-duration:130s;animation-delay:-90s}@keyframes cloudDrift{0%,to{transform:translate(0)}50%{transform:translate(24px)}}.lg[data-time=day] .wire{stroke:#43585f}.lg[data-time=day] .pipe{fill:#345c69}.lg[data-time=day] .pflange{fill:#42707f}.lg[data-time=day] .valve{fill:#2f6ea0;opacity:.85}.lg[data-time=day] .lgw{opacity:.13;animation:none}.lg[data-time=day] .lgw.dim{opacity:.07}.lg[data-time=day] .lgk-beacon{animation:lgkBcnDay 8s ease-in-out infinite}@keyframes lgkBcnDay{0%,to{opacity:.24}50%{opacity:.4}}.lg[data-time=day] .smoke path{fill:#c6cdc7}.lg[data-time=day] .smoke .s1,.lg[data-time=day] .smoke .s2,.lg[data-time=day] .smoke .s3{animation-name:smokeRiseDay}@keyframes smokeRiseDay{0%{opacity:0;transform:translateY(6px)}24%{opacity:.16}62%{opacity:.09}to{opacity:0;transform:translateY(-26px)}}.lg[data-time=day] .lgk-glow,.lg[data-time=day] .wk-cone{display:none}.lg[data-time=day] .wk-torch{stroke:#12201d}.bird3{opacity:0;transition:opacity .9s}.lg[data-time=day] .bird3{opacity:1}.lg[data-time=day] .bird-fly,.lg[data-time=day] .bird-fly .wing{animation-duration:18s}.lg[data-time=day] .bird3 .bird-fly,.lg[data-time=day] .bird3 .bird-fly .wing{animation-delay:-13s}.lg[data-time=day] .lg-vig{opacity:.6}.lg-cloudshadow{pointer-events:none;opacity:0;background:radial-gradient(58% 85% at 50% 46%,#060e1642 0,#060e1624 42%,#060e1600 72%);width:62%;height:100%;transition:opacity .9s;position:absolute;top:0;left:0;transform:translate(175%)}.lg[data-time=day] .lg-cloudshadow{opacity:1;animation:cloudShadow 22s linear infinite}@keyframes cloudShadow{0%{transform:translate(175%)}to{transform:translate(-95%)}}.lg-toggle{z-index:20;cursor:pointer;color:#9ba3ae;opacity:.5;background:0 0;border:0;padding:5px;line-height:0;transition:opacity .18s,color .9s;position:fixed;bottom:12px;left:14px}.lg-toggle:hover{opacity:.9}.lg[data-time=day] .lg-toggle{color:#3c5059}.lg-toggle svg{fill:currentColor;width:20px;height:20px;display:block}.lg-toggle .ico-sun,.lg[data-time=day] .lg-toggle .ico-moon{display:none}.lg[data-time=day] .lg-toggle .ico-sun{display:block}@media (prefers-reduced-motion:reduce){.lgk-glow,.wk-cone{display:none}.lgk-beacon,.lgw.f1,.lgw.f2,.smoke path,.tw{animation:none}.smoke path{opacity:.06}.bird-fly,.bird-fly .wing,.crane-load{animation:none;transform:none}.wk-arm,.wk-bob,.wk-fore,.wk-leg,.wk-shin{transition:none;animation:none}.lg-card{animation:none}.lg-dim{transition-duration:.2s}.lg-btn:hover:not(:disabled) .lg-arrow,.lg-btn:hover:not(:disabled) .lg-sheen{animation:none;transform:none}.lg-btn:active:not(:disabled){transform:none}.lg-fld:after{transition:none}.lg-cloudshadow{display:none}.lg[data-time=day] .lg-clouds .cloud,.lg[data-time=day] .lgk-beacon,.lg[data-time=day] .smoke .s1,.lg[data-time=day] .smoke .s2,.lg[data-time=day] .smoke .s3{animation:none}}.lg{--login-cyan:#25bff2;--login-green:#14e2a1;--login-card:#031018b8;--login-line:#a4e2ff38;background:#031018;grid-template-columns:minmax(0,1fr) clamp(420px,30vw,560px);justify-content:stretch;align-items:stretch;min-height:100vh;padding:0;display:grid;overflow:hidden}.lg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 540px at 88% 18%,#25bff229,#0000 62%),radial-gradient(700px 420px at 18% 92%,#14e2a11f,#0000 58%),linear-gradient(90deg,#01070e1a,#01070e5c);position:absolute;inset:0}.lg-auth,.lg-visual{z-index:1;position:relative}.lg-visual{background:#062231;min-height:100vh;overflow:hidden}.lg-visual>img{object-fit:contain;object-position:center;background:#0b5360}.lg-visual-shade{background:linear-gradient(90deg,#030d1614,#030d1603 56%,#030d168c),radial-gradient(1000px 620px at 52% 48%,#0000 48%,#020a123d 100%);position:absolute;inset:0}.lg-visual-brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010c1542;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:17px;padding:10px 14px 10px 10px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 18px 55px #00000038}.lg-visual-brand img{object-fit:contain;width:96px;height:auto}.lg-visual-brand span,.lg-visual-brand strong{display:block}.lg-visual-brand strong{color:#fff;font:700 24px var(--font-display);letter-spacing:-.03em}.lg-visual-brand span{color:#58d5eb;font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.lg-auth{background:linear-gradient(90deg,#03101814,#031018d6 42%,#020a12fa);justify-content:center;align-items:center;min-height:100vh;padding:48px clamp(28px,4vw,72px) 48px 28px;display:flex}.lg-card{z-index:2;border:1px solid var(--login-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#081e2bc7,#030e17c2);border-radius:30px;width:min(430px,100%);max-width:100%;animation:cardIn .5s cubic-bezier(.16,1,.3,1) both;position:relative;overflow:hidden;box-shadow:0 26px 72px #0000006b,inset 0 0 0 1px #ffffff0a,0 0 48px #25bff21f}.lg-card:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff21,#0000 34%,#25bff214);border-radius:29px;position:absolute;inset:1px}.lg-top{background:linear-gradient(90deg,transparent,var(--login-cyan),var(--login-green),transparent);opacity:.9;height:1px}.lg-body{z-index:1;padding:38px 34px 30px;position:relative}.lg-brand{text-align:center;justify-items:center;gap:12px;margin-bottom:26px;display:grid}.lg-logo-img{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;place-items:center;width:104px;height:68px;display:grid;box-shadow:0 16px 42px #0000002e}.lg-logo-img img{object-fit:contain;width:82px;height:auto}.lg-bn{letter-spacing:-.04em;color:#fff;font-size:32px;font-weight:750;line-height:1}.lg-bs{color:#6fdaf0;font:800 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:7px}.lg-h{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:750}.lg-h,.lg-sub{text-align:center}.lg-sub{color:#dfeef5ad;margin:7px 0 25px;font-size:13px}.lg-fld{margin-bottom:16px;position:relative}.lg-fld label{color:#dfeef5b8;font:800 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.lg-fld input{color:#edf7fb;width:100%;min-height:48px;caret-color:var(--login-cyan);background:#020d16a3;border:1px solid #99d7f430;border-radius:11px;padding:0 13px;transition:border-color .18s,box-shadow .25s,background .18s}.lg-fld input::placeholder{color:#cadee86b}.lg-fld input:focus{background:#04131fd1;border-color:#25bff2ad;box-shadow:0 0 0 3px #25bff229,0 0 26px -10px #25bff2cc}.lg-fld input.err{border-color:var(--crit);box-shadow:0 0 0 3px #ff5c6126}.lg-fld:after{display:none}.password-field{display:flex;position:relative}.password-field input{padding-right:74px}.password-field button{color:#8adced;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.lg-btn{cursor:pointer;width:100%;font:inherit;color:#eefcff;background:linear-gradient(120deg,#1788ff,var(--login-green));border:0;border-radius:12px;justify-content:center;align-items:center;min-height:50px;margin-top:8px;padding:13px;font-size:15px;font-weight:800;transition:box-shadow .25s,filter .2s,transform 80ms;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -18px #14e2a1ad}.lg-btn:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 24px 60px -18px #25bff2b8}.lg-btn:active:not(:disabled){filter:brightness(.95);transform:scale(.985)}.lg-btn:disabled{cursor:default}.lg-btn.auth{filter:saturate(.75)brightness(.96)}.lg-btn.done{background:linear-gradient(120deg,var(--ok),var(--login-green))}.lg-demo{color:#ffd7d8;background:#ff5c611a;border-color:#ff5c6152;margin-bottom:14px}.lg-demo .demo-h{color:#ff9296}.lg-footnote{color:#27c7ef;font:800 11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-items:center;gap:4px;margin-top:22px;display:grid}.lg-footnote small{color:#dfeef575;font:600 11px var(--font-sans);letter-spacing:.03em;text-transform:none}.lg-bl{align-items:center;gap:9px;display:flex}.lg-arrow{transition:transform .2s cubic-bezier(.2,.7,.3,1);display:inline-block}.lg-btn:hover:not(:disabled) .lg-arrow{transform:translate(4px)}.lg-sheen{background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:45%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.lg-btn:hover:not(:disabled) .lg-sheen{animation:lgSheen .8s}.lg-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:lgSpin .6s linear infinite}@media (max-width:1120px){.lg{grid-template-columns:1fr;min-height:100svh}.lg-visual{min-height:100%;position:absolute;inset:0}.lg-visual-shade{background:linear-gradient(#02091057,#020910e0 54%,#020910f5)}.lg-auth{background:0 0;min-height:100svh;padding:92px 22px 28px}.lg-card{width:min(430px,100%)}.lg-visual-brand{display:none}}@media (max-width:560px){.lg-auth{padding:104px 14px 18px}.lg-card{border-radius:24px}.lg-card:before{border-radius:23px}.lg-body{padding:30px 22px 24px}.lg-bn{font-size:28px}.lg-visual-brand{gap:12px}.lg-visual-brand img{width:78px}.lg-visual-brand strong{font-size:18px}.lg-visual-brand span{display:none}.lg-logo-img{width:94px;height:62px}.lg-fld input{min-height:46px}.lg-btn{min-height:48px}}@media (prefers-reduced-motion:reduce){.lg-btn:hover:not(:disabled) .lg-sheen,.lg-card{animation:none}.lg-btn:active:not(:disabled),.lg-btn:hover:not(:disabled) .lg-arrow{transform:none}}@keyframes riseIn{0%{opacity:0}to{opacity:1}}.statcards .statcard{animation:riseIn .5s cubic-bezier(.2,.7,.3,1) both}.statcards .statcard:first-child{animation-delay:20ms}.statcards .statcard:nth-child(2){animation-delay:60ms}.statcards .statcard:nth-child(3){animation-delay:.1s}.statcards .statcard:nth-child(4){animation-delay:.14s}.statcards .statcard:nth-child(5){animation-delay:.18s}.statcards .statcard:nth-child(6){animation-delay:.22s}.statcards .statcard:nth-child(n+7){animation-delay:.26s}.statcard{transition:transform .16s cubic-bezier(.2,.7,.3,1),border-color .16s,box-shadow .16s}a.statcard:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #0f172a47}.tbl tbody tr{animation:riseIn .42s cubic-bezier(.2,.7,.3,1) both}.tbl tbody tr:first-child{animation-delay:30ms}.tbl tbody tr:nth-child(2){animation-delay:60ms}.tbl tbody tr:nth-child(3){animation-delay:90ms}.tbl tbody tr:nth-child(4){animation-delay:.12s}.tbl tbody tr:nth-child(5){animation-delay:.15s}.tbl tbody tr:nth-child(6){animation-delay:.18s}.tbl tbody tr:nth-child(7){animation-delay:.21s}.tbl tbody tr:nth-child(n+8){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.page,.statcards .statcard,.tbl tbody tr{animation:none}}@media (max-width:1024px){.rate-hero{grid-template-columns:1fr}.rate-hero-card>b{font-size:3rem}.dashboard-chart-grid{grid-template-columns:1fr}.dashboard-chart-grid .dashboard-chart-wide{grid-column:auto}.shell{grid-template-columns:64px 1fr}.nav a .lt,.sb .bt,.sb .lbl,.sb .who .meta{display:none}.sb{padding:14px 8px}.sb .brand{padding:6px 0 14px}.nav a,.sb .brand{justify-content:center}.nav a{padding:11px}.nav a .badge{display:none}.sb .who{justify-content:center}.r4{grid-template-columns:1fr 1fr}.det-grid,.r3,.row-71{grid-template-columns:1fr}.cmd,.live,.topact{display:none}.fg{grid-template-columns:1fr}.dfilter .dfmeta{display:none}}@media (max-width:600px){.top{padding-inline:14px}.top .top-logout{display:none}.top .tesissel{padding-inline:9px}.top .tesissel .l{display:none}}:root .shell{background:radial-gradient(1100px 560px at 80% -12%,#18e29b12,transparent 56%),radial-gradient(820px 520px at -6% 112%,#5ea8ff0d,transparent 54%),var(--bg)}:root .scroll{background:radial-gradient(780px 320px at 60% -70px,#18e29b0d,#0000 62%)}:root[data-theme=light] .scroll,:root[data-theme=light] .shell{background:var(--bg)}.kpi:hover,a.statcard:hover{border-color:var(--line-2);box-shadow:var(--shadow),0 12px 34px -18px #000c;transform:translateY(-2px)}.card{transition:border-color .16s,box-shadow .16s,transform .16s cubic-bezier(.2,.7,.3,1)}.card:hover{border-color:var(--line-2)}.ph .et{text-shadow:0 0 20px var(--acc-glow)}.ph h1{letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.02}.statcard .sc-v{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:2.15rem}.statcard .sc-l{letter-spacing:.09em}.live .dot,.sb .sysstat .sd{filter:drop-shadow(0 0 5px var(--acc))}.sb .mk{box-shadow:0 8px 22px -8px var(--acc-glow),0 0 0 1px #ffffff0f inset}.cdraw{will-change:stroke-dashoffset}@media (prefers-reduced-motion:reduce){.kpi:hover,a.statcard:hover{transform:none}}.bm{--bm-body-top:#1d222c;--bm-body-bot:#14181f;--bm-edge:#ffffff24;--bm-anat:#ffffff1a;--bm-anat-2:#ffffff30;--bm-seam:#ffffff0d;--bm-sel-fill:#18e29b4d;--bm-sel-stroke:var(--acc);--bm-hov-fill:#18e29b1f;--bm-hov-stroke:#18e29b8c}:root[data-theme=light] .bm{--bm-body-top:#edf1f6;--bm-body-bot:#dce3ec;--bm-edge:#0f172a33;--bm-anat:#0f172a1f;--bm-anat-2:#0f172a38;--bm-seam:#0f172a12;--bm-sel-fill:#10b98138;--bm-sel-stroke:var(--acc);--bm-hov-fill:#10b9811f;--bm-hov-stroke:#10b98180}.bm-grid{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:720px){.bm-grid{grid-template-columns:1fr}}.bm-stagecol{flex-direction:column;align-items:center;gap:14px;display:flex}.bm-segwrap{width:100%;max-width:258px;display:flex}.bm-seg{border:1px solid var(--line-2);background:var(--panel-2);border-radius:9px;flex:1;display:flex;overflow:hidden}.bm-seg button{border:0;border-right:1px solid var(--line);color:var(--mut);font:inherit;cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-size:12.5px;font-weight:500;transition:background .14s,color .14s;display:flex}.bm-seg button:last-child{border-right:0}.bm-seg button:hover{background:var(--panel-3);color:var(--ink)}.bm-seg button.on{background:var(--acc-soft);color:var(--acc);font-weight:600}.bm-seg button .bm-pip{font-family:var(--font-mono),monospace;opacity:.8;font-size:10px}.bm-stage{aspect-ratio:240/648;perspective:1500px;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;max-width:258px;position:relative}.bm-flipper{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.bm-flipper.bm-grab{cursor:grab}.bm-flipper.bm-grabbing{cursor:grabbing;transition:none}.bm-face{backface-visibility:hidden;position:absolute;inset:0}.bm-face--back{transform:rotateY(180deg)}.bm-face svg{width:100%;height:100%;display:block;overflow:visible}.bm-body path{fill:url(#bmGrad);stroke:var(--bm-edge);stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round}.bm-anat{fill:none;stroke:var(--bm-anat);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.bm-anat .bm-spine{stroke:var(--bm-anat-2);stroke-dasharray:2 4.5}.bm-anat .bm-dot{fill:var(--bm-anat);stroke:none}.bm-sidemark{fill:var(--faint);opacity:.42;font-family:var(--font-mono),monospace;letter-spacing:.14em;pointer-events:none;font-size:9px}.bm-rgn{fill:#0000;stroke:var(--bm-seam);stroke-width:.8px;pointer-events:all;cursor:pointer;stroke-linejoin:round;outline:none;transition:fill .13s,stroke .13s}.bm-rgn:hover{fill:var(--bm-hov-fill);stroke:var(--bm-hov-stroke);stroke-width:1.3px}.bm-rgn:focus-visible{stroke:var(--acc);stroke-width:1.6px}.bm-rgn.bm-sel{fill:var(--bm-sel-fill);stroke:var(--bm-sel-stroke);stroke-width:1.5px}.bm-rgn.bm-sel:hover{fill:var(--bm-sel-fill);filter:brightness(1.15)}.bm-tip{background:var(--panel-3);border:1px solid var(--line-2);color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;z-index:6;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:opacity .1s;position:absolute;top:0;left:0;transform:translate(-50%,-130%);box-shadow:0 8px 22px -10px #000000b3}.bm-tip.on{opacity:1}.bm-tip .bm-tf{letter-spacing:.08em;color:var(--acc);margin-right:5px;font-size:9px}.bm-draghint,.bm-tip .bm-tf{font-family:var(--font-mono),monospace;text-transform:uppercase}.bm-draghint{letter-spacing:.06em;color:var(--faint);align-items:center;gap:7px;font-size:10px;display:inline-flex}.bm-draghint svg{opacity:.75;width:15px;height:15px}.bm-addsel{align-items:center;gap:8px;width:100%;max-width:258px;display:flex}.bm-addsel label{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:9px}.bm-addsel select{appearance:none;background:var(--panel-2);border:1px solid var(--line-2);font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;flex:1;padding:7px 10px;font-size:12px}.bm-addsel select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);outline:none}.bm-listcol{min-width:0}.bm-listhead{align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.bm-listhead .bm-lt{font-family:var(--font-display),sans-serif;color:var(--ink);font-size:14px;font-weight:600}.bm-listhead .bm-ls{font-family:var(--font-mono),monospace;color:var(--faint);font-size:10.5px}.bm-empty{border:1px dashed var(--line-2);text-align:center;color:var(--faint);border-radius:12px;padding:26px 20px;font-size:12.5px;line-height:1.6}.bm-empty b{color:var(--mut);margin-bottom:4px;font-size:13px;display:block}.bm-rows{flex-direction:column;gap:9px;display:flex}.bm-row{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 11px 10px 12px;animation:bm-rise .34s cubic-bezier(.2,.7,.3,1) both;display:grid}@keyframes bm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bm-lead{flex-direction:column;gap:5px;min-width:96px;display:flex}.bm-badge{font-family:var(--font-mono),monospace;letter-spacing:.04em;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.bm-badge .bm-bd{border-radius:50%;width:5px;height:5px}.bm-badge.on-b{background:var(--acc-soft);color:var(--acc)}.bm-badge.on-b .bm-bd{background:var(--acc)}.bm-badge.ar-b{background:var(--info-bg);color:var(--info)}.bm-badge.ar-b .bm-bd{background:var(--info)}.bm-rn{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.2}.bm-detin{width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:12.5px;transition:border-color .14s,background .14s}.bm-detin::placeholder{color:var(--faint)}.bm-detin:hover{border-color:var(--line-2)}.bm-detin:focus{background:var(--panel);border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);outline:none}.bm-rm{border:1px solid var(--line);width:30px;height:30px;color:var(--faint);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:all .14s;display:flex}.bm-rm:hover{border-color:var(--crit);color:var(--crit);background:var(--crit-bg)}.bm-foot{border-top:1px solid var(--line);font-family:var(--font-mono),monospace;color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:10.5px;display:flex}.bm-foot .bm-pill{border:1px solid var(--line);color:var(--mut);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.bm-foot .bm-pill b{color:var(--ink);font-weight:600}.bm-foot .bm-pill .bm-d{border-radius:50%;width:6px;height:6px}.bm-foot .bm-pill .bm-d.onc{background:var(--acc)}.bm-foot .bm-pill .bm-d.arc{background:var(--info)}@media (prefers-reduced-motion:reduce){.bm-flipper{transition:none!important}.bm-detin,.bm-rgn,.bm-rm,.bm-row,.bm-seg button{transition:none!important;animation:none!important}}.egitim-trainer-row.muted{opacity:.55}.egitim-trainer-row input[readonly]{color:var(--mut);cursor:default;background:0 0;border-color:#0000}.egitim-trainer-select{align-items:center;gap:8px;min-width:145px;color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important;display:flex!important}.egitim-trainer-select input{width:17px;height:17px;accent-color:var(--acc)}.egitim-trainer-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.egitim-trainer-status>div{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:4px;padding:12px;display:grid}.egitim-trainer-status strong{font-size:12px}.egitim-trainer-status span{color:var(--mut);font-size:11px}.egitim-trainer-status .found{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.egitim-trainer-status .found{border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}}.egitim-trainer-status .found strong{color:var(--ok)}.egitim-trainer-status .missing{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.egitim-trainer-status .missing{border-color:color-mix(in srgb,var(--warn) 35%,var(--line))}}.egitim-trainer-status .missing strong{color:var(--warn)}.egitim-plan-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:140px minmax(240px,1fr) minmax(240px,1fr) auto;align-items:end;gap:12px;margin:14px 0 18px;padding:16px;display:grid}.egitim-plan-form label,.egitim-plan-toolbar label{gap:7px;display:grid}.egitim-plan-form label span,.egitim-plan-toolbar label span{color:var(--faint);font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.egitim-plan-form input,.egitim-plan-form select,.egitim-plan-form textarea,.egitim-plan-toolbar input,.egitim-plan-toolbar select{border:1px solid var(--line-2);background:var(--panel-2);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:9px;padding:9px 11px}.egitim-plan-empty{place-content:center;gap:6px;min-height:180px;display:grid}.egitim-plan-empty span{color:var(--faint);font-size:12px}.egitim-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.egitim-plan-summary>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px}.egitim-plan-summary span{color:var(--faint);font:10px var(--font-mono);text-transform:uppercase;display:block}.egitim-plan-summary strong{color:var(--ink);margin-top:6px;font-size:18px;display:block}.egitim-plan-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.egitim-plan-month{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:170px;overflow:hidden}.egitim-plan-month>header{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.egitim-plan-month>header>span{background:var(--acc-soft);width:32px;height:32px;color:var(--acc);font:700 11px var(--font-mono);border-radius:9px;place-items:center;display:grid}.egitim-plan-month>header div{display:grid}.egitim-plan-month>header small{color:var(--faint);font-size:10px}.egitim-plan-month>article{border-bottom:1px solid var(--line);padding:13px 14px}.egitim-plan-month>article:last-child{border-bottom:0}.egitim-plan-month>p{color:var(--faint);text-align:center;padding:26px 14px;font-size:12px}.egitim-plan-item-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.egitim-plan-item-head>div{gap:4px;display:grid}.egitim-plan-item-head span{color:var(--mut);font-size:11px}.egitim-plan-item-meta{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.egitim-plan-item-meta span{background:var(--panel-3);color:var(--mut);border-radius:7px;padding:4px 7px;font-size:10px}.egitim-plan-print{display:none}.modal-bg{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.egitim-plan-modal{border:1px solid var(--line-2);background:var(--panel);width:min(760px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow);border-radius:16px;overflow:auto;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.egitim-plan-modal .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.egitim-plan-modal .modal-head>div{gap:4px;display:grid}.egitim-plan-modal .modal-head span{color:var(--faint);font-size:11px}.egitim-plan-modal .modal-head button{color:var(--mut);background:0 0;border:0;font-size:24px}.egitim-plan-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.egitim-plan-form .wide{grid-column:1/-1}.egitim-plan-form textarea{resize:vertical;min-height:76px}.egitim-plan-modal .modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}@media (max-width:1000px){.egitim-plan-toolbar{grid-template-columns:1fr 1fr}.egitim-plan-months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.egitim-plan-form,.egitim-plan-months,.egitim-plan-summary,.egitim-plan-toolbar{grid-template-columns:1fr}.egitim-plan-form .wide{grid-column:auto}}@media print{@page{size:A4 landscape;margin:8mm}body,html{background:#fff!important;overflow:visible!important}.shell,body,html{height:auto!important}.shell{display:block!important}.sb,.top{display:none!important}.main{display:block!important}.main,.scroll{height:auto!important}.scroll{padding:0!important;overflow:visible!important}.egitim-plan-page>*{display:none!important}.egitim-plan-page{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.egitim-plan-page .egitim-plan-print{color:#111;background:#fff;font-family:Arial,sans-serif;display:block!important}.egitim-plan-print table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:7px}.egitim-plan-print td,.egitim-plan-print th{text-align:center;overflow-wrap:anywhere;border:1px solid #64748b;padding:4px 2px}.egitim-plan-print td:nth-child(2),.egitim-plan-print th:nth-child(2){text-align:left;width:22%}.egitim-plan-print td:nth-child(4),.egitim-plan-print td:nth-child(5),.egitim-plan-print th:nth-child(4),.egitim-plan-print th:nth-child(5){width:12%}.egitim-plan-print .egitim-plan-official-head,.egitim-plan-print .egitim-plan-signatures{display:grid}.egitim-plan-print-legend{display:flex}}.egitim-document-picker{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel-2));border-radius:15px;grid-template-columns:minmax(280px,1fr) minmax(360px,1.25fr);align-items:center;gap:24px;margin:10px 0 18px;padding:18px 20px;display:grid}.egitim-document-picker>div{gap:4px;display:grid}.egitim-document-picker span{color:var(--acc);font:700 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.egitim-document-picker strong{color:var(--ink);font-size:15px}.egitim-document-picker small{color:var(--mut);font-size:12px}.egitim-document-picker select{border:1px solid var(--line-2);background:var(--panel-2);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:11px;padding:0 13px}.egitim-selected-training{border:1px solid var(--acc);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.egitim-selected-training{border:1px solid color-mix(in srgb,var(--acc) 24%,var(--line))}}.egitim-selected-training{background:radial-gradient(circle at 95% 15%,var(--acc-soft),transparent 38%),var(--panel);border-radius:15px}.egitim-selected-training span{color:var(--faint);font:10px var(--font-mono);text-transform:uppercase}.egitim-selected-training h2{color:var(--ink);margin:5px 0 3px;font-size:20px}.egitim-selected-training p{color:var(--mut);margin:0;font-size:12px}.egitim-selected-stats{flex-wrap:wrap;gap:8px;display:flex}.egitim-selected-stats span{border:1px solid var(--line);background:var(--panel-2);text-align:center;border-radius:10px;min-width:92px;padding:9px 12px;display:grid}.egitim-selected-stats b{color:var(--ink);font-size:17px}.egitim-document-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.egitim-document-list{margin-top:16px}.egitim-document-list .btn{min-height:34px}.egitim-official-doc{font-family:Arial,Helvetica Neue,sans-serif;font-size:13px;line-height:1.55}.egitim-official-doc h2{color:#0f233e;font-size:24px}.egitim-official-doc h3{color:#0f233e;font-size:14px}.egitim-official-doc li,.egitim-official-doc p,.egitim-official-doc td,.egitim-official-doc th{font-size:12.5px;line-height:1.45}.egitim-official-doc .tbl{color:#111827}.egitim-attendance-preview>header{color:#fff;background:#0f233e;justify-content:space-between;align-items:center;gap:16px;margin:-24px -24px 20px;padding:16px 24px;display:flex}.egitim-attendance-preview>header h2{color:#fff;margin:0}.egitim-attendance-preview>header small{font-weight:700}.egitim-certificate-preview{border:2px solid #0f233e;margin-bottom:18px;padding:34px 42px;position:relative;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #94a3b8}.egitim-certificate-preview>h3{text-align:center;font-size:20px}.egitim-certificate-preview>.certificate-no{text-align:right;display:block}.egitim-plan-page{flex-direction:column;display:flex}.egitim-plan-page>.egitim-head{order:1}.egitim-plan-page>.egitim-plan-toolbar{order:2}.egitim-plan-page>.egitim-alert{order:3}.egitim-plan-page>.egitim-plan-summary{order:4}.egitim-plan-page>.egitim-plan-entry{order:5}.egitim-plan-page>.egitim-plan-months{order:6}.egitim-plan-page>.egitim-plan-print{order:7}.egitim-plan-entry{margin-bottom:18px}.egitim-plan-entry .egitim-plan-modal{border:1px solid var(--acc);width:100%;max-height:none}@supports (color:color-mix(in lab,red,red)){.egitim-plan-entry .egitim-plan-modal{border:1px solid color-mix(in srgb,var(--acc) 22%,var(--line))}}.egitim-plan-entry .egitim-plan-modal{background:var(--panel);box-shadow:none;border-radius:15px}.egitim-plan-entry .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex}.egitim-plan-entry .modal-head>div{gap:4px;display:grid}.egitim-plan-entry .modal-head span{color:var(--faint);font-size:11px}.egitim-plan-entry .modal-head button{color:var(--mut);background:0 0;border:0;font-size:22px}.egitim-plan-entry .modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}@media (max-width:760px){.egitim-document-picker{grid-template-columns:1fr}.egitim-selected-training{flex-direction:column;align-items:flex-start}.egitim-document-actions{flex-direction:column;align-items:stretch}.egitim-document-actions .btn{justify-content:center;width:100%}.egitim-certificate-preview{padding:24px 18px}}.egitim-official-doc .egitim-summary span{color:#334155!important}.egitim-official-doc .egitim-summary strong{font-weight:700;color:#0f172a!important}.egitim-official-doc .tbl th{font-weight:700;color:#334155!important}.egitim-official-doc .tbl td{font-weight:500;color:#0f172a!important}.egitim-official-doc .tbl td:nth-child(2){font-weight:700}.egitim-live-preview .egitim-summary div{background:#f8fafc!important;border-color:#94a3b8!important}.egitim-inline-error{border:1px solid var(--crit);margin:10px 0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.egitim-inline-error{border:1px solid color-mix(in srgb,var(--crit) 55%,var(--line))}}.egitim-inline-error{background:var(--crit-soft);color:var(--crit);border-radius:9px;font-size:12px}.egitim-success{border:1px solid var(--ok);margin:10px 0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.egitim-success{border:1px solid color-mix(in srgb,var(--ok) 50%,var(--line))}}.egitim-success{background:var(--ok);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.egitim-success{background:color-mix(in srgb,var(--ok) 10%,var(--panel))}}.egitim-success{color:var(--ok);font-size:12px}.egitim-danger-action{border:1px solid var(--crit)!important}@supports (color:color-mix(in lab,red,red)){.egitim-danger-action{border:1px solid color-mix(in srgb,var(--crit) 35%,var(--line))!important}}.egitim-danger-action{background:var(--crit)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.egitim-danger-action{background:color-mix(in srgb,var(--crit) 8%,transparent)!important}}.egitim-danger-action{color:var(--crit)!important;padding:7px 10px!important}.egitim-attendance-save{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:13px 14px;display:flex}.egitim-attendance-save span{color:var(--mut);font-size:12px}.egitim-table td small{color:var(--faint);margin-top:4px;font-size:10px;display:block}.egitim-plan-matrix-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;order:6;overflow:hidden}.egitim-plan-matrix-card>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 16px}.egitim-plan-matrix-card>header,.egitim-plan-matrix-card>header>div{align-items:center;gap:14px;display:flex}.egitim-plan-matrix-card>header strong{color:var(--ink);font-size:12px}.egitim-plan-legend{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:8px 10px}.egitim-plan-legend span{color:var(--mut);align-items:center;gap:5px;font-size:10px;display:flex}.egitim-plan-legend i{border:1px solid var(--line-2);border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.egitim-plan-legend i.planned{color:#fff;background:#f97316;border-color:#f97316}.egitim-plan-legend i.completed{color:#fff;background:#10b981;border-color:#10b981}.egitim-plan-matrix-scroll{max-height:620px;overflow:auto}.egitim-plan-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px}.egitim-plan-matrix th{z-index:2;border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--ink);text-align:left;padding:11px 8px;font-size:10px;position:sticky;top:0}.egitim-plan-matrix td:nth-last-child(-n+13):not(:last-child),.egitim-plan-matrix th:nth-last-child(-n+13):not(:last-child){text-align:center;width:45px}.egitim-plan-matrix td{border-bottom:1px solid var(--line);max-width:190px;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;padding:9px 8px;font-size:11px;overflow:hidden}.egitim-plan-matrix td strong{color:var(--ink);text-overflow:ellipsis;display:block;overflow:hidden}.egitim-plan-matrix td small{color:var(--faint);text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.egitim-month-cell{border:1px solid var(--line);background:var(--panel-2);color:#0000;cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;margin:auto;font-weight:800;display:grid}.egitim-month-cell.planned{color:#fff;background:#f97316;border-color:#f97316}.egitim-month-cell.completed{color:#fff;background:#10b981;border-color:#10b981}.egitim-month-cell:disabled{cursor:default;opacity:.75}.egitim-matrix-actions{gap:6px;display:flex}.egitim-matrix-actions button{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.egitim-matrix-actions button:last-child{color:var(--crit)}.egitim-plan-print-legend{justify-content:flex-end;gap:16px;margin-top:8px;font-size:8px;display:flex}@media (max-width:800px){.egitim-attendance-save,.egitim-plan-matrix-card>header{flex-direction:column;align-items:stretch}.egitim-attendance-save .btn{justify-content:center;width:100%}.egitim-plan-legend{flex-wrap:wrap}}.egitim-plan-page .egitim-plan-summary{display:none!important}.egitim-plan-page .egitim-matrix-actions button{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:grid}.egitim-plan-page .egitim-matrix-actions button:hover{border-color:var(--acc);background:var(--acc-soft)}.egitim-plan-page .modal-bg .egitim-plan-modal{width:min(650px,100vw - 32px);max-height:calc(100vh - 32px);margin:0;box-shadow:0 24px 70px #00000073}.egitim-plan-matrix-card>.egitim-plan-table-toolbar{background:linear-gradient(180deg,var(--panel-2),var(--panel));gap:16px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.egitim-plan-matrix-card>.egitim-plan-table-toolbar{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 72%,transparent),var(--panel))}}.egitim-plan-matrix-card>.egitim-plan-table-toolbar{border-bottom:1px solid var(--line)}.egitim-plan-matrix-card>.egitim-plan-table-toolbar>div{display:flex}.egitim-plan-toolbar-main{justify-content:space-between;align-items:center;gap:16px}.egitim-plan-toolbar-title{gap:3px;display:grid!important}.egitim-plan-toolbar-title strong{font-size:15px!important}.egitim-plan-toolbar-title span{color:var(--faint);font-size:11px}.egitim-plan-toolbar-actions{align-items:center;gap:9px;display:flex}.egitim-plan-toolbar-actions .btn{border-radius:10px;min-height:40px}.egitim-plan-context{border-top:1px solid var(--line);align-items:flex-end;padding-top:14px;gap:12px!important}.egitim-plan-context>label{flex:1;gap:7px;max-width:360px;display:grid}.egitim-plan-context>label>span{color:var(--faint);font:600 9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.egitim-plan-context input,.egitim-plan-context select{border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:42px;color:var(--ink);font:600 12px var(--font-sans);border-radius:10px;outline:0;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s}.egitim-plan-context input:hover,.egitim-plan-context select:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-plan-context input:hover,.egitim-plan-context select:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line-2))}}.egitim-plan-context input:focus,.egitim-plan-context select:focus{border-color:var(--acc);background:var(--panel);box-shadow:0 0 0 3px var(--acc-soft)}.egitim-plan-context>.egitim-plan-year{flex:0 0 120px}.egitim-plan-context>.egitim-plan-legend{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-items:center;gap:14px;margin-left:auto;padding:10px 13px;display:flex}.egitim-plan-context>.egitim-plan-legend>span{color:var(--mut);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.egitim-plan-context>.egitim-plan-legend i{background:var(--line-2);width:9px;height:9px;box-shadow:none;border:0;border-radius:50%;display:block}.egitim-plan-context>.egitim-plan-legend i.planned{background:#f97316}.egitim-plan-context>.egitim-plan-legend i.completed{background:#10b981}@media (max-width:900px){.egitim-plan-context{flex-wrap:wrap;align-items:stretch}.egitim-plan-context>label{max-width:none}.egitim-plan-context>.egitim-plan-legend{justify-content:center;width:100%;margin-left:0}}@media (max-width:620px){.egitim-plan-toolbar-main{flex-direction:column;align-items:stretch!important}.egitim-plan-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.egitim-plan-context>.egitim-plan-year,.egitim-plan-context>label{flex:100%}}.doc-page{gap:18px;display:grid}.doc-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.doc-head h1{margin:5px 0 8px;font-size:30px}.doc-head p{color:var(--muted);max-width:720px;margin:0;line-height:1.6}.doc-head-actions{flex-wrap:wrap;gap:10px;display:flex}.doc-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.doc-area{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:16px;flex-direction:column;min-height:220px;padding:24px;text-decoration:none;transition:all .2s;display:flex}.doc-area:focus-visible,.doc-area:hover{border-color:var(--acc);outline:none;transform:translateY(-2px);box-shadow:0 12px 32px #00000024}.doc-area>span{color:var(--acc);letter-spacing:.12em;font:700 12px/1 monospace}.doc-area h2{margin:34px 0 10px;font-size:21px}.doc-area p{color:var(--muted);margin:0;line-height:1.55}.doc-area b{color:var(--acc);margin-top:auto;padding-top:22px}.doc-info{padding:22px}.doc-info h2{margin:0 0 8px;font-size:17px}.doc-info p{color:var(--muted);margin:0;line-height:1.6}.doc-list-panel{padding:18px}.doc-filters{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:18px;display:grid}.doc-editor .fld,.doc-filters label{gap:7px;display:grid}.doc-editor .fld>span,.doc-filters span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:700 11px/1 monospace}.doc-filters input,.doc-filters select{min-height:44px}.doc-records{gap:12px;display:grid}.doc-records.signs{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-record{border:1px solid var(--line);border-radius:13px;flex-direction:column;min-width:0;padding:18px;display:flex}.doc-record-top{justify-content:space-between;gap:10px;display:flex}.doc-category,.doc-status{text-transform:uppercase;letter-spacing:.05em;background:var(--acc);border-radius:99px;padding:7px 9px;font:700 11px/1 monospace}@supports (color:color-mix(in lab,red,red)){.doc-category,.doc-status{background:color-mix(in srgb,var(--acc) 13%,transparent)}}.doc-category,.doc-status{color:var(--acc)}.doc-file{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.doc-record h2{margin:18px 0 8px;font-size:17px}.doc-record p{margin:0 0 10px;line-height:1.5}.doc-record p,.doc-record small{color:var(--muted)}.doc-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.doc-actions .btn{min-height:44px}.doc-state{text-align:center;min-height:210px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.doc-state b{color:var(--text)}.doc-state.error b{color:var(--danger)}.doc-message{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:13px 16px}.doc-editor{padding:20px}.doc-editor-title,.doc-management-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.doc-editor-title h2,.doc-management-title h2{margin:0;font-size:18px}.doc-check{gap:9px;min-height:44px}.doc-check input{width:18px;height:18px}.doc-savebar{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.doc-savebar .btn{min-height:44px}.doc-table-wrap{overflow:auto}.doc-table-wrap td small{color:var(--muted);margin-top:5px;display:block}.doc-status.taslak{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.doc-status.taslak{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.doc-status.arsivde{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.doc-status.arsivde{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.doc-category-form{align-items:end}.doc-form-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.doc-table-wrap .doc-actions{padding:0}.doc-table-wrap .doc-actions button{color:var(--acc);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.doc-operation-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071019b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.doc-operation{border:1px solid var(--acc);width:min(430px,100%);padding:34px}@supports (color:color-mix(in lab,red,red)){.doc-operation{border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line))}}.doc-operation{background:var(--panel);text-align:center;border-radius:20px;box-shadow:0 28px 90px #0000006b}.doc-operation h2{margin:18px 0 8px;font-size:21px}.doc-operation p{color:var(--muted);margin:0;line-height:1.55}.doc-operation-spinner{justify-content:center;align-items:center;gap:7px;height:54px;display:flex}.doc-operation-spinner i{background:var(--acc);border-radius:50%;width:9px;height:9px;animation:doc-pulse 1s ease-in-out infinite}.doc-operation-spinner i:nth-child(2){animation-delay:.14s}.doc-operation-spinner i:nth-child(3){animation-delay:.28s}.doc-operation-check{background:var(--acc);color:#04130e;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:28px;font-weight:900;display:grid}.doc-operation.success{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.doc-operation.success{border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}}@keyframes doc-pulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.doc-operation-spinner i{opacity:1;animation:none}}.doc-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:210px;display:grid}.doc-skeleton-card{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;min-height:190px;padding:18px;overflow:hidden}.doc-skeleton-card>*{background:linear-gradient(100deg,var(--line) 25%,var(--muted) 45%,var(--line) 65%);border-radius:7px;display:block}@supports (color:color-mix(in lab,red,red)){.doc-skeleton-card>*{background:linear-gradient(100deg,var(--line) 25%,color-mix(in srgb,var(--muted) 22%,var(--line)) 45%,var(--line) 65%)}}.doc-skeleton-card>*{background-size:220% 100%;animation:doc-shimmer 1.25s linear infinite}.doc-skeleton-card i{width:76px;height:25px}.doc-skeleton-card b{width:66%;height:20px;margin-top:26px}.doc-skeleton-card span{height:11px;margin-top:13px}.doc-skeleton-card span:last-child{width:78%}@keyframes doc-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.doc-skeleton-card>*{animation:none}}@media (max-width:700px){.doc-skeleton{grid-template-columns:1fr}.doc-skeleton-card:nth-child(n+2){display:none}}.doc-record{background:var(--panel);transition:border-color .13s,transform .13s;position:relative;overflow:hidden}.doc-record:before{content:"";background:var(--acc);transform-origin:bottom;width:3px;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.doc-record:focus-within,.doc-record:hover{border-color:var(--line-2);transform:translateY(-1px)}.doc-record:focus-within:before,.doc-record:hover:before{transform:scaleY(1)}.doc-record-link{color:inherit;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.doc-record-link h2{transition:color .18s}.doc-record-link:focus-visible h2,.doc-record-link:hover h2{color:var(--acc)}.doc-record-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:7px 14px;margin-top:13px;padding-top:13px;font-size:11px;display:flex}.doc-open{color:var(--acc);justify-content:space-between;align-items:center;margin-top:17px;font-size:12px;display:flex}.doc-open span{font-size:18px;transition:transform .18s}.doc-record-link:focus-visible .doc-open span,.doc-record-link:hover .doc-open span{transform:translate(4px)}.doc-detail-page{max-width:1320px}.doc-detail-hero{border:1px solid var(--line);background:var(--panel);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.doc-detail-hero:after{content:"";border:1px solid var(--acc);width:240px;height:240px;position:absolute;bottom:-100px;right:-70px}@supports (color:color-mix(in lab,red,red)){.doc-detail-hero:after{border:1px solid color-mix(in srgb,var(--acc) 18%,transparent)}}.doc-detail-hero:after{pointer-events:none;border-radius:50%}.doc-detail-hero>div{z-index:1;position:relative}.doc-detail-kicker{gap:8px;margin-bottom:18px;display:flex}.doc-detail-hero h1{max-width:820px;margin:8px 0 10px;font-size:clamp(26px,3vw,40px);line-height:1.12}.doc-detail-hero p{max-width:800px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.doc-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:max-content;display:flex}.doc-detail-actions .btn{min-height:44px}.doc-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start}.doc-detail-grid,.doc-detail-main{gap:16px;display:grid}.doc-detail-card,.doc-detail-history{padding:20px}.doc-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:13px;display:grid}.doc-detail-fields>div{border-bottom:1px solid var(--line);gap:6px;padding:15px 0;display:grid}.doc-detail-fields span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1 monospace}.doc-detail-fields strong{font-size:14px;line-height:1.45}.doc-detail-copy{color:var(--text);margin:14px 0 0;font-size:15px;line-height:1.75}.doc-current-file{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.doc-current-file>div{gap:6px;min-width:0;display:grid}.doc-current-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-current-file span{color:var(--muted);font-size:12px}.doc-current-file>span{background:var(--acc);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.doc-current-file>span{background:color-mix(in srgb,var(--acc) 12%,transparent)}}.doc-current-file>span{color:var(--acc);white-space:nowrap;font:700 11px/1 monospace}.doc-detail-history{position:sticky;top:18px}.doc-version-list{margin-top:16px;display:grid}.doc-version{grid-template-columns:14px 1fr;gap:11px;padding-bottom:20px;display:grid;position:relative}.doc-version:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:13px;bottom:0;left:5px}.doc-version>span{z-index:1;border:2px solid var(--muted);background:var(--card);border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.doc-version>span.current{border-color:var(--acc);background:var(--acc);box-shadow:0 0 0 4px var(--acc)}@supports (color:color-mix(in lab,red,red)){.doc-version>span.current{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 12%,transparent)}}.doc-version strong{font-size:13px}.doc-version p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.45}.doc-version small{color:var(--muted);font-size:11px}.doc-state.compact{min-height:130px}.doc-detail-skeleton{border:1px solid var(--line);background:var(--card);border-radius:18px;min-height:430px;padding:28px}.doc-detail-skeleton>*{background:linear-gradient(100deg,var(--line) 25%,var(--muted) 45%,var(--line) 65%);border-radius:8px;display:block}@supports (color:color-mix(in lab,red,red)){.doc-detail-skeleton>*{background:linear-gradient(100deg,var(--line) 25%,color-mix(in srgb,var(--muted) 22%,var(--line)) 45%,var(--line) 65%)}}.doc-detail-skeleton>*{background-size:220% 100%;animation:doc-shimmer 1.25s linear infinite}.doc-detail-skeleton i{width:110px;height:28px}.doc-detail-skeleton b{width:58%;height:36px;margin-top:34px}.doc-detail-skeleton span{width:88%;height:13px;margin-top:18px}.doc-detail-skeleton span:last-child{width:70%}@media (prefers-reduced-motion:reduce){.doc-detail-skeleton>*,.doc-open span,.doc-record,.doc-record:before{transition:none!important;animation:none!important}.doc-record:focus-within,.doc-record:hover{transform:none}}@media (max-width:900px){.doc-area-grid,.doc-capsules,.doc-records.signs,.doc-sign-grid{grid-template-columns:1fr 1fr}.doc-head{flex-direction:column;align-items:flex-start}.doc-detail-grid,.doc-filter-controls,.doc-filters{grid-template-columns:1fr}.doc-detail-history{position:static}.doc-detail-hero{flex-direction:column;align-items:flex-start}.doc-detail-actions{justify-content:flex-start;min-width:0}}@media (max-width:620px){.doc-area-grid,.doc-capsules,.doc-dictionary-group,.doc-records.signs,.doc-sign-grid{grid-template-columns:1fr}.doc-dictionary-group>span{width:40px;height:40px;font-size:18px;position:static}.doc-head h1{font-size:25px}.doc-head-actions,.doc-head-actions .btn,.doc-savebar,.doc-savebar .btn{width:100%}.doc-savebar{flex-direction:column}.doc-editor,.doc-list-panel{padding:14px}.doc-area{min-height:190px}.doc-detail-hero{padding:20px}.doc-detail-actions,.doc-detail-actions .btn{width:100%}.doc-detail-fields{grid-template-columns:1fr}.doc-current-file{flex-direction:column;align-items:flex-start}.doc-detail-card,.doc-detail-history{padding:16px}}.doc-area{background:var(--panel);position:relative;overflow:hidden}.doc-area,.doc-area.orange,.doc-area.turquoise,.doc-area.violet{--doc-tone:var(--acc)}.doc-area-icon{width:68px;height:68px;color:var(--doc-tone);background:var(--acc-soft);border:1px solid var(--line-2);border-radius:18px;place-items:center;display:grid}.doc-area-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.doc-area h2{margin-top:24px}.doc-area b{color:var(--doc-tone)}.doc-area:focus-visible,.doc-area:hover{border-color:var(--doc-tone)}.doc-date-filters{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:flex}.doc-date-filters label{gap:7px;display:grid}.doc-date-filters label span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:700 10px/1 monospace}.doc-date-filters .btn,.doc-date-filters input{min-height:44px}.doc-editor-page{max-width:1180px;margin-inline:auto}.doc-dirty{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-self:center;padding:9px 12px;font-size:12px}.doc-dirty.active{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.doc-dirty.active{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}}.doc-dirty.active{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.doc-dirty.active{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.doc-editor-shell{padding:0;overflow:hidden}.doc-editor-fields{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.doc-editor-fields .fld{gap:7px;display:grid}.doc-editor-fields .fld span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:700 10px/1 monospace}.doc-editor-fields textarea{min-height:88px}.doc-editor-toolbar{border-block:1px solid var(--line);background:var(--panel-2);z-index:2;flex-wrap:wrap;gap:6px;padding:12px 22px;display:flex;position:sticky;top:0}.doc-editor-toolbar button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 11px;font-weight:650}.doc-editor-toolbar button.active,.doc-editor-toolbar button:focus-visible,.doc-editor-toolbar button:hover{border-color:var(--acc);color:var(--acc);outline:none}.doc-editor-toolbar button:disabled{opacity:.4;cursor:not-allowed}.doc-rich-editor{min-height:360px;padding:24px}.doc-rich-editor .tiptap{outline:none;min-height:310px;line-height:1.72}.doc-rich-editor .tiptap p:first-child{margin-top:0}.doc-rich-editor .tiptap h2,.doc-rich-editor .tiptap h3,.doc-rich-editor .tiptap h4{margin:1.35em 0 .55em}.doc-rich-editor .tiptap blockquote{border-left:3px solid var(--acc);background:var(--acc);margin-inline:0;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.doc-rich-editor .tiptap blockquote{background:color-mix(in srgb,var(--acc) 7%,transparent)}}.doc-rich-editor .tiptap blockquote{border-radius:0 10px 10px 0}.doc-rich-editor .tiptap a{color:var(--acc);text-decoration:underline}.doc-rich-editor .tiptap img{object-fit:contain;border-radius:12px;max-width:100%;max-height:560px;margin-block:20px;display:block}.doc-media-panel{border-top:1px solid var(--line);background:var(--panel-2);padding:20px 22px}@supports (color:color-mix(in lab,red,red)){.doc-media-panel{background:color-mix(in srgb,var(--panel-2) 65%,var(--card))}}.doc-media-panel>div:first-child{gap:4px;display:grid}.doc-media-panel>div:first-child span{color:var(--muted);font-size:12px}.doc-media-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.doc-media-actions label{cursor:pointer;min-height:44px}.doc-upload-progress{color:var(--muted);align-items:center;gap:10px;margin-top:14px;display:flex}.doc-upload-progress span{border:2px solid var(--line);border-top-color:var(--acc);border-radius:50%;width:18px;height:18px;animation:spin .75s linear infinite}.doc-media-list{gap:8px;margin-top:14px;display:grid}.doc-media-list article{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.doc-media-list article div{gap:4px;min-width:0;display:grid}.doc-media-list article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-media-list article span{color:var(--muted);font-size:11px}.doc-media-list article button{color:var(--danger);cursor:pointer;background:0 0;border:0;min-height:40px}@media (max-width:720px){.doc-editor-fields{grid-template-columns:1fr;padding:16px}.doc-editor-toolbar{padding:10px 14px;position:static}.doc-rich-editor{padding:18px}.doc-media-panel{padding:16px}.doc-media-actions,.doc-media-actions .btn{width:100%}}.doc-notice{border:1px solid;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 12px 28px #0000001f}.doc-notice:focus{outline:3px solid}@supports (color:color-mix(in lab,red,red)){.doc-notice:focus{outline:3px solid color-mix(in srgb,currentColor 28%,transparent)}}.doc-notice:focus{outline-offset:2px}.doc-notice-icon{background:currentColor;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.doc-notice-icon{background:color-mix(in srgb,currentColor 14%,transparent)}}.doc-notice strong{display:block}.doc-notice p{margin:3px 0 0;line-height:1.45}.doc-notice-error{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.doc-notice-error{background:color-mix(in srgb,var(--danger) 8%,var(--card))}}.doc-notice-error{animation:doc-alert-pulse .55s ease-in-out 3}.doc-notice-success{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.doc-notice-success{background:color-mix(in srgb,var(--ok) 8%,var(--card))}}.doc-notice-warning{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.doc-notice-warning{background:color-mix(in srgb,var(--warn) 8%,var(--card))}}.doc-notice-info{color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.doc-notice-info{background:color-mix(in srgb,var(--acc) 8%,var(--card))}}.doc-notice-actions{gap:7px;display:flex}.doc-notice-actions button{min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;font-weight:750}.doc-editor-toolbar{gap:8px}.doc-toolbar-group{border-right:1px solid var(--line);gap:5px;padding-right:8px;display:flex}.doc-toolbar-group:last-child{border-right:0}.doc-editor-toolbar button{min-height:40px;padding:5px 11px}.doc-editor-toolbar button span{display:block}.doc-editor-toolbar button small{color:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:9px;line-height:1;display:block}.doc-editor-toolbar button:focus-visible,.doc-editor-toolbar button:hover{outline:2px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.doc-editor-toolbar button:focus-visible,.doc-editor-toolbar button:hover{outline:2px solid color-mix(in srgb,var(--acc) 22%,transparent)}}.doc-editor-toolbar button:focus-visible,.doc-editor-toolbar button:hover{outline-offset:1px}.doc-editor-toolbar button.active{border-color:var(--acc);background:var(--acc);color:#fff;box-shadow:0 4px 12px var(--acc)}@supports (color:color-mix(in lab,red,red)){.doc-editor-toolbar button.active{box-shadow:0 4px 12px color-mix(in srgb,var(--acc) 30%,transparent)}}.doc-back-button{cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0;display:block}.doc-savebar{align-items:center}.doc-word-count{color:var(--muted);margin-right:auto;font-size:12px}.doc-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a12ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.doc-exit-dialog{text-align:center;width:min(560px,100%);padding:28px}.doc-dialog-icon{background:var(--warn);border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.doc-dialog-icon{background:color-mix(in srgb,var(--warn) 16%,transparent)}}.doc-dialog-icon{color:var(--warn);font-size:24px;font-weight:850}.doc-exit-dialog h2{margin:0 0 8px}.doc-exit-dialog p{color:var(--muted);margin:0}.doc-dialog-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.btn-danger{border-color:var(--danger)!important;color:var(--danger)!important}.doc-status-tabs{margin-bottom:14px}.doc-status-tabs .chip b{background:var(--panel-2);border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:5px;font-size:11px;display:inline-grid}.doc-management-filters{margin-bottom:16px}.doc-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.doc-pagination span,.egitim-pagination{color:var(--muted);font-weight:700}.egitim-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex}.egitim-pagination>div{gap:8px;display:flex}.doc-scope-field{border:1px solid var(--line);border-radius:11px;padding:11px 13px}.doc-scope-field legend{color:var(--muted);text-transform:uppercase;padding:0 6px;font:700 11px/1 monospace}.doc-facility-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:7px;display:grid}.doc-media-row-actions{align-items:center;gap:10px;display:flex}.doc-media-row-actions a{color:var(--acc);font-weight:700;text-decoration:none}.doc-media-actions .disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.doc-media-hint{color:var(--warn);font-size:12px;display:block}.doc-recovery{border:1px solid var(--warn);background:var(--warn);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.doc-recovery{background:color-mix(in srgb,var(--warn) 9%,var(--card))}}.doc-recovery span,.doc-recovery strong{display:block}.doc-recovery span{color:var(--muted);margin-top:4px;font-size:12px}.doc-recovery>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@keyframes doc-alert-pulse{0%,to{transform:translate(0);box-shadow:0 12px 28px #0000001f}35%{box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 18%,transparent);transform:translate(-4px)}70%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.doc-notice-error{animation:none}}@media (max-width:720px){.doc-toolbar-group{border-right:0;width:100%;padding-right:0;overflow-x:auto}.doc-notice{grid-template-columns:36px 1fr}.doc-notice-actions{grid-column:1/-1;justify-content:flex-end}.doc-dialog-actions,.doc-dialog-actions .btn{width:100%}.doc-savebar{flex-direction:column;align-items:stretch}.doc-word-count{margin-right:0}.doc-savebar .btn{width:100%}.doc-facility-options{grid-template-columns:1fr}.doc-recovery{flex-direction:column;align-items:stretch}.doc-recovery .btn,.doc-recovery>div:last-child{width:100%}}.doc-trash-grid{gap:12px;display:grid}.doc-trash-grid>article{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:18px;display:grid}.doc-trash-grid article>div:first-child{justify-items:start;gap:8px;display:grid}.doc-trash-grid article strong{font-size:16px}.doc-trash-grid article p{color:var(--muted);margin:0}.doc-trash-deadline{color:var(--warn);background:var(--warn);border-radius:10px;gap:5px;padding:10px 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.doc-trash-deadline{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.doc-trash-deadline span{color:var(--muted);font-size:11px}.btn-danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}}@media (max-width:800px){.doc-trash-grid>article{grid-template-columns:1fr}.doc-trash-grid .doc-actions{padding-top:0}}.doc-detail-hero.has-cover{grid-template-columns:minmax(0,1fr) auto minmax(260px,36%);display:grid}.doc-detail-cover{object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%;height:230px}.doc-published-content{font-size:15px;line-height:1.75}.doc-published-content h2,.doc-published-content h3,.doc-published-content h4{margin:1.4em 0 .55em}.doc-published-content a{color:var(--acc);text-decoration:underline}.doc-published-content blockquote{border-left:3px solid var(--acc);background:var(--acc);margin-inline:0;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.doc-published-content blockquote{background:color-mix(in srgb,var(--acc) 7%,transparent)}}.doc-published-content img{object-fit:contain;border-radius:12px;max-width:100%;max-height:560px;margin-block:20px;display:block}.doc-published-content img[data-size=small],.doc-rich-editor img[data-size=small]{width:35%}.doc-published-content img[data-size=medium],.doc-rich-editor img[data-size=medium]{width:65%}.doc-published-content img[data-size=full],.doc-rich-editor img[data-size=full]{width:100%}.doc-published-content img[data-align=left],.doc-rich-editor img[data-align=left]{margin-left:0;margin-right:auto}.doc-published-content img[data-align=center],.doc-rich-editor img[data-align=center]{margin-left:auto;margin-right:auto}.doc-published-content img[data-align=right],.doc-rich-editor img[data-align=right]{margin-left:auto;margin-right:0}.doc-rich-editor img.ProseMirror-selectednode{outline:3px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.doc-rich-editor img.ProseMirror-selectednode{outline:3px solid color-mix(in srgb,var(--acc) 65%,transparent)}}.doc-rich-editor img.ProseMirror-selectednode{outline-offset:4px}.doc-attachment-list{gap:8px;display:grid}.doc-attachment-list a{border:1px solid var(--line);color:inherit;border-radius:10px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:all .18s;display:flex}.doc-attachment-list a:focus-visible,.doc-attachment-list a:hover{border-color:var(--acc);outline:none;transform:translate(3px)}.doc-attachment-list a>span{background:var(--acc);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.doc-attachment-list a>span{background:color-mix(in srgb,var(--acc) 12%,transparent)}}.doc-attachment-list a>span{color:var(--acc);font-size:20px}.doc-attachment-list a div{gap:3px;display:grid}.doc-attachment-list small{color:var(--muted)}@media (max-width:980px){.doc-detail-hero.has-cover{grid-template-columns:1fr}.doc-detail-cover{grid-row:1;height:260px}.doc-detail-hero.has-cover .doc-detail-actions{grid-row:3}}.doc-area-latest{border-top:1px solid var(--doc-tone);gap:6px;margin-top:18px;padding-top:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.doc-area-latest{border-top:1px solid color-mix(in srgb,var(--doc-tone) 22%,var(--line))}}.doc-area-latest span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.doc-actions .danger{color:var(--danger)}.doc-capsules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.doc-capsule{border:1px solid var(--line);background:linear-gradient(145deg,var(--acc),var(--card));border-radius:15px;padding:18px}@supports (color:color-mix(in lab,red,red)){.doc-capsule{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 8%,var(--card)),var(--card))}}.doc-capsule{color:inherit;gap:8px;text-decoration:none;transition:all .18s;display:grid}.doc-capsule:focus-visible,.doc-capsule:hover{border-color:var(--acc);outline:none;transform:translateY(-2px)}.doc-capsule span{color:var(--acc);letter-spacing:.08em;text-transform:uppercase;font:700 11px/1 monospace}.doc-capsule strong{font-size:18px}.doc-capsule p{color:var(--muted);margin:0;line-height:1.5}.doc-folder-chips{grid-column:1/-1}.doc-dictionary{gap:18px;display:grid}.doc-dictionary-group{grid-template-columns:52px minmax(0,1fr);gap:14px;display:grid}.doc-dictionary-group>span{background:var(--acc);color:#fff;border-radius:14px;align-self:start;place-items:center;width:48px;height:48px;font:800 22px/1 monospace;display:grid;position:sticky;top:86px}.doc-dictionary-group>div{gap:10px;display:grid}.doc-term-card{background:var(--card);transition:all .18s}.doc-term-card a{color:inherit;gap:7px;padding:16px;text-decoration:none;display:grid}.doc-term-card strong{font-size:18px}.doc-term-card small{color:var(--acc);font-weight:700}.doc-sign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.doc-sign-card{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:12px;padding:14px;transition:all .18s;display:grid}.doc-sign-card:focus-within,.doc-sign-card:hover{border-color:var(--acc);transform:translateY(-3px);box-shadow:0 16px 36px #00000021}.doc-sign-card a{color:inherit;gap:10px;text-decoration:none;display:grid}.doc-sign-card h2{margin:0;font-size:18px}.doc-sign-card p{color:var(--muted);margin:0;line-height:1.45}.doc-sign-preview{color:#2563eb;background:#fff;border:8px solid;border-radius:13px;place-items:center;height:150px;display:grid}.doc-sign-preview span{color:#fff;background:currentColor;border-radius:999px;place-items:center;width:82px;height:82px;font:900 34px/1 monospace;display:grid}.doc-sign-preview.mandatory{color:#2563eb}.doc-sign-preview.emergency{color:#15803d}.doc-sign-preview.warning{color:#f59e0b;clip-path:polygon(50% 4%,96% 92%,4% 92%)}.doc-sign-preview.warning span{color:#f59e0b;background:#111;margin-top:32px}.doc-sign-preview.forbidden{color:#dc2626}.doc-sign-preview.forbidden span{position:relative}.doc-sign-preview.forbidden span:after{content:"";background:#fff;border-radius:99px;width:100px;height:9px;position:absolute;transform:rotate(-35deg)}.doc-facility-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0;display:flex}.doc-facility-actions .btn{min-height:34px;padding:0 10px}.doc-facility-actions span{color:var(--muted);font-size:12px;font-weight:700}.doc-revision-history{padding:20px}.doc-revision-history .doc-management-title h2{margin:5px 0 0}.doc-revision-history>div:last-child{gap:8px;display:grid}.doc-revision-history article{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.doc-revision-history article>div{gap:5px;display:grid}.doc-revision-history article>div span{color:var(--muted);font-size:11px}.doc-revision-history article .btn{min-height:40px}@media (max-width:760px){.doc-revision-history article{grid-template-columns:1fr;justify-items:start}}.acil-steps{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.acil-steps{background:linear-gradient(180deg,var(--panel-2),color-mix(in srgb,var(--panel) 82%,transparent))}}.acil-steps button{border:1px solid var(--line);background:var(--panel);min-height:48px;color:var(--mut);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.acil-steps button:hover:not(:disabled){border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.acil-steps button:hover:not(:disabled){border-color:color-mix(in srgb,var(--acc) 48%,var(--line))}}.acil-steps button:hover:not(:disabled){color:var(--ink);transform:translateY(-1px)}.acil-steps button:disabled{opacity:.48;cursor:not-allowed}.acil-steps button span{background:var(--panel-2);border:1px solid var(--line-2);width:26px;height:26px;font:700 11px var(--font-mono);color:var(--faint);border-radius:999px;flex:0 0 26px;place-items:center;display:grid}.acil-steps button b{color:inherit;font-size:12px;line-height:1.25}.acil-steps button.on{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.acil-steps button.on{border-color:color-mix(in srgb,var(--acc) 65%,var(--line))}}.acil-steps button.on{background:linear-gradient(135deg,var(--acc-soft),var(--panel));color:var(--ink);box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab,red,red)){.acil-steps button.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 10%,transparent)}}.acil-steps button.on span{background:var(--acc);border-color:var(--acc);color:#fff}.acil-steps button.done span{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.acil-steps button.done span{background:color-mix(in srgb,var(--ok) 18%,var(--panel))}}.acil-steps button.done span{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.acil-steps button.done span{border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}}.acil-steps button.done span{color:var(--ok)}.acil-error{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.acil-error{border-color:color-mix(in srgb,var(--crit) 42%,var(--line))}}.acil-error{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.acil-error{background:color-mix(in srgb,var(--crit) 9%,var(--panel))}}.acil-error{color:var(--crit)}@media (max-width:1100px){.acil-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.acil-steps{grid-template-columns:1fr;padding:10px}.acil-steps button{min-height:44px}}.egitim-session-date span{align-items:center;gap:8px;display:flex}.egitim-session-date em{color:#991b1b;text-transform:uppercase;background:#fee2e2;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.egitim-session-date-required{background:snow;border:1px solid #fecaca;border-radius:10px;padding:10px}.egitim-risk-category-selector{background:linear-gradient(135deg,#fffbeb,#fff 65%);border:2px solid #f59e0b;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:24px;margin-bottom:22px;padding:20px;display:grid;box-shadow:0 10px 28px #f59e0b1f}.egitim-risk-category-selector.selected{background:linear-gradient(135deg,#ecfdf5,#fff 65%);border-color:#10b981;box-shadow:0 10px 28px #10b9811c}.egitim-risk-category-selector h3{color:#0f172a;margin:8px 0 5px;font-size:18px}.egitim-risk-category-selector p{color:#475569;margin:0}.egitim-risk-category-selector label{color:#334155;gap:7px;font-weight:700;display:grid}.egitim-risk-category-selector select{background:#fff;border:2px solid #f59e0b;min-height:48px;font-size:15px;font-weight:700}.egitim-risk-category-selector.selected select{border-color:#10b981}.egitim-risk-options{grid-template-columns:repeat(3,minmax(120px,1fr));gap:9px;display:grid}.egitim-risk-options button{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #f5c76f;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 14px;display:flex}.egitim-risk-options button:hover{background:#fffbeb;border-color:#f59e0b}.egitim-risk-options button.active{background:#ecfdf5;border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.egitim-risk-options small{color:#69778b}.egitim-topic-lock{background:#fffaf0;border:1px solid #f3ce87;border-radius:12px;align-items:center;gap:12px;margin:0 0 15px;padding:14px 16px;display:flex}.egitim-topic-lock>span{font-size:22px}.egitim-topic-lock p{color:#6c7584;margin:3px 0 0}.egitim-doc-grid.is-locked{opacity:.48;filter:grayscale(.35);pointer-events:none;-webkit-user-select:none;user-select:none}.egitim-step-badge{color:#fff;letter-spacing:.08em;background:#f59e0b;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}@media (max-width:760px){.egitim-risk-category-selector{grid-template-columns:1fr}}.egitim-session-chips{flex-wrap:wrap;gap:6px;min-width:180px;display:flex}.egitim-session-chips span{white-space:nowrap;background:#f8fafc;border:1px solid #d8e2ef;border-radius:9px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.egitim-session-chips b{color:#fff;background:#0f2747;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.egitim-session-chips span.completed{color:#087a58;background:#eafbf4;border-color:#62c7a3;font-weight:700;box-shadow:0 0 0 2px #10b98114}.egitim-session-chips span.completed b{background:#10a878}.egitim-session-chips span.completed:after{content:"✓";color:#fff;background:#10a878;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid}.egitim-session-intro{background:linear-gradient(135deg,#f3fff9,#f7fbff);border:1px solid #10b98140;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);gap:28px;padding:22px;display:grid}.egitim-participant-progress h3,.egitim-session-editor h3,.egitim-session-intro h3{color:#10213b;margin:7px 0 5px}.egitim-participant-progress p,.egitim-session-intro p{color:#53647a;margin:0;line-height:1.55}.egitim-step-badge{color:#087f5b;letter-spacing:.14em;font-size:11px;font-weight:800}.egitim-session-intro ol{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.egitim-session-intro li{background:#fff;border:1px solid #dbe6ef;border-radius:12px;gap:9px;padding:12px;display:flex}.egitim-session-intro li>b{color:#fff;background:#0f2747;border-radius:9px;flex:0 0 27px;place-items:center;height:27px;display:grid}.egitim-session-intro li span{color:#15243b;font-weight:700}.egitim-session-intro li small{color:#718096;margin-top:3px;font-weight:500;line-height:1.25;display:block}.egitim-session-kpis{grid-template-columns:1.4fr repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.egitim-session-kpis>div{background:#fff;border:1px solid #dde6ef;border-radius:13px;padding:14px 16px}.egitim-session-kpis span{color:#68778b;font-size:12px;display:block}.egitim-session-kpis strong{color:#10213b;margin:5px 0;font-size:18px;display:block}.egitim-progress{background:#e8eef4;border-radius:99px;height:7px;overflow:hidden}.egitim-progress i{border-radius:inherit;background:linear-gradient(90deg,#0fbd83,#33d4a0);height:100%;display:block}.egitim-session-empty{background:#f8fafc;border:1px dashed #9eb0c5;border-radius:13px;flex-direction:column;gap:4px;margin:12px 0;padding:18px;display:flex}.egitim-session-empty span{color:#65758a}.egitim-session-editor{background:#f8fbfe;border:1px solid #cad8e6;border-radius:16px;margin-top:16px;padding:20px}.egitim-participant-progress>header,.egitim-session-editor>header{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.egitim-select-tools{align-items:center;gap:8px;margin:5px 0 7px;display:flex}.egitim-select-tools button{color:#087f5b;cursor:pointer;background:0 0;border:0;font-weight:700}.egitim-select-tools small{color:#697a8f;margin-left:auto}.egitim-complete-toggle{background:#effcf7;border:1px solid #9ed9c5;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex!important}.egitim-complete-toggle input{height:18px;margin-top:2px;width:18px!important}.egitim-complete-toggle span{display:block!important}.egitim-complete-toggle small{color:#537064;margin-top:3px;display:block}.egitim-participant-progress{border-top:1px solid #e1e8ef;margin-top:18px;padding-top:18px}.egitim-progress-inline{vertical-align:middle;width:100px;margin-right:8px;display:inline-block}.egitim-tracking-progress{min-width:150px}.egitim-tracking-progress>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.egitim-tracking-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.egitim-tracking-actions small{color:#64748b;max-width:220px;line-height:1.3}.egitim-tracking-table td{vertical-align:top}.egitim-check-grid{background:#fff;border:1px solid #d4deea;border-radius:12px;min-width:0;margin:0;padding:13px}.egitim-check-grid legend{color:#40516a;padding:0 5px;font-size:12px;font-weight:700}.egitim-attendee-grid>label,.egitim-check-grid>label{cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:9px;display:flex}.egitim-attendee-grid>label:hover,.egitim-check-grid>label:hover{background:#f1f7f5}.egitim-attendee-grid input,.egitim-check-grid input{height:17px;margin-top:2px;width:17px!important}.egitim-attendee-grid{border-top:1px solid #e5ebf1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:5px;max-height:280px;padding:4px;display:grid;overflow:auto}.egitim-attendee-grid small,.egitim-attendee-grid span{display:block}.egitim-attendee-grid small{color:#718096;margin-top:2px}.egitim-participant-methods{grid-template-columns:1fr 1fr;gap:14px;display:grid}.egitim-participant-methods>section{background:#f9fbfd;border:1px solid #d8e2ec;border-radius:14px;padding:18px}.egitim-participant-methods h3{margin:6px 0}.egitim-participant-methods p{color:#617187;margin:0 0 13px;line-height:1.45}.egitim-upload-zone{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.egitim-upload-zone>label{cursor:pointer;background:#f0fdf8;border:1px dashed #0fa779;border-radius:11px;flex-direction:column;flex:1;justify-content:center;min-width:220px;padding:13px 15px;display:flex;position:relative}.egitim-upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.egitim-upload-zone small{color:#61766f}.egitim-manual-participant{grid-template-columns:1fr 1fr;gap:8px;display:grid}.egitim-manual-participant button{grid-column:1/-1}@media (max-width:1000px){.egitim-session-intro{grid-template-columns:1fr}.egitim-session-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.egitim-session-intro ol,.egitim-session-kpis{grid-template-columns:1fr}.egitim-session-intro{padding:15px}}@media (max-width:900px){.egitim-participant-methods,.egitim-risk-options{grid-template-columns:1fr}}.egitim-simple-session-summary{background:#f8fbfd;border:1px solid #d9e4ec;border-radius:14px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.egitim-simple-session-summary small,.egitim-simple-session-summary span{color:#64748b;display:block}.egitim-simple-session-summary strong{color:#10213b;font-size:24px}.egitim-simple-sessions{grid-template-columns:repeat(2,minmax(320px,1fr));gap:14px;margin-top:16px;display:grid}.egitim-simple-sessions>article{background:#fff;border:1px solid #d8e2eb;border-radius:15px;grid-template-rows:auto 1fr auto;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 7px 20px #0f27470a}.egitim-simple-sessions>article:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f274712}.egitim-simple-sessions>article.completed{background:linear-gradient(#f1fcf8,#fff 48%);border-color:#72c9aa;box-shadow:0 8px 24px #10a87814}.egitim-simple-sessions article>header{border-bottom:1px solid #e3eaf0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 16px;display:grid}.egitim-session-order{color:#fff;background:#102a4c;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.egitim-simple-sessions article.completed .egitim-session-order{background:#10a878}.egitim-simple-sessions header b,.egitim-simple-sessions header strong{display:block}.egitim-simple-sessions header b{color:#10213b;font-size:13px}.egitim-simple-sessions header strong{color:#607086;margin-top:2px;font-size:12px}.egitim-session-complete{color:#4b5c72;white-space:nowrap;background:#f8fafc;border:1px solid #d8e2eb;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.egitim-session-complete.completed{color:#087a58;background:#eafbf4;border-color:#7fd0b4}.egitim-session-note{gap:8px;padding:15px 16px;display:grid}.egitim-session-note>label{justify-content:space-between;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;margin:0!important;display:flex!important}.egitim-session-note label>span{color:#263850;font-size:12px;font-weight:800}.egitim-session-note label>small{color:#728196;text-align:right;max-width:58%;font-size:10px;line-height:1.3}.egitim-session-note textarea{color:#172033;min-height:104px;font:inherit;resize:vertical;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s;display:block;background:#f9fbfd!important;border:1px solid #d4dfea!important;border-radius:11px!important;width:100%!important;padding:12px 13px!important}.egitim-session-note textarea:focus{outline:none;box-shadow:0 0 0 3px #10a8781a;background:#fff!important;border-color:#10a878!important}.egitim-session-note textarea:disabled{cursor:not-allowed;opacity:.65}.egitim-session-operation-grid{grid-template-columns:1fr 1fr;gap:10px;padding:15px 16px 0;display:grid}.egitim-session-operation-grid label{color:#40516a;font-size:11px;font-weight:800;gap:6px!important;margin:0!important;display:grid!important}.egitim-session-operation-grid input{color:#172033;width:100%;min-height:40px;font:inherit;background:#f9fbfd;border:1px solid #d5e0e9;border-radius:10px;padding:8px 10px}.egitim-session-operation-grid input:focus{border-color:#10a878;outline:0;box-shadow:0 0 0 3px #10a8781a}.egitim-session-attendance{background:#f8fbfd;border:1px solid #dae5ed;border-radius:12px;margin:14px 16px 0;overflow:hidden}.egitim-session-attendance-head{border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.egitim-session-attendance-head small,.egitim-session-attendance-head strong{display:block}.egitim-session-attendance-head strong{color:#18314e;font-size:12px}.egitim-session-attendance-head small{color:#718096;margin-top:2px;font-size:10px}.egitim-session-attendance-head>span{color:#31526c;background:#e8f3f7;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.egitim-session-attendance-list{max-height:270px;display:grid;overflow:auto}.egitim-session-attendance-row{border-top:1px solid #e8eef3;grid-template-columns:minmax(130px,1fr) 112px minmax(150px,1.2fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.egitim-session-attendance-row:first-child{border-top:0}.egitim-session-attendance-row small,.egitim-session-attendance-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.egitim-session-attendance-row strong{color:#24364d;font-size:11px}.egitim-session-attendance-row small{color:#7a8899;margin-top:2px;font-size:9px}.egitim-session-attendance-row input,.egitim-session-attendance-row select{color:#263850;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d5e0e9;border-radius:9px;padding:7px 9px;font-size:10px}.egitim-session-attendance-row input:focus,.egitim-session-attendance-row select:focus{border-color:#10a878;outline:0;box-shadow:0 0 0 3px #10a87814}.egitim-simple-sessions article>footer{background:#fafcfd;border-top:1px solid #e6ecf2;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.egitim-simple-sessions footer>span{color:#708096;font-size:10px;font-weight:700}.egitim-simple-sessions footer>span.is-dirty{color:#b66a09}.egitim-simple-sessions footer>small{color:#8a97a8;font-size:10px}.egitim-simple-sessions footer .btn{min-height:38px;padding:0 13px;font-size:11px}@media (max-width:1050px){.egitim-simple-sessions{grid-template-columns:1fr}}@media (max-width:760px){.egitim-simple-session-summary{grid-template-columns:1fr}.egitim-simple-sessions article>header{grid-template-columns:auto 1fr}.egitim-session-complete{grid-column:1/-1;justify-content:center}.egitim-session-operation-grid{grid-template-columns:1fr}.egitim-session-attendance-row{grid-template-columns:1fr 1fr}.egitim-session-attendance-row>div{grid-column:1/-1}.egitim-session-note>label{flex-direction:column!important}.egitim-session-note label>small{text-align:left;max-width:none}.egitim-simple-sessions article>footer{grid-template-columns:1fr auto}.egitim-simple-sessions footer .btn{grid-column:1/-1;width:100%}}.egitim-excel-form-preview{color:#111827;background:#fff;border:1px solid #1e293b;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 12px 34px #0f172a17}.egitim-excel-form-preview>header{border-bottom:2px solid #1e293b;grid-template-columns:150px 1fr 220px;min-height:92px;display:grid}.egitim-excel-logo{color:#fff;letter-spacing:.04em;background:#102a4c;border-right:1px solid #1e293b;flex-direction:column;justify-content:center;padding:16px;font-weight:800;display:flex}.egitim-excel-logo small{margin-top:4px;font-size:10px}.egitim-excel-form-preview>header h2{text-align:center;letter-spacing:.03em;justify-content:center;align-items:center;margin:0;padding:14px;font-size:20px;line-height:1.35;display:flex}.egitim-excel-form-preview dl{border-left:1px solid #1e293b;margin:0;font-size:11px}.egitim-excel-form-preview dl div{border-bottom:1px solid #94a3b8;grid-template-columns:90px 1fr;min-height:45px;display:grid}.egitim-excel-form-preview dl div:last-child{border-bottom:0}.egitim-excel-form-preview dd,.egitim-excel-form-preview dt{align-items:center;margin:0;padding:7px;display:flex}.egitim-excel-form-preview dt{background:#f1f5f9;font-weight:700}.egitim-excel-meta{border-bottom:1px solid #1e293b;grid-template-columns:38% 62%;display:grid}.egitim-excel-meta>div{white-space:pre-line;grid-template-columns:155px 1fr;display:grid}.egitim-excel-meta>div:first-child{border-right:1px solid #1e293b;flex-direction:column;gap:8px;min-height:130px;padding:14px;display:flex}.egitim-excel-meta>div:last-child>*{border-bottom:1px solid #cbd5e1;padding:9px}.egitim-excel-meta b{background:#f8fafc;font-size:12px}.egitim-excel-form-preview>h3{color:#fff;text-align:center;background:#102a4c;margin:0;padding:9px;font-size:14px}.egitim-excel-topic{border-bottom:1px solid #64748b}.egitim-excel-topic strong{background:#e2e8f0;padding:7px 10px;font-size:12px;display:block}.egitim-excel-topic p{min-height:38px;margin:0;padding:8px 10px;font-size:11px;line-height:1.55}.egitim-excel-form-preview table{border-collapse:collapse;width:100%;font-size:11px}.egitim-excel-form-preview td,.egitim-excel-form-preview th{text-align:left;border:1px solid #64748b;height:34px;padding:7px}.egitim-excel-form-preview th{text-align:center;letter-spacing:.03em;background:#e2e8f0}.egitim-excel-form-preview td:first-child,.egitim-excel-form-preview th:first-child{text-align:center;width:44px}.egitim-excel-form-preview td:last-child,.egitim-excel-form-preview th:last-child{width:120px}.egitim-excel-form-preview footer{color:#475569;background:#f8fafc;padding:9px 12px;font-size:11px}@media (max-width:800px){.egitim-excel-form-preview{overflow-x:auto}.egitim-excel-form-preview table,.egitim-excel-form-preview>header,.egitim-excel-meta{min-width:760px}}.egitim-preview-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:6px;display:flex}.egitim-preview-tabs button{color:var(--mut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 14px;font-weight:700}.egitim-preview-tabs button.active{color:#fff;background:#0f2747;border-color:#0f2747;box-shadow:0 6px 16px #0f27472e}.egitim-certificate-preview{color:#0f2747;aspect-ratio:1.414;background:#fff;border:3px double #0f2747;padding:20px;overflow:hidden}.egitim-certificate-preview>header{grid-template-columns:120px 1fr 180px;align-items:start;gap:16px;display:grid}.egitim-certificate-logo{text-align:center;padding-top:12px;font-size:15px;font-weight:900}.egitim-certificate-logo small{font-size:9px}.egitim-certificate-logo img{object-fit:contain;width:100%;height:66px;display:block}.egitim-certificate-preview header h2,.egitim-certificate-preview header h3,.egitim-certificate-preview header p{text-align:center;margin:4px}.egitim-certificate-preview header h2{font-size:27px}.egitim-certificate-preview header h3{font-size:18px}.egitim-certificate-preview header dl{margin:0;font-size:10px}.egitim-certificate-preview header dl div{grid-template-columns:80px 1fr;margin-bottom:5px;display:grid}.egitim-certificate-preview dt{font-weight:800}.egitim-certificate-preview dd{margin:0}.egitim-certificate-sentence{text-align:center;margin:12px 30px;font-size:11px}.egitim-certificate-meta{border-top:1px solid #8ca0ba;border-left:1px solid #8ca0ba;grid-template-columns:1fr 1fr;display:grid}.egitim-certificate-meta div{border-bottom:1px solid #8ca0ba;border-right:1px solid #8ca0ba;grid-template-columns:145px 1fr;align-items:center;min-height:34px;padding:6px 9px;display:grid}.egitim-certificate-meta b{font-size:9px}.egitim-certificate-meta strong{font-size:11px}.egitim-certificate-preview>h4{text-align:center;background:#f1f5f9;border:1px solid #8ca0ba;margin:9px 0 0;padding:6px}.egitim-certificate-topics{grid-template-columns:1fr 1fr;display:grid}.egitim-certificate-topics>div{border-bottom:1px solid #8ca0ba;border-left:1px solid #8ca0ba;border-right:1px solid #8ca0ba;min-height:92px;padding:10px}.egitim-certificate-topics b{font-size:12px}.egitim-certificate-topics p{font-size:9px;line-height:1.45}.egitim-certificate-topics.single-scope{grid-template-columns:1fr}.egitim-certificate-topics.single-scope>div{min-height:188px}.egitim-certificate-topics.single-scope p{font-size:10px;line-height:1.6}.egitim-certificate-preview>footer{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:14px;display:grid}.egitim-certificate-preview footer div{text-align:center;font-size:10px;display:grid}.egitim-certificate-preview footer span{min-height:14px}.egitim-certificate-preview footer i{color:#64748b;border-top:1px solid #0f2747;margin-top:22px;padding-top:5px;font-style:normal}@media (max-width:850px){.egitim-certificate-preview{aspect-ratio:auto;overflow:auto}.egitim-certificate-preview>header{grid-template-columns:1fr}.egitim-certificate-preview header dl{max-width:220px;margin:auto}.egitim-certificate-meta,.egitim-certificate-topics{grid-template-columns:1fr}}.egitim-alert.egitim-success{color:#087a58;background:#ecfdf5;border-color:#69c7a5;font-weight:700}.egitim-cancel-box{border:1px solid var(--danger);grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:32px;margin:8px 0;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.egitim-cancel-box{border:1px solid color-mix(in srgb,var(--danger) 22%,var(--line))}}.egitim-cancel-box{background:linear-gradient(135deg,var(--danger),var(--card) 58%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.egitim-cancel-box{background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 5%,var(--card)),var(--card) 58%)}}.egitim-cancel-box{box-shadow:0 10px 28px #0f172a0d}.egitim-cancel-intro{align-items:flex-start;gap:14px;display:flex}.egitim-cancel-icon{background:var(--danger);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.egitim-cancel-icon{background:color-mix(in srgb,var(--danger) 12%,var(--card))}}.egitim-cancel-icon{color:var(--danger);font-size:21px;font-weight:900}.egitim-cancel-intro small{color:var(--danger);font:800 10px/1.2 var(--font-mono);letter-spacing:.12em}.egitim-cancel-intro h3{color:var(--ink);margin:7px 0 6px;font-size:18px}.egitim-cancel-intro p{max-width:460px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.egitim-cancel-form{gap:8px;min-width:0;display:grid}.egitim-cancel-form>label{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:800;flex-direction:row!important;display:flex!important}.egitim-cancel-form>label small{color:var(--muted);font-size:10px;font-weight:600}.egitim-cancel-form textarea{min-height:104px;color:var(--ink);font:inherit;resize:vertical;padding:13px 14px;line-height:1.45;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:inset 0 1px 2px #0f172a08;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:11px!important;width:100%!important}.egitim-cancel-form textarea:focus{border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.egitim-cancel-form textarea:focus{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))!important}}.egitim-cancel-form textarea:focus{box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab,red,red)){.egitim-cancel-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 10%,transparent)}}.egitim-cancel-form textarea:focus{outline:none}.egitim-cancel-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.egitim-cancel-footer>span{color:var(--muted);font-size:11px}.egitim-danger-action{border:1px solid var(--danger);background:var(--danger);color:#fff;cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s}.egitim-danger-action:hover:not(:disabled){box-shadow:0 8px 18px var(--danger);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.egitim-danger-action:hover:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb,var(--danger) 22%,transparent)}}.egitim-danger-action:disabled{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.egitim-danger-action:disabled{border-color:color-mix(in srgb,var(--danger) 22%,var(--line))}}.egitim-danger-action:disabled{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.egitim-danger-action:disabled{background:color-mix(in srgb,var(--danger) 7%,var(--card))}}.egitim-danger-action:disabled{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.egitim-danger-action:disabled{color:color-mix(in srgb,var(--danger) 55%,var(--muted))}}.egitim-danger-action:disabled{cursor:not-allowed;opacity:.7}.egitim-operation-state{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;margin-top:12px;padding:12px 14px;font-weight:700}.egitim-tracking-guide{background:linear-gradient(135deg,#f0fdf8,#f7fbff);border:1px solid #bddfd3;border-radius:16px;grid-template-columns:minmax(280px,.85fr) minmax(520px,1.4fr);gap:24px;margin-bottom:18px;padding:22px;display:grid}.egitim-tracking-guide h2{color:#10213b;margin:8px 0 6px}.egitim-tracking-guide p{color:#56677b;margin:0;line-height:1.5}.egitim-tracking-guide ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.egitim-tracking-guide li{background:#fff;border:1px solid #d9e6e2;border-radius:12px;gap:10px;padding:13px;display:flex}.egitim-tracking-guide li>b{color:#fff;background:#0f2747;border-radius:8px;flex:0 0 28px;place-items:center;height:28px;display:grid}.egitim-tracking-guide li small,.egitim-tracking-guide li span,.egitim-tracking-guide li strong{display:block}.egitim-tracking-guide li small{color:#718096;margin-top:4px;line-height:1.3}.egitim-next-action{color:#087a58;background:#eff8f5;border-radius:8px;max-width:230px;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.3;display:block}@media (max-width:980px){.egitim-cancel-box,.egitim-tracking-guide,.egitim-tracking-guide ol{grid-template-columns:1fr}.egitim-cancel-box{gap:20px}}@media (max-width:650px){.egitim-cancel-box{padding:17px}.egitim-cancel-footer{flex-direction:column;align-items:stretch}.egitim-danger-action{width:100%}}.egitim-plan-approval{background:linear-gradient(110deg,#f2fbf8,#fff);border:1px solid #d8e4ec;border-left:4px solid #10a878;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.egitim-plan-approval small,.egitim-plan-approval span,.egitim-plan-approval strong{display:block}.egitim-plan-approval span{color:#63758a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.egitim-plan-approval strong{color:#102a4c;margin-top:3px;font-size:18px}.egitim-plan-approval small{color:#738297;margin-top:3px;font-size:10px}.egitim-plan-approval>div:last-child{align-items:center;gap:8px;display:flex}.egitim-matrix-actions a{color:#087a58;background:#fff;border:1px solid #cedae4;border-radius:8px;place-items:center;min-width:30px;height:30px;font-weight:900;text-decoration:none;display:grid}.egitim-matrix-actions a:hover{background:#edfbf6;border-color:#10a878}@media (max-width:760px){.egitim-plan-approval{flex-direction:column;align-items:stretch}.egitim-plan-approval>div:last-child{flex-wrap:wrap}.egitim-plan-approval .btn{flex:1}}.egitim-approval-flow{background:#f8fbfd;border:1px solid #dbe5ec;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.egitim-approval-flow small,.egitim-approval-flow span,.egitim-approval-flow strong{display:block}.egitim-approval-flow>div:first-child span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.egitim-approval-flow>div:first-child strong{color:#102a4c;margin-top:4px;font-size:16px}.egitim-approval-flow>div:first-child small{color:#6c7c90;max-width:680px;margin-top:5px;line-height:1.45}.egitim-approval-flow>div:last-child{align-items:center;gap:8px;display:flex}.egitim-approved-mark{color:#087a58;background:#eafbf4;border:1px solid #82d1b7;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:900}.egitim-reminder-toolbar{background:#f8fbfd;border:1px solid #dce6ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:14px;display:flex}.egitim-reminder-toolbar p{color:#5f6f83;max-width:720px;margin:0;font-size:12px;line-height:1.5}.egitim-reminder-toolbar>div{gap:8px;display:flex}.egitim-reminder-list{gap:8px;display:grid}.egitim-reminder-list article{background:#fff;border:1px solid #e0e8ee;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.egitim-reminder-list span,.egitim-reminder-list strong{display:block}.egitim-reminder-list strong{color:#1c304a;font-size:12px}.egitim-reminder-list span{color:#718096;margin-top:3px;font-size:10px}@media (max-width:760px){.egitim-approval-flow,.egitim-reminder-toolbar{flex-direction:column;align-items:stretch}.egitim-approval-flow>div:last-child,.egitim-reminder-toolbar>div{flex-wrap:wrap}.egitim-reminder-list article{grid-template-columns:1fr auto}.egitim-reminder-list article .btn{grid-column:1/-1}}.egitim-needs-toolbar{background:linear-gradient(115deg,#f1fbf7,#f8fbfd);border:1px solid #dce6ed;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:15px;display:flex}.egitim-needs-toolbar strong{color:#15304d;font-size:14px;display:block}.egitim-needs-toolbar p{color:#607086;max-width:780px;margin:4px 0 0;font-size:11px;line-height:1.45}.egitim-needs-table-wrap{border:1px solid #e0e7ed;border-radius:11px;max-height:470px;overflow:auto}.egitim-needs-table td small,.egitim-needs-table td strong{display:block}.egitim-needs-table td small{color:#7b899a;margin-top:2px;font-size:9px}.egitim-needs-table td:first-child{text-align:center;width:42px}.egitim-needs-table input[type=checkbox]{accent-color:#10a878;width:17px;height:17px}.egitim-needs-planbar{background:#f8fbfd;border:1px solid #dce6ed;border-radius:11px;justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;display:flex}.egitim-needs-planbar>span{color:#53657a;margin-right:auto;font-size:11px;font-weight:800}.egitim-needs-planbar select{color:#24364d;background:#fff;border:1px solid #d3dfe8;border-radius:9px;min-width:280px;min-height:40px;padding:0 10px}@media (max-width:850px){.egitim-needs-planbar,.egitim-needs-toolbar{flex-direction:column;align-items:stretch}.egitim-needs-planbar>span{margin:0}.egitim-needs-planbar select{width:100%;min-width:0}}.egitim-template-editor{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.egitim-template-editor label{gap:6px!important;margin:0!important;display:grid!important}.egitim-template-editor label>span{color:#40516a;font-size:10px;font-weight:800}.egitim-template-editor label.wide{grid-column:1/-1}.egitim-template-editor input,.egitim-template-editor select,.egitim-template-editor textarea{color:#20334c;width:100%;font:inherit;background:#f9fbfd;border:1px solid #d4dfe8;border-radius:9px;padding:9px 10px}.egitim-template-editor input,.egitim-template-editor select{min-height:40px}.egitim-template-editor textarea{resize:vertical;line-height:1.45}.egitim-template-editor .egitim-check{background:#f9fbfd;border:1px solid #d4dfe8;border-radius:9px;align-self:end;align-items:center;min-height:40px;padding:0 10px;display:flex!important}.egitim-template-editor .egitim-check input{accent-color:#10a878;width:17px;height:17px;min-height:0}.egitim-template-actions,.egitim-template-editor-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.egitim-template-actions{border-top:1px solid #e2e8ee;padding-top:11px}@media (max-width:900px){.egitim-template-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.egitim-template-editor{grid-template-columns:1fr}.egitim-template-editor label.wide{grid-column:auto}}.egitim-document-readiness{color:#8b5a12;background:#fff9ed;border:1px solid #f0c987;border-radius:11px;align-items:center;gap:12px;margin-bottom:13px;padding:12px 14px;display:flex}.egitim-document-readiness.ready{color:#087a58;background:#edfdf6;border-color:#89d3b9}.egitim-document-readiness strong{font-size:12px}.egitim-document-readiness span{font-size:10px}.egitim-document-readiness a{color:inherit;margin-left:auto;font-size:10px;font-weight:900}@media (max-width:700px){.egitim-document-readiness{flex-direction:column;align-items:flex-start}.egitim-document-readiness a{margin-left:0}}.sidebar-toggle{z-index:12;border:1px solid var(--sb-line);background:var(--sb-2);width:34px;height:34px;color:var(--sb-tx2);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:19px;right:12px;box-shadow:0 5px 14px #00000024}.sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sidebar-toggle:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sidebar-toggle:hover{border-color:color-mix(in srgb,var(--acc) 48%,var(--sb-line))}}.sidebar-toggle:hover{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.sidebar-toggle:hover{background:color-mix(in srgb,var(--acc) 7%,var(--sb-2))}}.sidebar-toggle:hover{color:var(--sb-ink);transform:translateY(-1px);box-shadow:0 7px 18px #0003}.sidebar-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.sb{position:relative}.shell,.shell .sb{transition:grid-template-columns .2s,width .2s}.shell.sidebar-collapsed{grid-template-columns:72px 1fr}.shell.sidebar-collapsed .sb{padding-inline:10px}.shell.sidebar-collapsed .brand{padding-inline:7px}.shell.sidebar-collapsed .brand .bt,.shell.sidebar-collapsed .brand .mk,.shell.sidebar-collapsed .lbl,.shell.sidebar-collapsed .nav .badge,.shell.sidebar-collapsed .nav .lt,.shell.sidebar-collapsed .scope,.shell.sidebar-collapsed .sysstat>div,.shell.sidebar-collapsed .who .meta,.shell.sidebar-collapsed .who-chev{display:none}.shell.sidebar-collapsed .sidebar-toggle{border:1px solid var(--sb-line);background:var(--sb-2);width:34px;height:34px;color:var(--sb-tx2);border-radius:9px;top:19px;right:18px;box-shadow:0 5px 14px #00000024}.shell.sidebar-collapsed .sidebar-toggle:hover{color:var(--sb-ink);border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.shell.sidebar-collapsed .sidebar-toggle:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--sb-line))}}.shell.sidebar-collapsed .nav a{justify-content:center;padding:11px}.shell.sidebar-collapsed .nav a .ic,.shell.sidebar-collapsed .nav a .ic svg{width:20px;height:20px}.shell.sidebar-collapsed .sysstat{justify-content:center;padding:10px}.shell.sidebar-collapsed .who{justify-content:center;padding-inline:0}.shell.sidebar-collapsed .who-btn{justify-content:center}@media (max-width:760px){.shell.sidebar-collapsed{grid-template-columns:0 1fr}.shell.sidebar-collapsed .sb{border:0;width:0;padding:0;overflow:visible}.shell.sidebar-collapsed .sb>:not(.brand){display:none}.shell.sidebar-collapsed .brand{z-index:20;padding:0;position:fixed;top:72px;left:8px}.shell.sidebar-collapsed .brand .mk{display:none}.shell.sidebar-collapsed .sidebar-toggle{display:grid;position:static}}.egitim-excel-logo{background:#fff;align-items:center}.egitim-excel-logo img{object-fit:contain;width:100%;height:72px;display:block}.egitim-field-help{line-height:1.35;color:var(--faint)!important;margin-top:4px!important;font-size:10px!important}.egitim-risk-hours{border:1px solid var(--crit);gap:7px;margin:0 0 15px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab,red,red)){.egitim-risk-hours{border:1px solid color-mix(in srgb,var(--crit) 45%,var(--line))}}.egitim-risk-hours{background:var(--crit);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.egitim-risk-hours{background:color-mix(in srgb,var(--crit) 7%,var(--panel))}}.egitim-risk-hours{color:var(--ink)}.egitim-risk-hours.valid{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-risk-hours.valid{border-color:color-mix(in srgb,var(--acc) 48%,var(--line))}}.egitim-risk-hours.valid{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-risk-hours.valid{background:color-mix(in srgb,var(--acc) 7%,var(--panel))}}.egitim-risk-hours>div{justify-content:space-between;gap:12px;display:flex}.egitim-risk-hours progress{width:100%;height:8px;accent-color:var(--crit)}.egitim-risk-hours.valid progress{accent-color:var(--acc)}.egitim-risk-hours small{color:var(--mut);font-size:10px}.egitim-risk-hours .egitim-duration-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.egitim-duration-metrics>span{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:2px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.egitim-duration-metrics>span{background:color-mix(in srgb,var(--panel) 88%,var(--bg))}}.egitim-duration-metrics b{font-size:14px}.egitim-duration-metrics small{display:block}.egitim-risk-hours .egitim-duration-result{align-items:center}.egitim-duration-result>small{font-size:11px}.egitim-doc-grid.egitim-scope-topic-grid{grid-template-columns:1fr}.egitim-scope-topic-grid .egitim-topic-group{min-height:0}@media (max-width:760px){.egitim-risk-hours .egitim-duration-metrics{grid-template-columns:1fr}.egitim-risk-hours .egitim-duration-result{flex-direction:column;align-items:stretch}}.egitim-approval-checks{color:var(--mut);gap:3px;margin:10px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.egitim-plan-loading{border-top:1px solid var(--line);background:var(--acc-soft);color:var(--acc);align-items:center;gap:9px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.egitim-spinner{border:2px solid var(--acc);width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.egitim-spinner{border:2px solid color-mix(in srgb,var(--acc) 25%,transparent)}}.egitim-spinner{border-top-color:var(--acc);border-radius:50%;animation:egitim-spin .7s linear infinite}.egitim-inline-warning{border:1px solid var(--warn);align-items:center;gap:10px;margin:12px 0;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.egitim-inline-warning{border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line))}}.egitim-inline-warning{background:var(--warn);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.egitim-inline-warning{background:color-mix(in srgb,var(--warn) 9%,var(--panel))}}.egitim-inline-warning{color:var(--ink)}.egitim-inline-warning strong{color:var(--warn);white-space:nowrap}.egitim-inline-warning span{color:var(--mut);font-size:12px}:root:not([data-theme=light]) .egitim-check-grid,:root:not([data-theme=light]) .egitim-reminder-list article,:root:not([data-theme=light]) .egitim-session-kpis>div,:root:not([data-theme=light]) .egitim-simple-sessions>article,:root:not([data-theme=light]) .egitim-topic-accordion>section,:root:not([data-theme=light]) .egitim-tracking-guide li{border-color:var(--line);background:var(--panel)}:root:not([data-theme=light]) .egitim-needs-planbar,:root:not([data-theme=light]) .egitim-needs-planbar select,:root:not([data-theme=light]) .egitim-reminder-toolbar,:root:not([data-theme=light]) .egitim-session-attendance,:root:not([data-theme=light]) .egitim-session-attendance-row input,:root:not([data-theme=light]) .egitim-session-attendance-row select,:root:not([data-theme=light]) .egitim-session-empty,:root:not([data-theme=light]) .egitim-session-note textarea,:root:not([data-theme=light]) .egitim-session-operation-grid input,:root:not([data-theme=light]) .egitim-simple-sessions article>footer,:root:not([data-theme=light]) .egitim-template-editor input,:root:not([data-theme=light]) .egitim-template-editor select,:root:not([data-theme=light]) .egitim-template-editor textarea,:root:not([data-theme=light]) .egitim-topic-accordion-trigger{border-color:var(--line);background:var(--panel-2);color:var(--ink)}:root:not([data-theme=light]) .egitim-approval-flow,:root:not([data-theme=light]) .egitim-needs-toolbar,:root:not([data-theme=light]) .egitim-plan-approval,:root:not([data-theme=light]) .egitim-risk-category-selector,:root:not([data-theme=light]) .egitim-session-intro,:root:not([data-theme=light]) .egitim-tracking-guide{border-color:var(--line);background:linear-gradient(135deg,var(--acc),var(--panel))}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-approval-flow,:root:not([data-theme=light]) .egitim-needs-toolbar,:root:not([data-theme=light]) .egitim-plan-approval,:root:not([data-theme=light]) .egitim-risk-category-selector,:root:not([data-theme=light]) .egitim-session-intro,:root:not([data-theme=light]) .egitim-tracking-guide{background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 9%,var(--panel)),var(--panel))}}:root:not([data-theme=light]) .egitim-risk-options button,:root:not([data-theme=light]) .egitim-topic-lock{border-color:var(--line);background:var(--panel-2);color:var(--ink)}:root:not([data-theme=light]) .egitim-risk-options button.active,:root:not([data-theme=light]) .egitim-risk-options button:hover{border-color:var(--acc);background:var(--acc-soft)}:root:not([data-theme=light]) .egitim-approval-flow>div:first-child strong,:root:not([data-theme=light]) .egitim-needs-toolbar strong,:root:not([data-theme=light]) .egitim-participant-progress h3,:root:not([data-theme=light]) .egitim-plan-approval strong,:root:not([data-theme=light]) .egitim-reminder-list strong,:root:not([data-theme=light]) .egitim-risk-category-selector h3,:root:not([data-theme=light]) .egitim-risk-category-selector label,:root:not([data-theme=light]) .egitim-session-intro h3,:root:not([data-theme=light]) .egitim-session-kpis strong,:root:not([data-theme=light]) .egitim-session-note label>span,:root:not([data-theme=light]) .egitim-template-editor label>span,:root:not([data-theme=light]) .egitim-topic-accordion-content strong,:root:not([data-theme=light]) .egitim-topic-accordion-trigger,:root:not([data-theme=light]) .egitim-tracking-guide h2{color:var(--ink)}:root:not([data-theme=light]) .egitim-approval-flow>div:first-child small,:root:not([data-theme=light]) .egitim-needs-toolbar p,:root:not([data-theme=light]) .egitim-participant-progress p,:root:not([data-theme=light]) .egitim-plan-approval small,:root:not([data-theme=light]) .egitim-plan-approval span,:root:not([data-theme=light]) .egitim-reminder-toolbar p,:root:not([data-theme=light]) .egitim-risk-category-selector p,:root:not([data-theme=light]) .egitim-risk-options small,:root:not([data-theme=light]) .egitim-session-intro p,:root:not([data-theme=light]) .egitim-topic-accordion-content span,:root:not([data-theme=light]) .egitim-topic-accordion-trigger small,:root:not([data-theme=light]) .egitim-topic-lock p,:root:not([data-theme=light]) .egitim-tracking-guide li small,:root:not([data-theme=light]) .egitim-tracking-guide p{color:var(--mut)}:root:not([data-theme=light]) .egitim-participant-methods>section,:root:not([data-theme=light]) .egitim-session-editor,:root:not([data-theme=light]) .egitim-simple-session-summary,:root:not([data-theme=light]) .egitim-upload-zone>label{border-color:var(--line);background:var(--panel-2)}:root:not([data-theme=light]) .egitim-participant-methods h3,:root:not([data-theme=light]) .egitim-simple-session-summary strong,:root:not([data-theme=light]) .egitim-simple-sessions header b{color:var(--ink)}:root:not([data-theme=light]) .egitim-participant-methods p,:root:not([data-theme=light]) .egitim-simple-session-summary small,:root:not([data-theme=light]) .egitim-simple-session-summary span,:root:not([data-theme=light]) .egitim-simple-sessions header strong,:root:not([data-theme=light]) .egitim-upload-zone small{color:var(--mut)}:root:not([data-theme=light]) .egitim-simple-sessions>article.completed{border-color:var(--acc);background:linear-gradient(180deg,var(--acc),var(--panel) 48%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-simple-sessions>article.completed{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 10%,var(--panel)),var(--panel) 48%)}}:root:not([data-theme=light]) .egitim-session-complete{border-color:var(--line);background:var(--panel-2);color:var(--mut)}:root:not([data-theme=light]) .egitim-document-readiness{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-document-readiness{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}}:root:not([data-theme=light]) .egitim-document-readiness{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-document-readiness{background:color-mix(in srgb,var(--warn) 9%,var(--panel))}}:root:not([data-theme=light]) .egitim-document-readiness{color:var(--warn)}:root:not([data-theme=light]) .egitim-document-readiness.ready{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-document-readiness.ready{border-color:color-mix(in srgb,var(--acc) 45%,var(--line))}}:root:not([data-theme=light]) .egitim-document-readiness.ready{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-document-readiness.ready{background:color-mix(in srgb,var(--acc) 9%,var(--panel))}}:root:not([data-theme=light]) .egitim-document-readiness.ready{color:var(--acc)}:root:not([data-theme=light]) .egitim-page input[type=date]{color-scheme:dark}:root:not([data-theme=light]) .egitim-session-date-required{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-date-required{border-color:color-mix(in srgb,var(--crit) 42%,var(--line))}}:root:not([data-theme=light]) .egitim-session-date-required{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-date-required{background:color-mix(in srgb,var(--crit) 7%,var(--panel))}}:root:not([data-theme=light]) .egitim-session-date em{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-date em{background:color-mix(in srgb,var(--crit) 17%,var(--panel))}}:root:not([data-theme=light]) .egitim-session-date em{color:var(--crit)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-date em{color:color-mix(in srgb,var(--crit) 80%,white)}}:root:not([data-theme=light]) .egitim-session-chips span{border-color:var(--line);background:var(--panel-2);color:var(--ink)}:root:not([data-theme=light]) .egitim-session-chips span.completed{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-chips span.completed{border-color:color-mix(in srgb,var(--acc) 58%,var(--line))}}:root:not([data-theme=light]) .egitim-session-chips span.completed{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-chips span.completed{background:color-mix(in srgb,var(--acc) 13%,var(--panel))}}:root:not([data-theme=light]) .egitim-session-chips span.completed{color:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-chips span.completed{color:color-mix(in srgb,var(--acc) 75%,white)}}:root:not([data-theme=light]) .egitim-simple-sessions article>header{border-color:var(--line);background:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-simple-sessions article>header{background:color-mix(in srgb,var(--panel-2) 72%,transparent)}}:root:not([data-theme=light]) .egitim-session-note textarea{caret-color:var(--acc);border-color:var(--line-2)!important;background:var(--panel-2)!important;color:var(--ink)!important}:root:not([data-theme=light]) .egitim-session-note textarea::placeholder{opacity:1;color:var(--faint)!important}:root:not([data-theme=light]) .egitim-session-note textarea:focus{border-color:var(--acc)!important;background:var(--panel-2)!important}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-session-note textarea:focus{background:color-mix(in srgb,var(--panel-2) 90%,var(--acc))!important}}:root:not([data-theme=light]) .egitim-session-note textarea:focus{box-shadow:0 0 0 3px var(--acc-glow);color:var(--ink)!important}:root:not([data-theme=light]) .egitim-session-attendance-head small,:root:not([data-theme=light]) .egitim-session-attendance-row small,:root:not([data-theme=light]) .egitim-session-note label>small,:root:not([data-theme=light]) .egitim-session-operation-grid label,:root:not([data-theme=light]) .egitim-simple-sessions footer>small,:root:not([data-theme=light]) .egitim-simple-sessions footer>span{color:var(--mut)}:root:not([data-theme=light]) .egitim-session-attendance-head strong,:root:not([data-theme=light]) .egitim-session-attendance-row strong{color:var(--ink)}:root:not([data-theme=light]) .egitim-participant-progress,:root:not([data-theme=light]) .egitim-session-attendance-head,:root:not([data-theme=light]) .egitim-session-attendance-row{border-color:var(--line)}:root:not([data-theme=light]) .egitim-progress{background:var(--panel-3)}:root:not([data-theme=light]) .egitim-complete-toggle{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-complete-toggle{border-color:color-mix(in srgb,var(--acc) 45%,var(--line))}}:root:not([data-theme=light]) .egitim-complete-toggle{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-complete-toggle{background:color-mix(in srgb,var(--acc) 10%,var(--panel))}}:root:not([data-theme=light]) .egitim-complete-toggle{color:var(--ink)}:root:not([data-theme=light]) .egitim-complete-toggle small{color:var(--mut)}:root:not([data-theme=light]) .egitim-attendee-grid,:root:not([data-theme=light]) .egitim-check-grid legend{color:var(--ink)}:root:not([data-theme=light]) .egitim-attendee-grid>label:hover,:root:not([data-theme=light]) .egitim-check-grid>label:hover{background:var(--acc-soft)}.egitim-needs-toolbar,:root:not([data-theme=light]) .egitim-attendee-grid,:root:not([data-theme=light]) .egitim-simple-sessions article>footer{border-color:var(--line)}.egitim-needs-toolbar{background:linear-gradient(120deg,var(--acc),var(--panel));padding:17px 18px}@supports (color:color-mix(in lab,red,red)){.egitim-needs-toolbar{background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 8%,var(--panel)),var(--panel))}}.egitim-needs-toolbar-copy{align-items:center;gap:13px;min-width:0;display:flex}.egitim-needs-count{border:1px solid var(--acc);flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.egitim-needs-count{border:1px solid color-mix(in srgb,var(--acc) 38%,var(--line))}}.egitim-needs-count{background:var(--acc-soft);color:var(--acc);border-radius:12px;font-size:17px;font-weight:900}.egitim-needs-toolbar-copy>div{min-width:0}.egitim-needs-toolbar strong{color:var(--ink)}.egitim-needs-toolbar p{color:var(--mut)}.egitim-needs-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.egitim-needs-card-list{gap:12px;margin-top:16px;display:grid}.egitim-need-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:15px;grid-template-columns:34px minmax(210px,.8fr) minmax(330px,1.2fr) minmax(260px,1fr) minmax(135px,.45fr);align-items:stretch;gap:0;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000d}.egitim-need-card:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-need-card:hover{border-color:color-mix(in srgb,var(--acc) 38%,var(--line))}}.egitim-need-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00000017}.egitim-need-card.selected{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-need-card.selected{border-color:color-mix(in srgb,var(--acc) 62%,var(--line))}}.egitim-need-card.selected{background:linear-gradient(105deg,var(--acc),var(--panel) 38%)}@supports (color:color-mix(in lab,red,red)){.egitim-need-card.selected{background:linear-gradient(105deg,color-mix(in srgb,var(--acc) 8%,var(--panel)),var(--panel) 38%)}}.egitim-need-card.selected{box-shadow:0 0 0 3px var(--acc),0 12px 28px #00000014}@supports (color:color-mix(in lab,red,red)){.egitim-need-card.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 10%,transparent),0 12px 28px #00000014}}.egitim-need-select{border-right:1px solid var(--line);background:var(--panel-2);justify-content:center;align-items:center;display:flex}.egitim-need-select input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.egitim-need-select i{border:1.5px solid var(--line-2);background:var(--panel);border-radius:6px;place-items:center;width:19px;height:19px;transition:all .16s;display:grid}.egitim-need-card.selected .egitim-need-select i{border-color:var(--acc);background:var(--acc)}.egitim-need-card.selected .egitim-need-select i:after{content:"✓";color:#05261b;font-size:12px;font-style:normal;font-weight:1000}.egitim-need-context,.egitim-need-deadline,.egitim-need-person,.egitim-need-reason{border-right:1px solid var(--line);padding:18px 20px}.egitim-need-person{align-items:center;gap:13px;display:flex}.egitim-need-avatar{border:1px solid var(--acc);flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.egitim-need-avatar{border:1px solid color-mix(in srgb,var(--acc) 34%,var(--line))}}.egitim-need-avatar{background:var(--acc-soft);color:var(--acc);letter-spacing:.04em;border-radius:12px;font-size:12px;font-weight:900}.egitim-need-context>span,.egitim-need-deadline>span,.egitim-need-person>span:last-child,.egitim-need-reason{align-content:center;gap:4px;min-width:0;display:grid}.egitim-need-card small{color:var(--faint);font:700 9px var(--font-mono);letter-spacing:.08em}.egitim-need-card strong{color:var(--ink);text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.egitim-need-card em{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.egitim-need-context{grid-template-columns:1fr 1fr;gap:18px;display:grid}.egitim-need-reason strong{font-weight:600;line-height:1.55}.egitim-need-deadline{border-right:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;display:flex}.egitim-need-deadline .tag{margin:0}.egitim-needs-table-wrap{border-color:var(--line);background:var(--panel);box-shadow:inset 0 1px 0 var(--ink);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.egitim-needs-table-wrap{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}.egitim-needs-table thead{z-index:2;position:sticky;top:0}.egitim-needs-table th{background:var(--panel-2);color:var(--faint)}.egitim-needs-table tr{transition:background .16s,box-shadow .16s}.egitim-needs-table tbody tr:hover{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-needs-table tbody tr:hover{background:color-mix(in srgb,var(--acc) 5%,var(--panel))}}.egitim-needs-table tbody tr.selected{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-needs-table tbody tr.selected{background:color-mix(in srgb,var(--acc) 10%,var(--panel))}}.egitim-needs-table tbody tr.selected{box-shadow:inset 3px 0 0 var(--acc)}.egitim-needs-table td{border-color:var(--line);color:var(--mut)}.egitim-needs-table td strong{color:var(--ink);font-size:11px}.egitim-needs-table td small{color:var(--faint);font-size:10px}.egitim-needs-table input[type=checkbox]{cursor:pointer;filter:none}.egitim-needs-planbar{z-index:3;border-color:var(--line-2);background:var(--panel);border-radius:12px;margin:14px 8px 4px;padding:13px 14px;position:sticky;bottom:10px}@supports (color:color-mix(in lab,red,red)){.egitim-needs-planbar{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.egitim-needs-planbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #00000029}.egitim-needs-planbar>span{color:var(--mut);align-items:center;gap:9px;display:flex}.egitim-needs-planbar>span>b{border:1px solid var(--line);background:var(--panel-2);width:32px;height:32px;color:var(--faint);border-radius:9px;place-items:center;font-size:13px;display:grid}.egitim-needs-planbar>span.has-selection>b{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-needs-planbar>span.has-selection>b{border-color:color-mix(in srgb,var(--acc) 45%,var(--line))}}.egitim-needs-planbar>span.has-selection>b{background:var(--acc-soft);color:var(--acc)}.egitim-needs-planbar>span>span{font-size:11px;font-weight:800}.egitim-needs-planbar select{border-color:var(--line-2);background:var(--panel-2);color:var(--ink)}.egitim-tracking-table td:last-child{background:var(--panel-2);min-width:230px}@supports (color:color-mix(in lab,red,red)){.egitim-tracking-table td:last-child{background:color-mix(in srgb,var(--panel-2) 58%,transparent)}}.egitim-tracking-actions{gap:8px;width:100%}.egitim-tracking-actions .egitim-next-action{border:1px solid var(--acc);max-width:none;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.egitim-tracking-actions .egitim-next-action{border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line))}}.egitim-tracking-actions .egitim-next-action{background:var(--acc);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.egitim-tracking-actions .egitim-next-action{background:color-mix(in srgb,var(--acc) 10%,var(--panel))}}.egitim-tracking-actions .egitim-next-action{color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.egitim-tracking-actions .egitim-next-action{color:color-mix(in srgb,var(--acc) 82%,var(--ink))}}.egitim-tracking-actions .egitim-next-action{font-size:10px;line-height:1.4}.egitim-tracking-actions .btn{justify-content:center;width:100%;min-height:38px}.egitim-tracking-actions>small{max-width:none;color:var(--faint);padding-top:2px}:root:not([data-theme=light]) .egitim-tracking-table td:last-child{background:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-tracking-table td:last-child{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}}:root:not([data-theme=light]) .egitim-tracking-actions .egitim-next-action{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-tracking-actions .egitim-next-action{border-color:color-mix(in srgb,var(--acc) 42%,var(--line))}}:root:not([data-theme=light]) .egitim-tracking-actions .egitim-next-action{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-tracking-actions .egitim-next-action{background:color-mix(in srgb,var(--acc) 13%,var(--panel))}}:root:not([data-theme=light]) .egitim-tracking-actions .egitim-next-action{color:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .egitim-tracking-actions .egitim-next-action{color:color-mix(in srgb,var(--acc) 72%,white)}}:root:not([data-theme=light]) .egitim-tracking-actions .btn-gh{border-color:var(--line-2);background:var(--panel);color:var(--ink)}:root:not([data-theme=light]) .egitim-tracking-actions .btn-gh:hover{border-color:var(--acc);background:var(--acc-soft);color:var(--ink)}@media (max-width:1250px){.egitim-need-card{grid-template-columns:34px minmax(210px,.8fr) minmax(300px,1.2fr) minmax(240px,1fr)}.egitim-need-deadline{border-top:1px solid var(--line);flex-direction:row;grid-column:2/-1;justify-content:space-between;align-items:center}}@media (max-width:900px){.egitim-need-card{grid-template-columns:34px 1fr}.egitim-need-context,.egitim-need-deadline,.egitim-need-person,.egitim-need-reason{border-right:0;border-bottom:1px solid var(--line);grid-column:2;padding:15px 17px}.egitim-need-select{grid-row:1/5}.egitim-need-deadline{border-bottom:0;flex-direction:row}.egitim-needs-toolbar{flex-direction:column;align-items:stretch}.egitim-needs-toolbar-actions{flex-wrap:wrap;width:100%}.egitim-needs-toolbar-actions .btn{flex:1}.egitim-needs-planbar{margin-inline:0;position:static}.egitim-tracking-table td:last-child{min-width:200px}}@media (max-width:620px){.egitim-need-context{grid-template-columns:1fr}.egitim-need-deadline{flex-direction:column}.egitim-need-deadline,.egitim-needs-toolbar-copy{align-items:flex-start}.egitim-needs-count{flex-basis:38px;width:38px;height:38px}.egitim-needs-planbar>span{width:100%}}.doc-sign-preview.image{border-width:1px;border-color:var(--line-2);background:var(--panel-2);color:var(--line-2);padding:8px;position:relative;overflow:hidden}.doc-sign-preview.image img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.doc-sign-preview.loading{opacity:.72}.doc-scope-hint{color:var(--muted);margin-top:8px;font-size:12px;display:block}.doc-management-filter-panel{margin-bottom:0}.doc-filter-error{border:1px solid var(--danger);margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.doc-filter-error{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line))}}.doc-filter-error{background:var(--danger);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.doc-filter-error{background:color-mix(in srgb,var(--danger) 8%,var(--card))}}.doc-filter-error{color:var(--danger);font-size:12px;font-weight:700}.doc-muted-action{color:var(--muted);font-size:12px}.doc-capsule,.doc-capsule.mevzuat,.doc-sign-card{background:var(--panel);box-shadow:none}.doc-capsule.mevzuat span{color:var(--warn)}.doc-area:focus-visible,.doc-area:hover,.doc-capsule:focus-visible,.doc-capsule:hover,.doc-sign-card:focus-within,.doc-sign-card:hover{box-shadow:none;border-color:var(--line-2);transform:translateY(-1px)}.doc-detail-hero:after{display:none}.doc-term-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.doc-term-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;gap:12px;padding:16px;transition:border-color .13s,transform .13s;display:grid}.doc-term-card:focus-within,.doc-term-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.doc-term-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.doc-term-letter{background:var(--acc-soft);width:34px;height:34px;color:var(--acc);font:900 15px/1 var(--font-mono);border-radius:10px;place-items:center;display:grid}.doc-term-card h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px}.doc-term-title-link{color:inherit;text-decoration:none}.doc-term-title-link:focus-visible,.doc-term-title-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:3px}.doc-term-card p{color:var(--mut);margin:0;line-height:1.65}.doc-term-definition{gap:7px;display:grid}.doc-term-definition>span{font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.doc-term-actions{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:8px;display:flex}.doc-term-actions a,.doc-term-actions button{color:var(--acc);cursor:pointer;background:0 0;border:0;font:700 12px/1 inherit;text-decoration:none}.doc-term-actions button{color:var(--crit)}.doc-folder-manager{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.doc-page .fld>span{font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.doc-folder-form{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;align-self:start;padding:14px}.doc-folder-actions,.doc-folder-form .doc-check{grid-column:1/-1}.doc-check{color:var(--mut);align-items:center;gap:8px;font-size:13px;display:flex}.doc-check input{width:16px;height:16px;accent-color:var(--acc)}.doc-folder-actions{flex-wrap:wrap;gap:8px;display:flex}.doc-folder-list{overflow:auto}.doc-folder-list .tbl td{vertical-align:middle}.doc-folder-list .tbl small{color:var(--faint);margin-top:4px;font-size:11px;display:block}.doc-folder-list .doc-actions{padding:0}@media (max-width:1020px){.doc-folder-manager{grid-template-columns:1fr}.doc-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.doc-term-grid{grid-template-columns:1fr}.doc-folder-actions .btn,.doc-form-actions .btn{justify-content:center;width:100%}}.doc-capsules-single{grid-template-columns:minmax(280px,520px)}@media (max-width:720px){.doc-capsules-single{grid-template-columns:1fr}}.mobile-menu-toggle,.mobile-sidebar-overlay{display:none}@media (max-width:1100px){.card,.chartcard,.det-grid,.fg,.main,.page,.row,.scroll,.scroll>div{min-width:0}.page .cellclip,.page .hint,.page h1,.page h2,.page h3,.page label,.page p{overflow-wrap:anywhere}.top .right,.top>div:first-of-type{min-width:0}canvas,iframe,img,video{max-width:100%}.top{gap:11px;padding-inline:18px}.top .right{gap:8px}.cmd{width:190px}.top .right .live,.top .right .top-logout{display:none}.row.r3,.row.r4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-grid,.det-grid,.row-71{grid-template-columns:1fr}}@media (max-width:760px){.shell,.shell.sidebar-collapsed{grid-template-columns:1fr;width:100%;display:block;position:relative}.main{width:100%;height:100dvh}.sb,.shell.sidebar-collapsed .sb{z-index:100;border-right:1px solid var(--sb-line);width:min(248px,88vw);height:100dvh;padding:16px 12px;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-105%);box-shadow:18px 0 44px #00000057}.shell.mobile-sidebar-open .sb,.shell.mobile-sidebar-open.sidebar-collapsed .sb{transform:translate(0)}.shell .sb .lbl{display:block}.shell .sb .nav{flex:auto;min-height:0;max-height:none}.shell .sb .nav .lt{overflow-wrap:anywhere;min-width:0;line-height:1.3;display:inline}.shell .sb .nav .badge{flex-shrink:0;display:inline-flex}.shell .sb .nav a,.shell .sb .nav button{justify-content:flex-start;padding:8px 10px}.shell .sb .nav a .ic,.shell .sb .nav a .ic svg,.shell .sb .nav button .ic,.shell .sb .nav button .ic svg{width:17px;height:17px}.shell .sb .spacer{display:none}.shell .sb .sysstat>div,.shell .sb .who .meta,.shell .sb .who-chev{display:block}.shell.sidebar-collapsed:not(.mobile-sidebar-open) .sb .brand{display:none}.shell.mobile-sidebar-open.sidebar-collapsed .sb .brand{z-index:auto;position:relative;top:auto;left:auto}.shell.mobile-sidebar-open.sidebar-collapsed .sb .sidebar-toggle{position:absolute;top:19px;right:12px}.shell.sidebar-collapsed .sb>:not(.brand){display:block}.shell.sidebar-collapsed .sb .brand{padding-inline:8px;display:flex}.shell.sidebar-collapsed .sb .brand .mk{display:flex}.shell.sidebar-collapsed .sb .brand .bt,.shell.sidebar-collapsed .sb .lbl,.shell.sidebar-collapsed .sb .nav,.shell.sidebar-collapsed .sb .scope,.shell.sidebar-collapsed .sb .sysstat>div,.shell.sidebar-collapsed .sb .who .meta{display:block}.shell.sidebar-collapsed .sb .nav .lt{display:inline}.shell.sidebar-collapsed .sb .nav .badge{display:inline-flex}.shell.sidebar-collapsed .sb .who-chev{display:inline}.shell.sidebar-collapsed .sb .nav a,.shell.sidebar-collapsed .sb .nav button{justify-content:flex-start;padding:11px}.shell.sidebar-collapsed .sb .nav a .ic,.shell.sidebar-collapsed .sb .nav a .ic svg{width:17px;height:17px}.shell.sidebar-collapsed .sb .sysstat{justify-content:flex-start;padding:9px 11px}.shell.sidebar-collapsed .sb .who{justify-content:flex-start;padding-inline:8px}.mobile-sidebar-overlay{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#02060e94;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.mobile-menu-toggle{border:1px solid var(--line-2);background:var(--panel);width:38px;height:38px;color:var(--mut);cursor:pointer;border-radius:9px;flex-direction:column;flex:0 0 38px;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.mobile-menu-toggle span{background:currentColor;border-radius:2px;width:16px;height:1.5px;display:block}.mobile-menu-toggle:focus-visible,.mobile-menu-toggle:hover{border-color:var(--acc);color:var(--ink);outline:0}.global-back{flex-basis:38px;width:38px;height:38px;padding:0}.global-back>span:last-child{display:none}.top{gap:9px;height:62px;padding:0 12px}.top>div:first-of-type{flex:1;overflow:hidden}.top .crumb{display:none}.top .ptitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;display:block;overflow:hidden}.top .right{flex:none;gap:6px}.top .right .cmd,.top .right .live,.top .right .top-logout,.top .right .topact{display:none}.top .iconbtn{flex:0 0 38px;width:38px;height:38px}.tesissel{gap:5px;max-width:132px;min-height:38px;padding:6px 8px}.tesissel b{text-overflow:ellipsis;white-space:nowrap;max-width:92px;display:block;overflow:hidden}.top .pop{max-width:calc(100vw - 24px);width:min(300px,100vw - 24px)!important}.notification-toast{width:calc(100vw - 24px);top:70px;right:12px}.top .facility-pop{max-height:calc(100dvh - 78px);width:min(250px,100vw - 24px)!important}.scroll{padding:18px 14px 28px}.page{width:100%;max-width:none}.ph{margin-bottom:18px}.ph h1{font-size:1.65rem}.ph p{font-size:13px}.dashboard-chart-grid,.det-grid,.rate-hero,.row-71,.row.r2,.row.r3,.row.r4{grid-template-columns:1fr}.mstrip,.statcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.statcard{min-width:0;min-height:108px;padding:13px}.statcard .sc-l{overflow-wrap:anywhere;font-size:9px}.statcard .sc-v{font-size:1.7rem}.sect{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;margin:20px 0 11px}.sect h2{font-size:1.08rem}.card.pad{padding:16px}.ch{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:13px 14px}.cb{padding:14px}.fg{grid-template-columns:1fr;gap:13px}.fld.full{grid-column:auto}.fld input,.fld select,.fld textarea{width:100%;min-width:0}.toolbar{flex-direction:column;align-items:stretch}.toolbar>.daterange,.toolbar>.fdrop,.toolbar>.search,.toolbar>.tb-search,.toolbar>.tb-seg{width:100%;min-width:0}.tb-split{grid-template-columns:1fr;grid-template-areas:"actions""search""filters"}.tb-split .tb-search{max-width:none}.tb-split .tb-actions{flex-wrap:wrap;justify-self:stretch;width:100%}.tb-split .tb-actions>*{flex:1 1 0;min-width:0}.tb-split .tb-actions .tb-exp,.tb-split .tb-actions .tb-exp .btn{width:100%}.tb-split .tb-actions .btn{justify-content:center}.tb-split .tb-filters{flex-direction:column;align-items:stretch;gap:8px}.tb-seg,.tb-split .tb-filters>.tb-seg{width:100%}.tb-seg{background:0 0;border:0;border-radius:0;gap:8px;min-width:0;display:grid}.tb-seg>*+*{border-left:0}.tb-seg .fdrop{width:100%;min-width:0;display:flex}.tb-seg .fdrop select{width:100%;max-width:100%}.tb-seg .daterange{border:1px solid var(--line-2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:7px;padding:5px 8px;display:grid}.tb-seg .daterange,.tb-seg .daterange .dinput{width:100%;min-width:0}.dfilter{flex-direction:column;align-items:stretch;gap:8px}.dfilter select{width:100%}.dfilter .dfmeta{margin-left:0}.list-table-wrap.has-rows{display:none}.list-mobile-cards{gap:10px;padding:12px;display:grid}.list-mobile-card{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:13px;gap:12px;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.list-mobile-card:focus-visible,.list-mobile-card:hover{border-color:var(--acc);background:var(--panel);outline:0}.list-mobile-card:active{transform:scale(.995)}.list-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.list-mobile-card-head>div{gap:3px;min-width:0;display:grid}.list-mobile-card-head span{color:var(--faint);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.list-mobile-card-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.list-mobile-card-head>b{color:var(--acc);flex:none;font-size:18px;line-height:1}.list-mobile-card-details dl,.list-mobile-card-summary{gap:8px;display:grid}.list-mobile-card-details dl>div,.list-mobile-card-summary>div{border-top:1px solid var(--line);grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:start;gap:10px;padding-top:8px;display:grid}.list-mobile-card-details dt,.list-mobile-card-summary dt{color:var(--faint);font:9px/1.35 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.list-mobile-card-details dd,.list-mobile-card-summary dd{min-width:0;color:var(--mut);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.list-mobile-card-details dd strong,.list-mobile-card-summary dd strong{color:var(--ink)}.list-mobile-card-details dd .cellclip,.list-mobile-card-summary dd .cellclip{white-space:normal;overflow-wrap:anywhere;max-width:none;display:inline}.list-mobile-card-details{border-top:1px solid var(--line);padding-top:10px}.list-mobile-card-details summary{color:var(--acc);cursor:pointer;font-size:11.5px;font-weight:700;list-style:none}.list-mobile-card-details summary::-webkit-details-marker{display:none}.list-mobile-card-details summary:before{content:"+";font:700 13px var(--font-mono);margin-right:6px;display:inline-block}.list-mobile-card-details[open] summary:before{content:"−"}.list-mobile-card-details dl{margin-top:10px}.tbl{table-layout:auto;min-width:max-content;font-size:12px}.tbl td,.tbl th{overflow-wrap:normal;word-break:normal;padding:10px 9px}.tbl th.sortable{white-space:nowrap}.cellclip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.empty{padding:28px 14px}.listfoot{flex-direction:column;align-items:stretch}.pager{flex-wrap:wrap;justify-content:center}.wz-steps{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.wz-step{white-space:nowrap;flex:none;min-height:42px}.wz-method{padding:15px}.rate-hero-card{grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:18px}.rate-hero-card>b{font-size:3rem}.dashboard-rate-hero .rate-hero-card>b{font-size:3.2rem}.chartcard .cb,.dashboard-chart-grid .chartcard .cb,.dashboard-chart-grid .dashboard-chart-wide .cb{min-height:0;padding:14px}.legend{font-size:11px}.pop{max-width:calc(100vw - 24px)}.palette{align-items:flex-start;padding:8vh 10px 10px}.palbox{width:100%;max-width:none}.modal{align-items:flex-end;padding:12px}.modalbox{flex-direction:column;width:100%;max-width:none;max-height:calc(100dvh - 24px);display:flex}.modal-b{overscroll-behavior:contain;overflow-y:auto}.modal-foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}.det-head{flex-direction:column;align-items:stretch}.det-head .hact{flex-wrap:wrap;width:100%;margin-left:0}.det-head .hact .btn{flex:auto;justify-content:center}.doc-detail-hero,.doc-head,.egitim-head,.emergency-hero,.fire-head,.settings-head{flex-direction:column;align-items:stretch}.doc-detail-actions{justify-content:flex-start;min-width:0}.doc-area-grid,.doc-detail-fields,.doc-detail-grid,.doc-filters,.doc-folder-manager,.doc-records.signs,.doc-skeleton{grid-template-columns:1fr}.doc-current-file{flex-direction:column;align-items:flex-start}.doc-head-actions,.emergency-submit,.fire-head-actions{width:100%}.doc-head-actions .btn,.fire-head-actions .btn{flex:1;justify-content:center}.facility-picker-head,.facility-toolbar{flex-direction:column;align-items:stretch}.facility-toolbar .btn{justify-content:center;width:100%}.facility-grid{grid-template-columns:1fr}.egitim-approval-flow,.egitim-plan-approval,.egitim-reminder-toolbar,.settings-integration,.settings-section-title{flex-direction:column;align-items:stretch}.settings-section-title p{font-size:12px}.settings-actions .btn,.settings-actions.sticky .btn{justify-content:center;width:100%}.dropzone{min-height:96px;padding:16px 12px}.btn{min-height:42px}.settings-drawer{width:100%}}@media (max-width:480px){.scroll{padding-inline:10px}.ph h1{font-size:1.5rem}.top{padding-inline:10px}.top .ptitle{font-size:14px}.tesissel{max-width:96px;padding-inline:7px}.tesissel .l{display:none}.tesissel b{max-width:70px}.statcard .sc-v{font-size:1.55rem}.statcard .sc-d,.statcard .sc-s{font-size:10px}.card.pad{padding:14px}.modal-foot{flex-direction:column;align-items:stretch}.modal-foot .btn{justify-content:center;width:100%}.det-head .hact .btn{flex-basis:100%}.rate-hero-card{gap:10px;padding:15px}.rate-hero-card>b{font-size:2.55rem}.dashboard-rate-hero .rate-hero-card>b{font-size:2.8rem}}@media (max-width:360px){.mobile-menu-toggle,.top .iconbtn{flex-basis:36px;width:36px}.tesissel{max-width:84px}.tesissel b{max-width:60px}.mstrip,.statcards{gap:6px}.statcard{padding:11px}}select{appearance:none;background-color:var(--panel-2);background-image:linear-gradient(45deg,transparent 50%,var(--mut) 50%),linear-gradient(135deg,var(--mut) 50%,transparent 50%);color:var(--ink);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:31px!important}select:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-glow);outline:none}select optgroup,select option{background:var(--panel);color:var(--ink)}.fdrop select{background-image:none}.emergency-page{max-width:1180px;margin:0 auto;padding-bottom:64px}.emergency-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.emergency-hero h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:30px}.emergency-hero p,.emergency-section>header p{color:var(--muted);margin:0}.emergency-progress{z-index:5;border:1px solid var(--border);background:var(--card);border-radius:14px;gap:6px;margin-bottom:18px;padding:6px;display:flex;position:sticky;top:8px}@supports (color:color-mix(in lab,red,red)){.emergency-progress{background:color-mix(in srgb,var(--card) 92%,transparent)}}.emergency-progress{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000000b}.emergency-progress a{color:var(--muted);text-align:center;border-radius:9px;flex:1;padding:10px 14px;font-size:12px;font-weight:700}.emergency-progress a:focus-visible,.emergency-progress a:hover{background:var(--soft);color:var(--text)}.emergency-alert,.emergency-warning{border:1px solid var(--crit);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.emergency-alert,.emergency-warning{border:1px solid color-mix(in srgb,var(--crit) 28%,var(--border))}}.emergency-alert,.emergency-warning{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.emergency-alert,.emergency-warning{background:color-mix(in srgb,var(--crit) 7%,var(--card))}}.emergency-alert,.emergency-warning{color:var(--crit);border-radius:12px;margin:0 0 16px;padding:12px 14px}.emergency-warning{color:var(--text);border-color:var(--warn);margin:18px 0}@supports (color:color-mix(in lab,red,red)){.emergency-warning{border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}}.emergency-warning{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.emergency-warning{background:color-mix(in srgb,var(--warn) 7%,var(--card))}}.emergency-warning{flex-direction:column;align-items:flex-start}.emergency-warning span{color:var(--muted);font-size:12px}.emergency-section{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-bottom:18px;scroll-margin-top:78px;overflow:hidden;box-shadow:0 10px 34px #00000008}.emergency-section>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:13px;padding:19px 22px;display:flex}.emergency-section>header>span{background:var(--text);width:29px;height:29px;color:var(--card);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.emergency-section>header h2{margin:0 0 4px;font-size:16px}.emergency-section>header p{font-size:12px}.emergency-section-body{padding:22px}.emergency-form-grid,.emergency-signatures{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.emergency-field{flex-direction:column;gap:7px;min-width:0;display:flex}.emergency-field.wide{grid-column:span 2}.emergency-field>span{color:var(--muted);font-size:11px;font-weight:700}.emergency-field>span b{color:var(--crit)}.emergency-add-topic input,.emergency-field input,.emergency-field select,.emergency-field textarea,.emergency-person input,.emergency-person select{border:1px solid var(--border);background:var(--bg);width:100%;min-height:40px;color:var(--text);border-radius:10px;outline:none;padding:9px 11px}.emergency-field textarea{resize:vertical;min-height:72px}.emergency-add-topic input:focus,.emergency-field input:focus,.emergency-field select:focus,.emergency-field textarea:focus,.emergency-person input:focus,.emergency-person select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab,red,red)){.emergency-add-topic input:focus,.emergency-field input:focus,.emergency-field select:focus,.emergency-field textarea:focus,.emergency-person input:focus,.emergency-person select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 14%,transparent)}}.emergency-section-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.emergency-section-toolbar div{gap:12px;display:flex}.emergency-files button,.emergency-section-toolbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px}.emergency-files button:hover,.emergency-section-toolbar button:hover{color:var(--text)}.emergency-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.emergency-topic-grid button{text-align:left;border:1px solid var(--border);background:var(--bg);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-size:11px;font-weight:650;transition:all .15s;display:flex}.emergency-topic-grid button span{border:1px solid var(--border);border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.emergency-topic-grid button.selected{border-color:var(--text);background:var(--soft)}.emergency-topic-grid button.selected span{background:var(--text);color:var(--card)}.emergency-add-topic{gap:8px;margin:12px 0 22px;display:flex}.emergency-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.emergency-team{border:1px solid var(--border);background:var(--bg);border-radius:14px;padding:15px}.emergency-team.fire{--team:#f97316}.emergency-team.rescue{--team:#3b82f6}.emergency-team.protect{--team:#10b981}.emergency-team.aid{--team:#ef4444}.emergency-team>header{justify-content:space-between;gap:12px;margin-bottom:11px;display:flex}.emergency-team>header div{flex-direction:column;gap:3px;display:flex}.emergency-team>header strong{font-size:13px}.emergency-team>header small{color:var(--muted);font-size:10px}.emergency-team>header>span{color:var(--team);font-size:10px;font-weight:800}.emergency-person{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr .75fr;gap:6px;padding:9px 28px 9px 0;display:grid;position:relative}.emergency-person input,.emergency-person select{min-height:36px;padding:7px 9px;font-size:11px}.emergency-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:15px;right:0}.emergency-add-person{color:var(--team);cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:11px;font-weight:750}.emergency-certificate{grid-column:1/-1;align-items:center;gap:7px;display:flex}.emergency-certificate label{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.emergency-certificate label input{width:auto;min-height:auto}.emergency-certificate>input{max-width:160px}.emergency-dropzone{border:1px dashed var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}@supports (color:color-mix(in lab,red,red)){.emergency-dropzone{border:1px dashed color-mix(in srgb,var(--muted) 45%,var(--border))}}.emergency-dropzone{background:var(--bg);cursor:pointer;text-align:center;border-radius:14px}.emergency-dropzone>span{color:var(--muted);font-size:11px}.emergency-files{margin:10px 0 18px}.emergency-files>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 2px;display:flex}.emergency-files span{flex-direction:column;display:flex}.emergency-files small{color:var(--muted)}.emergency-signatures{margin-top:20px}.emergency-review{background:var(--soft);border-radius:13px;justify-content:space-between;gap:20px;margin-top:20px;padding:15px;display:flex}.emergency-review>div{flex-direction:column;gap:4px;display:flex}.emergency-review a,.emergency-review span{color:var(--muted);font-size:11px}.emergency-review a{color:var(--crit)}.emergency-submit{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.emergency-skeleton{background:linear-gradient(90deg,var(--soft),var(--card),var(--soft));background-size:200% 100%;border-radius:16px;height:90px;animation:emergency-shimmer 1.2s infinite}.emergency-skeleton.tall{height:500px;margin-top:18px}@keyframes emergency-shimmer{to{background-position:-200% 0}}@media (max-width:900px){.emergency-form-grid,.emergency-signatures,.emergency-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emergency-team-grid{grid-template-columns:1fr}}@media (max-width:600px){.emergency-hero{flex-direction:column}.emergency-progress{position:static;overflow:auto}.emergency-progress a{min-width:150px}.emergency-section-body,.emergency-section>header{padding:16px}.emergency-form-grid,.emergency-signatures,.emergency-topic-grid{grid-template-columns:1fr}.emergency-field.wide{grid-column:auto}.emergency-person{grid-template-columns:1fr}.emergency-review{flex-direction:column}.emergency-submit{background:var(--card);border-radius:12px;padding:8px;position:sticky;bottom:8px;box-shadow:0 8px 30px #0003}}.emergency-warning-head{align-items:flex-start;display:flex}.emergency-warning-head>div{flex:1}.emergency-warning-head strong{color:var(--warn);font-size:15px;line-height:1.3;display:block}.emergency-warning-head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.emergency-warning-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.emergency-warning-list li{border:1px solid var(--warn);align-items:flex-start;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.emergency-warning-list li{border:1px solid color-mix(in srgb,var(--warn) 24%,var(--border))}}.emergency-warning-list li{background:var(--card);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.emergency-warning-list li{background:color-mix(in srgb,var(--card) 48%,transparent)}}.emergency-warning-list li{color:var(--text);font-size:12px;line-height:1.4}.emergency-warning-list li>span{background:var(--warn);border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.emergency-warning-list li>span{background:color-mix(in srgb,var(--warn) 18%,transparent)}}.emergency-warning-list li>span{color:var(--warn);font-size:11px;font-weight:800}.emergency-warning{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;padding:18px 20px;align-items:stretch!important;display:grid!important}.emergency-warning-head{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid!important}.emergency-warning-head .warning-icon{background:var(--warn);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.emergency-warning-head .warning-icon{background:color-mix(in srgb,var(--warn) 18%,transparent)}}.emergency-warning-head .warning-icon{color:var(--warn);font-size:14px;font-weight:900}.emergency-warning-head>div{width:auto;min-width:0}.emergency-warning-head strong{white-space:normal}.emergency-warning-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;margin:0}.emergency-warning-list li{box-sizing:border-box;align-items:center;min-height:42px;padding:10px 12px}@media (max-width:900px){.emergency-warning-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.emergency-warning{padding:15px}.emergency-warning-list{grid-template-columns:1fr}}.back:not(.doc-back-button){display:none}@media (max-width:760px){body,html{width:100%;max-width:100%;overflow-x:hidden}.main,.page,.scroll,.scroll>div,.shell,.top{min-width:0;max-width:100%}.shell{width:100%;overflow:hidden}.top{visibility:visible;position:relative;overflow:visible}.mobile-menu-toggle{visibility:visible;display:flex!important}.scroll{overscroll-behavior-x:none;width:100%;overflow-x:hidden}.det-grid,.det-head,.emergency-page,.fire-page,.page,.page>.card,.page>.row,.page>.toolbar{min-width:0;max-width:100%}.page .cellclip,.page .hint,.page h1,.page h2,.page h3,.page label,.page p{overflow-wrap:anywhere}.det-head .htxt,.det-head .htxt .sub,.det-head .htxt h1{overflow-wrap:anywhere;min-width:0;max-width:100%}.det-head .hact{min-width:0;max-width:100%}.det-head .hact .btn,.det-head .hact a{white-space:normal;min-width:0;max-width:100%}.card{overflow:hidden}.card,.card .cb,.user-access-head,.user-permission-toolbar,.user-section-heading{min-width:0;max-width:100%}.user-section-heading{flex-wrap:wrap}.user-access-count,.user-section-note{white-space:normal;max-width:100%}.fire-tabs,.pmx{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.fire-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin}.fire-tabs button{flex:none}.denetim-bulgu-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.denetim-bulgu-table{min-width:720px}.denetim-bulgu-table td,.denetim-bulgu-table th{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.main{overflow:hidden}.top{z-index:90;width:100%;height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);flex-shrink:0;inset:0 0 auto;transform:translateZ(0);visibility:visible!important;display:flex!important;position:fixed!important}.scroll{padding-top:calc(80px + env(safe-area-inset-top))}.notification-toast{top:calc(70px + env(safe-area-inset-top))}.risk-analiz-card .ch{align-items:stretch}.risk-analiz-card .anlz-create{justify-content:center;width:100%;margin-left:0}.anlz-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.anlz-main{width:100%}.anlz-title{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.anlz-title b{overflow-wrap:anywhere;word-break:normal;line-height:1.35}.anlz-meta{gap:7px;margin-top:8px}.anlz-actions{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;min-width:0;display:grid}.anlz-actions>.btn{white-space:nowrap;justify-content:center;min-width:0}.anlz-actions>.anlz-iconbtn{padding-inline:0}.anlz-actions>span[role=alert]{grid-column:1/-1}.rate-panels{grid-template-columns:1fr;gap:14px}.rpanel{padding:0}.rpanel+.rpanel{border-left:0;border-top:1px solid var(--line);padding-top:14px}.rphead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;margin-bottom:8px;display:grid}.rphead .rpn{min-width:0;line-height:1.25}.rphead .rpv{text-align:right;margin-left:0;font-size:1.2rem}.rphead .rpu{grid-column:1/-1;font-size:9px}}@media (max-width:560px){.lg-auth{align-items:flex-start;padding:44px 14px 18px;overflow-y:auto}.lg-body{padding-top:26px}}@media (max-width:380px){.lg-auth{padding-top:28px}.lg-body{padding:24px 18px 22px}.lg-brand,.lg-sub{margin-bottom:18px}}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid var(--acc)!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}