.ItyMCa_surface{color:var(--kf-color-ink);gap:12px;font-size:15px;line-height:1.45;display:grid}.ItyMCa_surface h3{font-size:18px;font-weight:650}.ItyMCa_surface button,.ItyMCa_link{min-height:48px}.ItyMCa_qr{background:#fff;justify-self:center;width:256px;max-width:100%;height:auto}.ItyMCa_code{text-align:center}.ItyMCa_code strong{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:28px;font-weight:650;display:block}.ItyMCa_check{cursor:pointer;align-items:center;gap:10px;min-height:48px;display:flex}.ItyMCa_check input{width:20px;height:20px;accent-color:var(--kf-color-accent)}.ItyMCa_hint{color:#52636c;font-size:14px}.ItyMCa_surface [role=alert]{color:#a02c35}.ItyMCa_surface :focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:3px}.ItyMCa_surface ::selection{color:#162e36;background:#c7e4eb}.ItyMCa_link{color:var(--kf-color-accent);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.ItyMCa_placeholder{color:#52636c;align-content:center;justify-items:center;gap:16px;min-height:256px;display:grid}.ItyMCa_scanned{color:var(--kf-color-accent);background:#eef6f7;border-radius:14px;justify-items:center;gap:10px;padding:24px 16px;display:grid}.ItyMCa_scanned strong{font-size:20px}.ItyMCa_scanned span{text-align:center;color:var(--kf-color-ink)}.ItyMCa_progress{background:#dce5e8;border-radius:4px;height:3px;overflow:hidden}.ItyMCa_progress span{background:var(--kf-color-accent);transform-origin:0;height:100%;transition:transform .16s linear;display:block}.ItyMCa_timer{text-align:center;font-variant-numeric:tabular-nums;color:#52636c}@media (prefers-reduced-motion:reduce){.ItyMCa_progress span{transition:none}}
.lXSnvG_wrap{width:100%;height:48px;display:block;position:relative}.lXSnvG_button{--fill:var(--kf-login-idle,#dcece3);--ink:var(--kf-login-idle-ink,#254f40);--tone:var(--kf-action-emerald-edge,#6bd5ad);isolation:isolate;border:1px solid color-mix(in srgb,var(--ink) 65%,#fff);background:var(--kf-color-panel-light,#edf4f3);width:100%;height:48px;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;transition:translate .15s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.lXSnvG_button[data-state=pending]{--fill:var(--kf-login-pending,#eadba9);--ink:var(--kf-login-pending-ink,#514123);--tone:var(--kf-action-amber-edge,#f0c85d);cursor:progress}.lXSnvG_button[data-state=success]{--fill:var(--kf-login-success,#c5dfcf);--ink:var(--kf-login-success-ink,#244c39);--tone:var(--kf-action-emerald-edge,#6bd5ad)}.lXSnvG_button[data-state=error]{--fill:var(--kf-login-error,#f2dce0);--ink:var(--kf-login-error-ink,#873344);--tone:var(--kf-action-rose-edge,#ef9bb3)}.lXSnvG_button:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 6px 12px -3px #081c2826,0 0 12px color-mix(in srgb,var(--tone) 15%,transparent),inset 0 1px #ffffff80,inset 0 0 0 1px color-mix(in srgb,var(--tone) 27%,transparent);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.lXSnvG_fill{z-index:-1;border-radius:inherit;background:var(--fill);box-shadow:inset 3px 0 var(--tone);transform-origin:50%;opacity:0;pointer-events:none;transition:transform .36s cubic-bezier(.77,0,.175,1),opacity .12s,background-color .18s;position:absolute;inset:0;transform:scaleX(.02)}.lXSnvG_button:not([data-state=idle]) .lXSnvG_fill{opacity:1;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.lXSnvG_button:not(:disabled):hover{translate:0 -2px}.lXSnvG_button:not(:disabled):hover:after{opacity:1}.lXSnvG_button:not(:disabled):active{translate:0}}.lXSnvG_button:focus-visible:after{opacity:1}.lXSnvG_button:focus-visible{outline:2px solid var(--kf-color-accent,#176778);outline-offset:3px}.lXSnvG_icon{z-index:1;width:16px;color:var(--ink);flex:0 0 16px;place-items:center;display:grid;position:relative}.lXSnvG_label{z-index:1;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 48px);display:block;position:relative;overflow:hidden}.lXSnvG_character{white-space:pre;animation:.24s ease-out both lXSnvG_letter-arrive;animation-delay:var(--letter-delay,0s);display:inline-block}.lXSnvG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes lXSnvG_letter-arrive{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lXSnvG_button,.lXSnvG_button:not(:disabled):hover,.lXSnvG_button:not(:disabled):active{transition:none;translate:none}.lXSnvG_button:after,.lXSnvG_fill{transition:none}.lXSnvG_button,.lXSnvG_button:after,.lXSnvG_fill{transition-duration:0s!important}.lXSnvG_character{animation:none}}
.DTiaaW_overlay{z-index:450;pointer-events:none;opacity:0;background:var(--kf-color-canvas);position:fixed;inset:0;overflow:hidden}.DTiaaW_canvas{width:calc(100% + 24px);height:calc(100% + 24px);display:block;position:absolute;inset:-12px}.DTiaaW_morph{z-index:451;pointer-events:none;opacity:0;transform-origin:50%;background:#fff;position:fixed;box-shadow:0 20px 52px #1e464e24}.DTiaaW_face{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.DTiaaW_faceTitle,.DTiaaW_faceHint,.DTiaaW_faceField{display:block;position:absolute}.DTiaaW_faceTitle{color:var(--foreground);font:600 18px/28px system-ui,sans-serif}.DTiaaW_faceHint{color:var(--muted);font:400 14px/20px system-ui,sans-serif}.DTiaaW_faceField{border:1px solid var(--border);background:var(--kf-color-canvas,#f8fafb);border-radius:10px}.DTiaaW_faceCaption{color:var(--foreground);font:500 14px/20px system-ui,sans-serif;position:absolute}.DTiaaW_success{background:var(--kf-login-success,#c5dfcf);color:var(--kf-login-success-ink,#244c39);box-shadow:inset 3px 0 var(--kf-action-emerald-edge,#6bd5ad);border-radius:7px;justify-content:center;align-items:center;gap:8px;font:600 14px/20px system-ui,sans-serif;display:flex;position:absolute}.DTiaaW_success svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.DTiaaW_overlay,.DTiaaW_morph{display:none}}@media print{.DTiaaW_overlay,.DTiaaW_morph{display:none}}
.w0nu4W_page{isolation:isolate;background:var(--kf-color-canvas);padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));position:relative}.w0nu4W_content{z-index:1;position:relative}.w0nu4W_content .w0nu4W_loginCard{border-color:#0000;box-shadow:0 24px 64px #1e464e21,0 6px 18px #1e464e14}.w0nu4W_content .w0nu4W_heading{margin-bottom:16px}.w0nu4W_content .w0nu4W_heading>p:first-child{margin-bottom:4px;font-size:12px;line-height:16px}.w0nu4W_content .w0nu4W_heading>h1{font-size:clamp(24px,2vw,28px);line-height:1.15}.w0nu4W_content .w0nu4W_heading>p:last-child{margin-top:4px;line-height:18px}.w0nu4W_content .w0nu4W_loginCard{padding:20px}.w0nu4W_loginCard>h2{line-height:24px}.w0nu4W_loginCard>p{margin-bottom:16px;line-height:20px}.w0nu4W_loginCard form:not([hidden]){gap:12px;display:grid}.w0nu4W_loginCard form[hidden]{display:none}.w0nu4W_loginCard form>*{margin-block:0}@media (max-width:640px){.w0nu4W_content .w0nu4W_loginCard{padding:16px}}.w0nu4W_content>:first-child{color:var(--kf-color-ink)}.w0nu4W_content>:first-child>p{color:#526a73}.w0nu4W_content>:first-child>p:first-child{color:var(--kf-color-accent)}.w0nu4W_backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(var(--kf-login-edge,#f7faf9), var(--kf-login-wash,#d0e3e4) 54%, var(--kf-login-edge,#f7faf9));position:absolute;inset:0;overflow:hidden}.w0nu4W_surface{transform-origin:50%;position:absolute;inset:-12px}.w0nu4W_canvas,.w0nu4W_fallback{width:100%;height:100%;position:absolute;inset:0}.w0nu4W_fallback{opacity:.32}.w0nu4W_fallback svg{width:100%;height:100%}.w0nu4W_canvas{opacity:0;pointer-events:auto}.w0nu4W_canvas[data-renderer=webgl]{opacity:1}.w0nu4W_canvas[data-renderer=webgl]+.w0nu4W_fallback{display:none}.w0nu4W_loginSubmit{transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .12s,border-color .12s,color .12s}.w0nu4W_loginSubmit:not(:disabled):active{transform:scale(.985)}.w0nu4W_motionControl{right:max(16px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:2;border:1px solid var(--kf-color-line);color:#365762;max-width:calc(100vw - 32px);min-height:48px;font:inherit;cursor:pointer;background:#f7faf9;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:20px;display:inline-flex;position:fixed}.w0nu4W_motionControl svg{flex-shrink:0}.w0nu4W_motionControl:focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.w0nu4W_motionControl:hover{background:#e1edee}}@media (prefers-reduced-motion:reduce){.w0nu4W_loginSubmit{transition:none}.w0nu4W_loginSubmit:not(:disabled):active{transform:none}.w0nu4W_motionControl{display:none}}@media print{.w0nu4W_backdrop,.w0nu4W_motionControl{display:none}}html[data-kf-keyboard-visible=true] .w0nu4W_motionControl{display:none}.w0nu4W_backdrop[data-variant=mobile-entry]{opacity:1;background:0 0;height:auto;position:absolute;inset:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.w0nu4W_backdrop[data-variant=mobile-entry]:before{content:"";z-index:0;background:linear-gradient(transparent,var(--kf-login-wash,#d0e3e4) 50%,transparent);opacity:.28;position:absolute;inset:-16px -12px;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.w0nu4W_backdrop[data-variant=mobile-entry] .w0nu4W_surface{z-index:1;opacity:1;height:400px;inset:-132px -12px auto}.w0nu4W_motionControl[data-variant=mobile-entry]{top:max(12px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));color:#176778;background:#e3eef0;border:0;border-radius:24px;width:48px;height:48px;min-height:48px;padding:0;bottom:auto}.w0nu4W_motionControl[data-variant=mobile-entry] svg{width:20px;height:20px}.w0nu4W_backdrop[data-variant=mobile-entry] .w0nu4W_canvas{pointer-events:none}.w0nu4W_backdrop[data-variant=mobile-entry]{--kf-color-accent:#235463}
.TFcXlW_entry{--kf-color-canvas:#f7faf9;--kf-color-ink:#23343c;--kf-color-accent:#176778;--kf-color-line:#c3cfd5;--entry-gutter:24px;color:#23343c;min-height:100dvh;padding:48px var(--entry-gutter) 32px;background:#f7faf9;overflow-x:clip}.TFcXlW_entryContent{width:100%;max-width:416px;margin-inline:auto;position:relative}.TFcXlW_entryHeading{margin:0 0 8px}.TFcXlW_waveSlot{isolation:isolate;z-index:-1;height:120px;margin:0 calc(-1*var(--entry-gutter)) 0;position:relative}.TFcXlW_entryHeading h1{letter-spacing:-.025em;margin:0 0 8px;font-size:32px;font-weight:650;line-height:36px}.TFcXlW_entryHeading p{color:#47616b;max-width:36ch;margin:0;font-size:14px;line-height:20px}.TFcXlW_entryForm{width:100%;max-width:360px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}.TFcXlW_entry h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.25}.TFcXlW_entry section>p{color:#47616b;margin:0 0 24px;font-size:14px;line-height:1.5}.TFcXlW_entry form{gap:8px;display:grid}.TFcXlW_entry label{font-size:14px;font-weight:600;line-height:20px}.TFcXlW_entry input{color:#23343c;min-height:56px;box-shadow:none;caret-color:#176778;background:#eaf1f2;border:1px solid #b9cbcf;border-radius:16px;padding:14px 16px;font-size:16px;line-height:24px}.TFcXlW_entry input[name=password]{padding-inline-end:56px}.TFcXlW_entry input:autofill{box-shadow:inset 0 0 0 100px #eaf1f2}.TFcXlW_entry input[aria-invalid=true]{border-color:#a32020}.TFcXlW_entry form>div{margin-top:8px}.TFcXlW_entry form>div button{border-radius:16px;min-width:48px;min-height:48px}.TFcXlW_entry form>button,.TFcXlW_restoreButton{color:#fff;background:#176778;border:0;border-radius:28px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:16px;font-size:17px;font-weight:600;line-height:24px;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .12s;display:flex}.TFcXlW_entry form>button:not(:disabled):active,.TFcXlW_authMethods button:not(:disabled):active{transform:scale(.98)}.TFcXlW_entry form>button:disabled,.TFcXlW_restoreButton:disabled{color:#526973;opacity:1;background:#d3e0e3}.TFcXlW_entry form>p{color:#47616b;margin:4px 0 0;font-size:13px;line-height:1.5}.TFcXlW_error,.TFcXlW_entry .TFcXlW_error{color:#a32020;padding:4px 0}.TFcXlW_divider{color:#47616b;align-items:center;gap:12px;margin:28px 0 16px;font-size:12px;line-height:18px;display:flex}.TFcXlW_divider:before,.TFcXlW_divider:after{content:"";background:#c3cfd5;flex:1;height:1px}.TFcXlW_authMethods{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.TFcXlW_authMethods button{color:#165467;background:#e0ecee;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:12px 10px;font-size:14px;font-weight:600;line-height:1.3;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .12s;display:flex}.TFcXlW_authMethods svg{flex-shrink:0;width:20px;height:20px}.TFcXlW_authMethods button:disabled{opacity:.6}.TFcXlW_retry{color:#176778;text-align:center;text-underline-offset:4px;width:100%;min-height:48px;margin-top:12px;padding:8px 0;font-size:13px;line-height:20px;text-decoration:underline;display:block}.TFcXlW_entry .TFcXlW_security{color:#47616b;justify-content:center;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:18px;display:flex}.TFcXlW_security svg{flex-shrink:0;margin-top:1px}.TFcXlW_restoreButton{white-space:normal}.TFcXlW_entry :focus-visible{outline-offset:3px;outline:2px solid #176778}.TFcXlW_sessionBar{color:#f1f6f8;background:#243943;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:13px;display:flex}.TFcXlW_sessionBar span,.TFcXlW_sessionBar button{align-items:center;gap:8px;display:inline-flex}.TFcXlW_sessionBar button{min-height:48px}.TFcXlW_sessionBar :focus-visible{outline-offset:3px;outline:2px solid #f1f6f8}@media (hover:hover) and (pointer:fine){.TFcXlW_authMethods button:not(:disabled):hover{background:#d0e3e6}.TFcXlW_entry form>button:not(:disabled):hover{background:#12576a}}@media (max-width:360px){.TFcXlW_entry{--entry-gutter:20px}.TFcXlW_authMethods{gap:8px}.TFcXlW_authMethods button{flex-direction:column;gap:6px;min-height:72px;font-size:13px}}@media (prefers-reduced-motion:reduce){.TFcXlW_entry form>button,.TFcXlW_authMethods button{transition:none}.TFcXlW_entry form>button:not(:disabled):active,.TFcXlW_authMethods button:not(:disabled):active{transform:none}}.TFcXlW_passwordWrap{margin-top:8px;position:relative}.TFcXlW_passwordWrap input{width:100%}.TFcXlW_entry .TFcXlW_passwordWrap button{color:#47616b;place-items:center;width:48px;min-height:48px;display:grid;position:absolute;inset:0 0 0 auto}.TFcXlW_entry form[data-login-state=pending]>button{color:#705620;background:#fff1cf}.TFcXlW_entry form[data-login-state=error]>button{color:#922b2b;background:#fae1df}.TFcXlW_entry form[data-login-state=success]>button{color:#185d3a;background:#dcefe2}.TFcXlW_entry form[data-login-state=error] input{border-color:#b55050}.TFcXlW_workspaceArrival{background:#f2f5f5;min-height:100dvh;animation:.42s cubic-bezier(.16,1,.3,1) TFcXlW_workspace-fade}.TFcXlW_workspaceArrival[data-workspace-arrival=true] [data-mobile-navigation]{animation:.5s cubic-bezier(.16,1,.3,1) TFcXlW_workspace-enter}@keyframes TFcXlW_login-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(1px)}}@keyframes TFcXlW_workspace-fade{0%{opacity:0}to{opacity:1}}@keyframes TFcXlW_workspace-enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TFcXlW_entry form[data-login-state=error]>button,.TFcXlW_workspaceArrival,.TFcXlW_workspaceArrival [data-mobile-navigation]{animation:none}}.TFcXlW_loginGlyph{white-space:pre;display:inline-block}.TFcXlW_readerText{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TFcXlW_entry form[data-login-code][data-login-state=error]>button{animation:.36s ease-out TFcXlW_login-shake}@media (prefers-reduced-motion:reduce){.TFcXlW_entry form[data-login-code][data-login-state=error]>button{animation:none}}.TFcXlW_entry form[data-login-state=success] input:disabled{opacity:1}
.zKu0eG_chart{border:1px solid var(--kf-color-line);background:#fff;border-radius:7px;min-width:0;padding:11px}.zKu0eG_header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zKu0eG_header h3{color:#243e4b;margin:0;font-size:13px;font-weight:650;line-height:18px}.zKu0eG_header p{color:#536c76;margin:2px 0 0;font-size:11px;line-height:16px}.zKu0eG_value{text-align:right;color:#526a75;font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:15px}.zKu0eG_value strong,.zKu0eG_value span{display:block}.zKu0eG_value strong{font-weight:500}.zKu0eG_value span{color:var(--kf-color-ink);margin-top:2px;font-weight:700}.zKu0eG_plot{cursor:crosshair;touch-action:manipulation;width:100%;height:auto;margin-top:7px;display:block;overflow:hidden}.zKu0eG_gridLine{stroke:#e4ecef;stroke-width:1px;vector-effect:non-scaling-stroke}.zKu0eG_axisLabel{fill:#536c76;font-size:10px}.zKu0eG_currentLine,.zKu0eG_previousLine{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zKu0eG_currentLine{stroke:var(--kf-color-accent);stroke-width:2px}.zKu0eG_previousLine{stroke:#b34f46;stroke-width:1.5px;stroke-dasharray:5 4}.zKu0eG_previousPoint{fill:#b34f46}.zKu0eG_pointControl{cursor:pointer}.zKu0eG_hitArea{fill:#0000;stroke:#0000;stroke-width:1px}.zKu0eG_point{fill:var(--kf-color-accent);stroke:var(--kf-color-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.zKu0eG_selectedHalo{fill:#cfe8eb;stroke:var(--kf-color-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.zKu0eG_pointControl:hover .zKu0eG_point,.zKu0eG_pointControl:focus-visible .zKu0eG_point{fill:var(--kf-color-accent)}.zKu0eG_pointControl:focus-visible{outline:none}.zKu0eG_pointControl:focus-visible .zKu0eG_hitArea{fill:#dceff1;stroke:var(--kf-color-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.zKu0eG_legend{color:#536c76;align-items:center;gap:14px;margin-top:2px;font-size:11px;display:flex}.zKu0eG_legend span{align-items:center;gap:5px;display:inline-flex}.zKu0eG_legend i{width:14px;display:inline-block}.zKu0eG_currentSwatch{background:var(--kf-color-accent);height:2px}.zKu0eG_previousSwatch{border-top:2px dashed #b34f46;height:0}@media (max-width:639px){.zKu0eG_chart{padding:10px}.zKu0eG_header{display:block}.zKu0eG_value{text-align:left;justify-content:space-between;gap:8px;margin-top:5px;display:flex}.zKu0eG_plot{margin-top:3px}}
.XDeAfq_workspace{min-width:0;color:var(--kf-color-ink);--muted:#536c76;gap:12px;display:grid}.XDeAfq_workspace>*{min-width:0;margin:0}.XDeAfq_workspace :is(button,select,a):focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}.XDeAfq_workspace ::selection{color:#173f49;background:#cfe6e9}.XDeAfq_welcome{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px 2px;display:flex}.XDeAfq_welcome h1{color:var(--kf-color-ink);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:680;line-height:30px}.XDeAfq_welcome p{color:#5c707a;margin:3px 0 0;font-size:13px;line-height:19px}.XDeAfq_dataState{color:#536c76;white-space:nowrap;background:#fff;border:1px solid #d1dce0;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.XDeAfq_empty{padding:18px}.XDeAfq_empty h2{margin:0;font-size:16px}.XDeAfq_empty p{color:var(--kf-color-muted);margin:5px 0 0}.XDeAfq_period{background:#fff;border:1px solid #c9d8de;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.XDeAfq_periodCopy{align-items:center;gap:16px;min-width:0;display:flex}.XDeAfq_periodCopy strong{color:#203b47;text-transform:capitalize;white-space:nowrap;font-size:20px;line-height:25px}.XDeAfq_periodCopy p{color:#607680;max-width:720px;margin:0;font-size:11px;line-height:17px}.XDeAfq_periodControls{flex:none;align-items:center;gap:4px;display:flex}.XDeAfq_periodControls button,.XDeAfq_periodControls select{color:#263e48;background:#fff;border:1px solid #c5d5dc;border-radius:5px;height:34px}.XDeAfq_periodControls button{place-items:center;width:34px;padding:0;display:grid}.XDeAfq_periodControls button:hover:not(:disabled),.XDeAfq_periodControls select:hover{background:#edf5f6}.XDeAfq_periodControls button:disabled{cursor:not-allowed;opacity:.42}.XDeAfq_periodControls select{text-transform:capitalize;min-width:132px;padding:0 28px 0 9px;font-size:12px;font-weight:650}.XDeAfq_periodControls .XDeAfq_yearSelect{min-width:78px}.XDeAfq_periodControls .XDeAfq_currentPeriod{color:#155c6b;background:#eaf4f5;border-color:#bed3d9;width:auto;margin-left:4px;padding:0 10px;font-weight:650}.XDeAfq_archiveNotice{color:#73501b;background:#fff7e8;border:1px solid #e3c98f;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.XDeAfq_archiveNotice>span{flex:1;min-width:0}.XDeAfq_archiveNotice button{color:#73501b;background:#fff;border:1px solid #d8bd7b;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:4px 8px;font-weight:650;display:inline-flex}.XDeAfq_sectionHeading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.XDeAfq_sectionHeading h2{color:#243e4b;text-transform:none;margin:0;font-size:16px;font-weight:650;line-height:21px}.XDeAfq_sectionHeading p{color:#536c76;margin:3px 0 0;font-size:11px;line-height:16px}.XDeAfq_sectionHeading a{color:var(--kf-color-accent);white-space:nowrap;font-size:12px;font-weight:650}.XDeAfq_financeSummary{background:#fff;border:1px solid #bfcfd6;border-radius:9px;grid-template-columns:1.3fr 1fr 1fr;display:grid;overflow:hidden}.XDeAfq_financeSummary>div{border-right:1px solid var(--kf-color-line);min-width:0;padding:13px 15px}.XDeAfq_financeSummary>div:last-child{border-right:0}.XDeAfq_financeSummary span{color:#566c77;font-size:11px;font-weight:650;display:block}.XDeAfq_financeSummary strong{color:#1d3945;font-variant-numeric:tabular-nums;white-space:nowrap;margin:5px 0 3px;font-size:20px;font-weight:700;line-height:26px;display:block}.XDeAfq_financeSummary>div:first-child strong{font-size:25px;line-height:30px}.XDeAfq_financeSummary small{color:#607680;font-size:11px;line-height:16px;display:block}.XDeAfq_financeSummary .XDeAfq_positive{color:#237260}.XDeAfq_financeSummary .XDeAfq_negative{color:#a8463c}.XDeAfq_revenueTable{background:#fff;border:1px solid #bfcfd6;border-radius:7px;overflow-x:auto}.XDeAfq_revenueTable table{border-collapse:collapse;width:100%;font-size:13px}.XDeAfq_revenueTable th,.XDeAfq_revenueTable td{text-align:left;border-bottom:1px solid #e0e8eb;padding:8px 12px}.XDeAfq_revenueTable thead th{color:#415d68;background:#edf4f6;font-size:12px;font-weight:600}.XDeAfq_revenueTable tbody th{font-weight:600}.XDeAfq_revenueTable td{white-space:nowrap;font-variant-numeric:tabular-nums}.XDeAfq_revenueTable td strong{min-width:105px;font-weight:650;display:inline-block}.XDeAfq_revenueTable td span{margin-left:10px;font-size:12px;display:inline-block}.XDeAfq_revenueTable .XDeAfq_positive{color:#237260}.XDeAfq_revenueTable .XDeAfq_negative{color:#a8463c}.XDeAfq_revenueTable .XDeAfq_unavailable{color:#607680}.XDeAfq_revenueTable p{color:#536c76;margin:0;padding:6px 12px;font-size:12px}.XDeAfq_dayOverview{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:12px;display:grid}.XDeAfq_panel,.XDeAfq_trends{background:#fff;border:1px solid #c9d8de;border-radius:9px;min-width:0}.XDeAfq_panelHeading{justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 9px;display:flex}.XDeAfq_panelHeading h2{color:#243e4b;margin:0;font-size:15px;font-weight:650;line-height:20px}.XDeAfq_panelHeading p{color:#536c76;margin:3px 0 0;font-size:11px;line-height:16px}.XDeAfq_panelHeading>span{color:#48616d;white-space:nowrap;border:1px solid #d9e5e8;border-radius:5px;align-items:center;min-height:26px;padding:4px 7px;font-size:11px;display:inline-flex}.XDeAfq_accentIcon{color:var(--kf-color-accent)}.XDeAfq_hotelMetrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 12px;display:grid}.XDeAfq_hotelMetrics>div,.XDeAfq_breakfastMetrics>div{border-right:1px solid #e2e8eb;min-width:0;padding:7px 12px 4px}.XDeAfq_hotelMetrics>div:first-child,.XDeAfq_breakfastMetrics>div:first-child{padding-left:0}.XDeAfq_hotelMetrics>div:last-child,.XDeAfq_breakfastMetrics>div:last-child{border-right:0}.XDeAfq_hotelMetrics small,.XDeAfq_breakfastMetrics small{color:#607680;font-size:11px;line-height:16px;display:block}.XDeAfq_hotelMetrics strong,.XDeAfq_breakfastMetrics strong{color:#203b47;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:23px;font-weight:700;line-height:28px;display:block}.XDeAfq_hotelMetrics span,.XDeAfq_breakfastMetrics span{color:#607680;font-size:11px;line-height:16px;display:block}.XDeAfq_breakfastMetrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 12px;display:grid}.XDeAfq_trends{padding:12px 14px;scroll-margin-top:56px}.XDeAfq_trendLegend{color:#536c76;align-items:center;gap:14px;font-size:11px;display:flex}.XDeAfq_trendLegend span{align-items:center;gap:5px;display:inline-flex}.XDeAfq_trendLegend i{background:var(--kf-color-accent);width:14px;height:2px;display:inline-block}.XDeAfq_trendLegend span:last-child i{background:0 0;border-top:2px dashed #ad655b;height:0}.XDeAfq_trendGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.XDeAfq_selectedDay{border-top:1px solid #e1e9ec;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:10px;padding-top:10px;display:flex}.XDeAfq_selectedDay>div{min-width:190px}.XDeAfq_selectedDay strong{color:#243e4b;font-size:13px;line-height:18px;display:block}.XDeAfq_selectedDay span{color:#536c76;margin-top:2px;font-size:11px;line-height:16px;display:block}.XDeAfq_selectedDay dl{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin:0;display:flex}.XDeAfq_selectedDay dl div{min-width:92px}.XDeAfq_selectedDay dt{color:#536c76;font-size:11px;line-height:15px}.XDeAfq_selectedDay dd{color:var(--kf-color-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px;font-weight:700;line-height:18px}.XDeAfq_operations{padding-bottom:10px}.XDeAfq_operations dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0;padding:0 14px;display:grid}.XDeAfq_operations dl div{border-bottom:1px solid #e3e9ec;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.XDeAfq_operations dt{color:#526a75}.XDeAfq_operations dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.XDeAfq_reports{padding-bottom:8px}.XDeAfq_reportTable{min-width:0;padding:0 14px}.XDeAfq_reportTable table{border-collapse:collapse;width:100%;font-size:12px}.XDeAfq_reportTable th{color:#627680;text-align:left;border-bottom:1px solid #d5e0e4;padding:8px 6px;font-size:11px;font-weight:600}.XDeAfq_reportTable td{font-variant-numeric:tabular-nums;border-bottom:1px solid #e5ebee;padding:8px 6px}.XDeAfq_reportTable tr:last-child td{border-bottom:0}.XDeAfq_reportTable button{min-height:30px;color:var(--kf-color-accent);background:0 0;border:0;border-radius:4px;padding:3px 4px;font-weight:650}.XDeAfq_reportTable button:hover{text-underline-offset:3px;background:#dcecee;text-decoration:underline}.XDeAfq_selectedReport{background:#eaf4f5}@media (min-width:1024px){.XDeAfq_workspace{gap:8px}.XDeAfq_welcome{align-items:center;padding:0 2px}.XDeAfq_welcome h1{font-size:18px;line-height:24px}.XDeAfq_dataState{padding:4px 7px}.XDeAfq_period{gap:12px;padding:6px 10px}.XDeAfq_periodCopy{gap:12px}.XDeAfq_periodCopy strong{font-size:16px;line-height:22px}.XDeAfq_periodCopy p{color:#425a66;line-height:16px}.XDeAfq_cumulativeHeading>div{align-items:baseline;gap:10px;display:flex}.XDeAfq_cumulativeHeading p{margin:0}}@media (max-width:1279px){.XDeAfq_period{flex-direction:column;align-items:flex-start;gap:9px}.XDeAfq_periodCopy,.XDeAfq_periodControls{width:100%}.XDeAfq_periodControls label:first-of-type{flex:1;min-width:0}.XDeAfq_periodControls label:first-of-type select{width:100%}.XDeAfq_trendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.XDeAfq_trendGrid>:last-child{grid-column:1/-1}.XDeAfq_selectedDay{flex-direction:column;align-items:flex-start}.XDeAfq_selectedDay dl{justify-content:flex-start}}@media (max-width:899px){.XDeAfq_dayOverview{grid-template-columns:1fr}.XDeAfq_operations dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.XDeAfq_workspace{gap:10px}.XDeAfq_welcome{display:block}.XDeAfq_welcome h1{font-size:21px;line-height:27px}.XDeAfq_dataState{margin-top:8px}.XDeAfq_period{padding:10px}.XDeAfq_periodCopy{display:block}.XDeAfq_periodCopy strong{white-space:normal;margin-top:1px;font-size:18px;line-height:24px;display:block}.XDeAfq_periodCopy p{margin-top:3px}.XDeAfq_periodControls{flex-wrap:wrap;gap:3px}.XDeAfq_periodControls button,.XDeAfq_periodControls select{height:44px}.XDeAfq_periodControls button{width:44px}.XDeAfq_periodControls label:first-of-type{flex:92px}.XDeAfq_periodControls .XDeAfq_yearSelect{width:70px;min-width:70px;padding-inline:5px}.XDeAfq_periodControls .XDeAfq_currentPeriod{width:100%;margin:4px 0 0}.XDeAfq_archiveNotice{flex-wrap:wrap;align-items:flex-start}.XDeAfq_archiveNotice button{margin-left:24px}.XDeAfq_sectionHeading{align-items:flex-end}.XDeAfq_financeSummary{grid-template-columns:1fr 1fr}.XDeAfq_financeSummary>div:first-child{border-right:0;border-bottom:1px solid var(--kf-color-line);grid-column:1/-1}.XDeAfq_financeSummary>div:nth-child(2){border-right:1px solid var(--kf-color-line)}.XDeAfq_financeSummary>div:last-child{border-right:0}.XDeAfq_financeSummary strong,.XDeAfq_financeSummary>div:first-child strong{font-size:21px;line-height:27px}.XDeAfq_hotelMetrics strong,.XDeAfq_breakfastMetrics strong{font-size:20px;line-height:25px}.XDeAfq_hotelMetrics>div{padding-inline:6px}.XDeAfq_hotelMetrics>div:first-child{padding-left:0}.XDeAfq_trendGrid{grid-template-columns:1fr}.XDeAfq_trendGrid>:last-child{grid-column:auto}.XDeAfq_trendLegend{margin-top:6px}.XDeAfq_selectedDay dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.XDeAfq_selectedDay dl div{min-width:0}.XDeAfq_operations dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.XDeAfq_reportTable table,.XDeAfq_reportTable tbody,.XDeAfq_reportTable tr,.XDeAfq_reportTable td{width:100%;display:block}.XDeAfq_reportTable thead{display:none}.XDeAfq_reportTable tr{border-bottom:1px solid #e3e9ec;padding:7px 2px}.XDeAfq_reportTable tr:last-child{border-bottom:0}.XDeAfq_reportTable td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 8px;display:flex}.XDeAfq_reportTable td:first-child:before{content:"Рабочая дата";color:#607680;font-size:11px;font-weight:400}.XDeAfq_reportTable td[data-label]:before{content:attr(data-label);color:#607680;text-align:left;font-size:11px}}@media (max-width:359px){.XDeAfq_periodControls label:first-of-type{flex-basis:92px}.XDeAfq_financeSummary>div{padding-inline:11px}.XDeAfq_hotelMetrics{padding-inline:10px}.XDeAfq_hotelMetrics span{font-size:10px;line-height:15px}.XDeAfq_breakfastMetrics{padding-inline:10px}.XDeAfq_breakfastMetrics>div{padding-inline:8px}}
.n3rv5q_home{color:#23343c;background:#f2f5f5;min-height:calc(100dvh - 48px);padding:28px 20px 112px}.n3rv5q_welcome{align-items:center;gap:16px;margin-bottom:28px;display:flex}.n3rv5q_welcome p{color:#47616b;margin:0 0 4px;font-size:14px;line-height:1.5}.n3rv5q_welcome h1{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;line-height:1.2}.n3rv5q_welcome small{color:#47616b}.n3rv5q_avatar{color:#176778;background:#dcebed;border-radius:24px;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.n3rv5q_avatar img{object-fit:cover;width:100%;height:100%}.n3rv5q_overview{max-width:1280px;margin-inline:auto}.n3rv5q_overview>h2{margin:0 0 16px;font-size:22px}.n3rv5q_action{color:#fff;background:#176778;border-radius:28px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 20px;font-weight:600;display:flex}.n3rv5q_home :focus-visible{outline-offset:3px;outline:2px solid #176778}@media (max-width:360px){.n3rv5q_home{padding-inline:16px}.n3rv5q_welcome{gap:12px}.n3rv5q_avatar{width:64px;height:64px}.n3rv5q_welcome h1{font-size:22px}}.n3rv5q_contentArrival{animation:.44s cubic-bezier(.16,1,.3,1) n3rv5q_home-content-enter}@keyframes n3rv5q_home-content-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.n3rv5q_contentArrival{animation:none}}.n3rv5q_home{touch-action:pan-y;view-transition-name:n3rv5q_kf-mobile-page}
.Lcy4sW_panel{width:100%;max-width:576px;height:var(--miniapp-viewport-height,100dvh);padding-top:max(0px, var(--miniapp-safe-top,0px), env(safe-area-inset-top));padding-bottom:max(0px, var(--miniapp-safe-bottom,0px), env(safe-area-inset-bottom));color:#20313a;--primary:#256675;--muted:#54656e;background:#f4f7f8;border:1px solid #b8c6cd;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.Lcy4sW_header{background:#e9eff2;border-bottom:1px solid #c8d4d9;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.Lcy4sW_header button{color:#244c5c}.Lcy4sW_panel details{background:#fff;border-radius:9px}.Lcy4sW_panel textarea,.Lcy4sW_panel input{border-radius:7px}.Lcy4sW_panel summary{min-height:28px}.Lcy4sW_panel article{border-radius:9px}@media (min-width:640px){.Lcy4sW_panel{margin-top:max(8px, env(safe-area-inset-top));border-radius:12px;height:min(820px,100dvh - 32px)}}.Lcy4sW_headerTrigger{border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}@media (min-width:900px){.Lcy4sW_headerTrigger{width:28px;height:28px;min-height:28px}}
._8LZtbW_surface{color:var(--kf-color-ink);font-variant-numeric:tabular-nums;gap:18px;font-size:15px;line-height:1.45;display:grid}._8LZtbW_surface h3{margin-bottom:8px;font-size:17px;font-weight:650}._8LZtbW_surface p,._8LZtbW_surface small{overflow-wrap:anywhere}._8LZtbW_surface small,._8LZtbW_footer>span{color:#52636c}._8LZtbW_surface button,._8LZtbW_footer button{min-height:48px}._8LZtbW_surface button{justify-content:center;align-items:center;gap:8px;display:inline-flex}._8LZtbW_surface :focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:3px}._8LZtbW_surface ::selection{color:#162e36;background:#c7e4eb}._8LZtbW_actions{flex-wrap:wrap;gap:8px;display:flex}._8LZtbW_actions>*{flex:140px}._8LZtbW_rows{margin:0;padding:0;list-style:none}._8LZtbW_rows li{border-bottom:1px solid var(--kf-color-line);align-items:center;gap:12px;padding:14px 0;display:flex}._8LZtbW_rows li>div{flex:1;min-width:0}._8LZtbW_rows li>button{border-radius:8px;flex-shrink:0;min-width:48px}._8LZtbW_rows li>button:hover{background:#eef3f5}._8LZtbW_rows strong{overflow-wrap:anywhere;display:block}._8LZtbW_back{color:var(--kf-color-accent);justify-self:start}._8LZtbW_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}._8LZtbW_form label{align-content:start;gap:6px;min-width:0;font-size:14px;display:grid}._8LZtbW_form input:not([type=checkbox]),._8LZtbW_form select,._8LZtbW_form textarea,._8LZtbW_filters select,._8LZtbW_filters input{width:100%;min-width:0;min-height:48px;color:var(--kf-color-ink);caret-color:var(--kf-color-accent);background:#fff;border:1px solid #b9c7ce;border-radius:8px;padding:10px;font-size:16px}._8LZtbW_form ._8LZtbW_check{grid-column:1/-1;align-items:center;min-height:48px;display:flex}._8LZtbW_check input{width:20px;height:20px;accent-color:var(--kf-color-accent);flex-shrink:0}._8LZtbW_wide{grid-column:1/-1}._8LZtbW_footer{gap:8px;font-size:14px;display:grid}._8LZtbW_footer [role=alert],._8LZtbW_surface [role=alert]{color:#a02c35}._8LZtbW_facts{gap:8px;margin:12px 0;display:grid}._8LZtbW_facts>div{justify-content:space-between;gap:16px;display:flex}._8LZtbW_facts dt{color:#52636c}._8LZtbW_facts dd{text-align:right}._8LZtbW_filters{gap:12px;display:grid}._8LZtbW_filters label{gap:6px;display:grid}._8LZtbW_day{text-align:left;border-bottom:1px solid var(--kf-color-line);grid-template-columns:56px 1fr auto;width:100%;padding:12px 0;display:grid!important}._8LZtbW_day small,._8LZtbW_day strong{display:block}._8LZtbW_day strong{color:#6d3a9e}._8LZtbW_day span{overflow-wrap:anywhere;min-width:0}._8LZtbW_status{background:#eef3f5;border-radius:8px;padding:10px 12px}._8LZtbW_surface button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:420px){._8LZtbW_form{grid-template-columns:minmax(0,1fr)}._8LZtbW_form>*{grid-column:1/-1}._8LZtbW_facts>div{gap:2px;display:grid}._8LZtbW_facts dd{text-align:left}}._8LZtbW_form label:has(>input[type=checkbox]){align-items:center;gap:8px;min-height:48px;display:flex}._8LZtbW_form input[type=checkbox]{width:20px;height:20px;accent-color:var(--kf-color-accent);flex-shrink:0}._8LZtbW_comparisonOptions label{cursor:pointer;align-items:flex-start;gap:10px;min-height:48px;padding-block:8px;display:flex}._8LZtbW_comparisonOptions input[type=radio]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--kf-color-accent);border-radius:50%;flex:0 0 20px;margin-top:3px;padding:0}._8LZtbW_locations ._8LZtbW_form label,._8LZtbW_locations ._8LZtbW_filters label{font-size:16px}._8LZtbW_mobileRepairs input,._8LZtbW_mobileRepairs select,._8LZtbW_mobileRepairs textarea{max-width:100%;min-height:48px;font-size:16px}._8LZtbW_mobileRepairs label{max-width:100%;font-size:16px}._8LZtbW_mobileRepairs button,._8LZtbW_mobileRepairs summary{min-height:48px}._8LZtbW_mobileRepairs fieldset{min-width:0}._8LZtbW_mobileRepairs input[type=file]{width:100%}._8LZtbW_mobileRepairs input[type=radio]{flex:none;width:20px;min-height:20px}._8LZtbW_mobileRepairs [data-kf-localized-date]{height:48px;font-size:16px}._8LZtbW_mobileRepairs button,._8LZtbW_mobileRepairs summary{font-size:15px}._8LZtbW_surface ._8LZtbW_historyRow{justify-content:space-between;align-items:flex-start}._8LZtbW_outcome{background:#eef3f5;border-radius:8px;padding:10px 12px}._8LZtbW_outcome[data-state=NORMAL],._8LZtbW_outcome[data-state=READY],._8LZtbW_outcome[data-state=APPLIED]{color:#166044;background:#eaf5ee}._8LZtbW_outcome[data-state=WARNING],._8LZtbW_outcome[data-state=DEVIATION],._8LZtbW_outcome[data-state=PREVIEW]{color:#805007;background:#fff3dc}._8LZtbW_outcome[data-state=CRITICAL],._8LZtbW_outcome[data-state=FAILED],._8LZtbW_outcome[data-state=REJECTED]{color:#992a35;background:#fcecef}._8LZtbW_historySurface{gap:12px}._8LZtbW_historySurface h3{margin-bottom:4px}._8LZtbW_historySummary{gap:4px;display:grid}._8LZtbW_historyTools{justify-content:space-between;align-items:center;gap:8px;display:flex}._8LZtbW_historyTools>p{flex:1;min-width:0}._8LZtbW_historyTools>button{flex-shrink:0}._8LZtbW_decisions{gap:14px;display:grid}._8LZtbW_decisionEditor{gap:12px;animation:.16s cubic-bezier(.2,.8,.2,1) _8LZtbW_decision-enter;display:grid}._8LZtbW_decisionEditor ._8LZtbW_historyTools{align-items:flex-start}._8LZtbW_decisionEditor ._8LZtbW_historyTools h3{flex:1;min-width:0}._8LZtbW_decisionEditor ._8LZtbW_historyTools button{white-space:normal;max-width:45%}._8LZtbW_decisionChoices{gap:4px;display:grid}._8LZtbW_decisionChoices label{align-items:center;gap:10px;min-height:48px;display:flex}._8LZtbW_form ._8LZtbW_decisionChoices input[type=checkbox]{min-height:20px}._8LZtbW_fieldError,._8LZtbW_decisions [role=alert]{color:#a02c35}@keyframes _8LZtbW_decision-enter{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8LZtbW_decisionEditor{animation:none}}._8LZtbW_sanitaryArchive{gap:12px}._8LZtbW_sanitaryArchive input,._8LZtbW_sanitaryArchive select{max-width:100%;min-height:48px;font-size:16px}._8LZtbW_sanitaryArchive input[type=checkbox]{min-height:20px}._8LZtbW_sanitaryArchive ._8LZtbW_historyTools{flex-wrap:wrap;align-items:flex-start}._8LZtbW_sanitaryArchive h3{margin-bottom:4px}._8LZtbW_sanitaryArchive>._8LZtbW_form{animation:.16s cubic-bezier(.2,.8,.2,1) _8LZtbW_decision-enter}@media (prefers-reduced-motion:reduce){._8LZtbW_sanitaryArchive>._8LZtbW_form{animation:none}}._8LZtbW_sanitaryArchive [data-kf-localized-date]{height:48px;font-size:16px}._8LZtbW_webLogin{gap:14px}._8LZtbW_webLoginCode{text-align:center;padding-block:8px}._8LZtbW_webLoginCode strong{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:32px;font-weight:650;display:block}._8LZtbW_webLoginCheck{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:16px;display:flex}._8LZtbW_webLoginCheck input{width:20px;height:20px;accent-color:var(--kf-color-accent)}
._5nDDfq_mobileForm label{font-size:16px;line-height:1.45}._5nDDfq_mobileForm input:not([type=checkbox]):not([type=radio]),._5nDDfq_mobileForm select,._5nDDfq_mobileForm textarea{max-width:100%;min-height:48px;font-size:16px}._5nDDfq_mobileForm button{min-height:48px}._5nDDfq_mobileForm input[type=checkbox]{width:20px;height:20px;accent-color:var(--kf-color-accent)}._5nDDfq_mobileForm label:has(input[type=checkbox]){min-height:48px}._5nDDfq_mobileForm :focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:3px}
.WYGtmG_surface{min-width:0;color:var(--kf-color-ink);gap:16px;font-size:16px;line-height:1.45;display:grid}.WYGtmG_surface *{min-width:0}.WYGtmG_surface h2,.WYGtmG_surface h3{font-weight:650}.WYGtmG_surface h2{font-size:19px}.WYGtmG_surface h3{font-size:17px}.WYGtmG_surface label{font-size:16px;line-height:1.45}.WYGtmG_surface input:not([type=checkbox]):not([type=radio]),.WYGtmG_surface select,.WYGtmG_surface textarea{width:100%;max-width:100%;min-height:48px;color:var(--kf-color-ink);font-size:16px}.WYGtmG_surface input[type=checkbox]{width:20px;height:20px;accent-color:var(--kf-color-accent)}.WYGtmG_surface label:has(input[type=checkbox]){align-items:center;min-height:48px}.WYGtmG_surface button,.WYGtmG_surface a,.WYGtmG_surface summary{min-height:48px}.WYGtmG_surface :focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:3px}.WYGtmG_surface ::selection{color:#162e36;background:#c7e4eb}.WYGtmG_surface [role=alert]{color:#a02c35}.WYGtmG_surface fieldset{border:0;min-width:0;margin:0;padding:0}:is(.WYGtmG_surface [data-kf-workspace-tabs],.WYGtmG_surface [data-sanitary-nav=true]){display:none}.WYGtmG_surface .font-mono{overflow-wrap:anywhere}.WYGtmG_surface [data-sanitary-task]>.flex{flex-wrap:wrap}.WYGtmG_surface [data-sanitary-task] h2{overflow-wrap:anywhere}.WYGtmG_surface [data-sanitary-task]>.flex>span{flex-shrink:0}.WYGtmG_surface .uppercase{text-transform:none;letter-spacing:normal}.WYGtmG_surface .grid{grid-template-columns:minmax(0,1fr);max-width:100%}.WYGtmG_surface [class*=col-span]{grid-column:auto}.WYGtmG_surface footer .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.WYGtmG_surface [data-sanitary-intro]{display:none}.WYGtmG_surface [data-sanitary-summary]{flex-wrap:wrap;gap:8px;display:flex}.WYGtmG_surface [data-sanitary-summary]>[data-kf-ui=card]{box-shadow:none;background:0 0;border:0;flex:120px;align-items:center;gap:8px;padding:4px;display:flex}.WYGtmG_surface [data-sanitary-summary] p{font-size:15px}.WYGtmG_surface [data-sanitary-summary] svg{width:18px;height:18px}.WYGtmG_toolbar{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:12px;display:grid}.WYGtmG_withDate{grid-template-columns:minmax(0,1fr) 140px 48px}.WYGtmG_toolbar label{gap:6px;display:grid}.WYGtmG_notice{background:#f0f5f6;border-radius:12px;padding:12px}.WYGtmG_rows{margin:0;padding:0;list-style:none}.WYGtmG_rows>li{border-top:1px solid var(--kf-color-line);overflow-wrap:anywhere;gap:8px;padding:16px 0;display:grid}.WYGtmG_facts{gap:6px;display:grid}.WYGtmG_facts>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.WYGtmG_facts dd{font-variant-numeric:tabular-nums;font-weight:600}.WYGtmG_labels{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.WYGtmG_label{text-align:center;justify-items:center;gap:8px;display:grid}.WYGtmG_label img{width:100%;max-width:256px;height:auto}.WYGtmG_surface table{width:100%;min-width:0;display:block}.WYGtmG_surface thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.WYGtmG_surface tbody{display:block}.WYGtmG_surface tr{border-top:1px solid var(--kf-color-line);gap:8px;padding:16px 0;display:grid}.WYGtmG_surface td{overflow-wrap:anywhere;padding:4px 0;display:block}.WYGtmG_surface td[data-label]:before{content:attr(data-label);color:#52636c;margin-bottom:4px;font-size:14px;display:block}@media (max-width:359px){.WYGtmG_withDate{grid-template-columns:minmax(0,1fr) 48px}.WYGtmG_withDate label:first-child{grid-column:1/-1}}
.H8WvxW_ribbon{--kf-panel:var(--kf-color-panel-light);--kf-panel-edge:#c6d2d8;--kf-command:transparent;--kf-command-hover:#e1edf0;--kf-command-text:var(--kf-color-ink);--kf-command-border:transparent;min-width:0;color:var(--kf-color-ink);background:var(--kf-panel);border:0;border-bottom:1px solid var(--kf-panel-edge);border-radius:7px 7px 0 0;container:command-ribbon/inline-size}.H8WvxW_textProbe{visibility:hidden;pointer-events:none;contain:strict;width:1em;height:1em;font:12px/1 monospace;position:absolute}:is(.H8WvxW_ribbon[data-toolbar-tone=graphite],[data-toolbar-tone=graphite]>.H8WvxW_ribbon){--kf-panel:var(--kf-color-panel);--kf-panel-edge:var(--kf-color-panel-edge);--kf-command-hover:var(--kf-color-panel-hover);--kf-command-text:var(--kf-color-panel-text)}.H8WvxW_row{flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;padding:2px 8px;display:flex}.H8WvxW_commands{min-height:32px}.H8WvxW_tabs{border-top:1px solid var(--kf-panel-edge);min-height:28px;padding-block:0}.H8WvxW_editor{min-height:36px;color:var(--kf-color-ink);--kf-command-hover:#e1edf0;--kf-command-text:var(--kf-color-ink);background:#fff;border-top:1px solid #cbdadf;padding-block:3px}[data-toolbar-tone=graphite] .H8WvxW_editor{background:#eef4f5}.H8WvxW_ribbon [data-ribbon-pinned]{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.H8WvxW_ribbon [data-ribbon-flex]{flex-wrap:nowrap;flex:auto;align-items:center;gap:3px;min-width:0;display:flex}.H8WvxW_ribbon .kf-command{border:1px solid var(--kf-command-border);background:var(--kf-command);height:26px;min-height:26px;color:var(--kf-command-text);white-space:nowrap;box-shadow:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-size:12px;line-height:16px;display:inline-flex}.H8WvxW_ribbon .kf-command:hover:not(:disabled){background:var(--kf-command-hover)}.H8WvxW_ribbon .kf-command:focus-visible{outline-offset:2px;outline:2px solid #178397}.H8WvxW_ribbon .kf-command-primary{color:#1b6573;background:#e6f0f2;border-color:#afcad2}.H8WvxW_ribbon .kf-command-icon{width:28px;padding:0}.H8WvxW_group{border-right:1px solid #ccdce1;flex:none;align-items:center;min-width:0;min-height:29px;padding-inline:7px;display:flex}.H8WvxW_group:first-child{padding-left:0}.H8WvxW_tabs .H8WvxW_group{min-height:26px}.H8WvxW_group:last-child{border-right:0;padding-right:0}.H8WvxW_fields{align-items:center;gap:4px;min-width:0;display:flex}.H8WvxW_fields>:is(input,select){height:29px;min-height:29px;color:var(--kf-color-ink);box-shadow:none;background:#f9fcfd;border:1px solid #a9bdc5;border-radius:4px;padding:3px 5px;font-size:12px;line-height:18px}.H8WvxW_trigger,.H8WvxW_ribbon .H8WvxW_trigger,.H8WvxW_popupHeading{display:none}.H8WvxW_ribbon .H8WvxW_always>.H8WvxW_trigger{display:inline-flex}.H8WvxW_always>.H8WvxW_fields{display:none}.H8WvxW_always[data-open]>.H8WvxW_fields{z-index:180;left:var(--ribbon-popup-x,8px);top:var(--ribbon-popup-y,80px);width:max-content;max-width:calc(100vw - 16px);max-height:var(--ribbon-popup-height,70vh);color:var(--kf-color-ink);--kf-command-text:var(--kf-color-ink);--kf-command-hover:#e1edf0;background:#fff;border:1px solid #91a9b3;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 24px #1c303a30}.H8WvxW_always .H8WvxW_popupHeading{flex:1 0 100%;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:12px;display:flex}.H8WvxW_popupHeading>button{width:28px;height:28px;color:var(--kf-color-ink);border-radius:4px;place-items:center;display:grid}@container command-ribbon not (min-width:1200px){.H8WvxW_collapsible .H8WvxW_trigger{display:inline-flex}.H8WvxW_collapsible>.H8WvxW_fields{display:none}.H8WvxW_collapsible[data-open]>.H8WvxW_fields{z-index:180;left:var(--ribbon-popup-x,8px);top:var(--ribbon-popup-y,80px);width:max-content;max-width:calc(100vw - 16px);max-height:var(--ribbon-popup-height,70vh);color:var(--kf-color-ink);--kf-command-text:var(--kf-color-ink);--kf-command-hover:#e1edf0;background:#fff;border:1px solid #91a9b3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 24px #1c303a30}.H8WvxW_collapsible .H8WvxW_popupHeading{flex:1 0 100%;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:12px;display:flex}.H8WvxW_popupHeading>button{width:28px;height:28px;color:var(--kf-color-ink);border-radius:4px;place-items:center;display:grid}}@media (prefers-reduced-motion:no-preference){.H8WvxW_ribbon .kf-command{transition:background-color .1s}}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row{flex-wrap:wrap;align-items:center;gap:6px;padding-block:5px;overflow:visible}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row>div{flex-wrap:wrap;min-width:0;max-width:100%}.H8WvxW_ribbon[data-ribbon-expanded-text] [data-ribbon-flex]{flex-wrap:wrap;min-width:0;max-width:100%}.H8WvxW_ribbon[data-ribbon-expanded-text] [data-ribbon-pinned]{flex-wrap:wrap;min-width:0;max-width:100%}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_group{flex-wrap:wrap;flex-shrink:1;max-width:100%}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_fields{flex-wrap:wrap;max-width:100%}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_collapsible>.H8WvxW_trigger{display:none!important}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_collapsible>.H8WvxW_fields{width:auto;max-width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;position:static;overflow:visible;display:flex!important}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_collapsible .H8WvxW_popupHeading{display:none}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row :is(button,summary,a,input,select,[role=tab],[aria-disabled]){max-width:100%;height:auto!important;min-height:max(26px,2.25em)!important}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row :is(button,summary,a,[role=tab],[aria-disabled]){white-space:normal;overflow-wrap:anywhere;padding-block:.2em}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row :is(input,select){min-width:7em;max-width:100%;padding:.25em .4em;width:auto!important;min-height:2.6em!important}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row input[type=month]{min-width:12em}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row input[maxlength="5"]{width:7em!important}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row input[type=number]{min-width:6em}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row .kf-tab-count{height:auto;min-height:1.6em}.H8WvxW_ribbon[data-ribbon-expanded-text] .H8WvxW_row [data-schedule-break]{height:auto;min-height:2.25em}
.J_4uba_workspace{--muted:#536874;min-width:0}.J_4uba_split{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:16px;display:grid}.J_4uba_split[data-selected=false]{grid-template-columns:minmax(0,1fr)}.J_4uba_split[data-selected=false] .J_4uba_panel{display:none}.J_4uba_list{border:1px solid var(--border);border-radius:8px;min-width:0;max-height:72vh;overflow:auto}.J_4uba_list thead{z-index:1;background:var(--card);position:sticky;top:0}.J_4uba_panel{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;max-height:72vh;padding:16px;overflow:auto}.J_4uba_selected{background:color-mix(in srgb, var(--brand) 9%, transparent)}.J_4uba_groups{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.J_4uba_groups button[aria-pressed=true]{color:#174c5a;background:#e1edf0;border-color:#adc8d0;font-weight:600}.J_4uba_groups span{font-variant-numeric:tabular-nums;margin-left:6px}.J_4uba_toolbar{color:var(--kf-command-text)}.J_4uba_toolbar [data-ribbon-row=commands]{flex-wrap:wrap;gap:4px}.J_4uba_toolbar label{align-items:center;gap:5px;font-size:12px;line-height:18px;display:flex}:is(.J_4uba_toolbar label>input,.J_4uba_toolbar label>select){width:auto;min-width:0;max-width:220px;color:var(--kf-color-ink);background:#fff;font-size:12px}.J_4uba_toolbar label>input[type=search]{width:210px}.J_4uba_toolbar [data-ribbon-fields]{flex-wrap:wrap}.J_4uba_toolbar .J_4uba_tabs{scrollbar-width:thin;overflow-x:auto}.J_4uba_toolbar .J_4uba_tabs .kf-command{border:1px solid #718994;border-bottom:0;border-radius:4px 4px 0 0;height:28px;margin-top:3px}.J_4uba_toolbar .J_4uba_tabs .kf-command[aria-pressed=true]{color:#174c5a;background:#eef4f5;font-weight:600}.J_4uba_toolbar .J_4uba_context{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;font-size:12px}.J_4uba_total{font-variant-numeric:tabular-nums;background:#e8eef1;border:1px solid #bccbd2;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:8px 12px;font-size:13px;display:flex}.J_4uba_grid{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:1000px;font-size:12px}.J_4uba_grid th:first-child{width:34px}.J_4uba_grid th:nth-child(2){width:72px}.J_4uba_grid .equipment-name{overflow-wrap:anywhere;width:16%}.J_4uba_grid .equipment-room{overflow-wrap:anywhere}.J_4uba_grid td input:not([type=checkbox]),.J_4uba_grid td select{width:100%;max-width:100%}.J_4uba_grid td{overflow-wrap:anywhere}.J_4uba_grid tbody tr[data-dragging=true]{opacity:.5;background:#dcecf1}.J_4uba_grid th{background:var(--kf-color-panel);color:var(--kf-color-panel-text)}.J_4uba_grid th,.J_4uba_grid td{border:1px solid var(--kf-color-line);padding:3px 6px}.J_4uba_grid tr{cursor:pointer;min-height:36px}.J_4uba_grid tbody tr:hover{background:#eef5f7}.J_4uba_grid tbody tr[aria-selected=true]{outline:2px solid var(--kf-color-accent);outline-offset:-2px;background:#dcecf1}.J_4uba_grid tr:focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:-2px}.J_4uba_grid input:disabled,.J_4uba_grid select:disabled{opacity:1;color:inherit}.J_4uba_facts{gap:10px;display:grid}.J_4uba_facts>div{grid-template-columns:minmax(100px,42%) 1fr;gap:12px;display:grid}.J_4uba_facts dt{color:var(--muted);font-size:12px}.J_4uba_facts dd{overflow-wrap:anywhere;font-size:14px}.J_4uba_photoDialog{border:1px solid var(--border);background:var(--card);width:min(1100px,96vw);max-height:94vh;color:var(--foreground);border-radius:10px;margin:auto;padding:0}.J_4uba_photoDialog::backdrop{background:#000000a6}.J_4uba_photoViewport{cursor:grab;touch-action:none;height:72vh;overflow:auto}.J_4uba_photoViewport:active{cursor:grabbing}@media (max-width:1100px){.J_4uba_split{grid-template-columns:minmax(0,1fr)}.J_4uba_split[data-selected=true] .J_4uba_list{display:none}.J_4uba_panel{max-height:none}}.J_4uba_workspace details:not([open])>:not(summary){display:none}.J_4uba_workspace [hidden]{display:none}.J_4uba_workspace [data-command-ribbon]{max-width:100%}.J_4uba_workspace [data-ribbon-row=tabs] .kf-command-primary{color:#174c5a;background:#e1edf0;border-color:#adc8d0}.J_4uba_workspace [data-command-ribbon][data-toolbar-tone=graphite] .kf-command-primary:hover:not(:disabled){color:#174c5a;background:#e1edf0}.J_4uba_workspace [data-ribbon-row=commands]{flex-wrap:wrap;row-gap:6px}@media (min-width:900px) and (pointer:fine){:is(.J_4uba_workspace input:not([type=checkbox]):not([type=radio]):not([type=file]),.J_4uba_workspace select){height:32px;min-height:32px}}@media (max-width:899px),(pointer:coarse){.J_4uba_groups button,.J_4uba_grid input,.J_4uba_grid select,.J_4uba_grid button{min-height:44px}:is(.J_4uba_workspace [data-ribbon-row],.J_4uba_workspace [data-ribbon-fields]){flex-wrap:wrap;gap:8px}.J_4uba_workspace [data-ribbon-row]{padding:8px}.J_4uba_workspace [data-ribbon-group]{border-right:0;flex:auto;max-width:100%;padding:0}.J_4uba_workspace [data-ribbon-fields]{max-width:100%}.J_4uba_workspace .kf-command{white-space:normal;height:auto;min-height:44px}.J_4uba_toolbar label{flex-wrap:wrap;max-width:100%}:is(.J_4uba_toolbar label>input,.J_4uba_toolbar label>select){max-width:100%;font-size:16px}.J_4uba_toolbar .J_4uba_tabs{flex-wrap:nowrap}.J_4uba_toolbar .J_4uba_tabs .kf-command{white-space:nowrap;min-height:44px}}
.UXCifG_markers{vertical-align:middle;flex:none;align-items:center;gap:3px;display:inline-flex}.UXCifG_control,.UXCifG_badge{justify-content:center;align-items:center;display:inline-flex}.UXCifG_control{color:#71848d;cursor:pointer;background:#f7f9fa;border:1px solid #bdcbd1;border-radius:4px;width:23px;height:23px;padding:3px}.UXCifG_badge[data-kind=isVegetarian],.UXCifG_control[data-kind=isVegetarian][data-active=true]{color:#237744}.UXCifG_badge[data-kind=isSpicy],.UXCifG_control[data-kind=isSpicy][data-active=true]{color:#b33236}.UXCifG_control[data-active=true]{background:#fff}.UXCifG_control:focus-visible{outline-offset:2px;outline:2px solid #257aa5}.UXCifG_control:disabled{cursor:not-allowed;opacity:.55}.UXCifG_legend{color:#405661;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 16px;margin:4px 0 8px;font:12px/1.4 system-ui,sans-serif;display:flex}.UXCifG_legend>span{align-items:center;gap:4px;display:inline-flex}@media print{.UXCifG_control{background:0 0;border:0}.UXCifG_control[data-active=false]{display:none}}
.dmERiW_editor{gap:8px;display:grid}.dmERiW_editor .dmERiW_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dmERiW_editor .dmERiW_chips li{color:#8f2020;background:#fff5f3;border:1px solid #c79191;border-radius:18px;align-items:center;gap:2px;margin:0;padding:0 4px;display:flex}.dmERiW_chips li>button,.dmERiW_chips li>span{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:4px 6px}.dmERiW_chips li>button{cursor:pointer}.dmERiW_chips li>button:disabled{opacity:1;cursor:default}.dmERiW_chips small{font-size:10px;line-height:1.3;display:block}.dmERiW_chips button:focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px;border-radius:12px}.dmERiW_chips li>.dmERiW_remove{justify-content:center;align-items:center;width:26px;min-height:28px;padding:4px;display:flex}.dmERiW_editFields{flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.dmERiW_editor .dmERiW_editFields input{background:#fff;border:1px solid #c79191;border-radius:4px;width:240px;max-width:100%;padding:4px 6px;font-size:12px}.dmERiW_add{gap:4px;width:min(100%,400px);font-size:12px;display:grid}.dmERiW_editor .dmERiW_add input,.dmERiW_editor .dmERiW_add select{background:#fff;border:1px solid #a76a6a;border-radius:4px;min-width:0;max-width:100%;min-height:32px;padding:6px 8px}.dmERiW_editor [role=alert]{color:var(--danger,#8f2020)}.dmERiW_editor input:focus-visible,.dmERiW_editor select:focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}.dmERiW_inherited{gap:4px;font-size:11px;display:grid}.dmERiW_editor .dmERiW_inherited li{background:var(--kf-color-canvas);color:var(--kf-color-ink);border-color:#b6c6cc}.dmERiW_catalog{border:1px solid #b6c6cc;border-radius:4px;padding:6px 8px;font-size:12px}.dmERiW_catalog summary{cursor:pointer;color:var(--kf-color-accent);font-weight:600}.dmERiW_catalog input{border:1px solid #b6c6cc;border-radius:4px;width:100%;margin:8px 0;padding:6px}.dmERiW_catalog ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dmERiW_catalog button{text-align:left;border:1px solid var(--kf-color-line);width:100%;color:var(--kf-color-ink);cursor:pointer;background:#fff;border-radius:4px;padding:6px 8px}.dmERiW_catalog button:disabled{color:#52675d;cursor:default;background:#eef4f1}.dmERiW_catalog small{font-size:11px;display:block}.dmERiW_catalog button:focus-visible,.dmERiW_catalog summary:focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}@media print{.dmERiW_remove,.dmERiW_editFields,.dmERiW_add,.dmERiW_catalog{display:none}}
.dFJYIW_workspace{color:var(--kf-color-ink)}.dFJYIW_toolbar{border:1px solid var(--kf-color-line);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.dFJYIW_toolbar h2{margin:0;font-size:16px}.dFJYIW_toolbar span,.dFJYIW_status{color:var(--kf-color-muted);font-size:12px}.dFJYIW_toolbar a,.dFJYIW_actions button,.dFJYIW_fields>button{color:var(--kf-color-accent);background:#fff;border:1px solid #c6d5da;border-radius:4px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.dFJYIW_toolbar a:first-of-type{margin-left:auto}.dFJYIW_disabled{pointer-events:none;opacity:.45}.dFJYIW_status{padding:8px}.dFJYIW_error{color:#98281d;background:#fff0ef;padding:10px}.dFJYIW_layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dFJYIW_panel{border:1px solid var(--kf-color-line);background:#fff;border-radius:6px;padding:12px}.dFJYIW_panel label{color:var(--kf-color-muted);font-size:11px;display:block}.dFJYIW_panel input,.dFJYIW_panel textarea{width:100%;color:var(--kf-color-ink);background:#fff;border:1px solid #c6d5da;border-radius:3px;padding:5px;font-size:12px}.dFJYIW_panel textarea{resize:vertical;min-height:50px}.dFJYIW_dishList{border-bottom:1px solid var(--kf-color-line);max-height:180px;margin:10px 0;overflow:auto}.dFJYIW_dishList button{text-align:left;border-radius:3px;width:100%;padding:6px;font-size:12px;display:block}.dFJYIW_dishList button[aria-pressed=true]{color:#17533d;background:#deeee9}.dFJYIW_fields h3{font-size:14px;font-weight:600}.dFJYIW_fields h4{margin:12px 0 5px;font-size:12px;font-weight:600}.dFJYIW_fields p{color:var(--kf-color-muted);margin:8px 0;font-size:11px}.dFJYIW_fields p.dFJYIW_warning{color:#85600d}.dFJYIW_actions{flex-wrap:wrap;gap:5px;display:flex}.dFJYIW_ingredient{grid-template-columns:1fr 20px;gap:3px;margin:7px 0;display:grid}.dFJYIW_ingredient label{grid-column:1}.dFJYIW_ingredient button{color:#a13b31;grid-area:1/2/3}.dFJYIW_preview{min-width:0;padding:0 4px 15px;overflow-x:auto}.dFJYIW_page{color:#000;box-sizing:border-box;background:#fff;width:794px;min-height:1123px;margin:0 auto 18px;padding:48px 28px 35px 85px;font-family:Garamond,Times New Roman,serif;box-shadow:0 1px 6px #23343c26}.dFJYIW_columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:47px;min-height:995px;display:grid}.dFJYIW_column{min-width:0}.dFJYIW_page footer{text-align:center;color:#555;margin-top:20px;font-size:8px}.dFJYIW_category{margin:0;padding:9px 0 8px;font-size:18.66px;font-weight:700;line-height:1.1}.dFJYIW_card{break-inside:avoid;cursor:pointer;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 38px;gap:5px;padding:0 0 13px;line-height:1.1;display:grid}.dFJYIW_card:hover{background:var(--kf-color-panel-text)}.dFJYIW_name{text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.05;display:block}.dFJYIW_card p{margin:2px 0}.dFJYIW_description,.dFJYIW_english,.dFJYIW_yield{font-size:13.33px;line-height:1.1}.dFJYIW_detail{color:#c03030;font-size:9.33px;line-height:1.15}.dFJYIW_price{text-align:right;font-size:16px}.dFJYIW_measure{visibility:hidden;pointer-events:none;color:#000;width:317px;font-family:Garamond,Times New Roman,serif;position:absolute;top:0;left:-10000px}.dFJYIW_measure .dFJYIW_card{cursor:default}@media (max-width:1100px){.dFJYIW_layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:700px){.dFJYIW_layout{grid-template-columns:1fr}.dFJYIW_panel{max-height:500px;overflow:auto}.dFJYIW_toolbar a:first-of-type{margin-left:0}}@media print{.dFJYIW_toolbar,.dFJYIW_panel,.dFJYIW_status,.dFJYIW_error,.dFJYIW_measure{display:none!important}.dFJYIW_layout{display:block}.dFJYIW_preview{padding:0;overflow:visible}.dFJYIW_page{box-shadow:none;break-after:page;margin:0}.dFJYIW_card:hover{background:#fff}}.dFJYIW_fields{color:var(--kf-color-ink)}.dFJYIW_fields>label,.dFJYIW_ingredient label{color:#425a65;gap:3px;margin-top:6px;font-size:12px;display:grid}.dFJYIW_fields input:not([type=checkbox]),.dFJYIW_fields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:32px;color:var(--kf-color-ink);background:#fff;border:1px solid #9eb3bd;border-radius:4px;padding:5px 7px;font-size:13px}.dFJYIW_fields textarea{resize:vertical;min-height:76px}.dFJYIW_fields>label:has(input[type=checkbox]){align-items:flex-start;gap:6px;display:flex}.dFJYIW_fields input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:1px}.dFJYIW_fields small{color:#526871;margin:4px 0;font-size:12px;display:block}.dFJYIW_fields :is(input,textarea,button):focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}.dFJYIW_fields input::placeholder,.dFJYIW_fields textarea::placeholder{color:#526871}.dFJYIW_fields fieldset{border:1px solid #9cabb5;border-radius:4px;min-width:0;margin:8px 0;padding:8px}.dFJYIW_fields legend{padding:0 4px;font-weight:600}.dFJYIW_fields small{color:#52636e;line-height:1.4;display:block}.dFJYIW_fields{border:0;min-width:0;margin:0;padding:0}
.pR6hnG_content{color:var(--kf-color-ink);gap:16px;display:grid}.pR6hnG_content input:not([type=checkbox]),.pR6hnG_content select{min-height:48px;caret-color:var(--kf-color-accent);font-size:16px}.pR6hnG_content button{min-height:48px}.pR6hnG_content form label{align-content:start;gap:6px;font-size:14px;display:grid}.pR6hnG_content form label:has(input[type=checkbox]){align-items:center;display:flex}.pR6hnG_content form input[type=checkbox]{width:20px;height:20px;accent-color:var(--kf-color-accent);flex-shrink:0}.pR6hnG_content form label:has(input[type=checkbox]){min-height:48px}.pR6hnG_content :focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}.pR6hnG_content [data-employee-list]{border:1px solid var(--kf-color-line);border-radius:8px;overflow:hidden}.pR6hnG_content [data-employee-list] button{min-height:76px}.pR6hnG_content [data-employee-list] strong{white-space:normal;overflow-wrap:anywhere;font-size:15px}.pR6hnG_content [data-employee-list] button:hover{background:var(--kf-color-canvas)}.pR6hnG_content [data-employee-list] button:active{background:#e5eff2}.pR6hnG_saveBar{gap:8px;display:grid}.pR6hnG_saveBar>span{color:#52636c;font-size:13px}.pR6hnG_saveBar button{gap:8px;min-height:48px;font-size:15px;display:flex}.pR6hnG_groupTitle{border-bottom:1px solid var(--kf-color-line);grid-column:1/-1;margin-top:8px;padding-bottom:8px;font-size:15px;font-weight:650}.pR6hnG_notice{background:#eef3f5;border-radius:6px;padding:12px;font-size:14px;line-height:1.5}@media (max-width:380px){.pR6hnG_content form{grid-template-columns:minmax(0,1fr)}.pR6hnG_content form>*,.pR6hnG_content form fieldset>*{grid-column:1/-1}}
.uRT16W_workspace{color:var(--kf-color-ink);margin:8px;font-size:13px}.uRT16W_toolbar{border:1px solid var(--kf-color-line);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px;display:flex}.uRT16W_title{align-self:center;margin-right:auto}.uRT16W_title h2{margin:0 0 4px;font-size:16px;font-weight:650}.uRT16W_title span,.uRT16W_saveState,.uRT16W_footnote{color:#536873;font-size:12px}.uRT16W_toolbar label{flex-direction:column;gap:4px;font-size:12px;display:flex}.uRT16W_toolbar input[type=search]{width:190px}.uRT16W_toolbar input,.uRT16W_toolbar select,.uRT16W_toolbar button,.uRT16W_error button{min-height:32px;color:inherit;font:inherit;background:#fff;border:1px solid #aabcc4;border-radius:4px;padding:5px 8px}.uRT16W_toolbar .uRT16W_toggle{flex-direction:row;align-items:center;gap:6px;min-height:32px}.uRT16W_toggle input{accent-color:var(--kf-color-accent);min-height:auto}.uRT16W_toolbar button{cursor:pointer;align-items:center;gap:6px;display:flex}.uRT16W_toolbar button:hover,.uRT16W_error button:hover{background:#edf4f6}.uRT16W_toolbar button:disabled{opacity:.55;cursor:default}.uRT16W_instructions{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 0 3px;display:flex}.uRT16W_instructions a{color:var(--kf-color-accent);text-underline-offset:3px}.uRT16W_saveState{min-height:24px;padding:0 0 8px}.uRT16W_error{color:#8b2924;background:#fff3f2;border:1px solid #c77976;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:flex}.uRT16W_tableScroll{scrollbar-color:#93a7b0 #edf2f4;background:#fff;border:1px solid #abbcc4;border-radius:5px;overflow-x:auto}.uRT16W_table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:990px}.uRT16W_table th,.uRT16W_table td{border:1px solid var(--kf-color-line);text-align:center;vertical-align:middle;padding:2px 5px}.uRT16W_table thead{z-index:2;transform:translateY(var(--nutrition-header-offset,0px));background:var(--kf-color-panel);position:relative}.uRT16W_table thead th{background:var(--kf-color-panel);color:var(--kf-color-panel-text);padding:7px 4px;font-size:12px;font-weight:600}.uRT16W_table thead .uRT16W_portion{background:#36515b}.uRT16W_table .uRT16W_dish{text-align:left;width:24%;font-weight:500;line-height:1.35}.uRT16W_table small{color:#536873;margin-top:3px;font-size:11px;display:block}.uRT16W_table .uRT16W_category th{border-top:2px solid var(--kf-color-panel);border-bottom:2px solid var(--kf-color-panel);color:var(--kf-color-ink);text-align:left;background:#e9eff1;padding:5px 8px;font-weight:650}.uRT16W_table .uRT16W_weight{background:#fff8dc}.uRT16W_table .uRT16W_weight strong{font-weight:500}.uRT16W_table .uRT16W_price{background:#f3effa}.uRT16W_table .uRT16W_portion{background:#f0f6f6}.uRT16W_table input{width:100%;min-width:0;min-height:28px;color:var(--kf-color-ink);text-align:right;font:inherit;font-variant-numeric:tabular-nums;caret-color:var(--kf-color-accent);background:0 0;border:1px solid #0000;border-radius:3px;padding:2px}.uRT16W_table input:hover:not(:disabled){background:#fff;border-color:#aabcc4}.uRT16W_table input:focus{border-color:var(--kf-color-accent);background:#fff}.uRT16W_table input:disabled{opacity:1;cursor:default}.uRT16W_table input::placeholder{color:#60747e}.uRT16W_workspace :focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}.uRT16W_workspace ::selection{color:#19363f;background:#c1e3e8}.uRT16W_empty{text-align:center;background:#fff;padding:22px}.uRT16W_footnote{margin-top:8px;line-height:1.5}.uRT16W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.uRT16W_workspace{margin:10px 8px}.uRT16W_title{flex-basis:100%}.uRT16W_toolbar input[type=search]{width:160px}.uRT16W_instructions{line-height:1.45}}.uRT16W_table tbody tr:not(.uRT16W_category):hover{background:#f5f8f9}.uRT16W_table td,.uRT16W_table .uRT16W_dish{font-size:12px}.uRT16W_table .uRT16W_dish a{color:inherit;text-underline-offset:3px;text-decoration:none}.uRT16W_table .uRT16W_dish a:hover{color:var(--kf-color-accent);text-decoration:underline}.uRT16W_table tr[data-selected=true]>th,.uRT16W_table tr[data-selected=true]>td{background:#dcebf6;box-shadow:inset 0 1px #4c85b5,inset 0 -1px #4c85b5}@media (min-width:1001px){.uRT16W_workspace{max-width:1026px}.uRT16W_table{width:1024px;min-width:1024px}.uRT16W_table .uRT16W_dish{width:auto}.uRT16W_dishColumn{width:296px}.uRT16W_weightColumn{width:64px}.uRT16W_metricColumn{width:72px}.uRT16W_priceColumn{width:80px}.uRT16W_valueColumn{width:64px}}.uRT16W_table input:disabled{text-align:right}@media (pointer:coarse){.uRT16W_table input:not(:disabled){min-height:44px}}@media print{.uRT16W_table thead{position:static;transform:none}.uRT16W_tableScroll{overflow:visible}}
.TiHQQW_workspace{--people-ink:var(--kf-color-ink);--people-muted:#647780;--people-line:#d3dfe4;--people-accent:var(--kf-color-accent);--people-surface:#f0f5f7;min-width:0;color:var(--people-ink);align-content:start;gap:12px;display:grid}.TiHQQW_workspace>*{min-width:0;margin-block:0}.TiHQQW_workspace h1{letter-spacing:-.025em;color:var(--people-ink);font-size:24px;font-weight:650;line-height:30px}.TiHQQW_workspace h2{font-size:16px;font-weight:650;line-height:23px}.TiHQQW_workspace [data-kf-ui=card]{border-color:var(--people-line);border-radius:10px;box-shadow:0 2px 7px #1b364007}.TiHQQW_workspace :where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #25889d}.TiHQQW_workspace :where(input[type=checkbox],input[type=radio]){accent-color:var(--people-accent)}.TiHQQW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;min-width:0;padding:4px 0 0;display:flex}.TiHQQW_pageHeader>div>p:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:15px}.TiHQQW_pageHeader>div>p:last-child{max-width:820px;color:var(--people-muted);margin-top:5px;font-size:12px;line-height:18px}.TiHQQW_pageHeader>nav,.TiHQQW_pageHeader>.TiHQQW_routeTabs{flex-basis:100%}.TiHQQW_headerActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TiHQQW_tabs{scrollbar-width:thin;border-bottom:1px solid #c3d1d8;align-items:stretch;gap:3px;min-width:0;padding:0 3px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.TiHQQW_tabs>:is(a,button,span),.TiHQQW_tab{min-height:var(--workspace-tab-height,34px);color:#506773;white-space:nowrap;background:#e7eef1;border:1px solid #d3dfe4;border-bottom:0;border-radius:6px 6px 0 0;flex-shrink:0;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;line-height:19px;text-decoration:none;display:inline-flex;position:relative}.TiHQQW_tabs>:is(a,button):hover,.TiHQQW_tab:hover{color:#214d5c;background:#e5eef2}.TiHQQW_tabs>[aria-current=page],.TiHQQW_tab[aria-current=page]{color:#165d6e;box-shadow:inset 0 -2px var(--workspace-tab-accent,#25778b);background:#fff;border-color:#9eb9c5}.TiHQQW_tabs>:is(a,button):focus-visible{outline-offset:-3px}.TiHQQW_tabs>[aria-disabled=true]{color:#8b979c;background:var(--kf-color-disabled);cursor:not-allowed}.TiHQQW_tabs>[data-people-tab-tone=terminated][aria-current=page]{color:#8e3a43;box-shadow:inset 0 -2px #b35d61}.TiHQQW_routeTabs{grid-template-columns:24px minmax(0,1fr) 24px;gap:2px;min-width:0;display:grid}.TiHQQW_routeTabs[data-overflow=false]{grid-template-columns:minmax(0,1fr)}.TiHQQW_routeTabs[data-overflow=false]>.TiHQQW_tabScroll{display:none}.TiHQQW_tabScroll{min-width:24px;min-height:var(--workspace-tab-height,34px);color:#315e70;cursor:pointer;background:#eaf1f4;border:0;border-radius:4px;place-items:center;display:grid}.TiHQQW_tabScroll:disabled{opacity:.35;cursor:default}.TiHQQW_utilityLinks{color:#356879;flex-wrap:wrap;align-items:center;gap:5px 14px;min-width:0;padding:3px 0;font-size:12px;line-height:20px;display:flex}.TiHQQW_utilityLinks a{color:#356879;align-items:center;gap:5px;min-height:30px;text-decoration:none;display:inline-flex}.TiHQQW_utilityLinks a:hover{text-underline-offset:3px;text-decoration:underline}.TiHQQW_backLink{color:#356879;align-items:center;min-height:30px;font-size:12px;display:inline-flex}.TiHQQW_commandPanel{background:#f5f8f9;padding:10px 12px}.TiHQQW_commandBar{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.TiHQQW_commandBar>label{color:#536b76;min-width:160px;font-size:11px;line-height:17px}.TiHQQW_commandBar>label:has(input[type=checkbox]){min-width:0;min-height:36px;color:var(--people-ink);align-items:center;gap:7px;font-size:12px;display:flex}.TiHQQW_commandBar>label:has(input:not([type=checkbox])){flex:220px}.TiHQQW_commandBar :is(input:not([type=checkbox]),select){min-width:0;height:36px;min-height:36px;color:var(--people-ink);background:#fff;border:1px solid #bdced6;border-radius:6px;font-size:12px}.TiHQQW_employeeFilters{grid-template-columns:minmax(200px,320px) 160px minmax(180px,240px);align-items:center;gap:6px;display:grid}.TiHQQW_employeeFilters>span{min-height:0;font-size:11px}.TiHQQW_command{color:#294c5a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #beced6;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.TiHQQW_command:hover:not(:disabled){background:#eaf3f6;border-color:#91b4c1}.TiHQQW_command:disabled,.TiHQQW_command[aria-disabled=true]{opacity:.5;cursor:not-allowed}.TiHQQW_commandPrimary{color:#fff;background:#276b7c;border-color:#276b7c}.TiHQQW_commandPrimary:hover:not(:disabled){color:#fff;background:#1d5665;border-color:#1d5665}.TiHQQW_filterSummary{color:#657983;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.TiHQQW_filterSummary .TiHQQW_command{min-height:25px;padding:2px 7px;font-size:11px}.TiHQQW_summaryPanel{padding:10px 12px}.TiHQQW_statisticsPanel{min-width:0;padding-block:4px}.TiHQQW_statisticsPanel h2{margin-bottom:6px;font-size:13px;line-height:18px}.TiHQQW_statisticsStrip{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.TiHQQW_statisticsStrip>div{align-items:baseline;gap:8px;display:flex}.TiHQQW_statisticsStrip dt{color:var(--people-ink);font-size:13px;line-height:20px}.TiHQQW_statisticsStrip dd{color:var(--people-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:650;line-height:20px}.TiHQQW_statisticsStrip>div:first-child dt{font-weight:650}.TiHQQW_statisticsScope{color:#52656e;margin:4px 0 0;font-size:12px;line-height:18px}.TiHQQW_workspace [data-people-summary]{display:none}.TiHQQW_workspace img[src*="/api/employees/"][src*=\/photo]{cursor:zoom-in}.TiHQQW_summaryPanel table{font-size:12px}.TiHQQW_summaryPanel :is(th,td){padding-block:5px}.TiHQQW_summaryPanel thead{color:#667d89;font-size:11px}.TiHQQW_summaryPanel tfoot tr:first-child{border-top-color:#adc3ce}.TiHQQW_tablePanel{background:#fff;padding:0;overflow:hidden}.TiHQQW_tableViewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b4c6cf #f1f5f7;max-width:100%;overflow-x:auto}.TiHQQW_table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;color:var(--people-ink);font-size:12px;line-height:17px}.TiHQQW_table thead{color:#526d79;background:#edf3f6}.TiHQQW_table th{white-space:nowrap;border-bottom:1px solid #bcced7;padding:9px 10px;font-size:11px;font-weight:650;line-height:16px}.TiHQQW_table td{vertical-align:middle;border-bottom:1px solid #e1e8eb;padding:7px 10px}.TiHQQW_table tbody tr:last-child td{border-bottom:0}.TiHQQW_table tbody tr:hover,.TiHQQW_table tbody tr:focus-within{background:#f0f7f9}.TiHQQW_table tbody tr:focus-within{box-shadow:inset 3px 0 #438da1}.TiHQQW_table td>a:first-child{color:#245e71}.TiHQQW_table :is(td,th):first-child{padding-left:14px}.TiHQQW_table :is(td,th):last-child{padding-right:14px}:is(.TiHQQW_table td:has(img),.TiHQQW_table td:has([aria-label="Фотография не загружена"])){width:48px;padding-inline:4px}.TiHQQW_table td :is(img,[aria-label="Фотография не загружена"]){border-radius:9px;width:32px;height:32px}.TiHQQW_table td small,.TiHQQW_table td span[class*=text-xs]{font-size:10px;line-height:15px}.TiHQQW_table td .TiHQQW_command{min-height:30px;padding:4px 8px;font-size:11px}.TiHQQW_table td [aria-label*=архив],.TiHQQW_table td [aria-label*=Архив]{border-radius:6px}.TiHQQW_mobileList article{padding:12px}.TiHQQW_mobileList article:focus-within{background:#f0f7f9}.TiHQQW_mobileList dd{overflow-wrap:anywhere}.TiHQQW_pagination{border-top:1px solid var(--people-line);min-width:0;color:var(--people-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.TiHQQW_empty{text-align:center;color:#617883;background:#f7fafb;border:1px dashed #c3d4dd;border-radius:8px;place-content:center;min-height:100px;padding:20px;font-size:13px;line-height:20px;display:grid}.TiHQQW_profileHeader{gap:6px;display:grid}.TiHQQW_profileHeader h1{overflow-wrap:anywhere}.TiHQQW_profileHeader[data-tone=graphite]{background:var(--kf-color-panel-deep);color:#eef5f7;border:1px solid #354f5b;border-radius:10px;padding:12px 14px}.TiHQQW_profileHeader[data-tone=graphite] h1{color:#eef5f7}.TiHQQW_profileHeader[data-tone=graphite] .TiHQQW_profileName>p,.TiHQQW_profileHeader[data-tone=graphite] .TiHQQW_profileNavigation a{color:#bfd2da}.TiHQQW_profileHeader[data-tone=graphite] .TiHQQW_command{color:#e6f2f6;background:#314c58;border-color:#526d79}.TiHQQW_profileHeader[data-tone=graphite] [data-employee-archive-action]{color:#35535f;border-color:#bed0d8;border-radius:6px;min-height:34px;padding:6px 10px;font-size:12px}.TiHQQW_profileBody{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:12px;min-width:0;display:grid}.TiHQQW_profileMain,.TiHQQW_profileAside{align-content:start;gap:12px;min-width:0;display:grid}.TiHQQW_historyCorrection{grid-column:1/-1;padding-top:8px}.TiHQQW_historyCorrection :is(input,select){max-width:220px;height:32px;min-height:32px;font-size:13px}.TiHQQW_historyCorrection input[type=date]{width:152px}.TiHQQW_historyCorrection input[data-kf-native-date]{width:100%;max-width:100%}.TiHQQW_historyCorrection input[type=number]{width:104px}.TiHQQW_profileMain [data-kf-ui=card]>h2{background:var(--kf-color-panel);color:var(--kf-color-panel-text);border-radius:9px 9px 0 0;margin:-14px -14px 12px;padding:9px 14px;font-size:13px}@media (pointer:coarse){.TiHQQW_historyCorrection :is(input,select,button,summary){min-height:44px}}.TiHQQW_profileMain>*,.TiHQQW_profileAside>*{min-width:0;margin:0}.TiHQQW_profileBody [data-kf-ui=card]{padding:14px}.TiHQQW_profileBody [data-kf-ui=card] h2{font-size:15px}.TiHQQW_profileBody [data-kf-ui=card] h2+p{font-size:12px;line-height:18px}.TiHQQW_profileAside [data-kf-ui=card]{background:#f8fbfc}.TiHQQW_profileAside form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.TiHQQW_profileAside form>*{grid-column:auto;min-width:0}.TiHQQW_profileAside :is(input:not([type=checkbox]),select){min-width:0;max-width:100%}.TiHQQW_profileAside [data-work-norm-editor]{grid-template-columns:minmax(0,1fr) auto}.TiHQQW_profileAside [data-work-norm-editor]>p{grid-column:1/-1}.TiHQQW_profileAside [data-work-norm-editor]>button{border-radius:6px;height:36px;padding:5px 8px;font-size:12px}.TiHQQW_profileEditor{background:#fff;border:1px solid #a9c3cf;border-radius:8px;min-width:0}.TiHQQW_profileEditor>summary{cursor:pointer;color:#205e70;background:#e8f1f4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 14px;padding:12px 14px;font-size:14px;font-weight:650;list-style:none;display:flex}.TiHQQW_profileEditor>summary:before{content:"+";font-size:18px}.TiHQQW_profileEditor[open]>summary:before{content:"−"}.TiHQQW_profileEditor>summary span{text-align:right;color:#587480;flex:1;font-size:11px;font-weight:400}.TiHQQW_profileEditor[open]>summary{border-bottom:1px solid #b8cfd9;border-radius:8px 8px 0 0}.TiHQQW_profileEditor>[data-kf-ui=card]{box-shadow:none;border:0}.TiHQQW_restrictionDetails{background:#f8fbfc;border:1px solid #c2d3dc;border-radius:8px}.TiHQQW_restrictionDetails>summary{cursor:pointer;color:#294b5b;gap:3px;padding:12px 14px;font-size:13px;display:grid}.TiHQQW_restrictionDetails>summary span{color:#637b87;font-size:11px}.TiHQQW_restrictionDetails[data-active=true]{background:#fff5df;border-color:#d5b873}.TiHQQW_restrictionDetails[data-active=true]>summary span{color:#825a17}.TiHQQW_restrictionDetails>[data-kf-ui=card]{box-shadow:none;border:0}@media (max-width:1199px){.TiHQQW_profileBody{grid-template-columns:minmax(0,1fr)}.TiHQQW_profileAside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.TiHQQW_profileAside{grid-template-columns:minmax(0,1fr)}.TiHQQW_profileEditor>summary{min-height:48px}.TiHQQW_profileEditor>summary span{text-align:left;flex-basis:100%}}.TiHQQW_profileHeader>div:last-child{margin-top:0}.TiHQQW_profileNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;display:flex}.TiHQQW_profileNavigation>nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.TiHQQW_profileNavigation .TiHQQW_utilityLinks{gap:4px 12px}.TiHQQW_profileIdentity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.TiHQQW_nameAndStatus{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.TiHQQW_expandedProfileSummary{background:#fff;grid-template-columns:180px minmax(0,1fr);gap:14px;padding:12px;display:grid}.TiHQQW_summaryContent{align-content:start;gap:12px;min-width:0;display:grid}.TiHQQW_expandedProfileSummary .TiHQQW_profilePhoto>div>:is(img,[data-employee-photo-placeholder]){object-fit:cover;width:160px;height:160px}.TiHQQW_savedQuestionnaire h2{border-bottom:1px solid var(--people-line);padding-bottom:5px;font-size:13px}.TiHQQW_savedQuestionnaire dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-top:8px;display:grid}.TiHQQW_savedQuestionnaire dt{color:#536771;font-size:11px}.TiHQQW_savedQuestionnaire dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.TiHQQW_savedQuestionnaire [data-employee-gender-missing=true] dd{color:#9d2c36}@media (max-width:899px){.TiHQQW_savedQuestionnaire dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.TiHQQW_expandedProfileSummary{grid-template-columns:1fr}.TiHQQW_expandedProfileSummary .TiHQQW_profilePhoto{justify-items:start}.TiHQQW_savedQuestionnaire dl{grid-template-columns:1fr}}.TiHQQW_profileName{flex:280px;min-width:0}.TiHQQW_profileName>p{color:#536771;margin-top:3px;font-size:12px;line-height:18px}.TiHQQW_profileStatus{color:#315767;background:#eef4f6;border:1px solid #c3d6dc;border-radius:5px;align-items:center;min-height:24px;padding:2px 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.TiHQQW_profileStatus[data-status=ACTIVE]{color:#25694b;background:#e8f3ed;border-color:#b6d5c5}.TiHQQW_profileStatus:is([data-status=TERMINATED],[data-status=WITHDRAWN]){color:#8e3a43;background:#f6edef;border-color:#dcbfc3}.TiHQQW_profileSummary{background:#f6f9fa;border-color:#c5d6df;padding:10px 12px}.TiHQQW_profileSummary>div{min-width:0}.TiHQQW_profileFacts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 16px;display:grid}.TiHQQW_profileFacts p{color:#536771;font-size:11px;line-height:16px}.TiHQQW_profileFacts strong{font-variant-numeric:tabular-nums}.TiHQQW_profilePhoto{align-content:start;gap:6px;display:grid}.TiHQQW_profileBirthday{text-align:center;font-size:12px;line-height:16px}.TiHQQW_profileBirthday span{color:#536771;font-size:11px;display:block}.TiHQQW_compactPhoto{justify-items:center;gap:5px;display:grid}.TiHQQW_compactPhoto>:is(img,[data-employee-photo-placeholder]){width:80px;height:80px;box-shadow:none;border:1px solid #c3d3da;border-radius:10px}.TiHQQW_compactPhoto>[aria-label=Фотография\ сотрудника]{gap:6px}.TiHQQW_compactPhoto>[aria-label=Фотография\ сотрудника]>button{width:34px;height:34px;box-shadow:none;border-radius:6px}.TiHQQW_profileSummary strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:20px;display:block}.TiHQQW_definitionList{grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);gap:0 18px;margin-top:10px;font-size:13px;line-height:20px;display:grid}.TiHQQW_definitionList :is(dt,dd){overflow-wrap:anywhere;border-bottom:1px solid #e2e9ed;padding-block:8px}.TiHQQW_definitionList dt{color:#657b87;font-size:12px}.TiHQQW_definitionList dd{color:#263b45;font-weight:500}.TiHQQW_formPanel{border-radius:10px;padding:14px}.TiHQQW_formDescription{color:#536873;margin-top:4px;font-size:13px;line-height:18px}.TiHQQW_formPanel form{gap:12px;margin-top:12px}.TiHQQW_formPanel :is(label,legend){color:#405d6b;font-size:12px;line-height:18px}.TiHQQW_formPanel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-width:0;color:var(--kf-color-ink);background-color:#fff;border-color:#c1d1d9;border-radius:6px;font-size:13px}.TiHQQW_formPanel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:36px;min-height:36px}.TiHQQW_formPanel input:disabled,.TiHQQW_formPanel select:disabled{color:#74838b;background-color:#edf2f5}.TiHQQW_formPanel fieldset{border-radius:8px;min-width:0}.TiHQQW_formPanel :is(button,a)[data-kf-ui=button]{min-height:34px;padding-inline:12px;font-size:12px}.TiHQQW_formSection{border-top:1px solid #dce6ea;margin-top:12px;padding-top:12px}.TiHQQW_formHeading{border-bottom:1px solid #dce6ea;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.TiHQQW_recordList{gap:8px;margin-top:10px;display:grid}.TiHQQW_record{background:#fff;border:1px solid #d3e0e6;border-radius:8px;flex-wrap:wrap;align-items:start;gap:10px;padding:10px 12px;display:flex}.TiHQQW_record:hover{border-color:#b2cbd6}.TiHQQW_record h2{font-size:14px;line-height:21px}.TiHQQW_record h2 a{color:#245e71;text-decoration:none}.TiHQQW_record h2 a:hover{text-decoration:underline}.TiHQQW_recordActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TiHQQW_details{background:#fff;border:1px solid #c7d7df;border-radius:9px;padding:0}.TiHQQW_details>summary{cursor:pointer;color:#345c6d;background:#edf4f7;border-radius:9px;min-height:40px;padding:10px 12px;font-size:12px;font-weight:650}.TiHQQW_details[open]>summary{border-bottom:1px solid #c7d7df;border-radius:9px 9px 0 0}.TiHQQW_details>div{margin:0;padding:12px}.TiHQQW_portalPeriod{border-top:1px solid #dce6eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.TiHQQW_portalPeriod strong{font-variant-numeric:tabular-nums;font-size:13px}.TiHQQW_portalTable{min-width:850px}.TiHQQW_dialog{width:min(920px,100vw - 24px);color:var(--kf-color-ink);border:1px solid #afc7d3;border-radius:14px;padding:18px;box-shadow:0 20px 80px #142c3940}.TiHQQW_dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#132a3b70}@media (max-width:899px){.TiHQQW_workspace h1{font-size:22px;line-height:28px}.TiHQQW_workspace{gap:10px}.TiHQQW_tabs>:is(a,button,span),.TiHQQW_tab{min-height:var(--workspace-tab-touch-height,44px);padding-inline:10px}.TiHQQW_routeTabs{grid-template-columns:44px minmax(0,1fr) 44px}.TiHQQW_tabScroll,.TiHQQW_command,.TiHQQW_formPanel :is(button,a)[data-kf-ui=button]{min-height:44px}.TiHQQW_commandBar :is(input:not([type=checkbox]),select),.TiHQQW_formPanel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:44px;min-height:44px;font-size:16px}.TiHQQW_employeeFilters{grid-template-columns:minmax(0,1fr)}.TiHQQW_employeeFilters>span{padding-top:2px}.TiHQQW_commandBar>label{min-width:0}.TiHQQW_commandBar>label:has(input:not([type=checkbox])){flex-basis:100%}.TiHQQW_commandBar>label:has(input[type=checkbox]){width:100%;min-height:34px}.TiHQQW_definitionList{grid-template-columns:minmax(105px,.7fr) minmax(0,1fr);gap:0 10px}.TiHQQW_record>a:first-child{order:2}.TiHQQW_record>div{flex-basis:100%}.TiHQQW_pagination{justify-content:flex-start}.TiHQQW_pagination .TiHQQW_command{white-space:normal;text-align:center;flex:130px}.TiHQQW_portalPeriod strong{order:-1;width:100%}.TiHQQW_profileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.TiHQQW_profileFacts>:first-child{grid-column:1/-1}.TiHQQW_profileNavigation .TiHQQW_command,.TiHQQW_profileNavigation a{min-height:44px}.TiHQQW_profileNavigation .TiHQQW_utilityLinks{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;width:100%;overflow-x:auto}.TiHQQW_profileNavigation .TiHQQW_utilityLinks a{flex-shrink:0}.TiHQQW_compactPhoto>[aria-label=Фотография\ сотрудника]>button{width:44px;height:44px}}.TiHQQW_createButton{color:#164f3c;cursor:pointer;background:#e2f3e9;border:1px solid #256c55;border-radius:5px;align-items:center;gap:6px;min-height:32px;margin-bottom:8px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.TiHQQW_createButton:hover{background:#ccebdc}.TiHQQW_createDialog{width:min(820px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--kf-color-ink);background:#fff;border:1px solid #aebfc7;border-radius:8px;margin:auto;padding:0;overflow:auto}.TiHQQW_createDialog::backdrop{background:#14262d66}.TiHQQW_createDialog>header{background:var(--kf-color-panel-deep);color:var(--kf-color-panel-text);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.TiHQQW_createDialog>header button{cursor:pointer;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.TiHQQW_createDialog>header button:hover{background:#3b5661}.TiHQQW_createButton:focus-visible,.TiHQQW_createDialog button:focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}@media (pointer:coarse){.TiHQQW_createButton,.TiHQQW_createDialog>header button{min-height:44px}}.TiHQQW_registryHeader{align-items:center;gap:8px 20px;padding:0}.TiHQQW_registryHeader h1{font-size:22px;line-height:28px}.TiHQQW_registryHeader>.TiHQQW_routeTabs{flex:680px}.TiHQQW_registryCommands{border:1px solid var(--people-line);background:#f5f8f9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:8px 10px;display:flex}.TiHQQW_registryCommands .TiHQQW_createButton{margin:0}.TiHQQW_registryCommands .TiHQQW_command{min-height:36px}.TiHQQW_exportActions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.TiHQQW_registryCount{color:var(--people-muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.TiHQQW_registryCount strong{color:var(--people-ink);font-variant-numeric:tabular-nums}.TiHQQW_pageHeader[data-people-command-header=graphite],.TiHQQW_routeTabs{background:var(--kf-color-panel);color:var(--kf-color-panel-text);border-radius:6px}.TiHQQW_pageHeader[data-people-command-header=graphite]{padding:8px 10px}.TiHQQW_pageHeader[data-people-command-header=graphite] h1{color:var(--kf-color-panel-text)}.TiHQQW_pageHeader[data-people-command-header=graphite]>div>p{color:#d0e1e7}.TiHQQW_tabs{border-color:#526d79;padding-top:4px}.TiHQQW_tabs>:is(a,button,span),.TiHQQW_tab{color:#e6f2f6;background:#314c58;border-color:#526d79}.TiHQQW_tabs>:is(a,button):hover{color:#fff;background:#3b5a67}.TiHQQW_tabs>[aria-current=page]{color:#174c5b;background:#eef4f5;border-color:#9eb9c5}.TiHQQW_tabScroll{color:#e6f2f6;background:#314c58}.TiHQQW_registryCommands{background:var(--kf-color-panel);color:var(--kf-color-panel-text);border-color:#526d79}.TiHQQW_registryRibbon{background:var(--kf-color-panel);color:var(--kf-color-panel-text);border:1px solid #526d79;border-radius:6px;overflow:hidden}.TiHQQW_registryRibbon .TiHQQW_registryCommands{border:0;border-radius:0}.TiHQQW_ribbonCounters{border-top:1px solid #526d79;flex-wrap:wrap;gap:6px 18px;margin:0;padding:6px 10px;font-size:12px;display:flex}.TiHQQW_ribbonCounters>div{align-items:baseline;gap:7px;display:flex}.TiHQQW_ribbonCounters dt{color:#d0e1e7}.TiHQQW_ribbonCounters dd{font-variant-numeric:tabular-nums;color:#fff;margin:0;font-weight:650}.TiHQQW_registryCommands .TiHQQW_registryCount,.TiHQQW_registryCommands .TiHQQW_registryCount strong,.TiHQQW_registryCommands .TiHQQW_employeeFilters label{color:#e6f2f6}.TiHQQW_registryCommands :is(input,select){color:var(--kf-color-ink);background:#fff}@media (max-width:899px){.TiHQQW_registryHeader>.TiHQQW_routeTabs{flex-basis:100%}.TiHQQW_registryCommands{gap:8px}.TiHQQW_registryCommands .TiHQQW_employeeFilters{flex-basis:100%;order:-1;grid-template-columns:minmax(0,1fr)}.TiHQQW_registryCommands .TiHQQW_command,.TiHQQW_registryCommands .TiHQQW_createButton{white-space:normal;min-height:44px}}.TiHQQW_assignmentHistory{gap:6px;margin-top:8px;display:grid}.TiHQQW_assignmentHistoryItem{border:1px solid var(--kf-panel-edge,#cbd5d8);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px 10px;padding:8px 10px;display:grid}.TiHQQW_assignmentHistoryItem>details{grid-column:1/-1}.TiHQQW_assignmentHistoryItem p{margin:0;line-height:1.4}.TiHQQW_assignmentHistoryItem[data-current=true]{background:#f5faf7;border-color:#459b70;box-shadow:0 0 0 2px #459b7012,0 0 9px #459b7014}.TiHQQW_assignmentCurrentLabel{color:#236e48;margin-bottom:3px;font-size:11px;font-weight:650;display:inline-block}@media (max-width:640px){.TiHQQW_assignmentHistoryItem{grid-template-columns:1fr;gap:4px}}
.FXIXRq_workspace{--ink:var(--kf-color-ink);--line:#a8b8c0;--graphite:var(--kf-color-panel);color:var(--ink);border:1px solid var(--kf-color-line);background:#fff;border-radius:6px;padding:16px;font-size:13px}.FXIXRq_toolbar,.FXIXRq_cardHeader,.FXIXRq_detailNav,.FXIXRq_filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FXIXRq_toolbar{justify-content:space-between;margin-bottom:12px}.FXIXRq_toolbar h2{margin:0 0 4px;font-size:18px;font-weight:600}.FXIXRq_toolbar p,.FXIXRq_cardHeader p{color:var(--kf-color-muted);margin:0}.FXIXRq_action{min-height:32px;color:var(--kf-color-accent);white-space:nowrap;background:#f4f8f9;border:1px solid #c8d5db;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.FXIXRq_action:hover{background:#e4eff2}.FXIXRq_workspace input,.FXIXRq_workspace select{min-height:32px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b8c9d0;border-radius:4px;padding:4px 8px}.FXIXRq_workspace input{width:260px;max-width:100%}.FXIXRq_workspace select{max-width:min(100%,580px)}.FXIXRq_workspace :is(a,input,select):focus-visible{outline:2px solid var(--kf-color-accent);outline-offset:2px}.FXIXRq_filters,.FXIXRq_detailNav{margin-bottom:12px}.FXIXRq_filters span{color:var(--kf-color-muted)}.FXIXRq_tableScroll{max-width:100%;overflow-x:auto}.FXIXRq_workspace table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.FXIXRq_workspace th,.FXIXRq_workspace td{border:1px solid var(--line);vertical-align:top;padding:7px 10px}.FXIXRq_workspace thead th{background:var(--graphite);color:var(--kf-color-panel-text);text-align:center;font-weight:500}.FXIXRq_summary{min-width:960px}.FXIXRq_summary thead{z-index:2;transform:translateY(var(--control-head-offset,0px));position:relative}.FXIXRq_summary tbody th{text-align:left;width:27%;min-width:220px;font-weight:500}.FXIXRq_summary tbody td{text-align:right;white-space:nowrap}.FXIXRq_summary tbody tr:nth-child(2n) td{background:#f8fafb}.FXIXRq_summary a{color:var(--kf-color-accent);text-underline-offset:3px}.FXIXRq_workspace small{margin-top:3px;font-size:11px;font-weight:400;line-height:1.35;display:block}.FXIXRq_category th{background:#e9eff1;font-weight:600!important}.FXIXRq_note{color:var(--kf-color-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.FXIXRq_card{border:1px solid var(--line);border-radius:4px;padding:16px}.FXIXRq_cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px}.FXIXRq_cardHeader h3{margin:5px 0;font-size:20px;font-weight:600;line-height:1.25}.FXIXRq_cardHeader .FXIXRq_english{color:var(--ink);font-size:14px}.FXIXRq_cardMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FXIXRq_allergens{color:#af3333;margin:0 0 12px}.FXIXRq_allergens ul{flex-wrap:wrap;gap:8px 28px;margin:6px 0;padding-left:20px;display:flex}.FXIXRq_allergens p{margin:4px 0}.FXIXRq_allergens small{margin-top:0}.FXIXRq_nutrition{min-width:580px;margin-bottom:16px}.FXIXRq_nutrition tbody th{text-align:left;font-weight:500}.FXIXRq_nutrition td{text-align:right}.FXIXRq_ingredients{table-layout:fixed}.FXIXRq_ingredientName{width:230px}.FXIXRq_quantity{width:110px}.FXIXRq_ingredients td:nth-child(2n){text-align:right}.FXIXRq_ingredients .FXIXRq_prepStart{border-left:3px solid var(--graphite)}.FXIXRq_ingredients small{color:var(--kf-color-muted)}.FXIXRq_ingredients thead small{color:#e0edf1}.FXIXRq_warnings{color:#715019;background:#fff8e5;border-radius:4px;margin:12px 0 0;padding:10px 12px 10px 28px;font-size:12px;line-height:1.5}.FXIXRq_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.FXIXRq_workspace,.FXIXRq_card{padding:10px}.FXIXRq_toolbar h2{font-size:16px}.FXIXRq_workspace select{width:100%}.FXIXRq_workspace :is(input,select,.FXIXRq_action){min-height:44px}.FXIXRq_cardHeader h3{font-size:18px}}@media print{.FXIXRq_toolbar,.FXIXRq_filters,.FXIXRq_detailNav,.FXIXRq_action,.FXIXRq_note{display:none}.FXIXRq_workspace,.FXIXRq_card{border:0;padding:0}.FXIXRq_tableScroll{overflow:visible}.FXIXRq_summary thead{transform:none}.FXIXRq_workspace table{min-width:0}.FXIXRq_workspace thead{display:table-header-group}}
.-Y305a_quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 18px;display:grid}.-Y305a_quickGrid>button{text-align:left;color:#23343c;background:#fff;border:1px solid #d9e1e5;border-radius:14px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;min-height:116px;padding:14px;display:flex}.-Y305a_quickGrid>button:last-child{grid-column:1/-1;min-height:100px}.-Y305a_cardTop{color:#176778;justify-content:space-between;align-items:center;display:flex}.-Y305a_quickGrid strong{font-size:16px;line-height:1.3}.-Y305a_quickGrid small{color:#667881;font-size:12px;line-height:1.4}.-Y305a_quickGrid>button:active{background:#e5eff2}.-Y305a_quickGrid button:focus-visible,.-Y305a_groupHeading button:focus-visible,.-Y305a_scheduleActions button:focus-visible{outline-offset:3px;outline:2px solid #176778}.-Y305a_chrome[hidden]{display:none}.-Y305a_groupHeading button{color:#176778;align-items:center;gap:8px;min-height:48px;font-weight:650;display:flex}.-Y305a_groupHeading h3{margin:10px 0 4px;font-size:22px;line-height:1.25}.-Y305a_groupHeading p,.-Y305a_empty{color:#667881;margin-bottom:14px;font-size:14px;line-height:1.5}.-Y305a_scheduleActions{gap:8px;margin-bottom:10px;display:grid}.-Y305a_scheduleActions button{text-align:left;background:#fff;border:1px solid #d9e1e5;border-radius:8px;justify-content:space-between;align-items:center;min-height:52px;padding:12px;display:flex}.-Y305a_registryItem[data-visible=false]>button,.-Y305a_registryItem[data-visible=false]>a{display:none!important}.-Y305a_registryItem[data-visible=false]>div:not(.fixed)>button{display:none!important}.-Y305a_groupHeading{animation:.18s cubic-bezier(.16,1,.3,1) -Y305a_group-enter}@keyframes -Y305a_group-enter{0%{opacity:.65;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.-Y305a_groupHeading{animation:none}}@media (max-width:350px){.-Y305a_quickGrid{gap:8px}.-Y305a_quickGrid>button{padding:12px}.-Y305a_quickGrid strong{font-size:15px}}.-Y305a_groupNavigation{touch-action:pan-y;flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.-Y305a_groupNavigation button{color:#235869;background:#fff;border:1px solid #c0cdd2;border-radius:22px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600}.-Y305a_groupNavigation button[aria-pressed=true]{color:#fff;background:#176778;border-color:#176778}.-Y305a_groupNavigation button:focus-visible{outline-offset:3px;outline:2px solid #176778}.-Y305a_registryItem[data-visible=false]>:not(.fixed):not([role=dialog]):not([data-mobile-bottom-sheet]):not(:has(.fixed,[role=dialog],[data-mobile-bottom-sheet])){display:none!important}
.X-yrcW_workspace{min-width:0}.X-yrcW_headerActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.X-yrcW_download{border:1px solid var(--kf-color-accent);min-height:30px;color:var(--kf-color-accent);background:#fff;border-radius:5px;align-items:center;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.X-yrcW_download[aria-disabled=true]{opacity:.5;pointer-events:none}.X-yrcW_selectionBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.X-yrcW_selectionLane{border:1px solid var(--kf-color-line);background:#fff;border-radius:6px;min-width:0;overflow:hidden}@media (min-width:1001px){.X-yrcW_selectionLane{border-width:2px}.X-yrcW_selectionLane[data-menu-tone=main]{border-color:#cba537}.X-yrcW_selectionLane[data-menu-tone=final]{border-color:#398c65}.X-yrcW_selectionLane[data-menu-tone=night]{border-color:#487fc1}}.X-yrcW_laneHeading{background:var(--kf-color-panel);min-height:48px;color:var(--kf-color-panel-text);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.X-yrcW_laneHeading h3{flex:1;font-size:13px;font-weight:600}.X-yrcW_laneHeading>span{font-size:11px}.X-yrcW_selectionCategory h4{color:var(--kf-color-ink);background:#edf3f5;margin:0;padding:4px 8px;font-size:12px;font-weight:600}.X-yrcW_selectionDish{border-bottom:1px solid var(--kf-color-line);padding:4px 8px}.X-yrcW_selectionDish:last-child{border-bottom:0}.X-yrcW_selectionTitle{overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:6px;font-size:13px;font-weight:500;display:flex}.X-yrcW_selectionOffer{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px 0;font-size:12px;display:grid}.X-yrcW_selectionOffer>div{overflow-wrap:anywhere;min-width:0}.X-yrcW_selectionOffer small{color:var(--kf-color-muted);font-size:10px;display:block}.X-yrcW_variantName{color:#536873;grid-column:1/-1;font-size:11px}.X-yrcW_selectionActions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.X-yrcW_selectionBoard button{color:var(--kf-color-accent);cursor:pointer;background:#fff;border:1px solid #c8d5da;border-radius:4px;padding:2px 6px;font-size:11px}.X-yrcW_selectionBoard button:disabled{opacity:.5;cursor:default}.X-yrcW_laneHeading h3{margin:0}.X-yrcW_selectionActions label{align-items:center;gap:5px;margin-right:auto;font-size:11px;display:inline-flex}.X-yrcW_workspace .X-yrcW_selectionActions input{width:14px;height:14px;min-height:14px;padding:0}.X-yrcW_workspace .X-yrcW_selectionActions button,.X-yrcW_workspace .X-yrcW_laneHeading button{min-height:24px;padding:2px 6px;font-size:11px}.X-yrcW_workspace .X-yrcW_iconButton{place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:grid}.X-yrcW_emptySelection{color:var(--kf-color-muted);padding:10px;font-size:12px}.X-yrcW_finalControls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.X-yrcW_finalControls label{align-items:center;gap:6px;display:flex}.X-yrcW_finalMenu{border:1px solid var(--kf-color-line);background:#fff;border-radius:6px;max-width:820px;margin:16px auto;padding:20px;font-size:14px;font-weight:400}.X-yrcW_workspace .X-yrcW_finalMenu h3{margin-bottom:16px;font-size:16px;font-weight:500}.X-yrcW_finalMenu h4{color:#536873;margin:14px 0 6px;font-size:13px;font-weight:500}.X-yrcW_finalDish{border-bottom:1px solid #edf3f5;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:12px;padding:8px 0;font-weight:400;display:grid}.X-yrcW_finalDish>div>div{font-variant-numeric:tabular-nums;justify-content:end;align-items:baseline;gap:14px;font-size:13px;display:flex}.X-yrcW_finalDish>div>div>span:last-child{text-align:right;min-width:70px}@media (max-width:1000px){.X-yrcW_selectionBoard{grid-template-columns:1fr}}@media (max-width:600px){.X-yrcW_header{flex-direction:column;align-items:start}.X-yrcW_finalMenu{padding:12px}.X-yrcW_finalDish{grid-template-columns:1fr;gap:4px}.X-yrcW_finalDish>div>div{flex-wrap:wrap;justify-content:start}}.X-yrcW_header{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.X-yrcW_header h2{margin:0;font-size:18px}.X-yrcW_header p,.X-yrcW_workspace>p{color:var(--kf-color-muted);margin:5px 0;font-size:12px}.X-yrcW_header button,.X-yrcW_controls button{color:var(--kf-color-accent);cursor:pointer;background:#fff;border:1px solid #c8d5da;border-radius:5px;margin-right:6px;padding:6px 10px}.X-yrcW_search{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.X-yrcW_search input{border:1px solid #c8d5da;border-radius:5px;padding:6px 8px}.X-yrcW_catalog{color:#234956;background:#fff;max-width:1000px;margin:16px auto;padding:20px}.X-yrcW_controls input,.X-yrcW_controls select{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;padding:12px;font-size:16px;display:block}.X-yrcW_controls p{text-align:center;margin:14px 0}.X-yrcW_controls button{margin:12px 0}.X-yrcW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.X-yrcW_dish{break-inside:avoid;min-width:0}.X-yrcW_dish img,.X-yrcW_noPhoto{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}.X-yrcW_noPhoto{background:var(--kf-color-canvas);color:var(--kf-color-muted);border:1px solid var(--kf-color-line);place-items:center;display:grid}.X-yrcW_dish h3{margin:8px 0 4px;font-size:15px;font-weight:500;line-height:1.3}.X-yrcW_dish p{margin:3px 0;font-size:13px;line-height:1.35}.X-yrcW_offer strong{font-size:15px;display:block}@media (max-width:800px){.X-yrcW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.X-yrcW_header,.X-yrcW_controls,.X-yrcW_search,.X-yrcW_finalControls,.X-yrcW_selectionActions,.X-yrcW_iconButton{display:none!important}.X-yrcW_catalog,.X-yrcW_finalMenu{border:0;max-width:none;margin:0;padding:0}.X-yrcW_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
.UhWRKq_switch{isolation:isolate;background:#20343d;border:1px solid #6f858f;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;width:124px;height:26px;display:grid;position:relative;overflow:hidden}.UhWRKq_thumb{z-index:0;background:#167149;border-radius:999px;width:calc(50% - 3px);transition:transform .36s cubic-bezier(.65,0,.35,1),background-color .36s;position:absolute;inset:2px auto 2px 2px;box-shadow:0 1px 3px #0f1d2480,inset 0 1px #ffffff38}.UhWRKq_switch[data-active=calculation]{border-color:#ba9017}.UhWRKq_switch[data-active=calculation] .UhWRKq_thumb{background:#f5cc3b;transform:translate(calc(100% + 2px));box-shadow:0 1px 2px #654b1180,inset 0 1px #fff2a9}.UhWRKq_option{z-index:1;color:#c9d7dc;letter-spacing:.025em;background:0 0;place-items:center;min-width:0;font-size:10px;font-weight:800;text-decoration:none;transition:color .22s;display:grid;position:relative}.UhWRKq_option[aria-current=page]{color:#fff}.UhWRKq_switch[data-active=calculation] .UhWRKq_option[aria-current=page]{color:#3b310a}.UhWRKq_option:focus-visible{outline-offset:-2px;outline:2px solid #67d1e6}.UhWRKq_option:hover{color:#fff;filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.UhWRKq_thumb{transition:none}}
