:root{--auth-bg:#07100c;--auth-bg-raised:#0d1812;--auth-panel:#f4f5f2;--auth-surface:#ffffff;--auth-surface-muted:#e9ece8;--auth-text:#111412;--auth-muted:#747b76;--auth-line:#dce1dc;--auth-line-dark:rgba(255,255,255,.1);--auth-green:#18a862;--auth-green-strong:#138b51;--auth-green-soft:#ddf5e8;--auth-danger:#c9343a;--auth-warning:#d6a719;--auth-ease:cubic-bezier(.2,.8,.2,1)}.release-auth{min-height:100dvh;overflow:hidden;position:relative;background:radial-gradient(circle at 13% 15%,rgba(24,168,98,.13),transparent 27%),radial-gradient(circle at 90% 88%,rgba(24,168,98,.07),transparent 25%),var(--auth-bg);color:#f4f6f4;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif}.release-auth:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.release-auth *{box-sizing:border-box}.release-auth button,.release-auth input{font:inherit}.release-auth button{cursor:pointer}.release-auth button:disabled{cursor:not-allowed;opacity:.55}.release-auth button:focus-visible,.release-auth input:focus-visible,.release-auth a:focus-visible{outline:3px solid rgba(24,168,98,.32)!important;outline-offset:3px!important}.release-auth>header{position:relative;z-index:10;border-bottom:1px solid var(--auth-line-dark);background:#07100cb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.release-auth-header-inner{width:min(1180px,100%);min-height:78px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.release-auth-brand{display:flex;align-items:center;gap:12px;min-width:0}.release-auth-brand__mark{width:40px;height:40px;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:linear-gradient(145deg,#ffffff14,#ffffff06)}.release-auth-brand__mark:before,.release-auth-brand__mark:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.26)}.release-auth-brand__mark:before{width:21px;height:21px}.release-auth-brand__mark:after{width:8px;height:8px;background:var(--auth-green);border-color:var(--auth-green);box-shadow:0 0 16px #18a8628c}.release-auth-brand__copy{display:grid;gap:2px}.release-auth-brand b{font-size:18px;line-height:1;letter-spacing:.14em}.release-auth-brand span{font-size:9px;letter-spacing:.16em;color:#8d9b92;text-transform:uppercase}.release-auth-status{min-height:34px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff09;color:#9ba79f;font-size:11px;font-weight:700;white-space:nowrap}.release-auth-status i{width:7px;height:7px;border-radius:50%;background:var(--auth-green);box-shadow:0 0 12px #18a862a6}.release-auth-status i.down{background:#d94b48;box-shadow:0 0 12px #d94b489e}.release-auth>main{position:relative;z-index:1;width:min(1180px,100%);min-height:calc(100dvh - 78px);margin:0 auto;padding:clamp(24px,5vw,64px) 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);gap:clamp(40px,8vw,110px);align-items:center}.release-auth-showcase{align-self:center;max-width:570px;padding:20px 0}.release-auth-showcase__eyebrow{display:flex;align-items:center;gap:10px;color:#8e9b93;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.release-auth-showcase__eyebrow:before{content:"";width:28px;height:1px;background:var(--auth-green)}.release-auth-showcase h2{max-width:550px;margin:18px 0 0;font-size:clamp(42px,5.7vw,72px);line-height:.98;letter-spacing:-.055em;font-weight:750}.release-auth-showcase h2 em{display:block;color:#8c9991;font-style:normal;font-weight:530}.release-auth-showcase>p{max-width:510px;margin:22px 0 0;color:#9ca8a0;font-size:16px;line-height:1.65}.release-auth-flow{margin-top:34px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:21px;background:#ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.release-auth-flow__line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.release-auth-flow__line:before{content:"";position:absolute;left:9%;right:9%;top:17px;height:1px;background:linear-gradient(90deg,var(--auth-green),rgba(255,255,255,.13))}.release-auth-flow__step{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;gap:8px;text-align:center}.release-auth-flow__step i{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#101a14;color:#a3afa7;font-style:normal;font-size:11px;font-weight:850}.release-auth-flow__step:first-child i,.release-auth-flow__step:nth-child(2) i{border-color:#18a8626b;background:#0f2619;color:#70dfa7}.release-auth-flow__step span{overflow:hidden;width:100%;color:#a3aea7;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.release-auth-metrics{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px}.release-auth-metric{padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff08}.release-auth-metric small{display:block;color:#79877e;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.release-auth-metric strong{display:block;margin-top:7px;font-size:18px;letter-spacing:-.025em}.release-auth-metric span{display:block;margin-top:4px;color:#87948c;font-size:11px;line-height:1.4}.release-auth-card{width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:var(--auth-panel);color:var(--auth-text);box-shadow:0 36px 100px #00000061,0 0 0 1px #ffffff08;animation:authCardIn .48s var(--auth-ease) both}.release-auth-content{min-width:0}.release-auth-head{padding:25px 26px 21px;border-bottom:1px solid var(--auth-line)}.release-auth-head__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.release-auth-head small{font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--auth-green-strong)}.release-auth-head__step{color:var(--auth-muted)!important;letter-spacing:0!important;text-transform:none!important}.release-auth-head h1{margin:9px 0 0;font-size:clamp(29px,4vw,38px);line-height:1.06;letter-spacing:-.045em;font-weight:760}.release-auth-head p{margin:10px 0 0;color:var(--auth-muted);font-size:13px;line-height:1.5}.release-auth-form{display:grid;padding:20px 22px 0;gap:14px}.release-auth-form>label{display:grid;gap:7px}.release-auth-form>label>span,.release-auth-field-label{color:#626964;font-size:12px;font-weight:780}.release-auth input{width:100%;min-width:0;min-height:54px;padding:0 15px;border:1px solid var(--auth-line);border-radius:14px;outline:0;background:var(--auth-surface);color:var(--auth-text);font-size:16px;transition:border-color .16s,box-shadow .16s,background .16s}.release-auth input::placeholder{color:#a2a8a3}.release-auth input:hover{border-color:#c8cec9}.release-auth input:focus{border-color:#18a8629e;box-shadow:0 0 0 4px #18a8621a}.release-auth-password{position:relative;display:flex;min-width:0}.release-auth-password input{padding-right:92px}.release-auth-password button{position:absolute;right:7px;top:7px;bottom:7px;min-width:76px;padding:0 10px;border:0;border-radius:10px;background:var(--auth-surface-muted);color:#646b66;font-size:12px;font-weight:800}.release-auth-field-hint{margin-top:-2px;color:#8a918c;font-size:11px;line-height:1.4}.release-auth-primary,.release-auth-secondary{width:100%;min-height:54px;border-radius:14px;font-weight:850;transition:transform .14s var(--auth-ease),box-shadow .18s,background .18s}.release-auth-primary{display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--auth-green);color:#fff;box-shadow:0 12px 26px #18a86236}.release-auth-primary:hover{background:var(--auth-green-strong);box-shadow:0 14px 30px #18a86242}.release-auth-primary:active,.release-auth-secondary:active{transform:scale(.985)}.release-auth-primary i{font-style:normal;font-size:18px;font-weight:500}.release-auth-secondary{border:1px solid var(--auth-line);background:var(--auth-surface);color:var(--auth-text)}.release-auth-secondary:hover{background:var(--auth-surface-muted)}.release-auth-error,.release-auth-message{padding:12px 13px;border-radius:12px;font-size:12px;line-height:1.45}.release-auth-error{border:1px solid rgba(201,52,58,.18);background:#c9343a14;color:#a92d32}.release-auth-message{border:1px solid rgba(24,168,98,.18);background:var(--auth-green-soft);color:#116d40}.release-auth-resend{display:grid;gap:10px}.release-auth-intro{margin:0;padding:12px 13px;border-radius:12px;background:var(--auth-surface-muted);color:var(--auth-muted);font-size:13px;line-height:1.5}.release-auth-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.release-auth-links button{min-height:44px;padding:0 10px;border:0;border-radius:11px;background:transparent;color:#68706a;font-size:12px;font-weight:750}.release-auth-links button:hover{background:var(--auth-surface-muted);color:var(--auth-text)}.release-auth-content>footer{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:18px;padding:15px 20px;border-top:1px solid var(--auth-line)}.release-auth-content>footer a{color:#8a918c;font-size:10px;text-decoration:none}.release-auth-content>footer a:hover{color:var(--auth-text)}.release-auth-message,.release-auth-error{margin:15px 22px 0}.release-auth-form .release-auth-message,.release-auth-form .release-auth-error{margin:0}.release-register-progress{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;padding:2px 0 4px}.release-register-progress span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--auth-line);border-radius:10px;background:var(--auth-surface);color:#8b928d;font-size:11px;font-weight:850}.release-register-progress span.active{border-color:#18a86259;background:var(--auth-green-soft);color:var(--auth-green-strong)}.release-register-progress i{height:1px;background:var(--auth-line)}.release-register-progress b{grid-column:1/-1;color:var(--auth-muted);font-size:11px;font-weight:780}.release-register-consents{display:grid;gap:10px;padding:13px;border:1px solid var(--auth-line);border-radius:14px;background:var(--auth-surface)}.release-register-consents label{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:9px!important;align-items:start}.release-register-consents input{width:18px!important;height:18px!important;min-height:18px!important;margin:1px 0 0;padding:0;accent-color:var(--auth-green)}.release-register-consents span{color:#69706b!important;font-size:11px!important;line-height:1.45}.release-register-consents a{color:var(--auth-text);font-weight:750}.release-register-actions{display:grid;grid-template-columns:.75fr 1.25fr;gap:9px}.release-captcha-shell,.smart-captcha-field{max-width:100%;overflow:hidden;padding:2px 0}.smart-captcha-field iframe{max-width:100%!important}.release-register-pending,.release-auth-complete{padding:28px 24px 22px;text-align:center}.release-register-pending h2,.release-auth-complete h2{margin:0;font-size:25px;letter-spacing:-.035em}.release-register-pending p,.release-auth-complete p{margin:9px 0;color:var(--auth-muted);font-size:13px;line-height:1.5}.release-register-pending .release-auth-primary,.release-register-pending .release-auth-secondary,.release-auth-complete .release-auth-primary{margin-top:12px}.release-auth-complete>div{width:52px;height:52px;margin:0 auto 13px;display:grid;place-items:center;border-radius:17px;background:var(--auth-green-soft);color:var(--auth-green-strong);font-size:22px;font-weight:900}@keyframes authCardIn{0%{opacity:0;transform:translateY(18px) scale(.988)}to{opacity:1;transform:none}}@keyframes authFlowPulse{0%,to{box-shadow:0 0 #18a86224}50%{box-shadow:0 0 0 8px #18a86200}}.release-auth-flow__step:nth-child(2) i{animation:authFlowPulse 2.4s ease-in-out infinite}@media (max-width:900px){.release-auth>main{grid-template-columns:1fr;align-items:start;padding-top:30px}.release-auth-showcase{max-width:620px;margin:0 auto;text-align:center;padding:4px 0}.release-auth-showcase__eyebrow{justify-content:center}.release-auth-showcase h2{font-size:clamp(38px,8vw,58px)}.release-auth-showcase>p{margin-left:auto;margin-right:auto}.release-auth-flow,.release-auth-metrics{display:none}.release-auth-card{width:min(520px,100%);margin:0 auto}}@media (max-width:560px){.release-auth{overflow-y:auto}.release-auth-header-inner{min-height:66px;padding:0 14px}.release-auth-brand__mark{width:36px;height:36px;border-radius:12px}.release-auth-brand b{font-size:16px}.release-auth-brand span{font-size:8px}.release-auth-status{min-height:31px;padding:0 9px;font-size:9px}.release-auth>main{min-height:calc(100dvh - 66px);padding:20px 10px calc(24px + env(safe-area-inset-bottom));gap:20px}.release-auth-showcase{display:none}.release-auth-card{border-radius:22px}.release-auth-head{padding:22px 18px 18px}.release-auth-head h1{font-size:29px}.release-auth-head p{font-size:12px}.release-auth-form{padding:17px 16px 0;gap:13px}.release-auth input{min-height:52px;padding:0 13px}.release-auth-password input{padding-right:83px}.release-auth-password button{min-width:69px;font-size:11px}.release-auth-links{grid-template-columns:1fr}.release-auth-message,.release-auth-error{margin:13px 16px 0}.release-auth-form .release-auth-message,.release-auth-form .release-auth-error{margin:0}.release-auth-content>footer{margin-top:15px;padding:14px 12px}.release-register-actions{grid-template-columns:1fr}.release-register-actions .release-auth-secondary{order:2}.release-register-pending,.release-auth-complete{padding:24px 17px 18px}}@media (max-width:370px){.release-auth-status span{display:none}.release-auth-status{width:32px;justify-content:center;padding:0}.release-auth-card{border-radius:19px}.release-auth-head h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.release-auth-card,.release-auth-flow__step:nth-child(2) i{animation:none}.release-auth-primary,.release-auth-secondary{transition:none}}.release-auth-primary,.release-auth-secondary,.release-auth-links button,.release-auth-password__toggle{display:flex;align-items:center;justify-content:center;gap:8px}.release-auth-password__toggle{min-width:94px!important;padding:0 11px!important}.release-auth-password__toggle .diagly-icon{flex:0 0 auto}.release-auth-primary .diagly-icon,.release-auth-secondary .diagly-icon{transition:transform var(--diagly-fast) var(--diagly-ease)}.release-auth-primary:hover .diagly-icon{transform:translate(2px)}.release-auth-links button .diagly-icon{color:var(--auth-muted)}.release-auth-complete>div .diagly-icon{margin:auto}@media (max-width:430px){.release-auth-password__toggle{min-width:42px!important;width:42px!important;padding:0!important}.release-auth-password__toggle span{display:none}.release-auth-password input{padding-right:58px!important}}@media (prefers-reduced-motion:reduce){.release-auth-primary .diagly-icon{transition:none}.release-auth-primary:hover .diagly-icon{transform:none}}html,body,#root{max-width:100%;overflow-x:clip}.login-stage{display:block!important;min-height:0!important}.access-motion{display:none!important}.login-stage__form{border-left:0!important}.egt-profile-sheet{width:min(520px,calc(100vw - 24px));left:50%;right:auto;transform:translate(-50%)}.employees-brand>span:last-child,.settings-brand>span:last-child,.dm-brand>small{display:none!important}.workflow-page,.diag-editor,.diag-editor-zone-panel,.diag-editor-item,.history-details,.history-card,.workflow-head__copy,.garage-card__top>div:first-child,.reports-list button>div:first-child{min-width:0;max-width:100%}.workflow-head__copy h1,.garage-card__top strong,.reports-list strong,.reports-list span{overflow-wrap:anywhere}.diag-editor-photos,.history-photos__strip{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.diag-editor-photos::-webkit-scrollbar,.history-photos__strip::-webkit-scrollbar{display:none}.diag-editor-photo,.diag-editor-photo-preview,.history-photo{flex-shrink:0!important}.diag-editor-photo{box-sizing:border-box!important;min-width:76px!important;max-width:76px!important;padding:5px!important;overflow:hidden!important;text-align:center!important}.diag-editor-photo>span{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important}.workflow-primary:focus-visible,.workflow-secondary:focus-visible,.create-submit:focus-visible,.garage-dock button:focus-visible,.garage-card button:focus-visible,.reports-page button:focus-visible{outline:2px solid var(--egt-green);outline-offset:3px}@media (max-width: 720px){.login-stage{display:block!important}}@media (max-width: 560px){.egt-profile-sheet{width:calc(100vw - 20px);bottom:max(10px,env(safe-area-inset-bottom));border-radius:20px;padding:16px}.workflow-primary,.workflow-secondary,.create-submit{min-height:54px}}.release-auth{background:radial-gradient(circle at 50% -15%,rgba(22,138,70,.08),transparent 38%),#0a0a0c!important}.release-auth-card{width:min(520px,calc(100vw - 24px))!important;border-radius:22px!important}.release-auth-head{padding:18px 18px 15px!important}.release-auth-head h1{margin-top:7px!important;font-size:clamp(28px,7vw,34px)!important}.release-auth-head p{margin-top:7px!important;font-size:12px!important;line-height:1.4!important}.release-auth-form{padding:14px 14px 0;gap:10px}.release-auth-form>label{display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-height:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.release-auth-form>label>span,.release-auth-field-label{padding:0 0 6px!important;border:0!important;color:#555e58!important;font-size:11px!important;font-weight:780!important}.release-auth input{min-height:50px!important;padding:0 13px!important;border:1px solid #d5dad5!important;border-radius:12px!important;background:#fff!important;color:#111412!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.release-auth input::placeholder{color:#858d87!important;opacity:1!important}.release-auth input:hover{border-color:#bec6bf!important}.release-auth input:focus{border-color:#18a8629e!important;background:#fff!important;box-shadow:0 0 0 3px #18a8621a!important;outline:0!important}.release-auth input:-webkit-autofill,.release-auth input:-webkit-autofill:hover,.release-auth input:-webkit-autofill:focus{-webkit-text-fill-color:#111412!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;caret-color:#111412!important;transition:background-color 9999s ease-out 0s}.release-auth-password{position:relative;min-height:50px}.release-auth-password input{padding-right:108px!important}.release-auth-password button,.release-auth-password__toggle{position:absolute;top:5px;right:5px;bottom:5px;min-width:94px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;background:#eef0ed!important;color:#535b55!important;font-size:11px!important;font-weight:800!important}.release-auth-primary{min-height:50px!important;margin-top:2px;border-radius:12px!important;background:#168a46!important;color:#fff!important;box-shadow:0 10px 24px #168a4633;font-size:14px!important;text-transform:none!important}.release-auth-primary:hover{background:#1b9c52!important}.release-auth-secondary{border:1px solid #d5dad5!important;border-radius:12px!important;background:#fff!important;color:#111412!important;text-transform:none!important}.release-auth-links{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:2px -14px 0;border-top:1px solid #dce1dc!important}.release-auth-links button{min-height:44px;border-radius:0!important;color:#626a64!important;font-size:11px!important}.release-auth-links button+button{border-left:1px solid #dce1dc!important}.release-auth-links button:hover{background:#eef0ed!important;color:#111412!important}.release-register-consents,.release-captcha-shell,.smart-captcha-field{margin:0!important;padding:11px!important;border:1px solid #d5dad5!important;border-radius:12px!important;background:#fff!important;color:#111412!important;overflow:hidden}.smart-captcha-field{padding:0!important;border:0!important}.release-register-consents{gap:9px!important}.release-register-consents label{grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;color:#4f5751!important;font-size:11px!important;cursor:pointer}.release-register-consents label.optional{opacity:.78}.release-register-consents input[type=checkbox]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;accent-color:#168a46!important}.release-auth-error,.release-auth-message{margin:0;border-radius:10px}.release-auth-content>footer{margin-top:0;padding:11px 12px!important}.release-auth-content>footer a{font-size:9px!important}.release-register-progress{padding:0 2px 4px}.release-register-progress span{width:28px;height:28px;border-radius:50%}.release-register-actions{display:grid;grid-template-columns:104px 1fr;gap:8px}@media (max-width: 560px){.release-auth-header-inner{min-height:68px!important;padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.release-auth>main{padding:18px max(12px,env(safe-area-inset-right)) 24px max(12px,env(safe-area-inset-left))!important;align-items:start!important}.release-auth-card{width:100%!important;border-radius:20px!important}.release-auth-head{padding:16px 14px 13px!important}.release-auth-form{padding:12px 12px 0;gap:9px}.release-auth-password__toggle{min-width:42px!important;width:42px!important;padding:0!important}.release-auth-password__toggle span{display:none}.release-auth-password input{padding-right:56px!important}.release-auth-links{margin:2px -12px 0}.release-register-actions{grid-template-columns:88px 1fr}}.release-auth,.release-auth button,.release-auth input,.release-auth textarea,.release-auth select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Roboto,Inter,Arial,sans-serif!important}.release-auth-brand span,.release-auth-status,.release-auth-showcase__eyebrow,.release-auth-flow__step span,.release-auth-metric small,.release-auth-head small,.release-auth-form>label>span,.release-auth-field-label,.release-auth-password__toggle,.release-auth-links button,.release-register-consents label,.release-auth-content>footer a{font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.release-auth-brand span,.release-auth-status,.release-auth-showcase__eyebrow,.release-auth-showcase>p,.release-auth-flow__step span,.release-auth-metric span{color:#aab5ae!important}.release-auth-form>label>span,.release-auth-field-label,.release-auth-links button,.release-register-consents label,.release-auth-content>footer a{color:#535c56!important}.release-auth input,.release-auth textarea,.release-auth select{font-size:16px!important;font-weight:400!important}.release-auth-primary,.release-auth-secondary{font-weight:600!important}.release-auth-error,.release-auth-message,.release-auth-intro{font-size:12px!important;line-height:1.45!important}.release-auth-content>footer{gap:12px!important}.release-auth-content>footer a{min-height:32px;display:inline-flex;align-items:center}.release-auth-panel-loading{min-height:120px;display:grid;place-items:center;color:#626a64;font-size:13px}@media (max-width: 560px){.release-auth-head h1{font-size:clamp(25px,7vw,30px)!important}.release-auth-head p{font-size:13px!important}}:root,html[data-theme=light]{--diagly-ink-deep: #0d3a35;--diagly-green: #276152;--diagly-laurel: #b1b7ab;--diagly-cream: #fbf6f0;--diagly-bg: #f4f1eb;--diagly-surface: #fffdf9;--diagly-surface-2: #eceee8;--diagly-text: #10201d;--diagly-muted: #68736d;--diagly-border: #d9ddd6;--diagly-border-strong: #c6ccc4;--diagly-brand: #276152;--diagly-brand-strong: #0d3a35;--diagly-brand-soft: #e1ebe5;--egt-bg: #f4f1eb;--egt-surface: #fffdf9;--egt-surface-2: #eceee8;--egt-surface-3: #e2e6df;--egt-elevated: #d5dbd3;--egt-text: #10201d;--egt-text-2: #45534d;--egt-muted: #68736d;--egt-border: rgba(13, 58, 53, .1);--egt-border-strong: rgba(13, 58, 53, .18);--egt-green: #276152;--egt-header-bg: rgba(251, 246, 240, .94);--egt-header-line: rgba(13, 58, 53, .11);--egt-header-shadow: 0 8px 22px rgba(13, 58, 53, .07);--egt-logo-ink: #0d3a35;--egt-control-bg: linear-gradient(180deg, #fffdf9, #eceee8);--egt-control-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 4px 12px rgba(13,58,53,.07)}html[data-theme=dark]{--diagly-bg: #09100e;--diagly-surface: #101915;--diagly-surface-2: #17231e;--diagly-text: #f7f5f1;--diagly-muted: #9aa69e;--diagly-border: rgba(177, 183, 171, .13);--diagly-border-strong: rgba(177, 183, 171, .22);--diagly-brand: #3b826d;--diagly-brand-strong: #276152;--diagly-brand-soft: rgba(39, 97, 82, .24);--egt-bg: #09100e;--egt-surface: #101915;--egt-surface-2: #17231e;--egt-surface-3: #1d2b25;--egt-elevated: #24352e;--egt-text: #f7f5f1;--egt-text-2: #c6cec8;--egt-muted: #929e96;--egt-border: rgba(177, 183, 171, .11);--egt-border-strong: rgba(177, 183, 171, .2);--egt-green: #3b826d;--egt-header-bg: rgba(9, 16, 14, .95);--egt-header-line: rgba(177, 183, 171, .13);--egt-header-shadow: 0 8px 24px rgba(0,0,0,.24);--egt-logo-ink: #f7f5f1;--egt-control-bg: linear-gradient(180deg, #1d2b25, #121b17);--egt-control-shadow: inset 0 1px 0 rgba(255,255,255,.045), 0 5px 14px rgba(0,0,0,.24)}:root:not([data-theme]),html:not([data-theme]){--diagly-bg: #09100e;--diagly-surface: #101915;--diagly-surface-2: #17231e;--diagly-text: #f7f5f1;--diagly-muted: #9aa69e;--diagly-border: rgba(177, 183, 171, .13);--diagly-border-strong: rgba(177, 183, 171, .22);--diagly-brand: #3b826d;--diagly-brand-strong: #276152;--diagly-brand-soft: rgba(39, 97, 82, .24)}.release-auth{--auth-deep: #0d3a35;--auth-green: #276152;--auth-laurel: #b1b7ab;--auth-cream: #fbf6f0;background:radial-gradient(circle at 15% 8%,rgba(39,97,82,.24),transparent 30%),#09100e!important}.release-auth .release-auth-topbar,.release-auth .release-auth-status{border-color:#b1b7ab24!important}.release-auth .release-auth-panel,.release-auth .release-auth-content{background:var(--auth-cream)!important;color:#10201d!important}.release-auth .release-auth-primary{background:var(--auth-green)!important;color:#fff!important;box-shadow:0 10px 26px #0d3a352e!important}.release-auth .release-auth-primary:hover{background:var(--auth-deep)!important}.release-auth :where(input,textarea,select){background:#fffdf9!important;color:#10201d!important;border-color:#cbd1ca!important;-webkit-text-fill-color:#10201d!important}.release-auth :where(input,textarea,select):focus{border-color:var(--auth-green)!important;box-shadow:0 0 0 3px #27615221!important}.release-auth input:-webkit-autofill,.release-auth input:-webkit-autofill:hover,.release-auth input:-webkit-autofill:focus{-webkit-text-fill-color:#10201d!important;box-shadow:0 0 0 1000px #fffdf9 inset!important}::selection{background:#27615247}.egt-ui-state,.workflow-state,.reports-state,.audit-state,.finance-state,.garage-empty,.employees-access-denied,.dm-denied,.service-settings-loading,.service-settings-denied,.template-picker-note,.tm-loading,.profile-session-empty{box-sizing:border-box;width:min(100%,760px);margin:16px auto;padding:22px;border:1px solid var(--egt-border,#2a2e35);border-radius:18px;background:var(--egt-card,#17191d);color:var(--egt-muted,#8b909a);text-align:center;line-height:1.5}.employees-access-denied,.dm-denied,.service-settings-denied,.tm-loading{min-height:220px;display:grid;place-content:center;color:var(--egt-text,#f3f4f6)}.reports-state.is-error,.audit-state.audit-error,.workflow-error,.finance-error,.employees-error,.dm-error,.direct-repair-error,.create-error,.service-settings-message.is-error,.template-picker-note.is-error,.profile-session-error,.garage-error{border-color:#ef444447!important;background:#7f1d1d1f!important;color:#fca5a5!important}.employees-empty,.dm-empty,.reports-empty,.workflow-empty,.profile-session-empty{min-height:96px;display:grid;place-content:center;padding:18px;color:var(--egt-muted,#8b909a);text-align:center}.service-settings-loading,.template-picker-note,.tm-loading,.workflow-state,.garage-empty{position:relative;overflow:hidden}.service-settings-loading:after,.template-picker-note:not(.is-error):after,.tm-loading:after,.workflow-state:not(:has(strong)):after,.garage-empty:not(:has(strong)):after{content:"";display:block;width:18px;height:18px;margin:12px auto 0;border:2px solid var(--egt-border-strong,#3b4048);border-top-color:#168a46;border-radius:50%;animation:egt-state-spin .8s linear infinite}.garage-empty strong,.workflow-state strong{display:block;color:var(--egt-text,#f3f4f6);font-size:15px}.garage-empty span,.workflow-state span{display:block;margin-top:5px;color:var(--egt-muted,#8b909a);font-size:11px}.workflow-state button{min-height:42px;margin-top:12px;border:1px solid var(--egt-border-strong,#3b4048);border-radius:11px;background:var(--egt-control-bg,#1d2025);color:var(--egt-text,#f3f4f6);padding:0 13px;font-weight:800}@keyframes egt-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.service-settings-loading:after,.template-picker-note:not(.is-error):after,.tm-loading:after,.workflow-state:not(:has(strong)):after,.garage-empty:not(:has(strong)):after{animation:none}}
