@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#edf1f2;--surface:#fff;--surface-2:#f5f8f8;--sidebar:#e3e9ea;--hover:#d8e1e3;--text:#15232a;--muted:#566871;--faint:#8a9aa1;--line:#d3dcdf;--accent:#0d6b65;--accent-ink:#fff;--accent-soft:#d3eae7;--p1:#c4283a;--p2:#cf6a0a;--p3:#2560c4;--p4:#7c8a91;--p1-soft:#f8dde0;--p2-soft:#fbe7d3;--p3-soft:#dce6f8;--p4-soft:#e6ebed;--wa:#1b8a4b;--wa-ink:#fff;--bolt:#e0701a;--overdue:#c4283a;--shadow:0 1px 2px #0f232a12,0 2px 8px #0f232a0d;--shadow-lg:0 10px 40px #0f232a38;--scrim:#0c181c6b;--sans:"Public Sans Variable","Public Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Public Sans Variable","Public Sans",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1618;--surface:#162125;--surface-2:#1a272b;--sidebar:#111b1e;--hover:#1f2d32;--text:#e2ebee;--muted:#93a5ad;--faint:#6a7c84;--line:#263840;--accent:#3db3a9;--accent-ink:#04201d;--accent-soft:#143836;--p1:#f0616f;--p2:#f29a48;--p3:#72a0f2;--p4:#8c9aa1;--p1-soft:#3a1c21;--p2-soft:#3a2715;--p3-soft:#1a2a45;--p4-soft:#232f34;--wa:#2fb866;--wa-ink:#04200f;--bolt:#f2913f;--overdue:#f0616f;--shadow:0 1px 2px #0000004d;--shadow-lg:0 10px 40px #0000008c;--scrim:#0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1618;--surface:#162125;--surface-2:#1a272b;--sidebar:#111b1e;--hover:#1f2d32;--text:#e2ebee;--muted:#93a5ad;--faint:#6a7c84;--line:#263840;--accent:#3db3a9;--accent-ink:#04201d;--accent-soft:#143836;--p1:#f0616f;--p2:#f29a48;--p3:#72a0f2;--p4:#8c9aa1;--p1-soft:#3a1c21;--p2-soft:#3a2715;--p3-soft:#1a2a45;--p4-soft:#232f34;--wa:#2fb866;--wa-ink:#04200f;--bolt:#f2913f;--overdue:#f0616f;--shadow:0 1px 2px #0000004d;--shadow-lg:0 10px 40px #0000008c;--scrim:#0000008c}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px;line-height:1.4;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}svg{flex:none}.ico{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ico.sm{width:14px;height:14px}.bolt{color:var(--bolt);fill:var(--bolt);stroke:none}.app{grid-template-columns:272px minmax(0,1fr) auto;height:100%;display:grid}.side{background:var(--sidebar);border-inline-end:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.side-top{flex-direction:column;gap:12px;padding:16px 16px 8px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);letter-spacing:.02em;border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.brand b{font-size:15px;font-weight:600}.brand small{color:var(--muted);font-size:11.5px;font-family:var(--mono);display:block}.search{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0}.nav{flex:1;padding:4px 8px 16px;overflow-y:auto}.nav-item{text-align:start;width:100%;color:var(--text);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nav-item:hover{background:var(--hover)}.nav-item .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item .ct{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.nav-item .shared{color:var(--faint)}.nav-sep{background:var(--line);height:1px;margin:8px 10px}.folder{width:100%;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.folder:hover{background:var(--hover)}.folder .chev{margin-inline-start:auto;transition:transform .15s}.folder.closed .chev{transform:rotate(-90deg)}.folder-body{padding-inline-start:10px}.folder-body[hidden]{display:none}.side-foot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:10px 16px 14px;font-size:11.5px;display:flex}.side-foot .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.head{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 24px 10px;display:flex}.head .menu-btn{display:none}.head-title{flex:1;min-width:180px}.head-title h1{letter-spacing:-.01em;text-wrap:balance;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:700;line-height:1.15;display:flex}.head-title .sub{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:12.5px}.tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tbtn{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.tbtn:hover{border-color:var(--faint)}.tbtn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.tbtn.icon{justify-content:center;width:34px;padding:0}.tbtn.wa{background:var(--wa);border-color:var(--wa);color:var(--wa-ink);font-weight:600}.tbtn.wa:hover{filter:brightness(1.05)}.sortline{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 24px;font-size:12px;display:flex}.sortline .k{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:1px 6px}.sortline button{color:var(--accent);margin-inline-start:4px;font-weight:500}.scroll{flex-direction:column;flex:1;gap:18px;padding:12px 24px 24px;display:flex;overflow-y:auto}.group{flex-direction:column;gap:6px;display:flex}.ghead{color:var(--text);align-items:center;gap:8px;padding:0 4px 2px;font-size:13px;font-weight:600;display:flex}.ghead .ct{font-family:var(--mono);color:var(--muted);font-size:11.5px;font-weight:400}.ghead .tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700}.rows{flex-direction:column;gap:6px;display:flex}.trow{align-items:flex-start;gap:6px;display:flex}.exp{width:22px;height:30px;color:var(--muted);border-radius:5px;flex:none;place-items:center;display:grid}.exp:hover{background:var(--surface-2);color:var(--text)}.exp svg{transition:transform .15s;transform:rotate(-90deg)}.exp.open svg{transform:none}.exp.none{visibility:hidden}.meta .stepbtn{cursor:pointer;border-radius:4px;margin:0 -3px;padding:0 3px}.meta .stepbtn:hover{background:var(--surface-2);color:var(--text)}.tsteps{border-top:1px solid var(--line);flex-direction:column;margin:6px 8px 0 88px;display:flex}.tstep{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.tstep:last-child{border-bottom:0}.tstep .check{border-width:2px;width:18px;height:18px;margin:0}.tstep.done span{color:color-mix(in srgb,var(--text) 72%,var(--surface))}.tstep.tstep-add{border-bottom:0;border-inline:0;color:var(--accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border-top:0;width:100%;min-height:36px;padding:7px 0;font-size:13.5px}.tstep-add .tplus{background:var(--accent);width:18px;height:18px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tstep-add .tplus svg{width:12px;height:12px}.tstep-add .tlbl{color:var(--accent);opacity:.85;font-weight:600}.tstep-add:hover .tlbl{opacity:1}.tstep-add input{border:0;border-bottom:1.5px solid var(--accent);min-width:0;font:inherit;color:var(--text);background:0 0;outline:none;flex:1;padding:3px 0;font-size:14px}.tstep-add input::placeholder{color:var(--faint)}.avs{flex:none;margin-top:2px;display:flex}.avs .av{border:2px solid var(--surface);margin:0 0 0 -7px}.avs .av:first-child{margin-inline-start:0}.av.xs{border:0;width:20px;height:20px;margin:0;font-size:8.5px}.task{background:var(--surface);border:1px solid var(--line);border-inline-start:8px solid var(--p4);box-shadow:var(--shadow);border-radius:8px;padding-block:9px;padding-inline:4px 12px;transition:box-shadow .15s,transform .15s;display:block;position:relative}.task.p1{border-inline-start-color:var(--p1)}.task.p2{border-inline-start-color:var(--p2)}.task.p3{border-inline-start-color:var(--p3)}.task.p4{border-inline-start-color:var(--p4)}.task.sel{outline:2px solid var(--accent);outline-offset:-1px}.task.dragging{box-shadow:var(--shadow-lg);z-index:5;opacity:.96;transform:scale(1.01)}.task.flash{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--accent-soft)}to{background:var(--surface)}}.task.done .ttl{color:color-mix(in srgb,var(--text) 80%,var(--surface))}.task.done{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.grip{-webkit-user-select:none;user-select:none;width:22px;height:30px;color:var(--faint);cursor:grab;touch-action:none;border-radius:5px;flex:none;place-items:center;display:grid}.grip:hover{color:var(--text);background:var(--surface-2)}.grip:active{cursor:grabbing}.check{border:2px solid var(--faint);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:4px;transition:all .15s;display:grid}.check:hover{border-color:var(--accent);color:var(--accent)}.task.done .check,.check.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tbody{cursor:pointer;flex:1;min-width:0;padding:2px 4px 2px 6px}.ttl{overflow-wrap:anywhere;font-size:14.5px;line-height:1.35}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12px;display:flex}.meta span{align-items:center;gap:4px;display:inline-flex}.meta .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}.meta .due{color:var(--accent);font-weight:500}.meta .due.late{color:var(--overdue)}.pchip{font-family:var(--mono);border-radius:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.pchip.p1{background:var(--p1-soft);color:var(--p1)}.pchip.p2{background:var(--p2-soft);color:var(--p2)}.pchip.p3{background:var(--p3-soft);color:var(--p3)}.pchip.p4{background:var(--p4-soft);color:var(--p4)}.av{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;font-size:10.5px;font-weight:600;display:grid}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.empty b{color:var(--text);font-size:15px}.done-toggle{color:var(--muted);align-items:center;gap:8px;padding:4px;font-size:13px;font-weight:600;display:flex}.done-toggle .chev{transition:transform .15s}.done-toggle.closed .chev{transform:rotate(-90deg)}.gchev{width:22px;height:22px;color:var(--muted);border-radius:5px;flex:none;place-items:center;margin-inline-start:-4px;display:grid}.gchev:hover{background:var(--hover)}.gchev .ico{transition:transform .15s}.gchev.closed .ico{transform:rotate(-90deg)}[dir=rtl] .gchev.closed .ico,[dir=rtl] .done-toggle.closed .chev,[dir=rtl] .gall .chev.closed{transform:rotate(90deg)}.ghead .dct{color:var(--muted)}.ghead .dct .ico{vertical-align:-1px;width:11px;height:11px;margin-inline-end:1px}.gdone{padding-inline-start:18px}.gall{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.gall .chev{transition:transform .15s}.gall .lb-short{display:none}.gall .chev.closed{transform:rotate(-90deg)}.gtotal{color:var(--muted);border-top:1px dashed var(--line);justify-content:center;align-items:center;gap:6px;padding:10px 4px 4px;font-size:12.5px;display:flex}.addbar{padding:12px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg)}.addform{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.addform input{background:0 0;border:0;outline:none;flex:220px;min-width:0;padding:6px 0;font-size:14.5px}.addform select{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;max-width:150px;height:32px;padding:0 6px;font-size:12.5px}.addform .go{background:var(--accent);height:32px;color:var(--accent-ink);border-radius:7px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.detail{background:var(--surface);border-inline-start:1px solid var(--line);flex-direction:column;width:0;min-height:0;display:flex;overflow:hidden}.detail.open{width:400px}.d-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.d-head .sp{color:var(--muted);flex:1;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.d-body{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow:hidden auto}.d-body>*{min-width:0;max-width:100%}.d-title{align-items:flex-start;gap:10px;display:flex}.d-title textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-height:26px;padding:0;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.card{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.seg button.on{border-color:var(--accent);background:var(--accent-soft)}.seg .pbtn{font-family:var(--mono);min-width:48px}.seg .pbtn.on.p1{background:var(--p1-soft);border-color:var(--p1);color:var(--p1)}.seg .pbtn.on.p2{background:var(--p2-soft);border-color:var(--p2);color:var(--p2)}.seg .pbtn.on.p3{background:var(--p3-soft);border-color:var(--p3);color:var(--p3)}.seg .pbtn.on.p4{background:var(--p4-soft);border-color:var(--p4);color:var(--p4)}.step{align-items:center;gap:8px;display:flex}.step .check{border-width:2px;width:18px;height:18px;margin:0}.step input{background:0 0;border:0;border-bottom:1px solid #0000;outline:none;flex:1;min-width:0;padding:4px 0}.step input:focus{border-bottom-color:var(--line)}.step.done input{color:color-mix(in srgb,var(--text) 72%,var(--surface))}.xbtn{width:26px;height:26px;color:var(--faint);border-radius:6px;place-items:center;display:grid}.xbtn:hover{background:var(--hover);color:var(--text)}.field{flex-direction:column;gap:6px;display:flex}.field select,.field input[type=date],.field input[type=text],.field textarea{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;padding:7px 9px}.field textarea{resize:vertical;min-height:80px}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.linkbtn{color:var(--accent);align-items:center;gap:6px;font-weight:500;display:inline-flex}.d-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.d-foot .sp{font-family:var(--mono);flex:1;font-size:11.5px}.danger{color:var(--p1);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-weight:500;display:inline-flex}.danger:hover{background:var(--p1-soft)}.scrim{background:var(--scrim);z-index:40;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:min(88vh,860px);display:flex;overflow:hidden}.sheet.wide{width:min(680px,100%)}.s-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.s-head h2{flex:1;margin:0;font-size:16px;font-weight:600}.s-body{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.s-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.btn{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.wa{background:var(--wa);border-color:var(--wa);color:var(--wa-ink);font-weight:600}.btn.dng{background:var(--p1);border-color:var(--p1);color:#fff}.chk{cursor:pointer;align-items:center;gap:9px;padding:6px 2px;display:flex}.chk input{width:17px;height:17px;accent-color:var(--accent);flex:none}.chk .ct{font-family:var(--mono);color:var(--muted);margin-inline-start:auto;font-size:11.5px}.chkgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 12px;display:grid}.preview,.field .preview{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:220px;font-family:var(--mono);resize:vertical;border-radius:10px;padding:12px;font-size:12.5px;line-height:1.5}.note{color:var(--muted);font-size:12.5px}.crit{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.crit .n{font-family:var(--mono);color:var(--muted);width:18px;font-size:11.5px}.crit .nm{flex:1}.crit.off .nm{color:var(--faint)}.crit.fixed{border-style:dashed}.mini{align-items:center;gap:10px;display:flex}.mini input[type=text]{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;padding:6px 8px}.switch{cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:flex}.switch input{width:17px;height:17px;accent-color:var(--accent);flex:none}.sug{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.sug:last-child{border-bottom:0}.sug .tbody{cursor:default;padding:0}.addsug{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.addsug:hover{background:var(--accent-soft)}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.tabs button{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:500}.tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.imgbox{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;max-height:420px;overflow:auto}.imgbox img{width:100%;height:auto;display:block}.outrow{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:10px;display:flex}.outrow .lbl{margin-inline-end:2px}.s-foot .grow{flex:1}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));background:var(--text);color:var(--bg);box-shadow:var(--shadow-lg);z-index:60;border-radius:9px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%)}.toast button{color:var(--bg);font-weight:600;text-decoration:underline}.sample{font-size:11px;font-family:var(--mono);color:var(--muted);border:1px dashed var(--line);border-radius:5px;padding:1px 6px}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.side{z-index:30;width:min(300px,86vw);padding-top:env(safe-area-inset-top,0px);box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.side.open{transform:none}.side-scrim{background:var(--scrim);z-index:25;position:fixed;inset:0}.head .menu-btn{display:inline-flex}.detail{z-index:35;padding-top:env(safe-area-inset-top,0px);border:0;position:fixed;inset:0;width:100%!important}.detail:not(.open){display:none}.head{padding:10px 16px 8px}.head-title h1{font-size:22px}.sortline{padding:6px 16px}.scroll{padding:12px 16px 20px}.addbar{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}.tsteps{margin-inline-start:62px}.tbtn .lb{display:none}.tbtn.wa .lb{display:inline}.scrim{align-items:flex-end;padding:0}.sheet{border-radius:14px 14px 0 0;width:100%;max-height:92vh}.sheet .s-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media (width<=480px){.head-title{flex:1 1 0;min-width:0}.tools{width:100%}.tools .tbtn.wa{margin-inline-start:auto}.addform select{max-width:110px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.usersw{flex-direction:column;gap:4px;display:flex}.usersw .lbl2{color:var(--muted);font-size:11px}.usersw select{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;padding:7px 8px;font-size:13px}.nav-item .badge{background:var(--p1);color:#fff;font-family:var(--mono);border-radius:9px;padding:0 7px;font-size:11px;line-height:18px}.folder.sub{text-transform:none;letter-spacing:0;color:var(--text);font-size:13px;font-weight:500}.folder.unit-h{color:var(--text)}.folder.unit-h.on{background:var(--surface);box-shadow:var(--shadow)}.addlist{color:var(--accent);border-radius:7px;align-items:center;gap:6px;width:100%;padding:6px 10px;font-size:12.5px;font-weight:500;display:flex}.addlist:hover{background:var(--hover)}.tbtn.pri-t{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.shhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shhead .lbl{margin-inline-end:auto}.shsel{font-family:var(--mono);color:var(--muted);font-size:11.5px}.chipbtn{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--text);border-radius:13px;padding:0 10px;font-size:12px;font-weight:500}@media (hover:hover){.chipbtn:hover{border-color:var(--accent);color:var(--accent)}}.shgroup{flex-direction:column;gap:6px;margin-top:10px;display:flex}.shgroup .gl{color:var(--muted);font-size:12px;font-weight:600}.shgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.shitem{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-width:0;height:40px;padding:0 10px;display:flex}.shitem:hover{border-color:var(--faint)}.shitem:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.shitem input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.shitem .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shitem .ct{font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);text-align:center;border-radius:10px;flex:none;min-width:24px;padding:0 7px;font-size:11.5px;line-height:18px}.rq{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.st{white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.st.bekliyor{background:var(--p2-soft);color:var(--p2)}.st.kabul{background:var(--p3-soft);color:var(--p3)}.st.tamam{background:var(--accent-soft);color:var(--accent)}.st.red{background:var(--p4-soft);color:var(--p4)}.ract{flex-wrap:wrap;gap:8px;margin:8px 8px 2px 88px;display:flex}.btn.sm{height:30px;padding:0 10px;font-size:12.5px}.segtabs{gap:6px;display:flex}.segtabs .mono{font-family:var(--mono);color:var(--muted);font-size:11.5px}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.tile .v{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.tile .k{color:var(--muted);margin-top:2px;font-size:12px}.tile.warn .v{color:var(--overdue)}.tblwrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;overflow-x:auto}table.dash{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}table.dash th{text-align:end;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:600}table.dash th:nth-child(-n+2),table.dash td:nth-child(-n+2){text-align:start}table.dash td{border-bottom:1px solid var(--line);text-align:end;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 12px}table.dash td:first-child{font-family:var(--sans)}table.dash tr:last-child td{border-bottom:0}table.dash tr.click{cursor:pointer}table.dash tr.click:hover td{background:var(--surface-2)}.zero{color:var(--faint)}.hot{color:var(--overdue);font-weight:600}.org{flex-direction:column;gap:8px;display:flex}.onode{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.onode.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.onode .top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onode .nm{font-size:14.5px;font-weight:600}.onode .sub{color:var(--muted);font-size:12px}.ochildren{border-inline-start:2px solid var(--line);flex-direction:column;gap:8px;margin-inline-start:14px;padding-inline-start:12px;display:flex}.people{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.person{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:16px;align-items:center;gap:6px;padding:2px 10px 2px 3px;font-size:12.5px;display:inline-flex}button.person:hover{border-color:var(--accent)}.person.me{border-color:var(--accent);background:var(--accent-soft)}.person .rl{color:var(--muted);font-size:10.5px}.tagx{border:1px dashed var(--p2);color:var(--p2);border-radius:4px;padding:0 5px;font-size:10.5px}.info{background:var(--accent-soft);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55}.info b{font-weight:600}.samplechip{border:1px dashed var(--faint);color:var(--faint);border-radius:4px;padding:0 5px;font-size:10.5px}.oedit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oedit select,.onode input[type=text]{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;padding:5px 8px;font-size:12.5px}@media (width<=900px){.ract{margin-inline-start:62px}.ochildren{margin-inline-start:6px;padding-inline-start:8px}.shgrid{grid-template-columns:1fr 1fr}}@media (width<=480px){.shgrid{grid-template-columns:1fr}}.sechead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11px;font-weight:600}.owner-note{color:var(--faint);padding:6px 10px 0;font-size:11px}.trow2{border-radius:7px;align-items:center;gap:2px;display:flex}.trow2:hover{background:var(--hover)}.trow2 .tgear{width:28px;height:28px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-inline-end:2px;display:inline-flex}.trow2 .tgear:hover{background:var(--surface);color:var(--accent)}.trow2 .tgear .ico{width:16px;height:16px}.tchev{width:22px;height:30px;color:var(--muted);border-radius:5px;flex:none;place-items:center;display:grid}.tchev svg{transition:transform .15s}.tchev.closed svg{transform:rotate(-90deg)}.tname{text-align:start;min-width:0;color:var(--text);flex:1;align-items:center;gap:8px;padding:7px 10px 7px 2px;display:flex}.tname .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tname .ct{font-family:var(--mono);color:var(--muted);font-size:11.5px}.tname .shared{color:var(--faint)}.tkids[hidden]{display:none}.glink{color:var(--text);font-weight:600}.glink:hover{text-decoration:underline}.rotag{color:var(--p3);background:var(--p3-soft);border-radius:10px;margin-inline-start:auto;padding:1px 8px;font-size:11px;font-weight:600}.robar{background:var(--p3-soft);color:var(--p3);align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}fieldset.d-body{border:0;min-width:0;margin:0}fieldset[disabled] .check,fieldset[disabled] .seg button,fieldset[disabled] .linkbtn{opacity:.6;cursor:default}.check.ro{cursor:default;opacity:.75}.tbtn.invite .avs .av{border-width:2px;width:22px;height:22px;font-size:9px}.mlist{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.mrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.mrow:last-child{border-bottom:0}.mrow .nm{flex:1;min-width:120px;font-weight:500}.mrow select{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:4px 6px;font-size:12.5px}.invcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.invtop{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.tplgrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tpl{text-align:start;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.tpl:hover{border-color:var(--accent);background:var(--accent-soft)}.tpl b{font-size:15px}.tpl span{color:var(--muted);font-size:12.5px;line-height:1.45}.unitlist{border:1px solid var(--line);border-radius:10px;max-height:300px;overflow-y:auto}.unitpick{border-bottom:1px solid var(--line);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.unitpick:last-child{border-bottom:0}.unitpick.on{background:var(--accent-soft)}.unitpick input{accent-color:var(--accent)}.wzcols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.otree,.otree ul{margin:0;padding:0;list-style:none}.otree ul{border-inline-start:2px solid var(--line);margin-inline-start:10px;padding-inline-start:12px}.otree li{padding:4px 0;font-size:13px}.otree li.mine>b{color:var(--accent)}@media (width<=700px){.wzcols{grid-template-columns:1fr}}.nav-item.plan{color:var(--text)}.nav-item.plan .ico{color:var(--p2)}.planby{color:var(--p2);font-weight:500}.tgroup{flex-direction:column;gap:8px;margin-top:10px;display:flex}.tgroup:first-child{margin-top:4px}.tgroup .gl{color:var(--text);letter-spacing:.2px;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.tgroup .gl .gemo{background:var(--accent-soft);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:inline-flex}.tgroup .gl i{background:var(--line);flex:1;height:1px}.typegrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.typecard{text-align:start;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;min-height:64px;padding:10px 12px 10px 10px;display:flex}.typecard:hover{border-color:var(--faint);box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.typecard.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.typecard .temo{background:var(--hover);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:inline-flex}.typecard.on .temo{background:var(--surface)}.typecard .ttx{flex-direction:column;gap:2px;min-width:0;display:flex}.typecard b{font-size:13.5px;font-weight:600;line-height:1.25}.typecard .ttx>span{color:var(--muted);font-size:12px;line-height:1.4}.wzitems{flex-direction:column;gap:4px;max-height:320px;display:flex;overflow-y:auto}.wzitems .mini{gap:8px}.wzitems .mini svg{color:var(--muted)}.wfolder{border-inline-start:2px solid var(--line);margin:4px 0;padding-inline-start:6px}.sortline .person{padding:1px 8px 1px 2px}body.ozel{--accent:#7a3e9d;--accent-ink:#fff;--accent-soft:#eedff5;--sidebar:#ece5ef;--hover:#e1d6e6;--bg:#f3eff4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.ozel{--accent:#c592e3;--accent-ink:#241030;--accent-soft:#35223f;--sidebar:#18121c;--hover:#261d2c;--bg:#120e15}}:root[data-theme=dark] body.ozel{--accent:#c592e3;--accent-ink:#241030;--accent-soft:#35223f;--sidebar:#18121c;--hover:#261d2c;--bg:#120e15}.modesw{background:var(--hover);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.modesw button{height:32px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:relative}.modesw button.on{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow)}.mdot{background:var(--p1);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:8px}.usersw2{color:var(--muted);flex:1;align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.usersw2 select{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:1;min-width:0;padding:3px 4px;font-size:11.5px}.chartcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px 8px;display:flex;position:relative}.chart{gap:8px;height:170px;display:flex}.yax{font-family:var(--mono);color:var(--muted);text-align:end;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;min-width:18px;padding-bottom:20px;font-size:11px;display:flex}.yax span{line-height:0}.plot{flex:1;min-width:0;position:relative}.grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.grid i{border-top:1px solid var(--line);display:block}.grid i:last-child{border-top-color:var(--faint)}.bars{align-items:stretch;gap:2px;display:flex;position:absolute;inset:0}.bcol{border-radius:4px;outline:none;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;padding-bottom:20px;display:flex;position:relative}.bcol:hover,.bcol:focus-visible{background:var(--surface-2)}.bcol:focus-visible{box-shadow:0 0 0 2px var(--accent) inset}.bar{background:var(--accent);border-radius:4px 4px 0 0;min-height:0}.bx{color:var(--muted);white-space:nowrap;font-size:10.5px;font-family:var(--mono);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ctip{background:var(--text);color:var(--bg);pointer-events:none;z-index:3;max-width:280px;box-shadow:var(--shadow-lg);border-radius:7px;padding:6px 9px;font-size:12px;position:absolute;transform:translateY(-100%)}table.stats td.mbar{width:120px;min-width:80px}td.mbar span{background:var(--accent);border-radius:0 4px 4px 0;height:8px;display:block}.head .seg button{height:34px}table.dash td .av{vertical-align:middle;margin:0 6px 0 0;display:inline-grid}.pinbody{align-items:center}.pindots{justify-content:center;gap:12px;margin:6px 0;display:flex}.pindots span{border:2px solid var(--faint);border-radius:50%;width:14px;height:14px}.pindots span.on{background:var(--accent);border-color:var(--accent)}.pindots.bad span{border-color:var(--p1)}.pinin{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pinmsg{min-height:18px;color:var(--p1);text-align:center;margin:0;font-size:12.5px}.pinpad{grid-template-columns:repeat(3,64px);justify-content:center;gap:10px;display:grid}.pinpad button{border:1px solid var(--line);background:var(--surface-2);height:52px;font-size:20px;font-weight:500;font-family:var(--mono);border-radius:12px}.pinpad button:hover{border-color:var(--accent)}.pinpad button:disabled{opacity:.4}.bkopt{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bkopt input{accent-color:var(--accent);margin-top:3px}.bkopt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.dropzone{border:2px dashed var(--line);cursor:pointer;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.dropzone b{color:var(--text)}.dropzone.over,.dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.footbtns{gap:6px;width:100%;display:flex}.fbtn{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.fbtn:hover{border-color:var(--accent);color:var(--accent)}.fnote{color:var(--muted);font-size:10.5px;font-family:var(--mono)}.micbtn{width:36px;height:32px;color:var(--accent);border:1px solid var(--line);background:var(--surface-2);border-radius:7px;flex:none;place-items:center;display:grid}.micbtn:hover{border-color:var(--accent)}.micbtn.rec{background:var(--p1);border-color:var(--p1);color:#fff;animation:1.2s ease-in-out infinite recpulse}@keyframes recpulse{0%,to{box-shadow:0 0 #c4283a73}50%{box-shadow:0 0 0 6px #c4283a00}}.qprev{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 4px 0;font-size:12px;display:flex}.qprev .due{color:var(--accent);align-items:center;gap:4px;font-weight:500;display:inline-flex}.vh{flex-direction:column;gap:2px;display:flex}.vh span{color:var(--muted);font-size:13px}kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--surface);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:11.5px}.whochip{align-items:center;gap:5px;font-weight:500;display:inline-flex}.vfixlist{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.vfixrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex}.vfixrow:last-child{border-bottom:0}.vfixrow .vfrom{color:var(--muted);font-family:var(--mono);font-size:12.5px}.vfixrow b{flex:1;font-weight:600}.task{touch-action:pan-y}.bcard .task{touch-action:pan-x pan-y}.rows{position:relative}.more{width:28px;height:28px;color:var(--muted);opacity:0;border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.task:hover .more,.more:focus-visible{opacity:1}.more:hover{background:var(--surface-2);color:var(--text)}@media (hover:none){.more{display:none}}.ctxmenu{z-index:70;background:var(--surface);border:1px solid var(--line);width:304px;max-height:calc(100vh - 16px);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:fixed;overflow-y:auto}.cm-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px 4px;font-size:12px;overflow:hidden}.cm-item{text-align:start;width:100%;color:var(--text);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.cm-item:hover,.cm-item:focus-visible{background:var(--hover)}.cm-item .cm-k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:110px;margin-inline-start:auto;font-size:11.5px;overflow:hidden}.cm-item.cm-del{color:var(--p1)}.cm-item.cm-del:hover{background:var(--p1-soft)}.cm-sel select{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-inline-start:auto;padding:3px 4px;font-size:12.5px}.cm-sep{background:var(--line);height:1px;margin:6px 4px}.cm-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:4px 10px 2px;font-size:11px;font-weight:600}.cm-lbl b{text-transform:none;letter-spacing:0;color:var(--accent)}.cm-row{flex-wrap:wrap;gap:4px;padding:4px 6px;display:flex}.cm-ico{min-width:44px;color:var(--muted);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;font-size:10.5px;display:flex;position:relative}.cm-ico:hover{background:var(--hover);color:var(--text)}.cm-ico.on{background:var(--accent-soft);color:var(--accent)}.cm-ico .ico{width:20px;height:20px}.cm-pick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cm-flag.p1{color:var(--p1)}.cm-flag.p2{color:var(--p2)}.cm-flag.p3{color:var(--p3)}.cm-flag.p4{color:var(--p4)}.cm-flag .ico{fill:currentColor}.cm-flag.on{background:var(--surface-2);outline:1.5px solid}.cm-people{gap:6px}.cm-person{border:1px solid var(--line);color:var(--text);border-radius:14px;align-items:center;gap:5px;padding:2px 8px 2px 2px;font-size:12px;display:inline-flex}.cm-person.on{border-color:var(--accent);background:var(--accent-soft)}.actions-sheet{padding:8px;overflow-y:auto}.actions-sheet .cm-item{padding:12px;font-size:15px}.actions-sheet .cm-ico{min-width:56px;font-size:11.5px}.mvlist{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.mvitem{border-bottom:1px solid var(--line);text-align:start;color:var(--text);align-items:center;gap:10px;padding:10px 12px;display:flex}.mvitem:last-child{border-bottom:0}.mvitem:hover{background:var(--hover)}#mvQ{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 10px}.task.swiping{box-shadow:var(--shadow-lg);transition:none}.task{transition:transform .18s,box-shadow .15s}.task.gone{opacity:0}.swback{z-index:0;border-radius:8px;justify-content:space-between;align-items:stretch;display:flex;position:absolute;left:0;right:0;overflow:hidden}.swback+.task,.rows>.task{z-index:1}.swback .swl,.swback .swr{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 18px;font-size:11.5px;font-weight:600;display:flex}.swback .swl{background:var(--accent);visibility:hidden}.swback .swr{background:var(--p1);visibility:hidden;min-width:88px;margin-inline-start:auto}.swback.left .swl{visibility:visible;flex:1;align-items:flex-start}.swback.right .swr{visibility:visible}.swback.right.arm .swr{flex:1;align-items:flex-end}.main{transition:background .25s}.main.hasbg{background:var(--mainbg)}.main.hasbg .head,.main.hasbg .sortline,.main.hasbg .addbar{background:0 0;border-color:#0000}.main.hasbg .task{border-top-color:#0000;border-inline-end-color:#0000;border-bottom-color:#0000;box-shadow:0 1px 2px #00000024,0 6px 18px #00000024}.main.hasbg .addform{border-color:#0000;box-shadow:0 4px 18px #0000002e}.main.ink-light .head-title h1,.main.ink-light .head-title .sub,.main.ink-light .sortline,.main.ink-light .ghead,.main.ink-light .done-toggle,.main.ink-light .empty,.main.ink-light .empty b,.main.ink-light .glink,.main.ink-light .qprev .note{color:#fff;text-shadow:0 1px 3px #00000059}.main.ink-light .ghead .ct,.main.ink-light .done-toggle .ct{color:#ffffffd9}.main.ink-light :is(.gchev,.ghead .dct,.gall,.gtotal){color:#ffffffe6;text-shadow:0 1px 3px #00000059}.main.ink-light .gtotal{border-top-color:#ffffff73}.main.ink-dark :is(.gchev,.ghead .dct,.gall,.gtotal){color:#33444a}.main.ink-light .ghead .tag{color:#12343b;text-shadow:none;background:#fff;border-color:#fff;box-shadow:0 1px 3px #00000040}.main.ink-light .sortline .k{color:#fff;text-shadow:none;background:#ffffff29;border-color:#fff6}.main.ink-light .sortline button{color:#fff;text-decoration:underline}.main.ink-light .ghead .ico,.main.ink-light .ghead .bolt{filter:drop-shadow(0 1px 2px #00000059)}.main.ink-light .qprev{background:#00000047;border-radius:8px;margin-top:6px;padding:6px 8px}.main.ink-light .sortline .person{color:var(--text);text-shadow:none;background:#ffffffe6}.main.ink-dark .head-title h1,.main.ink-dark .ghead{color:#1b2a30}.main.ink-dark :is(.head,.sortline,.ghead,.done-toggle,.empty,.whoinfo,.pl-head){--text:#1b2a30;--muted:#4b5b61;--line:#1b2a3040;--surface:#fff;--surface-2:#f5f8f8;color:#1b2a30}body.tinted .main.ink-dark :is(.head,.sortline,.ghead,.done-toggle,.empty,.whoinfo,.pl-head){--accent:var(--t-acc);--accent-soft:var(--t-soft);--accent-ink:var(--t-ink)}.main.ink-dark .ghead :is(.glink,.name,span:not(.tag):not(.ct)){color:#1b2a30}.main.ink-dark .sortline .k{color:#1b2a30;background:#ffffff8c;border-color:#1b2a3033}.main.ink-dark .head .tbtn:not(.wa):not(.menu-btn){color:#1b2a30;background:#ffffffb3;border-color:#1b2a3026}.main.ink-dark .head .tbtn.on{color:#fff;background:#1b2a30}.main.hasbg .whosel:not(.on) select{color:#1b2a30;background:#ffffffe6;border-color:#0000}.bggrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.bgtile{cursor:pointer;text-align:start;background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:4px;display:flex}.bgtile:hover{border-color:var(--line)}.bgtile.on{border-color:var(--accent)}.bgprev{border:1px solid var(--line);background-size:cover;border-radius:7px;height:74px;display:block;position:relative;overflow:hidden}.bgprev .bgline{background:#00000073;border-radius:3px;width:46%;height:6px;position:absolute;top:8px;left:8px}.bgprev.ink-light .bgline{background:#ffffffe6}.bgprev .bgcard{background:#fff;border-radius:4px;height:16px;position:absolute;top:24px;left:8px;right:8px;box-shadow:0 1px 3px #0003}.bgprev .bgcard.short{top:46px;right:26px}.bgname{color:var(--text);padding:0 2px;font-size:12px}.bgupload .bgprev{color:var(--accent);background:var(--surface-2);border-style:dashed;place-items:center;display:grid}:root{--sans:"Public Sans Variable","Public Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--mono:"Public Sans Variable","Public Sans","Segoe UI",system-ui,sans-serif;--sidebar:#f5f7f7;--hover:#eaeff0;--line:#dce3e5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sidebar:#17242a;--hover:#223239;--line:#2a3c43}}:root[data-theme=dark]{--sidebar:#17242a;--hover:#223239;--line:#2a3c43}body.ozel{--sidebar:#f5f7f7;--hover:#eaeff0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.ozel{--sidebar:#17242a;--hover:#223239}}:root[data-theme=dark] body.ozel{--sidebar:#11191c;--hover:#1b262a}body.ozel{--bg:#edf1f2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.ozel{--bg:#0e1618}}:root[data-theme=dark] body.ozel{--bg:#0e1618}body.tinted{--accent:var(--t-acc);--accent-soft:var(--t-soft);--accent-ink:var(--t-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.tinted{--accent:var(--t-acc-d);--accent-soft:var(--t-soft-d);--accent-ink:var(--t-ink-d)}}:root[data-theme=dark] body.tinted{--accent:var(--t-acc-d);--accent-soft:var(--t-soft-d);--accent-ink:var(--t-ink-d)}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;letter-spacing:-.003em}.app{grid-template-columns:var(--sidew,272px) minmax(0,1fr) auto}.side{position:relative}.app.sidecol{grid-template-columns:minmax(0,1fr) auto}.app.sidecol .side{display:none}@media (width>=901px){.app.sidecol .head .menu-btn{display:inline-flex}}.side-resizer{cursor:col-resize;z-index:5;width:8px;height:100%;position:absolute;top:0;right:-4px}.side-resizer:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.side-resizer:hover:after,.side-resizer:focus-visible:after,body.resizing .side-resizer:after{background:var(--accent)}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (width<=900px){.side-resizer{display:none}}.brand{gap:10px}.brand-t{flex:1;min-width:0}.brand-t small{font-family:var(--sans);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.brand-mark{letter-spacing:.02em;border-radius:9px;font-size:12.5px}.collapse-btn{color:var(--faint)}.nav{padding:4px 10px 16px}.nav-item{border-radius:8px;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:450}.nav-item .ico,.tname .ico{width:17px;height:17px;color:var(--muted)}.nav-item .ico.sm,.tname .ico.sm{width:16px;height:16px}.nav-item.on{background:var(--accent-soft);box-shadow:none;font-weight:600}.nav-item.on .ico{color:var(--accent)}.nav-item .ct,.tname .ct{font-family:var(--sans);color:var(--faint);font-size:12px;font-weight:500}.nav-item.on .ct{color:var(--accent)}.nav-item .shared,.tname .shared{opacity:.6}.nav-item .shared .ico,.tname .shared .ico{width:13px;height:13px}.trow2{border-radius:8px}.trow2.on{background:var(--accent-soft);box-shadow:none}.trow2.on .tname{font-weight:600}.tname{font-size:13.5px}.tname.k-space{font-weight:650}.sechead{letter-spacing:.09em;color:var(--faint);padding:10px 10px 4px;font-size:10.5px}.owner-note{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;line-height:1.3;display:flex}.owner-note .on-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.owner-note .on-role{background:var(--hover);color:var(--muted);border:1px solid var(--line);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:650}.nav-sep{background:var(--line);margin:8px 6px}.modesw{background:var(--hover)}.search{border-color:var(--line);border-radius:9px}.side-foot{border-top-color:var(--line)}.fbtn{font-weight:550}.lico{color:var(--muted)}.head-title h1{letter-spacing:-.015em;font-weight:700}.head-title .sub{font-family:var(--sans);font-size:12.5px}.sortline .k{font-family:var(--sans);font-size:11.5px;font-weight:500}.pchip{font-family:var(--sans);letter-spacing:.02em;font-size:10.5px;font-weight:600}.meta .mono{font-family:var(--sans)}.ghead{font-weight:650}.ttl{font-size:14.5px;line-height:1.4}.emo{text-align:center;white-space:nowrap;letter-spacing:-1px;flex:none;min-width:22px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:1;display:inline-block}.ghead .emo{width:auto;font-size:15px}.group>.ghead{padding-top:2px;font-size:15.5px}.group>.ghead .glink{letter-spacing:-.005em;font-weight:750}.group>.ghead .emo{font-size:19px}.group>.ghead .chip{width:26px;height:26px}.group>.ghead .ct{font-size:12.5px}.emo-h{width:auto;margin-inline-end:8px;font-size:24px}.meta .emo{width:auto;font-size:12px}.chip{background:var(--chipbg);width:24px;height:24px;color:var(--chipfg);border-radius:7px;flex:none;place-items:center;display:grid}.side .nav-item.myday{padding-block:9px;font-size:15px;font-weight:750}.side .nav-item.myday>.emo{letter-spacing:0;background:linear-gradient(135deg,#fff7d6,#fde7a6);border-radius:9px;place-items:center;width:30px;min-width:30px;height:30px;font-size:19px;display:grid;box-shadow:0 0 0 1px #f59e0b73,0 1px 3px #d9770633}:root[data-theme=dark] .side .nav-item.myday>.emo{background:linear-gradient(135deg,#fbbf2438,#f59e0b1f)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side .nav-item.myday>.emo{background:linear-gradient(135deg,#fbbf2438,#f59e0b1f)}}.side .nav-item.myday .ct{color:var(--text);font-size:13px;font-weight:700}.side .tname.k-space .nm{text-transform:uppercase;letter-spacing:.005em;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:750;line-height:1.2;display:-webkit-box}.side .tname.k-space>.emo{letter-spacing:0;background:var(--accent-soft);width:28px;min-width:28px;height:28px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px;place-items:center;font-size:17px;display:grid}.side .nav-item.lst>.emo{letter-spacing:0;background:var(--surface);width:26px;min-width:26px;height:26px;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000f;border-radius:8px;place-items:center;font-size:17px;display:grid}.side .nav-item.lst .nm{font-weight:550}.side .nav-item.plan .chip{opacity:.8;background:0 0}.side .nav-item.plan:not(.on) .nm,.side .nav-item.book:not(.on) .nm{color:var(--muted)}.side .nav-item.book>.emo,.side .nav-item.book>.chip{font-size:13px}.chip .ico{stroke-width:2.1px;width:15px!important;height:15px!important;color:var(--chipfg)!important}.c-sun{--chipfg:#d97706;--chipbg:#f59e0b2e}.c-chart{--chipfg:#2563eb;--chipbg:#2563eb24}.c-mail{--chipfg:#dc2626;--chipbg:#dc262621}.c-tree{--chipfg:#7c3aed;--chipbg:#7c3aed24}.c-flag{--chipfg:#e11d48;--chipbg:#e11d4821}.c-home{--chipfg:#0284c7;--chipbg:#0284c724}.c-inbox{--chipfg:#0891b2;--chipbg:#0891b224}.c-repeat{--chipfg:#059669;--chipbg:#05966924}.c-cal{--chipfg:#ea580c;--chipbg:#ea580c24}.c-space{--chipfg:var(--accent);--chipbg:var(--accent-soft)}.c-list{--chipfg:var(--muted);--chipbg:var(--hover)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c-sun{--chipfg:#fbbf24}:root:not([data-theme=light]) .c-chart{--chipfg:#60a5fa}:root:not([data-theme=light]) .c-mail{--chipfg:#f87171}:root:not([data-theme=light]) .c-tree{--chipfg:#a78bfa}:root:not([data-theme=light]) .c-flag{--chipfg:#fb7185}:root:not([data-theme=light]) .c-home{--chipfg:#38bdf8}:root:not([data-theme=light]) .c-inbox{--chipfg:#22d3ee}:root:not([data-theme=light]) .c-repeat{--chipfg:#34d399}:root:not([data-theme=light]) .c-cal{--chipfg:#fb923c}}:root[data-theme=dark] .c-sun{--chipfg:#fbbf24}:root[data-theme=dark] .c-chart{--chipfg:#60a5fa}:root[data-theme=dark] .c-mail{--chipfg:#f87171}:root[data-theme=dark] .c-tree{--chipfg:#a78bfa}:root[data-theme=dark] .c-flag{--chipfg:#fb7185}:root[data-theme=dark] .c-home{--chipfg:#38bdf8}:root[data-theme=dark] .c-inbox{--chipfg:#22d3ee}:root[data-theme=dark] .c-repeat{--chipfg:#34d399}:root[data-theme=dark] .c-cal{--chipfg:#fb923c}.nav-item.on .chip{box-shadow:0 0 0 1.5px var(--chipfg) inset}.bolt{fill:var(--bolt);stroke:none;color:var(--bolt)!important}.nav-item .bolt,.tname .bolt{width:16px;height:16px;margin:0 3px}.emopick .emocur{align-items:center;gap:8px;display:flex}.emobig{border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:24px;display:grid}#emoIn{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:15px}.emogrp{flex-direction:column;gap:4px;display:flex}.emogrid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;display:grid}.emobtn{border:1px solid #0000;border-radius:8px;height:38px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:20px}.emobtn:hover{background:var(--hover)}.emobtn.on{border-color:var(--accent);background:var(--accent-soft)}.emo.inh{opacity:.92}@media (width<=900px){.app,.app.sidecol{grid-template-columns:minmax(0,1fr)}.side{position:fixed}.app.sidecol .side{display:flex}}html,body,#root{margin:0}#root{height:100%}button:disabled{cursor:default}.btn:disabled{opacity:.5}.splash{height:100%;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;padding:16px;display:grid}.splash.err{color:var(--p1)}.splash.lazy{height:auto;padding:48px 16px;font-size:14px}.side-foot .me{text-align:start;min-width:0;color:var(--text);border-radius:8px;flex:1;align-items:center;gap:8px;margin:-4px -6px;padding:4px 6px;display:flex}.side-foot .me:hover{background:var(--hover)}.side-foot .me .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.side-foot .me .av{margin:0}.side-foot .linkbtn{font-size:12px}.invite-bar{background:var(--accent-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;font-size:13px;display:flex}.invite-bar .sp{flex:1;min-width:200px}@media (width<=900px){.invite-bar{padding:10px 16px}}.offbar{color:#6b4a00;background:#fff3d6;border-bottom:1px solid #ebd39a;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 24px;font-size:13px;display:flex}.offbar span{flex:1;min-width:180px}@media (prefers-color-scheme:dark){.offbar{color:#f3d38a;background:#3a2f14;border-color:#5a4a20}}@media (width<=900px){.offbar{padding:8px 16px}}.demo-note{color:var(--faint);font-size:11px}.addmenu{width:auto;max-width:calc(100% - 32px);position:absolute;bottom:calc(100% - 4px);left:24px}.micbtn.on{background:var(--accent-soft);border-color:var(--accent)}@media (width<=900px){.addmenu{left:16px}}.mrow .titlein{border:1px dashed var(--line);background:var(--surface-2);width:190px;min-width:0;color:var(--muted);border-radius:6px;padding:3px 7px;font-size:12px}.mrow .titlein:focus{border-style:solid;border-color:var(--accent);color:var(--text)}@media (width<=480px){.mrow .titlein{width:100%}}.s-body>*{flex-shrink:0}.invrows{flex-direction:column;gap:6px;display:flex}.invrow{grid-template-columns:1fr 1fr 26px;align-items:center;gap:8px;display:grid}.invrow.invhead{color:var(--muted);letter-spacing:.03em;font-size:11px;font-weight:600}.invrow input[type=text]{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;min-width:0;padding:7px 9px}@media (width<=480px){.invrow{grid-template-columns:1fr 26px}.invrow input:nth-child(2){grid-area:2/1}.invrow.invhead{display:none}.invrow{border-bottom:1px dashed var(--line);padding-bottom:6px}}.login{place-items:center;min-height:100%;padding:16px;display:grid;overflow:auto}.login-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:14px;padding:28px 24px}.login-card form{flex-direction:column;gap:6px;display:flex}.login-card .brand{margin-bottom:14px}.login-card .brand h1{margin:0;font-size:20px}.login-card input{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;width:100%;padding:10px 12px}.login-card input.code{letter-spacing:.3em;text-align:center;font-size:22px}.login-card .btn{justify-content:center}.login-card .btn.wide{width:100%;margin-top:10px}.login-card .linkbtn{justify-content:center;padding:8px 0}.login-card .muted{color:var(--muted);font-size:13.5px;line-height:1.5}.login-card .err{color:var(--p1);font-size:13px}.login-card .lbl{margin-top:4px}.swwrap{position:relative}.swwrap>.swback{top:0;bottom:0}.swwrap>.task{z-index:1}.tplsec{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:10px;display:flex}.shiftbar{flex-wrap:wrap;gap:8px}.shiftbar input[type=date],.shiftbar select{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:7px;padding:4px 8px;font-size:13px}.shiftdoc{flex-direction:column;gap:14px;display:flex}.shiftdoc>*{flex-shrink:0}.shtitle{margin:0;font-size:19px}.shsec{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.shsec h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.shbound{color:var(--accent);background:var(--accent-soft);border-radius:10px;align-items:center;gap:4px;margin-inline-start:auto;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.shitems{flex-direction:column;gap:2px;display:flex}.shitem-row{align-items:flex-start;gap:6px;display:flex}.shitem-row .dot{text-align:center;width:18px;color:var(--muted);flex:none;padding-top:5px}.shitem-row.auto .dot{color:var(--accent)}.shitem-row textarea,.shitem-row .txt{min-width:0;color:var(--text);font:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:4px 6px;font-size:14px;line-height:1.4;overflow:hidden}.shitem-row textarea:hover{border-color:var(--line)}.shitem-row textarea:focus{border-color:var(--accent);background:var(--surface-2);outline:none}.shitem-row.auto textarea{background:var(--accent-soft)}.shadd{border:1px dashed var(--line);color:var(--text);font:inherit;background:0 0;border-radius:6px;margin-inline-start:24px;padding:6px 8px;font-size:13.5px}.shtable input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:70px;color:var(--text);font:inherit;border-radius:5px;padding:4px 6px}.shsplit td{vertical-align:top;min-width:180px}.shsplit .shadd{width:100%;margin-inline-start:0}.printonly{display:none}.printdoc{color:#1d2429;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:100%;font:10pt/1.45 Public Sans Variable,Segoe UI,Calibri,Arial,sans-serif}.printdoc h1{letter-spacing:-.01em;margin:0 0 10pt;font-size:17pt;font-weight:700}.printdoc h2{align-items:center;gap:6pt;margin:14pt 0 6pt;font-size:12pt;font-weight:700;display:flex}.printdoc .pemo{font-size:12pt}.printdoc .pmeta{gap:8pt;display:flex}.printdoc .pmeta>div{border:1px solid #dfe3e6;border-radius:8pt;flex-direction:column;flex:1;gap:2pt;min-height:34pt;padding:6pt 10pt;display:flex}.printdoc .pmeta>div.sign{flex:0 0 32%}.printdoc .pmeta span{letter-spacing:.04em;text-transform:uppercase;color:#6b7780;font-size:8pt;font-weight:600}.printdoc .pmeta b{font-weight:500}.printdoc .pbox{break-inside:avoid;background:#f3f5f6;border:1px solid #dfe3e6;border-radius:9pt;margin:4pt 0 6pt;padding:3pt}.printdoc .pt{border-collapse:separate;border-spacing:3pt;table-layout:fixed;width:100%}.printdoc .pt th,.printdoc .pt td{text-align:start;vertical-align:top;word-wrap:break-word;background:#fff;border:1px solid #e3e7ea;border-radius:5pt;padding:6pt 8pt;font-size:9.5pt}.printdoc .pt th{letter-spacing:.03em;color:#4a555c;background:#f8f9fa;font-size:8.5pt;font-weight:600}.printdoc .pt thead th:empty{background:0 0;border-color:#0000}.printdoc .pt td.pn{color:#8a959c;text-align:center;vertical-align:middle;background:0 0;border-color:#0000;padding-inline:0;font-size:8.5pt}.printdoc .pt td.plbl{color:#4a555c;background:#f8f9fa;font-weight:600}.printdoc .psplit td{height:44pt;min-height:40pt}.printdoc .pt td.psign{color:#8a959c;height:42pt;font-size:8.5pt}.printdoc .pline{margin:0 0 4pt}.printdoc .pline:last-child{margin-bottom:0}.printdoc .pul{margin:4pt 0 2pt;padding-inline-start:4pt;list-style:none}.printdoc .pul li{margin:0 0 2.5pt;padding-inline-start:12pt;position:relative}.printdoc .pul li:before{content:"•";color:#6b7780;position:absolute;left:0}.printdoc .pempty{color:#aab3b8;margin:0}.printdoc .pnote{color:#6b7780;margin:6pt 0 0;font-size:8pt}.printdoc .pfoot{border-top:1px solid #e3e7ea;margin-top:14pt;padding-top:5pt}.printdoc .psec{break-inside:avoid}.imgrender{background:#fff;width:794px;padding:36px 40px;position:fixed;top:0;left:-10000px;display:block!important}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>:not(.printonly){display:none!important}.printonly{display:block}@page{size:A4;margin:14mm 13mm}}table.dash.shtable th,table.dash.shsplit thead th{text-align:center}table.dash.shtable th:first-child,table.dash.shsplit tbody th{text-align:start}table.dash.shtable td,table.dash.shsplit td{text-align:start;white-space:normal;font-family:var(--sans)}table.dash.shsplit thead th .ico{vertical-align:-2px;margin-inline-start:4px}table.dash.shsplit tbody th{background:var(--surface-2);vertical-align:top;padding-top:14px}.shaddrow{align-items:stretch;gap:6px;margin-inline-start:24px;display:flex}.shaddrow .shadd{flex:1;min-width:0;margin-inline-start:0}.shsplit .shaddrow{margin-inline-start:0}.shpull{border:1px dashed var(--line);color:var(--accent);background:0 0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:inline-flex}.shpull:hover{background:var(--accent-soft)}.pullitem{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.pullitem:last-child{border-bottom:0}.pullitem .sub{color:var(--muted);font-size:11.5px}table.dash.shtable th+th,table.dash.shtable td+td,table.dash.shsplit th+th,table.dash.shsplit th+td,table.dash.shsplit td+td{border-inline-start:1px solid var(--line)}.emofield{flex:none;display:inline-block;position:relative}.emobig.sm{background:var(--surface);cursor:pointer;border-radius:8px;width:38px;height:34px;font-size:19px}.emopop{z-index:5;background:var(--surface);border:1px solid var(--line);width:320px;max-width:80vw;max-height:300px;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:40px;left:0;overflow:auto}.lblgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.onode.editing{gap:10px}.onode .oname{flex:1;min-width:160px;font-weight:600}.onode .orow{flex-wrap:wrap;gap:10px;display:flex}.onode .orow .field{flex:1;min-width:180px;margin:0}.opeople{flex-direction:column;gap:6px;display:flex}.operson{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.operson input{flex:170px;min-width:0}.operson select{flex:0 auto;max-width:180px}.oname-me{flex:170px;font-size:13.5px}.operson select,.onode .top~.orow select,.operson input{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:7px;padding:6px 8px;font-size:13px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-top:6px;display:grid}.pthumb{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.pthumb img{object-fit:cover;width:100%;height:100%;display:block}.pthumb:hover{border-color:var(--accent)}.padd{color:var(--accent);text-align:center;border-style:dashed;align-content:center;gap:2px;padding:4px;font-size:11.5px}.padd input{opacity:0;cursor:pointer;position:absolute;inset:0}.pview{background:#111;border-radius:10px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.pview img{object-fit:contain;max-width:100%;max-height:70vh;display:block}.pnav{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pnav.l{left:8px}.pnav.r{right:8px}.pnav:hover{background:#000000bf}.d-fields{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.meta .planwho{color:var(--accent);font-weight:500}.whosel{color:var(--muted);align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.whosel select{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:14px;max-width:170px;padding:2px 8px;font-size:12px}.whosel.on select{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.whoinfo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.whoinfo .linkbtn{margin-inline-start:auto}.imp-steps{border-inline-start:2px solid var(--line);color:var(--muted);flex-direction:column;gap:1px;margin-top:4px;padding-inline-start:10px;font-size:12.5px;display:flex}.imp-steps .dn{text-decoration:line-through}.secgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.seccard{text-align:start;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.seccard b{font-size:13.5px;font-weight:600}.seccard span{color:var(--muted);font-size:12px}.seccard.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.persel{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);font:inherit;border-radius:8px;max-width:200px;padding:0 8px;font-size:13px}.perrange{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.perrange label{align-items:center;gap:6px;display:inline-flex}.perrange input{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text);font:inherit;border-radius:7px;padding:0 8px}.rolegrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.rolecard{text-align:start;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.rolecard b{font-size:13.5px;font-weight:600}.rolecard span{color:var(--text);font-size:12px}.rolecard i{color:var(--muted);font-size:11.5px;font-style:normal}.rolecard.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.card.doer{gap:8px}.notifs{flex-direction:column;gap:6px;display:flex}.notif{text-align:start;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.notif:hover{border-color:var(--accent)}.notif.new{border-inline-start:3px solid var(--accent);background:var(--accent-soft)}.notif .ntext{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif .ntext b{font-size:14px;font-weight:600}.notif .ntext span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.notif .nwhen{color:var(--muted);white-space:nowrap;font-size:12px}.notif .nside{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.notif .nacts{gap:2px;display:flex}.notif .nacts .xbtn{width:28px;height:28px;color:var(--muted);border-radius:7px}.notif .nacts .xbtn:hover{background:var(--hover);color:var(--text)}.ntabs{align-self:flex-start;margin-bottom:2px}.ntabs button{align-items:center;gap:6px;display:inline-flex}.ntabs .badge{background:var(--danger,#dc2626);color:#fff;border-radius:9px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px}.pushinfo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pushinfo span{flex:1;min-width:200px}.pushbanner{background:var(--surface);border:1px solid var(--accent);box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 16px 0;padding:10px 12px;font-size:13.5px;display:flex}.pushbanner span{flex:1;min-width:180px}.notif .nicon{background:var(--surface-2);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.plan-opts{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.stepper{align-items:center;gap:8px;display:flex}.stepper .btn{justify-content:center;width:32px;height:32px;padding:0}.stepper b{text-align:center;min-width:44px;font-size:13.5px}.plan-ai{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan-ai>div{flex-direction:column;gap:4px;display:flex}.plan-ai .btn{align-items:center;gap:6px;display:inline-flex}.plan-list{max-height:none}.plan-row{cursor:pointer;align-items:flex-start}.plan-row input{margin-top:3px}.plan-row .ttl{font-size:14px;line-height:1.35;display:block}.plan-row .why{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:flex}.pcat{border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:18px}.pcat.c-isg{background:var(--p1-soft);color:var(--p1)}.pcat.c-durus{background:var(--p2-soft);color:var(--p2)}.pcat.c-ekonomik{background:var(--accent-soft);color:var(--accent)}.plan-rest summary{cursor:pointer}@media (width<=520px){.plan-foot-note{display:none}}.sound-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sound-row .switch{flex:1;min-width:0}.rec-dot{vertical-align:middle;background:var(--p1);border-radius:50%;width:8px;height:8px;margin-inline-end:6px;animation:1.2s ease-in-out infinite recpulse;display:inline-block}.wzextra{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin-top:6px;padding:8px 10px;font-size:13px;display:flex}.wzextra input{margin-top:3px}.wzextra small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.help-cards{flex-direction:column;gap:10px;display:flex}.help-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.help-card .help-emo{flex:none;font-size:22px;line-height:1.2}.help-card b{font-size:14px}.help-card p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.45}.sortline .sortinfo{display:contents}@media (width<=600px){.head{gap:8px;padding:8px 12px}.head-title h1{font-size:20px}.head-title .sub{font-size:12px}.tools{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -12px;padding:0 12px;overflow-x:auto}.tools::-webkit-scrollbar{display:none}.tools .tbtn{flex:none;height:34px}.tools .tbtn.wa{margin-inline-start:0}.tbtn.wa .lb{display:none}.sortline{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;padding:4px 12px;overflow-x:auto}.sortline::-webkit-scrollbar{display:none}.sortline .sortinfo{display:none}.sortline .whosel{margin-inline-start:auto}.head{gap:6px}.tools .tbtn{height:32px}.sortline .whosel>.ico{display:none}.sortline .whosel{flex:0 auto;min-width:0}.sortline .whosel select{text-overflow:ellipsis;min-width:0;max-width:100%}.sortline .gall{padding:2px 10px}.gall .lb-long{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gall .lb-short{display:inline}.scroll{padding:8px 10px 16px}.task{padding:6px 8px 6px 2px}.trow{gap:4px}.ttl{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.exp.none{display:none}.grip{width:16px}.addbar{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.addform{gap:5px;padding:4px 4px 4px 10px}.addform>input{flex:calc(100% - 80px)}.addform select{max-width:84px;padding:0 4px}.addform .go{background:color-mix(in srgb,var(--accent) 78%,#000);color:#fff;height:36px;margin-inline-start:auto;padding:0 12px;font-size:15px;font-weight:700;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #00000040}.addform>.micbtn{width:34px}.addform>.micbtn.sk-add{width:30px}.addform>.micbtn.sk-add .micsk{font-size:15px}}.main.hasbg .ghead .chip{background:#ffffffeb}@media (width<=600px){.tools .tbtn{padding:0 9px}.tools{gap:5px}}.task.picked,.main.hasbg .task.picked{background:color-mix(in srgb,var(--accent) 28%,var(--surface));outline:2px solid var(--accent);outline-offset:-1px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 40%,transparent)}.main.hasbg .task.picked{outline-color:#fff}.task.picked .check{border-color:var(--accent)}.bulkbar{background:var(--surface);border-top:2px solid var(--accent)}.main.hasbg .addbar.bulkbar{background:var(--surface);border-color:var(--accent)}.bulkrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bhead{align-items:center;gap:8px;display:flex}.bcount{white-space:nowrap;min-width:70px;font-size:14px}.bacts{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.bacts .tbtn .lb,.bulkbar .tbtn .lb{display:inline}.tbtn.dng{color:var(--p1);border-color:var(--p1)}.bclose{padding:0 8px}.bulkbar .tbtn .lb.sh{display:none}@media (width<=600px){.bulkrow{flex-direction:column;align-items:stretch;gap:6px}.bhead .tbtn:last-child{margin-inline-start:auto}.bacts{flex-wrap:nowrap;gap:4px;margin-inline-start:0}.bacts .tbtn{text-align:center;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;height:auto;padding:5px 2px;font-size:10.5px;line-height:1.15}.bacts .tbtn .lb{white-space:nowrap;display:block}.bulkbar .bacts .tbtn .lb.lg{display:none}.bulkbar .bacts .tbtn .lb.sh,.bacts .tbtn.wa .lb{display:block}}:root{--st-doing:#5b3fd0;--st-doing-soft:#e7e1fa;--st-wait:#a86a00;--st-wait-soft:#fbefd2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--st-doing:#a493f5;--st-doing-soft:#2a2345;--st-wait:#f0b84a;--st-wait-soft:#3a2e14}}:root[data-theme=dark]{--st-doing:#a493f5;--st-doing-soft:#2a2345;--st-wait:#f0b84a;--st-wait-soft:#3a2e14}.stchip{white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:3px;max-width:100%;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.stchip.st-doing{background:var(--st-doing-soft);color:var(--st-doing)}.stchip.st-waiting{background:var(--st-wait-soft);color:var(--st-wait)}.stchip .stnote{font-weight:500}.stchip .ico{stroke-width:2.2px}.check.st-doing{border-color:var(--st-doing);background:radial-gradient(circle,var(--st-doing) 0 4px,transparent 4.5px)}.check.st-waiting{border-color:var(--st-wait);border-style:dashed}.cm-ico.st-doing.on{background:var(--st-doing-soft);color:var(--st-doing)}.cm-ico.st-waiting.on{background:var(--st-wait-soft);color:var(--st-wait)}.stage-ask{flex-direction:column;gap:8px;padding:4px 6px 6px;display:flex}.stage-reasons{flex-wrap:wrap;gap:6px;display:flex}.stage-reasons .chipbtn{border-radius:15px;height:30px}.stage-free{flex-direction:column;gap:6px;display:flex}.stage-free textarea{resize:vertical;width:100%;min-height:58px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.4}.stage-free textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.stage-free-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.stage-ask .linkbtn{font-size:13px}.stage-row{flex-wrap:nowrap;gap:6px;padding:0}.d-stage .stage-row .cm-ico{border:1px solid var(--line);flex:1;min-width:0;font-size:11.5px}.board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(250px,1fr));align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.bdcol{background:color-mix(in srgb,var(--surface-2) 88%,transparent);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:8px;transition:outline-color .12s;display:flex}.bdcol.over{outline:2px dashed var(--accent);outline-offset:2px}.bchead{align-items:center;gap:6px;padding:2px 4px;font-size:13px;display:flex}.bchead .ct{color:var(--muted);margin-inline-start:auto;font-weight:600}.bc-doing .bchead{color:var(--st-doing)}.bc-waiting .bchead{color:var(--st-wait)}.bc-done .bchead{color:var(--accent)}.bcbody{flex-direction:column;gap:6px;min-height:40px;display:flex}.bcard{cursor:grab}.bcard .trow{gap:6px}.bcard .trow>span:first-child,.bcard .tlead>.exp{display:none}.bcard .task{padding-inline-start:8px}.bcard .task .more,.bcard .task .exp.none{display:none}.bcempty{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:8px;padding:10px 6px;font-size:12px}.bdcol{scroll-snap-align:start}@media (width<=600px){.board{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,86vw);gap:8px;margin:0 -10px;padding:0 10px 6px}}.bcard .stchip{white-space:normal;height:auto;min-height:20px;padding:2px 7px;line-height:1.3}.btn.choice{text-align:start;white-space:normal;justify-content:flex-start;align-items:flex-start;gap:10px;height:auto;min-height:44px;padding:10px 12px;line-height:1.4}.btn.choice .note{margin:2px 0 0;font-weight:400;display:block}.sortline .whosel.stsel{margin-inline-start:6px}.brand-mark.logo{object-fit:contain;background:0 0;border-radius:22%;padding:0}.score-ed{flex-direction:column;gap:10px;display:flex}.score-total{background:var(--accent-soft);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:8px 10px;font-size:13px;display:flex}.score-sum{color:var(--accent);font-size:15px}.score-sum b{font-size:18px}.score-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.score-row .chipbtn{border-radius:15px;min-width:34px;height:30px}.score-row .chipbtn.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.score-row.tech .chipbtn{min-width:30px;padding:0 6px}.score-row.tech .t4:not(.on),.score-row.tech .t5:not(.on){border-color:var(--p2)}.score-num{border-radius:15px;width:74px;height:30px;padding:0 10px}.score-ed input.need{border-color:var(--p1)}.score-ed .req{color:var(--p1)}.score-guide summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:500}.score-guide table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12.5px}.score-guide td{border-bottom:1px solid var(--line);vertical-align:top;padding:3px 6px}.score-guide td:first-child{white-space:nowrap;width:1%}.scoremenu{width:360px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);padding:10px 12px}.scorechip{color:var(--accent);align-items:center;gap:3px;font-weight:600;display:inline-flex}.scorechip .ico{stroke-width:2px}.helper-pick{flex-wrap:wrap;gap:6px;display:flex}.helper-pick .cm-person{border:1px solid var(--line);border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.helper-pick .cm-person.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.helper-pick .cm-person.rep{opacity:.75;border-style:dashed}.hp-ask{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.hp-ask>span{flex:220px}.credit-list{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.credit-row{align-items:center;gap:8px;font-size:13px;display:flex}.credit-row .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.langs{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.langbtn{border:0;border-top:1px solid var(--line);font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;font-weight:500;display:flex}.langbtn:first-child{border-top:0}.langbtn:hover{background:var(--surface-2)}.langbtn .lcode{border:1px solid var(--line);letter-spacing:.08em;min-width:30px;height:22px;color:var(--muted);border-radius:6px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.langbtn .lname{flex:1}.langbtn .lchk{width:18px;color:var(--accent);display:inline-flex}.langbtn.on{color:var(--text);font-weight:600}.langbtn.on .lcode{border-color:var(--accent);color:var(--accent)}.langsel{border:1px solid var(--line);background:var(--surface);width:max-content;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0 auto 14px;padding:3px 10px 3px 4px;font-size:12.5px;display:flex;position:relative}.sheet .langsel{margin:4px 0 0}.langsel .lcode{background:var(--accent);min-width:24px;height:18px;color:var(--accent-ink);letter-spacing:.08em;border-radius:999px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-grid}.langsel select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;padding-inline-end:14px;font-weight:600}.langsel select:focus{outline:none}.langsel:focus-within{border-color:var(--accent)}.langsel .ico{pointer-events:none;opacity:.6;position:absolute;inset-inline-end:8px}.langs{max-height:min(60vh,520px);overflow-y:auto}.myscore{flex-direction:column;gap:6px;display:flex}.myscore .lbl{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.myscore-rows{background:var(--accent-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.myscore-r{grid-template-columns:minmax(0,1fr) auto minmax(52px,auto);align-items:baseline;gap:10px;padding:9px 12px;display:grid}.myscore-r+.myscore-r{border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.myscore-r .k{color:var(--text);min-width:0;font-size:13.5px}.myscore-r .v{color:var(--muted);white-space:nowrap;text-align:end;font-size:12px}.myscore-r .v b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:19px}.myscore-r .n{color:var(--muted);white-space:nowrap;text-align:end;font-size:12px}.score-ask{background:var(--p2-soft);color:var(--text);border-radius:8px;margin:0 0 8px;padding:6px 8px}.stats-me{margin:0}@media (width<=600px){.tbtn.close-view .lb{display:inline}}:root{--ser-1:#2a78d6;--ser-2:#eb6834;--ser-3:#1baf7a;--ser-4:#eda100;--ser-5:#e87ba4;--ser-6:#008300;--ser-7:#4a3aa7;--ser-8:#e34948;--ser-x:#8a9aa1;--t-pts:#2560c4;--t-pts-soft:#e3ecfb;--t-done:#1b8a4b;--t-done-soft:#ddf3e6;--t-time:#6b47c2;--t-time-soft:#ece5fa;--t-open:#cf6a0a;--t-open-soft:#fcebd9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ser-1:#3987e5;--ser-2:#d95926;--ser-3:#199e70;--ser-4:#c98500;--ser-5:#d55181;--ser-6:#008300;--ser-7:#9085e9;--ser-8:#e66767;--ser-x:#6a7c84;--t-pts:#7aa7f5;--t-pts-soft:#172846;--t-done:#4ccb85;--t-done-soft:#12301f;--t-time:#b39bf0;--t-time-soft:#261d42;--t-open:#f29a48;--t-open-soft:#3a2715}}:root[data-theme=dark]{--ser-1:#3987e5;--ser-2:#d95926;--ser-3:#199e70;--ser-4:#c98500;--ser-5:#d55181;--ser-6:#008300;--ser-7:#9085e9;--ser-8:#e66767;--ser-x:#6a7c84;--t-pts:#7aa7f5;--t-pts-soft:#172846;--t-done:#4ccb85;--t-done-soft:#12301f;--t-time:#b39bf0;--t-time-soft:#261d42;--t-open:#f29a48;--t-open-soft:#3a2715}.head.has-close{padding-inline-end:76px;position:relative}.close-x{border:1.5px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);box-shadow:var(--shadow);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:18px}.close-x .ico{stroke-width:2.4px;width:22px;height:22px}.close-x:hover,.close-x:focus-visible{background:var(--p1-soft);border-color:var(--p1);color:var(--p1)}@media (width<=900px){.head.has-close{padding-inline-end:68px}.close-x{top:10px;right:12px}}.tile{border-width:1px 1px 1px 5px;position:relative;overflow:hidden}.tile .ti{opacity:.9;width:22px;height:22px;position:absolute;top:12px;right:12px}.tile .vx{color:var(--muted);font-size:15px;font-weight:500}.tile.t-pts{background:var(--t-pts-soft);border-color:var(--t-pts)}.tile.t-pts .v,.tile.t-pts .ti{color:var(--t-pts)}.tile.t-done{background:var(--t-done-soft);border-color:var(--t-done)}.tile.t-done .v,.tile.t-done .ti{color:var(--t-done)}.tile.t-time{background:var(--t-time-soft);border-color:var(--t-time)}.tile.t-time .v,.tile.t-time .ti{color:var(--t-time)}.tile.t-open{background:var(--t-open-soft);border-color:var(--t-open)}.tile.t-open .v,.tile.t-open .ti{color:var(--t-open)}.tile.t-open.warn{background:var(--p1-soft);border-color:var(--p1)}.tile.t-open.warn .v,.tile.t-open.warn .ti{color:var(--p1)}.tile .k{color:var(--text);opacity:.75;font-weight:500}.chartcard{box-shadow:var(--shadow)}.chead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cmode button{height:30px}.cmode .ico{width:15px;height:15px}.legend{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.statpick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.statpick .lbl{color:var(--muted);margin-inline-end:2px;font-size:12.5px;font-weight:600}.pickchip{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12.5px;display:inline-flex}.pickchip .sw{opacity:.45;border-radius:3px;flex:none;width:10px;height:10px}.pickchip .box{border:1.5px solid var(--faint);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.pickchip.on{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.pickchip.on .sw{opacity:1}.pickchip.on .box{background:var(--accent);border-color:var(--accent);color:#fff}.pickchip.on .box .ico{width:11px;height:11px}.pie{flex-wrap:wrap;align-items:center;gap:24px;padding:4px 0 8px;display:flex}.pie svg{flex:none;width:220px;height:220px;overflow:visible}.pie svg g{cursor:pointer;transition:transform .15s}.pielbl{fill:#fff;pointer-events:none;paint-order:stroke;stroke:#0000002e;stroke-width:2px;font-size:12px;font-weight:700}.pielegend{flex-direction:column;flex:1;gap:2px;min-width:200px;max-width:380px;display:flex}.plg{border-radius:7px;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:grid}.plg.hot{background:var(--hover)}.plg i{border-radius:3px;width:12px;height:12px}.plg .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plg b{font-family:var(--mono);font-size:12.5px}.plg .pc{text-align:end;color:var(--muted);font-family:var(--mono);font-size:12px}@media (width<=600px){.pie{justify-content:center}.pie svg{width:200px;height:200px}.pielegend{min-width:100%}}.legend .lg{align-items:center;gap:6px;display:inline-flex}.legend .lg i{border-radius:3px;flex:none;width:12px;height:12px}.legend .lg b{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.chart{height:200px}.stack{border-radius:4px 4px 0 0;flex-direction:column-reverse;gap:2px;min-height:0;display:flex;overflow:hidden}.stack i{flex-basis:0;min-height:2px;display:block}.lines{pointer-events:none;width:100%;height:calc(100% - 20px);position:absolute;inset:0 0 20px;overflow:visible}table.stats thead th{background:var(--accent-soft);color:var(--text)}td.mbar span{border-radius:4px;height:10px}table.stats td .sw{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-inline-end:8px;display:inline-block}@media (width<=600px){.tile{padding-inline-end:34px}.tile .ti{width:18px;height:18px;top:10px;right:10px}.tile .vx{font-size:13px}}:root{--ic-board:#2563eb;--ic-sort:#0891b2;--ic-bolt:#ea580c;--ic-people:#7c3aed;--ic-image:#db2777;--ic-gear:#475569;--ic-chart:#059669;--ic-report:#b45309;--ic-bulb:#ca8a04;--ic-group:#2563eb;--field:#fff;--line-strong:#aebec4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ic-board:#60a5fa;--ic-sort:#22d3ee;--ic-bolt:#fb923c;--ic-people:#a78bfa;--ic-image:#f472b6;--ic-gear:#cbd5e1;--ic-chart:#34d399;--ic-report:#fbbf24;--ic-bulb:#facc15;--ic-group:#60a5fa;--surface-2:#1f3036;--line:#344c55;--field:#0c1517;--line-strong:#557480}}:root[data-theme=dark]{--ic-board:#60a5fa;--ic-sort:#22d3ee;--ic-bolt:#fb923c;--ic-people:#a78bfa;--ic-image:#f472b6;--ic-gear:#cbd5e1;--ic-chart:#34d399;--ic-report:#fbbf24;--ic-bulb:#facc15;--ic-group:#60a5fa;--surface-2:#1f3036;--line:#344c55;--field:#0c1517;--line-strong:#557480}.main.ink-dark .head{--ic-board:#2563eb;--ic-sort:#0891b2;--ic-bolt:#ea580c;--ic-people:#7c3aed;--ic-image:#db2777;--ic-gear:#475569;--ic-chart:#059669;--ic-report:#b45309;--ic-bulb:#ca8a04;--ic-group:#2563eb}.head .tbtn .ico{stroke-width:2.2px;width:20px;height:20px}.head .tbtn .i-board{color:var(--ic-board)}.head .tbtn .i-sort{color:var(--ic-sort)}.head .tbtn .i-bolt{color:var(--ic-bolt)}.head .tbtn .i-people{color:var(--ic-people)}.head .tbtn .i-image{color:var(--ic-image)}.head .tbtn .i-gear{color:var(--ic-gear)}.head .tbtn .i-chart{color:var(--ic-chart)}.head .tbtn .i-report{color:var(--ic-report)}.head .tbtn .i-bulb{color:var(--ic-bulb)}.head .tbtn .i-group{color:var(--ic-group)}.head .tbtn .i-tree{color:#7c3aed}:root[data-theme=dark] .head .tbtn .i-tree{color:#a78bfa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .main:not(.ink-dark) .head .tbtn .i-tree{color:#a78bfa}}.head .tbtn.on .ico{color:inherit}.head .tbtn:not(.wa):not(.menu-btn):not(.pri-t){border-color:var(--line-strong)}.sheet{border:1px solid var(--line)}.sheet .card,.sheet .mlist{border-color:var(--line-strong)}.sheet .mlist{background:var(--surface-2)}.sheet :is(input[type=text],input[type=date],input[type=email],input[type=tel],input[type=number],input[type=search],input:not([type]),select,textarea){background:var(--field);border-color:var(--line-strong)}.sheet .seg button:not(.on),.sheet .btn:not(.pri):not(.danger):not(.on),.sheet .rolecard:not(.on),.sheet .s-head,.sheet .s-foot{border-color:var(--line-strong)}.av.img{background:var(--surface-2);padding:0;overflow:hidden}.av.img img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pfphoto{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pfphoto .av{width:64px;height:64px;font-size:22px}.pfphoto .acts{flex-wrap:wrap;gap:8px;display:flex}.cropper{flex-direction:column;align-items:center;gap:10px;display:flex}.cropbox{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#000;border-radius:12px;position:relative;overflow:hidden}.cropbox:active{cursor:grabbing}.cropbox img{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.cropmask{outline-offset:-2px;pointer-events:none;border-radius:50%;outline:2px solid #ffffffd9;position:absolute;inset:0;box-shadow:0 0 0 999px #0000008c}.cropzoom{align-items:center;gap:8px;width:240px;display:flex}.cropzoom input{accent-color:var(--accent);flex:1}.cropper .acts{gap:8px;display:flex}.files.over{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.flist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.frow{border-radius:8px;align-items:center;gap:4px;display:flex}.frow:hover{background:var(--hover)}.fmain{text-align:start;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:6px 4px;display:flex}.fmain:disabled{cursor:default;opacity:.7}.fbadge{letter-spacing:.02em;color:#fff;background:#6b7b82;border-radius:5px;flex:none;place-items:center;width:32px;height:32px;font-size:9.5px;font-weight:700;display:grid}.fbadge.k-pdf{background:#d1372f}.fbadge.k-doc{background:#2b5cb8}.fbadge.k-xls{background:#1f7a45}.fbadge.k-ppt{background:#c4501c}.fbadge.k-img{background:#7a4fc0}.fbadge.k-zip{background:#9a7b12}.fbadge.k-cad{background:#0e7c86}.fname{flex-direction:column;min-width:0;line-height:1.25;display:flex}.fname b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.fname small{color:var(--muted);font-size:11.5px}.fask{flex:none;gap:4px;display:flex}.tlink{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.tlink:hover{text-decoration-thickness:2px}.task.done .tlink{color:inherit}.lchips{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.lchip{border:1px solid var(--line);max-width:100%;color:var(--accent);background:var(--surface);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.lchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lchip:hover{background:var(--hover)}.frow.up:hover{background:0 0}.frow.up .fmain{cursor:default}.frow.up .fname{flex:1}.fbar{background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:2px;height:4px;margin:4px 0 3px;display:block;overflow:hidden}.fbar i{background:var(--accent);border-radius:2px;height:100%;transition:width .15s linear;display:block}@media (prefers-reduced-motion:reduce){.fbar i{transition:none}}.fadd{color:var(--accent);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:6px 4px;font-size:13.5px;display:flex;position:relative}.fadd:hover{background:var(--hover)}.fadd input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.d-trail{border-inline-start:3px solid var(--line-strong,var(--line));background:color-mix(in srgb,var(--surface-2) 60%,transparent);border-radius:4px;flex-direction:column;gap:6px;margin:-4px 0 2px;padding:8px 10px;display:flex}.trail-row{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.trail-ic{background:var(--hover);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.trail-row.d .trail-ic{background:var(--ok,#1f8a4c);color:#fff}.trail-tx{flex-wrap:wrap;align-items:baseline;column-gap:5px;min-width:0;line-height:1.3;display:flex}.trail-tx small{color:var(--muted);flex-basis:100%;font-size:11.5px}.whostamp{color:var(--muted)}.whomode{margin-inline-end:4px}.whomode button{padding:3px 9px;font-size:12px}.whoinfo{flex-wrap:wrap;row-gap:6px}.statlink{font:inherit;text-underline-offset:3px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.trail-k{color:var(--muted);font-size:12px}.trail-p{align-items:center;gap:4px;margin-inline-end:6px;display:inline-flex}.d-main{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px 12px 6px}.d-steps{flex-direction:column;margin:8px 0 0 30px;display:flex}.d-steps .step{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:6px 0}.d-steps .step:last-child{border-bottom:0}.d-steps .step .check{flex:none;margin-top:2px}.d-steps .step textarea{resize:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:1px 0;font-size:13.5px;line-height:1.4;overflow:hidden}.d-steps .step.done textarea{color:color-mix(in srgb,var(--text) 72%,var(--surface))}.d-steps .step .xbtn{flex:none;width:24px;height:24px}.d-steps .step.add{color:var(--accent);align-items:center}.d-steps .step-plus{flex:none;place-items:center;width:18px;display:grid}.d-steps .step.add input::placeholder{color:var(--accent)}.c-meet{--chipfg:#0d9488;--chipbg:#0d948824}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c-meet{--chipfg:#2dd4bf}}:root[data-theme=dark] .c-meet{--chipfg:#2dd4bf}.head-title h1 .mt-back{margin-inline-end:2px}.mt-row{text-align:start;width:100%;padding:12px 14px;display:block}.mt-row .meta span{align-items:center;gap:4px;display:inline-flex}.mt-open{color:var(--p2,#c2410c);font-weight:600}.mt-held{color:var(--accent)}.mt-page{flex-direction:column;gap:12px;padding-bottom:40px;display:flex}.mt-page>.card,.mt-agenda>.card{background:var(--surface)}.mt-fields{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.mt-2col{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=560px){.mt-2col{grid-template-columns:1fr}}.mt-who button{align-items:center;gap:6px;display:inline-flex}.mt-agenda{flex-direction:column;gap:10px;display:flex}.mt-agenda .ghead{color:var(--text);align-items:center;gap:8px;display:flex}.mt-hint{padding:4px 2px}.mt-item{gap:8px}.mt-ihead{align-items:flex-start;gap:10px;display:flex}.mt-no{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:700;display:grid}.mt-ititle{resize:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:16px;font-weight:600;line-height:1.35;overflow:hidden}.mt-itools{flex:none;gap:2px;display:flex}.mt-by{margin:-4px 0 0 36px}.mt-notes{resize:none;width:100%;min-height:60px;font:inherit;font-size:14px;line-height:1.45;overflow:hidden}.mt-notes-ro{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.mt-decs{border-inline-start:3px solid var(--accent);flex-direction:column;gap:4px;margin-inline-start:4px;padding-inline-start:10px;display:flex}.mt-dec{align-items:flex-start;gap:8px;min-width:0;display:flex}.mt-dec .mt-arrow{color:var(--accent);flex:none;font-weight:700;line-height:1.9}.mt-dec textarea,.mt-dec input{resize:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;flex:1;padding:3px 0;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}.mt-dec input{font-weight:400}.mt-dec textarea:focus,.mt-dec input:focus{border-bottom-color:var(--line)}.mt-dtext{flex:1;min-width:0;padding:3px 0;font-size:14px;font-weight:600;line-height:1.45}.mt-dtext small{color:var(--muted);font-weight:400}.mt-task{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-top:2px;padding:3px 8px;font-size:12px;display:inline-flex}.mt-task.open{color:var(--p2,#c2410c);border-color:currentColor}.mt-task.done{color:#1f8a4c;border-color:currentColor}.mt-task.gone{cursor:default}.mt-totask{flex:none;margin-top:1px}.mt-add{color:var(--accent);flex-direction:row;align-items:center;gap:8px}.mt-add input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.mt-prev{border-inline-start:3px solid var(--p2,#c2410c)}.mt-danger{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 2px;display:flex}.linkbtn.danger{color:var(--p1)}@media (width<=560px){.mt-dec{flex-wrap:wrap}.mt-dec .mt-task,.mt-dec .mt-totask{margin-inline-start:22px}}.trail-row.m{text-align:start;color:inherit;font:inherit;padding:0}.trail-row.m .trail-ic{color:#0d9488;background:#0d948829}.field input:not([type]),.field input[type=datetime-local],.field input[type=email],.field input[type=search],.mt-page .card>input,.mt-notes{border:1px solid var(--line-strong,var(--line));background:var(--field,var(--surface));border-radius:7px;width:100%;min-width:0;padding:7px 9px}.mt-page .field input:disabled,.mt-page .card>input:disabled{opacity:.75}.mt-search{border:1px solid var(--line-strong,var(--line));background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:4px 0 12px;padding:8px 12px;display:flex}.mt-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.mt-where{letter-spacing:.04em;text-transform:uppercase;background:var(--hover);color:var(--muted);vertical-align:1px;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-block}.mt-where.w-decision{color:#0d9488;background:#0d948826}.mt-row mark{color:inherit;background:#facc1573;border-radius:3px;padding:0 1px}.mt-from{color:var(--muted)}.mt-cardhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-members{flex-direction:column;gap:2px;display:flex}.mt-mem{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.mt-mem:last-child{border-bottom:0}.mt-mem b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.mt-mem small{color:var(--muted);white-space:nowrap;font-size:11.5px}.mt-mem select{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:4px 6px;font-size:12.5px}.mt-mail{background:var(--hover);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.mt-role{background:var(--hover);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.mt-role.owner{color:#0d9488;background:#0d948826}.mt-role.edit{color:var(--accent)}.mt-task.hidden{cursor:default}@media (width<=560px){.mt-mem{flex-wrap:wrap}.mt-mem b{flex-basis:60%}}.trow2.dropon{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft,#0d94881f);border-radius:8px}.nav-item.drop-before,.trow2.drop-before{box-shadow:inset 0 3px 0 -1px var(--accent)}.nav-item.drop-after,.trow2.drop-after{box-shadow:inset 0 -3px 0 -1px var(--accent)}.c-folder{--chipfg:#b45309;--chipbg:#b4530921}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c-folder{--chipfg:#fbbf24}}:root[data-theme=dark] .c-folder{--chipfg:#fbbf24}.savest{background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.savest.ok{color:#1f8a4c;border-color:#1f8a4c59}.savest.dirty{color:#b45309;border-color:#b4530959}.shiftbar .btn{text-decoration:none}.mt-backbtn{border:1px solid var(--line-strong,var(--line));background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;margin:0 0 4px;padding:4px 10px 4px 6px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.mt-backbtn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.mt-info{gap:10px;padding:8px 12px}.mt-sum{text-align:start;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:2px 0;font-size:13.5px;display:flex}.mt-sum>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.mt-sum .ico,.mt-sum-unit{color:var(--muted)}.mt-sum-who{flex:200px}.mt-sum-edit{color:var(--accent);white-space:nowrap;margin-inline-start:auto;font-size:12.5px;font-weight:600}.mt-info.open .mt-sum{border-bottom:1px solid var(--line);padding-bottom:8px}.mt-dec.add .btn,.mt-add .btn{flex:none}.mt-totask{box-shadow:0 1px 2px #0000001f}@media (width<=560px){.mt-dec textarea,.mt-dec .mt-dtext{flex:calc(100% - 60px)}.mt-dec.add input{flex:1 1 0}}.shnow{margin-bottom:10px;border-inline-start:4px solid var(--accent)!important}.shnow .ttl{font-weight:700}.shpick{gap:8px;margin-bottom:10px}.shpick .row2 input,.shpick .row2 select{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;padding:7px 9px}.shiftbar{flex-wrap:wrap;row-gap:6px}@media (width<=560px){.shiftbar .savest{margin-inline-start:0}}.shmore{margin:8px 0}.sechead.secrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.sectpl{color:var(--accent);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.sectpl:hover{background:var(--hover,#7f7f7f1f)}.tr-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.tr-row{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.tr-row:first-child{border-top:0}.tr-row .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tr-row.on{background:var(--accent-soft)}.tr-row input{accent-color:var(--accent);margin:0}.tr-info{flex-direction:column;gap:3px;margin:0;padding-inline-start:18px;display:flex}.tr-pend{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mt-rec{color:var(--accent)}.mt-recnote{margin-top:-4px;display:block}.mt-propose{flex-wrap:wrap}.mt-propose .note{flex-basis:100%;margin:0}[dir=rtl] :is(.ttl,.tname,textarea,input:not([type]),input[type=text],input[type=search]){unicode-bidi:plaintext}.login-links{text-align:center;color:var(--muted);margin:16px 0 0;font-size:12.5px}.login-links a{color:var(--muted)}.trash{flex-direction:column;gap:8px;display:flex}.trash-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.trash-row .tr-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.trash-row .tr-main b{overflow-wrap:anywhere;font-weight:600}.trash-row .tr-main .note{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.trash-row .tr-acts{flex:none;align-items:center;gap:6px;display:flex}@media (width<=560px){.trash-row{flex-direction:column;align-items:stretch}.trash-row .tr-acts{justify-content:flex-end}}@media (pointer:coarse),(width<=720px){.tlead>.exp{width:26px;height:22px}.trow>.tbody{padding-inline-start:1px}}.d-body .sec{border-inline-start:4px solid var(--sc,var(--line))}.sec-h{align-items:center;gap:8px;min-width:0;display:flex}.sec-ic{width:26px;height:26px;color:var(--sc);background:color-mix(in srgb,var(--sc) 16%,transparent);border-radius:8px;flex:none;place-items:center;display:grid}.sec-t{letter-spacing:.04em;text-transform:uppercase;color:var(--sc);margin-inline-end:auto;font-size:12.5px;font-weight:700}.sec-h .scorechip{margin-inline-start:auto}.d-body .sec>textarea{border:1px solid var(--line);border-radius:8px;min-height:64px;padding:8px 10px}.d-stage .note{margin:0}.d-stage .stage-row .cm-ico{background:var(--surface);padding:8px 4px}.d-main.sec{background:var(--surface);box-shadow:var(--shadow);padding:14px 14px 10px}.d-title textarea{font-size:19px}.d-steps-h{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:2px 0 4px;font-size:11.5px;font-weight:700}.d-steps .step.add{border:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-bottom:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent);border-radius:10px;gap:10px;margin-top:8px;padding:8px 10px}.d-steps .step.add .step-plus{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%}.d-steps .step.add input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:14.5px;font-weight:600}.d-steps .step.add input::placeholder{color:var(--accent);opacity:1;font-weight:600}.d-steps .step.add:focus-within{background:var(--surface);border-style:solid}.d-steps .step-go{min-height:0;padding:4px 12px}.d-body .seg .pbtn{align-items:center;gap:5px;display:inline-flex}.d-body .seg .pbtn.p1 .ico{color:var(--p1)}.d-body .seg .pbtn.p2 .ico{color:var(--p2)}.d-body .seg .pbtn.p3 .ico{color:var(--p3)}.d-body .seg .pbtn.p4 .ico{color:var(--p4)}.d-body .sec textarea:not(.d-title textarea):not(.d-steps textarea){background:var(--field,var(--surface))}:root{--st-queue:#15232a;--st-done:#1b8a4b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--st-queue:#e2ebee;--st-done:#4ccb85}}:root[data-theme=dark]{--st-queue:#e2ebee;--st-done:#4ccb85}.cm-ico.st-queue{--stc:var(--st-queue)}.cm-ico.st-doing{--stc:var(--st-doing)}.cm-ico.st-waiting{--stc:var(--st-wait)}.cm-ico.st-done{--stc:var(--st-done)}.cm-row .cm-ico[class*=st-] .ico{color:var(--stc)}.cm-row .cm-ico[class*=st-].on{color:var(--text);box-shadow:inset 0 0 0 2px var(--stc);background:0 0;font-weight:700}.d-stage .stage-row .cm-ico{background:var(--surface);color:var(--text);padding:8px 4px}.d-stage .stage-row .cm-ico.on{border-color:var(--stc);box-shadow:inset 0 0 0 1px var(--stc)}.pickfield{position:relative}.pickfield input{inset-inline-start:0;opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0}.pickbtn{border:1px solid var(--line-strong,var(--line));background:var(--field,var(--surface));width:100%;min-height:42px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;display:flex}.pickbtn .ico{color:var(--ic-sort);flex:none}.pickbtn .ph{color:var(--muted)}.pickbtn:hover{border-color:var(--accent)}.cm-row .cm-ico[class*=st-] .ico{background:color-mix(in srgb,var(--stc) 14%,transparent);box-sizing:border-box;border-radius:50%;width:30px;height:30px;padding:6px}.d-stage .stage-row .cm-ico{border:1.5px solid color-mix(in srgb,var(--stc) 35%,var(--line));gap:5px;font-weight:600}.d-stage .stage-row .cm-ico.on{border:2px solid var(--stc);box-shadow:none;color:var(--stc);background:color-mix(in srgb,var(--stc) 6%,var(--surface))}.d-stage .stage-row .cm-ico.on .ico{background:var(--stc);color:var(--surface)}.cm-row .cm-ico.st-queue.on{color:var(--text)}.tools .tbtn.keeplb .lb{display:inline!important}@media (pointer:fine) and (width>=721px){.tlead>.exp:hover{background:var(--accent-soft);color:var(--accent)}}.d-body .seg .pbtn .ico{fill:currentColor}.pri-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.pri-legend b{font-weight:700}.pri-legend .p1 b{color:var(--p1)}.pri-legend .p2 b{color:var(--p2)}.pri-legend .p3 b{color:var(--p3)}.pri-legend .p4 b{color:var(--p4)}.pri-legend span{font-weight:600}.pri-legend .p1{color:var(--p1)}.pri-legend .p2{color:var(--p2)}.pri-legend .p3{color:var(--p3)}.pri-legend .p4{color:var(--p4)}.pri-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pri-col{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.pri-col .pbtn{justify-content:center;width:100%}.pri-w{text-align:center;font-size:12px;font-weight:600}.pri-w.p1{color:var(--p1)}.pri-w.p2{color:var(--p2)}.pri-w.p3{color:var(--p3)}.pri-w.p4{color:var(--p4)}.nm .rlock{opacity:.6;vertical-align:-1px;width:12px;height:12px;margin-inline-start:5px}.vis-people{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:2px;max-height:260px;padding:4px 8px;display:flex;overflow-y:auto}.sortline .gall,.main.ink-light .sortline .gall,.main.ink-dark .sortline .gall{background:var(--surface);color:var(--text);border:1px solid var(--line-strong,var(--line));box-shadow:var(--shadow);text-shadow:none;border-radius:999px;margin-inline:6px 4px;padding:3px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.sortline .gall:hover{border-color:var(--accent);color:var(--accent)}.sortline .gall .ico{color:var(--accent)}@media (width>=721px){.sortline .gall{padding:3px 12px;font-size:13px}}@media (width<=720px){.sortline .gall,.main.ink-light .sortline .gall,.main.ink-dark .sortline .gall{margin-inline-start:0}}.sgrip{width:20px;height:26px;margin-inline-start:-4px}.d-steps .step .sgrip{margin-top:-2px}.step.dragging,.tstep.dragging{background:var(--accent-soft);z-index:2;border-radius:8px;position:relative;box-shadow:0 4px 14px #00000024}@media (hover:none){.sgrip{width:28px;height:30px;color:var(--muted)}}.refbtn{color:var(--text);border-radius:10px;flex-direction:column;flex:none;align-self:center;align-items:center;gap:2px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.refbtn .ico{stroke-width:2.2px;width:22px;height:22px}.refbtn:hover{background:var(--hover)}.refbtn:disabled{cursor:default;opacity:.85}.refbtn.busy .ico{animation:.8s linear infinite spin}.main.ink-light .refbtn{color:#fff;text-shadow:0 1px 3px #00000059}.main.ink-light .refbtn .ico{filter:drop-shadow(0 1px 2px #00000059)}.main.ink-light .refbtn:hover{background:#ffffff26}.main.ink-dark .refbtn{color:#1b2a30}.main.ink-dark .refbtn:hover{background:#fff6}@keyframes spin{to{transform:rotate(360deg)}}.padd.pcam{background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.pusherr{color:var(--text);font-size:12.5px;line-height:1.45}.info.pusherr{border-color:var(--p2,#d97706);align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.boot{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.boot img{border-radius:16px;width:72px;height:72px;animation:1.6s ease-in-out infinite boot-pulse}.boot b{color:var(--accent);letter-spacing:-.01em;font-size:22px;font-weight:700}.boot span{bottom:calc(48px + env(safe-area-inset-bottom));color:var(--faint);opacity:0;font-size:13px;animation:.4s 3s forwards boot-late;position:absolute}@keyframes boot-pulse{0%,to{transform:scale(1)}50%{transform:scale(.94)}}@keyframes boot-late{to{opacity:1}}@media (prefers-reduced-motion:reduce){.boot img{animation:none}}.score-panel{flex-direction:column;gap:8px;display:flex}.score-hint{background:var(--accent-soft);color:var(--text);border-radius:8px;margin:0;padding:6px 8px}.gauge{--thumb:26px;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 6px;display:flex}.gauge-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gauge-top .lbl{margin:0}.gauge-val{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.gauge-msg{min-height:1.3em;color:hsl(var(--gh) 70% 30%);font-size:15px;font-weight:650;line-height:1.3}.gauge-track{height:36px;position:relative}.gauge-segs{--n:2;pointer-events:none;gap:2px;height:16px;display:flex;position:absolute;top:10px}.gauge-segs span{background:hsl(var(--sh) 72% 46%);opacity:.22;border-radius:3px;flex:1;transition:opacity .15s}.gauge-segs span:first-child{border-radius:8px 3px 3px 8px}.gauge-segs span:last-child{border-radius:3px 8px 8px 3px}.gauge-segs span.on{opacity:1}.gauge input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:36px;margin:0;padding:0;position:absolute;inset:0}.gauge input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:36px}.gauge input[type=range]::-moz-range-track{background:0 0;border:0;height:36px}.gauge input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);border:4px solid hsl(var(--gh) 72% 38%);background:#fff;border-radius:50%;margin-top:5px;box-shadow:0 2px 6px #0000004d}.gauge input[type=range]::-moz-range-thumb{border:4px solid hsl(var(--gh) 72% 38%);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0000004d}.gauge input[type=range]:focus-visible{outline:none}.gauge input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--accent);outline-offset:2px}.gauge-ends{color:var(--faint);justify-content:space-between;gap:12px;font-size:11px;display:flex}.gauge-ends span{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.gauge-preview{margin:6px 0}.scoremenu{width:400px}.step-ed{flex-direction:column;gap:6px;margin:6px 0;display:flex}.step-row{grid-template-columns:12px 72px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.step-row.tech{grid-template-columns:12px 20px minmax(0,1fr)}.step-row input{min-width:0}.step-dot{background:hsl(var(--sh) 72% 46%);border-radius:50%;width:12px;height:12px}.step-n{text-align:center;font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gauge-msg{color:hsl(var(--gh) 70% 62%)}}:root[data-theme=dark] .gauge-msg{color:hsl(var(--gh) 70% 62%)}.gadd{background:color-mix(in srgb,var(--surface) 55%,transparent);width:auto;min-height:22px;color:var(--accent);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;margin:-3px 0 0;padding:1px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.gadd:hover{background:var(--surface)}.group:has(>.gadd){margin-bottom:-8px}.main.hasbg .gadd{background:color-mix(in srgb,var(--surface) 85%,transparent);opacity:1}.addbar.inline{background:0 0;border-top:0;padding:4px 0}.addbar.inline .addmenu{z-index:30;max-width:100%;top:calc(100% - 2px);bottom:auto;left:0}.nsearch{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:2px 0 4px;padding:0 10px;display:flex}.nsearch input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;height:100%;padding:0}.nsearch:focus-within{border-color:var(--accent)}.tbtn .lb.sh{display:none}.tbtn.lbm.warn{border-color:var(--p1);color:var(--p1)}@media (width<=900px){.tbtn.lbm{flex-direction:column;gap:1px;height:auto;min-height:38px;padding:4px 8px;font-size:10.5px;line-height:1.15}.tbtn.lbm .lb.sh{white-space:nowrap;display:block}.tbtn.lbm .lb.lg{display:none}}.d-steps .step.add textarea{resize:none;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:14.5px;font-weight:600;line-height:1.4;overflow:hidden}.d-steps .step.add textarea::placeholder{color:var(--accent);opacity:1;font-weight:600}.tstep-add textarea{border:0;border-bottom:1.5px solid var(--accent);resize:none;min-width:0;font:inherit;color:var(--text);background:0 0;outline:none;flex:1;padding:3px 0;font-size:14px;line-height:1.4;overflow:hidden}.tstep-add textarea::placeholder{color:var(--faint)}.tstep-add.on{align-items:flex-start}.btn.danger-btn{color:var(--p1);border-color:color-mix(in srgb,var(--p1) 45%,var(--line))}.oleave{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;display:inline-flex}.oleave input[type=date]{flex:0 150px;min-width:0}.person.onleave{opacity:.75;border-style:dashed;border-color:var(--p2)}.leave-tag{color:var(--p2);background:var(--p2-soft);border-radius:8px;padding:1px 6px;font-size:10.5px;font-weight:600}.leave-tag.soon{color:var(--muted);background:var(--surface)}.ttl,.tname .nm,.glink,.side-foot .me .nm,.head-title h1,.ghead .tag,.person,.notif .ntext b,select,option{unicode-bidi:plaintext}.side-foot .me{flex:96px}.side-foot .linkbtn{white-space:nowrap}[dir=rtl] :is(.ttl,.tname .nm,.glink,.head-title h1){text-align:right}.away-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.away-row input[type=date]{flex:0 170px;min-width:0}.unplaced{border-color:var(--accent);flex-direction:column;gap:8px;display:flex}.unplaced-rows{flex-direction:column;gap:6px;display:flex}.unplaced-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unplaced-row .nm{flex:140px;min-width:0;font-weight:500}.unplaced-row select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:7px;flex:0 240px;padding:6px 8px;font-size:13px}.person.ghost{opacity:.85;border-style:dashed}@media (width<=379px){.addform{gap:4px;padding:4px 4px 4px 8px}.addform>.micbtn{width:30px}.addform>.micbtn.sk-add{width:26px}.addform select{max-width:68px}.addform .go{padding:0 9px}}.addform .xbtn.addx{color:var(--overdue);background:color-mix(in srgb,var(--overdue) 12%,transparent);border-radius:8px;flex:none;width:34px;height:34px}.addform .xbtn.addx .ico{stroke-width:2.6px}.addform .xbtn.addx:hover{background:color-mix(in srgb,var(--overdue) 22%,transparent)}.addbar.folded{padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px))}.addopen{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--muted);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:flex}.addopen>.ico{color:var(--accent);flex:none}.addopen>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.addopen .addopen-draft{color:var(--text);max-width:45%;margin-inline-start:auto}.main.hasbg .addbar.folded{background:0 0}@media (width<=600px){.addbar:not(.inline) .addform>input{flex-basis:calc(100% - 120px)}}.shrec{position:relative}.shrec:has(.shdel) .mt-row{padding-inline-end:52px}.shrec .shdel{top:50%;width:34px;height:34px;color:var(--muted);border-radius:8px;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}.shrec .shdel:hover{color:var(--overdue);background:color-mix(in srgb,var(--overdue) 12%,transparent)}.offbar.demobar{color:#123b63;background:#e3f1ff;border-bottom-color:#b9d8f5}.offbar.demobar .ico{flex:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .offbar.demobar{color:#d6e9ff;background:#14324f;border-bottom-color:#25507a}}:root[data-theme=dark] .offbar.demobar{color:#d6e9ff;background:#14324f;border-bottom-color:#25507a}@media (width<=600px){.offbar.demobar{flex-wrap:nowrap;padding:6px 12px;font-size:12.5px}.offbar.demobar span{min-width:0}.offbar.demobar .dlong{display:none}.offbar.demobar .btn{white-space:nowrap;flex:none}}.em-cur{overflow-wrap:anywhere;unicode-bidi:plaintext;font-weight:600}.d-steps-h{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.d-steps-h .d-collect{text-transform:none;letter-spacing:0;align-items:center;gap:4px;margin-inline-start:auto;font-size:12.5px;font-weight:600;display:inline-flex}.d-collect-note{margin:-2px 0 4px;font-size:12px}.d-collect .d-sw{background:var(--line-strong,var(--line));border-radius:9px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.d-collect .d-sw:after{content:"";top:2px;background:#fff;border-radius:50%;width:12px;height:12px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0000004d}.d-collect.on .d-sw{background:var(--accent)}.d-collect.on .d-sw:after{inset-inline-start:14px}.d-collect:not(.on){color:var(--muted)}.ghead .gcounts{align-items:center;gap:5px;display:inline-flex}.ghead .gc{min-height:20px;font:inherit;font-family:var(--mono);cursor:pointer;text-shadow:none;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.ghead .gc .ico{width:11px;height:11px}.ghead .gc-open,.main.ink-light .ghead .gc-open,.main.ink-dark .ghead .gc-open{background:var(--surface);color:var(--text);border:1px solid var(--line-strong,var(--line))}.ghead .gc-done,.main.ink-light .ghead .gc-done,.main.ink-dark .ghead .gc-done{color:#17663a;background:#ddf3e4;border:1px solid #b5e2c4}:root[data-theme=dark] .ghead .gc-done{color:#86e0a8;background:#16382a;border-color:#245c42}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ghead .gc-done{color:#86e0a8;background:#16382a;border-color:#245c42}}.ghead .glink{text-align:start;min-width:0}@media (width<=600px){.ghead .tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;overflow:hidden}}.ttscroll{gap:14px}.ttsetup{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:28px auto;display:flex}.ttsetup h2{margin:0;font-size:20px}.ttsetup-ico{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:18px;place-items:center;display:grid}.ttsetup-ico .ico{width:32px;height:32px}.ttpresets{flex-direction:column;gap:8px;width:100%;max-width:360px;display:flex}.tthint{background:var(--accent-soft);color:var(--text);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ttnow{--c:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 18%,var(--surface)),var(--surface) 70%);border:1px solid color-mix(in srgb,var(--c) 35%,var(--line));box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:12px;padding:14px 16px;display:flex}.ttnow-main{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.ttnow-lbl{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 75%,var(--text));font-size:11px;font-weight:700}.ttnow-s{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:24px;font-weight:750;line-height:1.15;display:flex}.ttnow-s span{color:var(--muted);font-size:14px;font-weight:600}.ttnow-s.calm{font-size:28px}.ttnow-t{color:var(--muted);font-size:13px}.ttprog{background:color-mix(in srgb,var(--c) 15%,var(--line));border-radius:99px;max-width:420px;height:6px;margin-top:4px;overflow:hidden}.ttprog i{background:var(--c);border-radius:99px;height:100%;transition:width .4s;display:block}.ttnext{--c:var(--accent);background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--c);border-radius:10px;flex-direction:column;flex:0 240px;gap:2px;min-width:0;padding:10px 12px;display:flex}.ttnext b{font-size:16px}.ttn{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.ttgrid{grid-template-columns:64px repeat(var(--ndays),minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.ttrowg{display:contents}.tthd{text-align:center;color:var(--muted);border-radius:8px;padding:6px 4px;font-size:12.5px;font-weight:700}.tthd .ds{display:none}.tthd.today{background:var(--accent);color:var(--accent-ink)}.tttime{color:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4px 2px;font-size:12px;line-height:1.25;display:flex}.tttime b{color:var(--text);font-size:15px}.tttime .end{opacity:.75}.tttime.now{background:var(--accent-soft);color:var(--accent)}.tttime.now b{color:var(--accent)}.ttc{--c:var(--line);text-align:start;border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));border-inline-start:4px solid var(--c);background:color-mix(in srgb,var(--c) 13%,var(--surface));min-height:58px;color:var(--text);font:inherit;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 10px;display:flex;position:relative;overflow:hidden}button.ttc{cursor:pointer}button.ttc:hover{background:color-mix(in srgb,var(--c) 22%,var(--surface))}.ttc .tts{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.ttc .ttn{white-space:nowrap}.ttc.empty{border:1px dashed var(--line);border-inline-start:1px dashed var(--line);color:var(--faint);background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:6px}.ttc.empty .ico{opacity:0;transition:opacity .15s}button.ttc.empty:hover .ico,button.ttc.empty:focus-visible .ico{opacity:1}.ttc.live{box-shadow:0 0 0 2px var(--c),0 4px 14px color-mix(in srgb,var(--c) 35%,transparent)}.ttc.empty.live{box-shadow:0 0 0 2px var(--accent)}.ttlive{top:6px;background:var(--c);color:#fff;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;inset-inline-end:6px}.ttbrk{color:var(--muted);background:repeating-linear-gradient(135deg,var(--surface-2) 0 8px,transparent 8px 16px);border:1px dashed var(--line);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:3px 8px;font-size:11.5px;display:flex}.ttbrk .tm{font-variant-numeric:tabular-nums;opacity:.8}.ttgrid.compact{grid-template-columns:40px repeat(var(--ndays),minmax(0,1fr));gap:3px}.ttgrid.compact .ttc{border-inline-start-width:3px;border-radius:7px;min-height:46px;padding:4px 5px}.ttgrid.compact .tts{-webkit-line-clamp:2;font-size:11px}.ttgrid.compact .ttn{font-size:9.5px}.ttgrid.compact .tttime{font-size:10px}.ttgrid.compact .tttime b{font-size:12px}.ttgrid.compact .tthd{padding:5px 0;font-size:11px}.ttbar{z-index:2;background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:-6px 0;padding:6px 0;display:flex;position:sticky;top:-12px}.main.hasbg .ttbar{background:0 0}.ttdays{flex:1;gap:4px;min-width:0;display:flex}.ttdays.wrap{flex-wrap:wrap}.ttdays button{border:1px solid var(--line);background:var(--surface);min-width:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex:1;padding:8px 4px;font-size:13px;font-weight:600;position:relative}.ttdays button.today:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:3px;left:50%}.ttdays button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ttdays button.on.today:after{background:var(--accent-ink)}.ttview{flex:none}.ttday{flex-direction:column;gap:6px;display:flex}.ttline{grid-template-columns:52px 1fr;gap:8px;display:grid}.ttline .ttc{min-height:56px}.ttline .ttc.empty{color:var(--muted);justify-content:flex-start;padding-inline-start:14px;font-size:13px}.ttline .ttc.empty .ico{opacity:.8}.ttbrk.line{margin-inline-start:60px}.ttnone{text-align:center;padding:20px 0}.tthours h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.ttchips,.ttknown{flex-wrap:wrap;gap:6px;display:flex}.ttchip{--c:var(--accent);background:color-mix(in srgb,var(--c) 13%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 35%,var(--line));color:var(--text);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12.5px;display:inline-flex}button.ttchip{cursor:pointer}.ttchip i{background:var(--c);border-radius:50%;width:9px;height:9px}.ttchip b{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 70%,var(--text))}.ttprev{--c:var(--line);border-inline-start:5px solid var(--c);background:color-mix(in srgb,var(--c) 14%,var(--surface));border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ttprev .tts{font-size:17px}.ttswatch{flex-wrap:wrap;gap:8px;display:flex}.ttswatch button{border:2px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.ttswatch button.on{box-shadow:0 0 0 2px var(--text)}.tthrs{flex-direction:column;gap:6px;display:flex}.tthr{align-items:center;gap:6px;display:flex}.tthr .no{text-align:center;width:26px;color:var(--muted);font-weight:700}.tthr input[type=time]{flex:0 110px;width:auto;min-width:0}.tthr .lb{flex:1;min-width:0}.tthr.brk{opacity:.85}@media (width>=701px) and (width<=1100px){.tthd .dl{display:none}.tthd .ds{display:inline}}.ttprint{font-family:var(--sans);color:#15232a}.ttprint h1{margin:0 0 2pt;font-size:18pt}.ttprint .psub{color:#566871;margin-bottom:8pt;font-size:10pt}.ttprint table{border-collapse:separate;border-spacing:3pt;table-layout:fixed;width:100%}.ttprint th{background:#edf1f2;border-radius:4pt;padding:4pt;font-size:9.5pt}.ttprint tbody th{width:44pt;font-size:8.5pt;font-weight:400;line-height:1.25}.ttprint td{vertical-align:middle;border:1px solid #d3dcdf;border-radius:4pt;height:34pt;padding:5pt 6pt;font-size:9.5pt}.ttprint td.on{border-left:4pt solid var(--c);background:color-mix(in srgb,var(--c) 14%,#fff);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ttprint td b{display:block}.ttprint td span{color:#566871;font-size:8pt}.ttprint tr.brk td{text-align:center;color:#566871;border-style:dashed;height:auto;padding:2pt;font-size:8pt}@media print{.ttprint{page:tt}@page tt{size:A4 landscape;margin:10mm}}.ttpanel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:12px}.ttnow{background-color:var(--surface)}@media (width<=700px){.ttpanel{border-radius:12px;padding:8px}.ttbar{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:6px;top:0}.main.hasbg .ttbar{background:var(--surface)}}.tt-ogretmen .ttline .tts,.tt-ogretmen .ttgrid:not(.compact) .tts{letter-spacing:.01em;font-size:17px}.tt-ogretmen .ttgrid.compact .tts{font-size:12.5px}.side .tname.k-folder>.emo{letter-spacing:0;background:var(--surface);width:26px;min-width:26px;height:26px;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000f;border-radius:8px;place-items:center;font-size:17px;display:grid}.side .tname.k-folder .nm{font-weight:650}.side .tkids.sub{position:relative}.side .tkids.sub:before{content:"";inset-inline-start:var(--guide);background:var(--line);border-radius:2px;width:2px;position:absolute;top:2px;bottom:8px}.side :is(.nav-item,.tname){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tttime.edit{cursor:pointer;background:0 0;border:1px dashed #0000;font-family:inherit}.tttime.edit:hover{border-color:var(--line);background:var(--hover)}.ttbrk.edit{cursor:pointer}.tbtn .lbk{display:none}@media (width<=900px){.tbtn .lbk{font-size:12.5px;display:inline}}.side .tname.k-folder{padding-inline-start:0}.isg-new{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px;display:grid}.isg-newbtn{background:var(--surface);border:1px solid var(--line);border-inline-start:6px solid var(--c,#64748b);text-align:start;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.isg-newbtn:hover{background:var(--hover)}.isg-newbtn .em{font-size:20px;line-height:1}.isg-newbtn b{font-size:15px}.isg-newbtn span:last-child{color:var(--muted);font-size:12px}.t-tehlike{--c:#dc2626}.t-ramak{--c:#eab308}.t-ortam{--c:#64748b}.t-paper{--c:var(--accent)}.isg-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.isg-tabs button .ct{color:var(--muted);margin-inline-start:2px;font-size:11px}.isg-q{border:1px solid var(--line);background:var(--surface);min-width:0;height:32px;color:var(--text);border-radius:8px;flex:180px;padding:0 10px}.isg-month h3{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:16px 0 8px;font-size:13px}.isg-card{text-align:start;background:var(--surface);border:1px solid var(--line);border-inline-start:5px solid var(--c);width:100%;color:var(--text);border-radius:10px;margin:0 0 8px;padding:10px 12px;display:block}.isg-card:hover{background:var(--hover)}.isg-cw{position:relative}.isg-cw.has-del .isg-card .meta{padding-inline-end:38px}.isg-del{inset-inline-end:8px;width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:16px}.isg-del:hover,.isg-del:focus-visible{color:var(--danger,#c4283a);border-color:var(--line);background:var(--surface)}.isg-card .top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.isg-card .top b{font-size:13.5px}.isg-card .body{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;margin:4px 0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.isg-card .meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.isg-card .meta span{align-items:center;gap:4px;display:inline-flex}.isg-card .meta .lnk{color:var(--accent)}.isg-st{white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:11.5px;font-weight:600}.isg-st.st-new{background:var(--p2-soft);color:var(--p2)}.isg-st.st-ok{background:var(--accent-soft);color:var(--accent)}.isg-st.st-no{background:var(--hover);color:var(--muted)}.isg-st.st-done{color:#15803d;background:#16a34a22}.res{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.res.ok{color:#15803d;background:#16a34a22}.res.nok{color:#dc2626;background:#dc262622}.isg-title{border-inline-start:5px solid var(--c);align-items:center;gap:6px;padding-inline-start:8px;display:inline-flex}.isg-detail{flex-direction:column;gap:10px;display:flex}.isg-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.isg-chips .isg-st{margin:0}.isg-f .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:2px;font-size:11.5px;display:block}.isg-f>div{white-space:pre-line;line-height:1.45}.isg-thumbs{flex-wrap:wrap;gap:8px;display:flex}.isg-thumb{border:1px solid var(--line);background:var(--hover);border-radius:10px;place-items:center;width:84px;height:84px;padding:0;display:grid;overflow:hidden}.isg-thumb img{object-fit:cover;width:100%;height:100%}.isg-links{margin:0;padding-inline-start:18px;font-size:13px}.isg-actions{flex-wrap:wrap;gap:8px;display:flex}.isg-typeseg button{height:34px}.isg-typeseg button.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.isg-result{gap:10px;display:flex}.isg-result button{border:2px solid var(--line);background:var(--surface);border-radius:12px;flex:1;height:52px;font-size:15px;font-weight:700}.isg-result .ok.on{color:#15803d;background:#16a34a1a;border-color:#16a34a}.isg-result .nok.on{color:#dc2626;background:#dc26261a;border-color:#dc2626}.isg-notes{white-space:pre-wrap;font:inherit;color:var(--muted);background:var(--hover);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.isg-photo input[type=file]{font-size:13px}@media (width<=700px){.isg-new{grid-template-columns:1fr 1fr}.isg-newbtn{padding:10px 12px}}.isg-pick{cursor:pointer;align-self:flex-start;align-items:center;gap:6px;display:inline-flex;position:relative;overflow:hidden}.isg-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.t-tehlike{--c:#dc2626;--ct:#b91c1c;--cs:#fee2e2}.t-ramak{--c:#eab308;--ct:#a16207;--cs:#fef3c7}.t-ortam{--c:#64748b;--ct:#475569;--cs:#e2e8f0}.t-durkonus{--c:#6d28d9;--ct:#5b21b6;--cs:#ede9fe}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.t-tehlike,.t-ramak,.t-ortam,.t-durkonus){--cs:color-mix(in srgb,var(--c) 22%,transparent);--ct:color-mix(in srgb,var(--c) 70%,#fff)}}:root[data-theme=dark] :is(.t-tehlike,.t-ramak,.t-ortam,.t-durkonus){--cs:color-mix(in srgb,var(--c) 22%,transparent);--ct:color-mix(in srgb,var(--c) 70%,#fff)}.isg-form{flex-direction:column;gap:14px;display:flex}.isg-types{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.isg-type{border:2px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 10px;transition:transform .12s,box-shadow .12s,background .12s;display:flex}.isg-type .em{filter:grayscale(.35);opacity:.8;font-size:28px;line-height:1.1;transition:filter .12s,opacity .12s,transform .12s}.isg-type b{font-size:14px}.isg-type small{color:var(--muted);font-size:11.5px;line-height:1.25}.isg-type:hover{border-color:var(--c)}.isg-type.on{border-color:var(--c);background:var(--cs);box-shadow:0 4px 14px color-mix(in srgb,var(--c) 30%,transparent);transform:translateY(-1px)}.isg-type.on .em{filter:none;opacity:1;transform:scale(1.12)}.isg-type.on b{color:var(--ct)}.isg-paper{border:5px solid var(--c);background:var(--c);box-shadow:0 6px 20px color-mix(in srgb,var(--c) 22%,transparent);border-radius:18px;transition:border-color .2s,background .2s;overflow:hidden}.isg-paper-head{color:#fff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;padding:8px 12px 10px;font-size:15px;display:flex}.t-ramak .isg-paper-head{color:#422006}.isg-paper-head .em{font-size:22px}.isg-paper-head .no{font-family:var(--mono);opacity:.85;margin-inline-start:auto}.isg-paper-body{background:var(--surface);border-radius:14px 14px 12px 12px;flex-direction:column;gap:12px;padding:14px;display:flex}.isg-drop{border:2px dashed color-mix(in srgb,var(--c) 55%,var(--line));background:var(--cs);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.isg-drop:hover{border-style:solid}.isg-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.isg-drop .cam{background:var(--c);color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.isg-drop .cam .ico{width:22px;height:22px}.isg-drop b{color:var(--ct);display:block}.isg-drop small{color:var(--muted);font-size:12px;display:block}.isg-thumb.new{position:relative}.isg-thumb .rm{top:4px;color:#fff;background:#0009;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:4px}.isg-chips-row{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.chipbtn{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;height:28px;padding:0 10px;font-size:12.5px}@media (hover:hover){.chipbtn:hover{border-color:var(--c,var(--accent))}}.chipbtn.on{background:var(--cs,var(--accent-soft));border-color:var(--c,var(--accent));color:var(--ct,var(--accent))}.isg-when{align-items:flex-end;gap:8px;display:flex}.isg-when .field{flex:1;margin:0}.isg-when .chipbtn{height:36px;margin-bottom:1px}.isg-by{align-items:center;gap:8px;font-size:13.5px;display:flex}.isg-by .lbl{margin:0}.isg-result button{justify-content:center;align-items:center;gap:8px;display:flex}.isg-result button span{font-size:22px}.btn.isg-send:not(:disabled){background:var(--c);border-color:var(--c);color:#fff}.btn.isg-send.t-ramak:not(:disabled){color:#422006}@media (width<=420px){.isg-type small{display:none}.isg-type{padding:10px 4px}.isg-paper-body{padding:12px}}.isg-cks{flex-direction:column;gap:6px;display:flex}.isg-ck{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;transition:border-color .15s,background .15s;display:flex}.isg-ck>span{flex:1;font-size:14px;line-height:1.3}.isg-ck button{border:1.5px solid var(--line);background:var(--bg);width:44px;height:40px;color:var(--muted);border-radius:10px;flex:none;font-size:18px;font-weight:700}.isg-ck .y[aria-pressed=true]{color:#fff;background:#16a34a;border-color:#16a34a}.isg-ck .n[aria-pressed=true]{color:#fff;background:#dc2626;border-color:#dc2626}.isg-ck.ok{background:#16a34a0f;border-color:#16a34a66}.isg-ck.nok{background:#dc26260f;border-color:#dc262666}.isg-checks{flex-direction:column;gap:3px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.isg-checks .ok{color:#15803d}.isg-checks .nok{color:#dc2626;font-weight:600}.isg-award{background:#eab30822;border:1.5px solid #eab308;border-radius:10px;padding:8px 12px;font-weight:700}.isg-award small{color:var(--muted);margin-inline-start:6px;font-weight:500}button.emobig{background:var(--surface);cursor:pointer;color:inherit;padding:0;position:relative}button.emobig.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.emochev{color:var(--muted);font-family:inherit;font-size:10px;position:absolute;bottom:-1px;right:1px}.emoopen{align-self:flex-start}.s-body.set-body{background:var(--bg);gap:12px}.set-title{align-items:center;gap:10px;display:inline-flex}.set-title .em{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;place-items:center;width:34px;height:34px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:19px;display:grid}.set-sec{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.set-sec h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.set-sec .field{margin:0}.set-sec select,.set-sec input[type=text]{min-height:42px}.set-seg{grid-template-columns:1fr 1fr;display:grid}.set-seg button{justify-content:center;min-height:40px}.set-tgl{text-align:start;border:1px solid var(--line);background:var(--surface-2);width:100%;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s;display:flex}.set-tgl:hover:not(:disabled){border-color:var(--accent)}.set-tgl.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.set-tgl:disabled{opacity:.55;cursor:not-allowed}.set-tgl .tx,.set-row .tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.set-tgl b,.set-row b{font-size:14.5px;font-weight:600}.set-tgl small,.set-row small{color:var(--muted);font-size:12.5px;line-height:1.4}.set-tgl .knob{background:var(--line);border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.set-tgl .knob:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0004}.set-tgl.on .knob{background:var(--accent)}.set-tgl.on .knob:after{transform:translate(18px)}[dir=rtl] .set-tgl.on .knob:after{transform:translate(-18px)}[dir=rtl] .set-tgl .knob:after{left:auto;right:3px}.set-rows{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.set-rows>.note{margin:0;padding:8px 12px}.set-row{text-align:start;background:var(--surface);width:100%;color:inherit;border:0;border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 12px;display:flex}.set-rows>.set-row:first-child{border-top:0}.set-row:hover:not(:disabled){background:var(--surface-2)}.set-row .ic{background:color-mix(in srgb,var(--accent) 12%,transparent);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.set-row>svg:last-child{color:var(--muted);flex:none;transform:rotate(-90deg)}[dir=rtl] .set-row>svg:last-child{transform:rotate(90deg)}.set-danger{padding:0;overflow:hidden}.set-danger .set-row{border-top:0}.set-row.dng b{color:var(--p1)}.set-row.dng .ic{background:var(--p1-soft);color:var(--p1)}.sug .ttl{cursor:pointer}.sug .ttl.full{-webkit-line-clamp:unset;display:block;overflow:visible}.tquick{opacity:0;flex-direction:column;flex:none;align-self:center;gap:2px;transition:opacity .15s;display:flex}.task:hover .tquick,.tquick:focus-within,.task.sel .tquick{opacity:1}.qbtn{width:26px;height:24px;color:var(--faint);background:0 0;border-radius:6px;place-items:center;display:grid}.qbtn:hover{background:var(--surface-2);color:var(--accent)}.qbtn.has{color:var(--muted)}@media (hover:none){.tquick{opacity:1;gap:6px;margin-inline:-4px -8px}.qbtn{width:24px;height:26px;color:var(--muted);border-radius:6px}.qbtn:active{background:var(--surface-2);color:var(--accent)}}@media (hover:none) and (width<=600px){.exp{width:18px}.grip{width:14px}}.bcard .task .tquick{display:none}.fb-list{flex-direction:column;gap:8px;display:flex}.fb-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fb-top{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.fb-kind{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-weight:600}.fb-kind.k-hata{color:var(--p1);border-color:color-mix(in srgb,var(--p1) 40%,var(--line))}.fb-who{font-size:13px}.fb-date{color:var(--muted)}.fb-st{background:var(--surface-2);border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-weight:600}.fb-st.st-cozuldu{color:#15803d;background:#16a34a1f}.fb-st.st-calisiliyor,.fb-st.st-planlandi{background:var(--accent-soft);color:var(--accent)}.fb-st.st-yapilmayacak{background:var(--p4-soft);color:var(--muted)}.fb-body{white-space:pre-line;-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.fb-body.full{display:block;overflow:visible}.fb-reply{border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);white-space:pre-line;border-radius:0 8px 8px 0;padding:6px 10px;font-size:13.5px}.fb-reply .lbl{margin-bottom:2px;font-size:11.5px;display:block}.fb-replybox{border-top:1px dashed var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.fb-sts{flex-wrap:wrap;gap:6px;display:flex}.fb-replybox .acts{justify-content:flex-end;display:flex}.fb-admin{border:1px solid var(--line);border-radius:12px}.tt-mins{grid-template-columns:repeat(4,1fr)}.steptx{white-space:pre-line;overflow-wrap:anywhere}.steptx .tel,.telchip{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.stepbody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stepbody textarea,.d-steps .stepbody textarea{flex:none;width:100%}.telchips{flex-wrap:wrap;gap:6px;display:flex}.telchip{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:999px;padding:2px 8px;font-size:12.5px;text-decoration:none}.hmark{width:18px;height:18px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.d-steps .step .hmark{margin-top:2px}.step.heading textarea,.tstep.heading .steptx,.step.heading>span{text-transform:uppercase;letter-spacing:.03em;font-size:12.5px;font-weight:750}.step.heading,.tstep.heading{padding-top:10px}.step.colored,.tstep.colored{border-inline-start:3px solid var(--sc);background:color-mix(in srgb,var(--sc) 8%,transparent);border-radius:0 6px 6px 0;padding-inline-start:6px}.step.heading.colored textarea,.tstep.heading.colored .steptx{color:var(--sc)}.stylebtn{opacity:.55}.stylebtn.on,.stylebtn:hover{opacity:1;color:var(--accent)}.stepbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 6px 10px 30px;display:flex}.stepbar .chipbtn b{font-weight:800}.stepcolors{align-items:center;gap:8px;display:flex}.sdot{border:2px solid var(--surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.sdot.on{box-shadow:0 0 0 2px var(--text)}.step-nl{flex:none;font-size:16px;font-weight:700}.step-mic{color:var(--accent);flex:none}.step-mic.rec{color:#fff;background:#dc2626;border-radius:999px;animation:1.4s ease-in-out infinite mtpulse}.stepacts{flex:none;align-items:flex-start;gap:2px;display:flex}@media (width<=600px){.d-steps{margin-left:0}.d-steps .step{gap:6px}.stepbar{padding-left:20px}}.stepbar .stepdel{color:var(--p1);border-color:color-mix(in srgb,var(--p1) 40%,var(--line))}.d-steps .stepbox{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:6px;overflow:hidden}.d-steps .stepbox>.step{border-bottom:0;padding:8px 6px 8px 10px}.d-steps .stepbox.done{background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}.stepbox.movable,.tstep.movable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.steptext{cursor:text;border-radius:4px;outline:none;min-height:19px;padding:1px 0;font-size:13.5px;line-height:1.4}.steptext:focus-visible{box-shadow:0 0 0 2px var(--accent-soft)}.stepbox.done .steptext{color:color-mix(in srgb,var(--text) 72%,var(--surface))}.stepbox.colored{border-inline-start:3px solid var(--sc);background:color-mix(in srgb,var(--sc) 8%,var(--surface))}.stepbox.heading{background:0 0;border:0;margin-top:10px;margin-bottom:4px}.stepbox.heading>.step{padding:4px 6px 2px 2px}.stepbox.heading.colored{border-inline-start:3px solid var(--sc);background:color-mix(in srgb,var(--sc) 8%,transparent);border-radius:0 8px 8px 0}.stepbox.heading.colored>.step{padding-inline-start:8px}.stepbox.heading .steptx,.stepbox.heading textarea{text-transform:uppercase;letter-spacing:.03em;font-size:12.5px;font-weight:750}.stepbox.heading.colored .steptx,.stepbox.heading.colored textarea{color:var(--sc)}.stepbox .stepbar{border-bottom:0;border-top:1px dashed var(--line);padding:8px 10px 10px 36px}.stepbox.dragging,.tsteps .tstep.dragging{background:var(--accent-soft);z-index:2;position:relative;box-shadow:0 6px 18px #0000002e}.d-steps .step.add{margin-top:4px}.tsteps{border-top:0;gap:5px;padding-top:2px}.tsteps .tstep:not(.tstep-add){border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:flex-start;padding:6px 10px}.tsteps .tstep:not(.tstep-add) .check,.tsteps .tstep:not(.tstep-add) .hmark{flex:none;margin-top:1px}.tsteps .tstep:not(.tstep-add):last-child{border-bottom:1px solid var(--line)}.tsteps .tstep.colored{border-inline-start:3px solid var(--sc);background:color-mix(in srgb,var(--sc) 8%,var(--surface));border-radius:9px;padding-inline-start:8px}.tsteps .tstep.heading{background:0 0;border:0;padding:6px 2px 0}.tsteps .tstep.heading.colored{border-inline-start:3px solid var(--sc);background:color-mix(in srgb,var(--sc) 8%,transparent);border-radius:0 8px 8px 0;padding:4px 8px}@media (width<=600px){.d-steps .stepbox>.step{gap:8px;padding:8px 4px 8px 8px}.stepbox .stepbar{padding-left:12px}}.kurul{flex-direction:column;gap:12px;display:flex}.kurul-month{justify-content:center;align-items:center;gap:12px;display:flex}.kurul-month b{text-align:center;text-transform:capitalize;min-width:150px;font-size:17px}.kurul-month .xbtn{width:34px;height:34px;font-size:20px}.kurul-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.kurul-tile{border:1px solid var(--line);border-inline-start:5px solid var(--c);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.kurul-tile b{font-size:24px;line-height:1.1}.kurul-tile span{color:var(--muted);font-size:12.5px}.kurul-tile small{font-size:12px;font-family:var(--mono)}.kurul-sum{border-collapse:collapse;width:100%;font-size:13.5px}.kurul-sum th,.kurul-sum td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:7px 4px}.kurul-sum th{color:var(--muted);width:46%;font-weight:500}.kurul-sum td{font-weight:600}.kurul-award{background:color-mix(in srgb,#eab308 12%,var(--surface));border:1px solid color-mix(in srgb,#eab308 40%,var(--line));border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13.5px;display:flex}.kurul-counts h4{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:0 0 4px;font-size:12px}.kurul-counts>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:4px 0;font-size:13.5px;display:flex}@media (width<=600px){.kurul-tile{padding:8px}.kurul-tile b{font-size:20px}.kurul-tile span{font-size:11.5px}}.kurulprint{color:#15232a;font:11pt/1.4 Public Sans,Calibri,Arial,sans-serif}.kurulprint .kp-band{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0d6b65;border-radius:6px;padding:14px 18px}.kurulprint .kp-band h1{margin:0 0 4px;font-size:20pt}.kurulprint h2{color:#0d6b65;break-after:avoid;margin:18px 0 8px;font-size:14pt}.kurulprint h3{margin:12px 0 6px;font-size:12pt}.kurulprint table{border-collapse:collapse;width:calc(100% - 2px);margin-bottom:6px}.kurulprint th,.kurulprint td{text-align:start;vertical-align:top;border:1px solid #d3dcdf;padding:5px 8px}.kurulprint thead th{color:#566871;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eef3f4;font-size:9.5pt}.kurulprint td+td{width:38%;font-weight:600}.kurulprint .kp-card{border:1px solid #d3dcdf;border-inline-start:5px solid var(--c);break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;margin:0 0 8px;padding:8px 12px}.kurulprint .kp-card>div{white-space:pre-line;margin-top:3px}.kurulprint .kp-h{justify-content:space-between;gap:10px;display:flex}.kurulprint .kp-h span{color:#566871;font-size:9.5pt}.kurulprint .kp-ph{gap:6px;margin-top:6px;display:flex}.kurulprint .kp-ph img{object-fit:cover;border-radius:3px;width:32%;max-height:200px}.kurulprint .kp-note{color:#566871;font-style:italic}.kurulprint .kp-lines div{border-bottom:1px solid #d3dcdf;height:28px}.isg-link{padding-top:0;font-size:13px}.env-head{align-items:center;gap:14px;display:flex}.env-pct{min-width:76px;font-size:30px;line-height:1}.env-pct.ok{color:#15803d}.env-pct.mid{color:var(--p2)}.env-pct.low{color:var(--p1)}.env-rows{flex-direction:column;gap:6px;display:flex}.env-row{grid-template-columns:minmax(90px,180px) 1fr auto 44px;align-items:center;gap:10px;font-size:13.5px;display:grid}.env-row .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.env-row .mbar{background:var(--hover);border-radius:4px;height:8px;display:block;overflow:hidden}.env-row .mbar span{border-radius:4px;height:100%;display:block}.env-row .mbar .ok{background:#16a34a}.env-row .mbar .mid{background:var(--p2)}.env-row .mbar .low{background:var(--p1)}.env-row .pc{color:var(--muted);text-align:end;font-size:12.5px}.env-miss summary{cursor:pointer;color:var(--accent);font-size:13.5px;font-weight:600}.env-mi{text-align:start;border:0;border-bottom:1px dashed var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 2px;font-size:13.5px;display:flex}.env-mi:hover{background:var(--hover)}@media (width<=600px){.env-row{grid-template-columns:minmax(70px,110px) 1fr auto 38px;gap:8px}}.dshare{color:var(--accent);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.dshare:hover{background:var(--accent-soft)}.isg-detail .isg-paper-body{gap:14px}.isg-st.st-award{color:#a16207;background:#eab3082e}.isg-verdict{border:1.5px solid;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.isg-verdict .ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.isg-verdict b{font-size:16px;display:block}.isg-verdict small{color:var(--muted);font-size:12.5px}.isg-verdict.ok{background:#16a34a12;border-color:#16a34a66}.isg-verdict.ok .ic{background:#16a34a}.isg-verdict.ok b{color:#15803d}.isg-verdict.nok{background:#dc262612;border-color:#dc262666}.isg-verdict.nok .ic{background:#dc2626}.isg-verdict.nok b{color:#dc2626}.isg-main .lbl,.isg-meta .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:3px;font-size:11.5px;display:block}.isg-main .txt{white-space:pre-line;font-size:16px;font-weight:600;line-height:1.4}.isg-cks.ro .isg-ck{padding:8px 10px 8px 12px}.isg-cks.ro .isg-ck b{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.isg-cks.ro .isg-ck b.y{background:#16a34a}.isg-cks.ro .isg-ck b.n{background:#dc2626}.isg-warn{background:#dc26260f;border-inline-start:4px solid #dc2626;border-radius:10px;padding:10px 12px}.isg-meta{background:var(--hover);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;padding:12px;display:grid}.isg-meta b{font-size:14px;font-weight:600}.isg-meta small{color:var(--muted);font-size:12px;display:block}.isg-task{text-align:start;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;display:flex}.isg-task:hover{border-color:var(--accent);background:var(--accent-soft)}.isg-task small{color:var(--muted);font-size:12.5px}.env-people summary{cursor:pointer;color:var(--accent);margin-bottom:6px;font-size:13.5px;font-weight:600}.isg-drops{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.isg-drops .isg-drop{gap:10px;padding:12px 10px}.isg-drops .isg-drop.gal .cam{background:color-mix(in srgb,var(--c) 70%,#fff)}.kaw-row{align-items:center;gap:8px;display:flex}.kaw-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kaw-cands{border-top:1px dashed color-mix(in srgb,#eab308 40%,var(--line));flex-direction:column;gap:6px;margin-top:4px;padding-top:6px;display:flex}.kurulscreen{z-index:45;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.ks-bar{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.ks-bar .sp{flex:1}.ks-bar .kurul-month b{min-width:130px;font-size:16px}.ks-bar .chk{padding:0;font-size:13px}.ks-scroll{flex:1;overflow:auto}.ks-page{max-width:1100px;margin:0 auto;padding:20px 24px 60px;font-size:17px}.ks-page .kp-band{color:#fff;background:#0d6b65;border-radius:12px;padding:18px 24px}.ks-page .kp-band h1{margin:0 0 4px;font-size:30px}.ks-page h2{color:var(--accent);align-items:center;gap:10px;margin:28px 0 12px;font-size:22px;display:flex}.ks-page h3{margin:18px 0 10px;font-size:18px}.ks-ct{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 10px;font-size:14px}.ks-note{color:var(--muted);margin:0;font-style:italic}.ks-page .kurul-tiles{margin-bottom:12px}.ks-page .kurul-tile b{font-size:34px}.ks-page .kurul-tile span{font-size:15px}.ks-tbl{border-collapse:collapse;background:var(--surface);border-radius:10px;width:100%;font-size:16px;overflow:hidden}.ks-tbl th,.ks-tbl td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:9px 12px}.ks-tbl thead th{background:var(--hover);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:13px}.ks-tbl td+td{width:38%;font-weight:650}.ks-card{background:var(--surface);border:1px solid var(--line);border-inline-start:7px solid var(--c);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 12px;padding:14px 18px;display:flex}.ks-card.award{box-shadow:0 0 0 2px #eab30855,var(--shadow);border-color:#eab308}.ks-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ks-h b{font-size:18px}.ks-h .isg-st{margin:0}.ks-when{color:var(--muted);font-size:14px;font-family:var(--mono);margin-inline-start:auto}.ks-body{white-space:pre-line;font-size:19px;font-weight:600;line-height:1.4}.ks-f span{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:12px;display:block}.ks-f div{white-space:pre-line}.ks-meta{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:15px;display:flex}.ks-ph{flex-wrap:wrap;gap:10px;display:flex}.ks-thumb{border:1px solid var(--line);background:var(--hover);cursor:zoom-in;border-radius:10px;place-items:center;width:150px;height:110px;padding:0;display:grid;overflow:hidden}.ks-thumb img{object-fit:cover;width:100%;height:100%}.ks-acts{flex-wrap:wrap;gap:8px;display:flex}.ks-acts:empty{display:none}.ks-award{color:#a16207;border-color:#eab308;font-weight:700}.ks-notein{border:1px dashed var(--line);width:100%;color:var(--text);font:inherit;resize:vertical;background:0 0;border-radius:8px;padding:7px 10px;font-size:15px}.ks-notein:focus{border-style:solid;border-color:var(--accent);background:var(--surface);outline:none}.ks-zoom{z-index:46;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ks-zoom img{object-fit:contain;border-radius:8px;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);display:block;box-shadow:0 10px 40px #00000080}@media (width<=700px){.ks-page{padding:14px 12px 40px;font-size:15px}.ks-page .kp-band h1{font-size:22px}.ks-body{font-size:16px}.ks-bar .ks-title{display:none}.ks-thumb{width:100px;height:80px}}@media print{.kurulscreen{display:none!important}}.ks-bar{gap:12px;padding:12px 20px}.ks-bar .ks-title,.ks-bar .kurul-month b{font-size:19px}.ks-bar .kurul-month .xbtn{width:40px;height:40px;font-size:26px}.ks-bar .btn{min-height:40px;padding:0 14px;font-size:15px}.ks-bar .chk{font-size:15px}.ks-bar .ks-x{width:42px;height:42px}.ks-zoomctl{gap:0;display:inline-flex}.ks-zoomctl .btn{border-radius:0;min-width:46px;padding:0 10px;font-weight:700}.ks-zoomctl .btn:first-child{border-radius:8px 0 0 8px}.ks-zoomctl .btn:last-child{border-radius:0 8px 8px 0}.ks-zoomctl .ks-pct{font-weight:600;font-family:var(--mono);border-inline:0;font-size:13px}@media (width<=700px){.ks-zoomctl{display:none}}.micbtn.hold{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.micbtn.hold.rec{transform:scale(1.12)}.micpop{z-index:60;background:var(--surface);border:1px solid var(--line);width:260px;box-shadow:var(--shadow-lg);border-radius:12px;padding:10px 14px;position:fixed}.micpop-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.micpop .note{margin:6px 0 0;font-size:12.5px}.micpop .tgl{appearance:none;background:var(--line-strong,#bbb);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.micpop .tgl:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.micpop .tgl:checked{background:var(--accent)}.micpop .tgl:checked:after{transform:translate(16px)}.isg-types.four{grid-template-columns:repeat(4,1fr)}@media (width<=520px){.isg-types.four{grid-template-columns:repeat(2,1fr)}}.dk-cats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.dk-cat{text-align:start;border:2px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.dk-cat .em{grid-row:span 2;font-size:22px}.dk-cat b{font-size:13.5px}.dk-cat small{color:var(--muted);font-size:11px;line-height:1.25}.dk-cat:hover{border-color:var(--c)}.dk-cat.on{border-color:var(--c);background:var(--cs);box-shadow:0 3px 10px color-mix(in srgb,var(--c) 25%,transparent)}.dk-cat.on b{color:var(--ct)}.dk-picked{flex-wrap:wrap;gap:6px;display:flex}.dk-chip{background:var(--cs);color:var(--ct);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:13px;font-weight:600;display:inline-flex}.dk-chip em{background:var(--surface);color:var(--muted);border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700}.dk-chip.rep em{color:#fff;background:#dc2626}.dk-chip.noacc{background:var(--hover);color:var(--text)}.dk-chip button{width:22px;height:22px;color:inherit;border-radius:50%;place-items:center;display:grid}.dk-chip button:hover{background:color-mix(in srgb,var(--c) 18%,transparent)}.dk-warn{color:#b91c1c;margin:0}.dk-q{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);border-radius:8px;width:100%;padding:0 10px}.dk-people{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:240px;display:flex;overflow:auto}.dk-person{text-align:start;color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px;display:flex}.dk-person:last-child{border-bottom:0}.dk-person .pn{flex:1}.dk-person:hover{background:var(--hover)}.dk-person.on{background:var(--cs);font-weight:600}.dk-person.on svg{color:var(--c)}.dk-people .note{margin:0;padding:10px}.dk-addname{gap:6px;display:flex}.dk-addname input{border:1px solid var(--line);background:var(--surface);min-width:0;height:32px;color:var(--text);border-radius:8px;flex:1;padding:0 10px}.dk-catb{background:var(--cs);color:var(--ct);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.dk-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dk-list li{background:var(--hover);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.dk-list li .nm{flex:1}.dk-list li .st{color:var(--muted);font-size:12px;font-family:var(--mono)}.dk-list li.ok .st{color:var(--accent)}.dk-rep{color:#b91c1c;white-space:nowrap;background:#fee2e2;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.dk-ask{background:var(--cs);color:var(--ct);border-radius:10px;margin:0;padding:10px 12px}.dk-new{text-align:start;background:color-mix(in srgb,#6d28d9 9%,var(--surface));width:100%;color:var(--text);box-shadow:var(--shadow);border:2px solid #6d28d9;border-radius:14px;align-items:center;gap:14px;margin:0 0 12px;padding:14px 16px;display:flex}.dk-new:hover{background:color-mix(in srgb,#6d28d9 15%,var(--surface))}.dk-new .em{font-size:30px}.dk-new b{font-size:16px;display:block}.dk-new small{color:var(--muted);font-size:12.5px;display:block}.dk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}@media (width<=420px){.dk-tiles .kurul-tile{padding:8px}.dk-tiles .kurul-tile b{font-size:20px}}.dk-reps{margin:0 0 12px}.dk-reps ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dk-reps li{align-items:center;gap:10px;font-size:14px;display:flex}.dk-reps li span:nth-child(2){color:var(--muted);flex:1}.dk-bar{background:color-mix(in srgb,#6d28d9 12%,var(--surface))}.dk-ico{background:0 0;font-size:13px}.ks-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=700px){.ks-two{grid-template-columns:1fr}}.isgdeck{background:var(--surface);width:26px;min-width:26px;height:26px;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000f;border-radius:8px;flex:none;display:inline-block;position:relative}.isgdeck i{border:1.5px solid var(--surface);border-radius:2.5px;width:11px;height:16px;position:absolute;top:4px;left:8px;box-shadow:0 1px 2px #00000040}.isgdeck i:first-child{background:#64748b;transform:rotate(-20deg)translate(-3px,1px)}.isgdeck i:nth-child(2){background:#eab308;transform:rotate(0)}.isgdeck i:nth-child(3){background:#dc2626;transform:rotate(20deg)translate(3px,1px)}.side .nav-item.book.isgb:not(.on) .nm{color:var(--text);font-weight:600}.meal-tabs{margin:0 0 12px}.meal-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.meal-bar .kurul-month{justify-content:flex-start}.meal-kpis{margin:0 0 14px}.meal-kpis .kurul-tile b small{color:var(--muted);margin-inline-start:2px;font-size:13px;font-weight:500}.meal-h{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:18px 0 8px;font-size:13px}.meal-low{background:color-mix(in srgb,#dc2626 6%,var(--surface));border-color:#fca5a5;margin:0 0 6px}.meal-lowrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.meal-lowrow:first-of-type{border-top:0}.meal-lowrow .nm{flex:180px}.meal-lowrow .sc{font-size:17px;font-weight:800;font-family:var(--mono)}.meal-lowrow .rs{color:var(--muted);flex:100%;order:3;font-size:12.5px}.meal-items{flex-direction:column;gap:6px;display:flex}.meal-item{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 140px 44px;align-items:center;gap:10px;padding:9px 12px;display:grid}.meal-item .t{align-items:center;gap:8px;min-width:0;display:flex}.meal-item .t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.meal-item .t .n{color:var(--muted);white-space:nowrap;font-size:12px}.meal-item .dist{background:var(--hover);border-radius:5px;height:10px;display:flex;overflow:hidden}.meal-item .avg{text-align:center;color:#fff;min-width:40px;font-size:13.5px;font-weight:800;font-family:var(--mono);border-radius:7px;justify-self:end;padding:3px 0}.meal-item .rs{color:var(--muted);grid-column:1/-1;margin-top:-4px;font-size:12px}@media (width<=520px){.meal-item{grid-template-columns:1fr 44px}.meal-item .dist{grid-area:2/1/auto/-1}.meal-item .rs{grid-row:3}}.meal-reasons{flex-direction:column;gap:5px;display:flex}.meal-reasons div{grid-template-columns:130px 1fr 36px;align-items:center;gap:10px;font-size:13.5px;display:grid}.meal-reasons i{background:#f97316;border-radius:5px;min-width:4px;height:10px}.meal-reasons b{text-align:end;font-family:var(--mono)}.meal-days{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:flex-end;gap:4px;height:120px;padding:8px 10px 0;display:flex;overflow-x:auto}.meal-days div{flex-direction:column;flex:1 0 18px;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.meal-days i{border-radius:4px 4px 0 0;width:100%;max-width:26px;min-height:3px}.meal-days span{color:var(--muted);padding-bottom:4px;font-size:10.5px}.meal-comments{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.meal-comments li{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--line);border-radius:10px;padding:9px 12px;font-size:14px}.meal-comments li.low{border-inline-start-color:#dc2626}.meal-comments .meta{color:var(--muted);margin-bottom:2px;font-size:11.5px;display:block}.meal-menu{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mm-h,.mm-r{grid-template-columns:110px repeat(3,minmax(0,1fr));display:grid}.mm-h{background:var(--hover);color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:700}.mm-h span{padding:8px 10px}.mm-r{border-top:1px solid var(--line)}.mm-r.today{background:var(--accent-soft)}.mm-r .d{text-transform:capitalize;padding:8px 10px;font-size:13px;font-weight:600}.mm-c{border-inline-start:1px solid var(--line);text-align:start;color:var(--text);flex-direction:column;align-items:flex-start;gap:1px;min-height:36px;padding:7px 10px;font-size:13px;display:flex}.mm-c:not(:disabled):hover{background:var(--hover)}.mm-c .std{color:var(--muted);font-size:12px}.mm-c.empty .note{margin:0}@media (width<=700px){.mm-h{display:none}.mm-r{grid-template-columns:1fr}.mm-r .d{background:var(--hover)}.mm-c{border-inline-start:0;border-top:1px dashed var(--line)}.mm-c:before{color:var(--muted);font-size:11px;font-weight:700}.mm-c:nth-child(2):before{content:"🍳"}.mm-c:nth-child(3):before{content:"🍲"}.mm-c:nth-child(4):before{content:"🌙"}}.meal-edit{max-width:480px}.meal-qr{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.meal-qr .qrbox{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.meal-qr .qrbox.off{opacity:.35}.meal-qr .qrurl{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex}.meal-qr .qrurl code{word-break:break-all;background:var(--hover);border-radius:6px;padding:4px 8px;font-size:11.5px}.meal-qr .qract{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mealprint{width:186mm;margin:0 auto;font-family:Public Sans,Arial,sans-serif}.mealprint .mp-card{box-sizing:border-box;break-inside:avoid;text-align:center;vertical-align:top;border:.3mm dashed #9aaab0;flex-direction:column;justify-content:space-between;align-items:center;width:62mm;height:86mm;padding:4mm 3mm 3mm;display:inline-flex;overflow:hidden}.mealprint .mp-top{color:#0d6b65;font-size:11pt;font-weight:800;line-height:1.15}.mealprint .qr{width:36mm;height:36mm}.mealprint .mp-scale{gap:1mm;display:flex}.mealprint .mp-scale span{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1mm;place-items:center;width:4.6mm;height:4.6mm;font-size:7.5pt;font-weight:800;display:grid}.mealprint .mp-txt{color:#333;font-size:7pt;line-height:1.25}.mealprint .mp-org{color:#777;font-size:6.5pt;line-height:1.2}.mealprint .mp-ad{color:#566871;text-align:start;border-top:.2mm solid #dce5e7;justify-content:center;align-items:center;gap:1.5mm;width:100%;padding-top:1.5mm;font-size:6pt;line-height:1.25;display:flex}.mealprint .mp-ad b{color:#0d6b65}.mealprint .mp-logo{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0d8a80;border-radius:1.2mm;flex:none;place-items:center;width:5mm;height:5mm;font-size:8pt;font-weight:900;display:grid}@media print{.mealprint{page:mealqr}@page mealqr{size:A4;margin:8mm}}.meal-sec{gap:8px;margin:12px 0 0}.meal-sec .meal-h{margin:0 0 6px}.meal-sec .meal-item{background:var(--surface)}.meal-head{margin:0 0 12px}.meal-head .meal-bar{margin:0 0 6px}.meal-head .note{margin:0}.meal-days{background:0 0;border:0;padding:8px 0 0}.menuprint{color:#15232a;font:9.5pt/1.35 Public Sans,Arial,sans-serif}.menuprint .mp-h{border-bottom:2px solid #0d6b65;margin-bottom:8px;padding-bottom:4px}.menuprint .mp-h b{color:#566871;letter-spacing:.04em;font-size:9pt}.menuprint h1{color:#0d6b65;text-transform:capitalize;margin:2px 0 0;font-size:16pt}.menuprint table{border-collapse:collapse;width:100%}.menuprint th,.menuprint td{text-align:start;vertical-align:top;border:1px solid #cbd5d9;padding:3px 6px}.menuprint th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eef3f4;font-size:9pt}.menuprint td.d{white-space:nowrap;text-transform:capitalize;width:16%;font-weight:600}.menuprint tr{break-inside:avoid}.menuprint .mp-f{color:#566871;margin-top:6px;font-size:8.5pt}.scroll>.meal-menu,.scroll>.meal-sec,.scroll>.meal-head,.scroll>.meal-kpis,.scroll>.meal-low,.meal-days{flex-shrink:0}.mm-st{flex-wrap:wrap;align-items:center;gap:2px;margin-top:4px;display:flex}.mm-st .av.xs{width:18px;height:18px;font-size:8px}.mm-st .nm{color:var(--muted);margin-inline-start:4px;font-size:11.5px}.mm-st em{color:var(--muted);margin-inline-start:2px;font-size:11px;font-style:normal}.menuprint td .st{color:#566871;margin:0;margin-top:1px;padding:0;font-size:8pt;display:block}.meal-range{align-items:center;gap:8px;margin-top:8px;display:flex}.meal-range input{flex:1;min-width:0}.meal-staff{text-align:start;width:100%;color:var(--text);font:inherit;grid-template-columns:1fr auto 44px}.meal-staff .note{margin:0;font-size:12px}@media (width<=520px){.meal-staff{grid-template-columns:1fr 44px}.meal-staff .note{grid-area:2/1/auto/-1}}.meal-names{flex-direction:column;gap:8px;margin-top:8px;display:flex}.meal-addname{gap:6px;display:flex}.meal-addname input{flex:1;min-width:0}.meal-sug{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meal-sug .note{margin:0;font-size:12px}.meal-sugbtn{font:inherit;border:1px dashed var(--line);color:var(--text);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12.5px}.meal-sugbtn:hover{border-color:var(--accent)}.meal-staffbox{flex-direction:column;gap:6px;display:flex}.meal-staffbox.on>.meal-staff{border-color:var(--accent)}.meal-staff:hover{background:var(--hover)}.meal-staff .na{color:var(--muted);background:var(--hover);border-radius:999px;padding:0 6px;font-size:11px;font-style:normal}.meal-staff .note{align-items:center;gap:8px;display:flex}.meal-staff .bad{color:#dc2626;font-weight:600}.meal-slots{flex-direction:column;gap:6px;display:flex}.meal-staffbox .meal-slots{border-inline-start:3px solid var(--line);margin:0 0 6px 10px;padding-inline-start:14px}.meal-slot{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.meal-slot.low{border-inline-start:4px solid #dc2626}.meal-slot .h{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.meal-slot .h b{text-transform:capitalize}.meal-slot .h .n{color:var(--muted);margin-inline-end:auto;font-size:12px}.meal-slot .avg{text-align:center;color:#fff;min-width:40px;font-size:13px;font-weight:800;font-family:var(--mono);border-radius:7px;padding:2px 0}.meal-slot .its{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px;display:flex}.meal-slot .its b{font-family:var(--mono)}.meal-slot .its .bad{color:var(--text);font-weight:600}.meal-slot .who{color:var(--muted);margin-top:4px;font-size:12px}.scroll.rs>*{flex-shrink:0}.rc{background:var(--cc,#94a3b8);color:#fff;min-width:24px;height:24px;font-size:12px;font-weight:800;font-family:var(--mono);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:7px;place-items:center;padding:0 4px;line-height:1;display:inline-grid;position:relative}.rc.off{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.rc.ex:after{content:"";top:-3px;width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);background:#f43f5e;border-radius:50%;position:absolute;inset-inline-end:-3px}.rs-now{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--sc) 22%,var(--surface)) 0%,var(--surface) 70%);border:1px solid color-mix(in srgb,var(--sc) 45%,var(--line));box-shadow:0 6px 24px -14px var(--sc);border-radius:18px;margin:0 0 14px;padding:16px 18px 14px;position:relative;overflow:hidden}.rs-now:before{content:"";inset-inline-end:-40px;background:color-mix(in srgb,var(--sc) 16%,transparent);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px}.rs-now-h{align-items:center;gap:12px;display:flex;position:relative}.rs-now-h .t{flex-direction:column;flex:1;min-width:0;display:flex}.rs-now-h .t b{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--sc) 70%,var(--text));font-size:13px}.rs-now-h .t span{letter-spacing:-.01em;font-size:20px;font-weight:800}.rs-now-h .left{color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.rs-live{background:var(--sc);width:12px;height:12px;box-shadow:0 0 0 0 var(--sc);border-radius:50%;flex:none;animation:2s infinite rs-pulse}@keyframes rs-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sc) 60%,transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.rs-live{animation:none}}.rs-bar{background:color-mix(in srgb,var(--sc) 15%,var(--hover));border-radius:3px;height:6px;margin:12px 0;position:relative;overflow:hidden}.rs-bar i{background:var(--sc);border-radius:3px;position:absolute;inset:0 auto 0 0}[dir=rtl] .rs-bar i{inset:0 0 0 auto}.rs-now-people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid;position:relative}.rs-now-people .note{margin:0}.rs-next{border-top:1px dashed color-mix(in srgb,var(--nc) 40%,var(--line));color:var(--muted);align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:13px;display:flex;position:relative}.rs-next>span:first-child{font-weight:600}.rs-next .avs{display:flex}.rs-next .avs .av{box-shadow:0 0 0 2px var(--surface);margin-inline-start:-4px}.rs-next em{font-size:12px;font-style:normal}.rs-person{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--tc);border-radius:12px;align-items:stretch;min-width:0;display:flex}.rs-pbtn{text-align:start;min-width:0;color:var(--text);font:inherit;border-radius:10px;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}button.rs-pbtn:hover{background:var(--hover)}.rs-pbtn .av.xs{width:30px;height:30px;font-size:11px}.rs-pbtn .nm{flex-direction:column;flex:1;min-width:0;display:flex}.rs-pbtn .nm b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rs-pbtn .nm small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rs-ex{color:#be123c;background:color-mix(in srgb,#f43f5e 14%,var(--surface));white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.rs-tel{width:40px;color:var(--accent);border-inline-start:1px solid var(--line);flex:none;place-items:center;display:grid}.rs-tel:hover{background:var(--accent-soft)}.rs-tabs{margin:0 0 12px}.rs-dayh{flex-direction:row;align-items:center;gap:10px;margin:0 0 12px;display:flex}.rs-dayh b{text-transform:capitalize;text-align:center;flex:1;font-size:16px}.rs-dayh .xbtn{width:34px;height:34px;font-size:20px}.rs-day{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}@media (width>=1280px){.rs-day{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}@media (width>=821px) and (width<=1279px){.rs-day[style*="--n: 4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.rs-day{grid-template-columns:1fr}}.rs-col{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.rs-col.now{border-color:var(--sc);box-shadow:0 0 0 2px color-mix(in srgb,var(--sc) 35%,transparent)}.rs-col-h{background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 18%,var(--surface)),var(--surface));align-items:center;gap:10px;padding:12px 14px;display:flex}.rs-col-h .num{background:var(--sc);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.rs-col-h div{flex-direction:column;flex:1;display:flex}.rs-col-h small{color:var(--muted);font-family:var(--mono);font-size:12px}.rs-col-h .ct{color:var(--sc);font-size:18px;font-weight:800}.rs-col-b{flex-direction:column;gap:6px;padding:10px;display:flex}.rs-col-b .note{text-align:center;margin:4px}.rs-off{flex-direction:column;gap:10px;margin:0 0 12px;display:flex}.rs-off>div{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.rs-off .lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:700}.rs-codes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:4px 0 12px;display:grid}.rs-code{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:start;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rs-code span:last-child{flex-direction:column;font-size:13.5px;font-weight:600;display:flex}.rs-code small{color:var(--muted);font-weight:400;font-family:var(--mono);font-size:11.5px}.rs-code .rc{min-width:30px;height:30px;font-size:14px}.rs-code.on{border-color:var(--cc);box-shadow:0 0 0 2px color-mix(in srgb,var(--cc) 35%,transparent);background:color-mix(in srgb,var(--cc) 8%,var(--surface))}.rs-gridh{flex-flow:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.rs-gridh .kurul-month{margin-inline-end:auto}.rs-legend{color:var(--muted);flex-wrap:wrap;flex:100%;gap:6px 14px;font-size:12px;display:flex}.rs-legend>span{align-items:center;gap:6px;display:inline-flex}.rs-legend .rc{min-width:20px;height:20px;font-size:11px}.rs-gridwrap{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-height:72vh;overflow:auto}.rs-grid{border-collapse:separate;border-spacing:0;-webkit-user-select:none;user-select:none;font-size:12.5px}.rs-grid th,.rs-grid td{text-align:center;border-bottom:1px solid var(--line);min-width:34px;padding:3px}.rs-grid thead th{z-index:2;background:var(--surface-2);color:var(--text);padding:6px 2px;font-size:12px;font-weight:700;line-height:1.1;position:sticky;top:0}.rs-grid thead th span:not(.av){color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:500;display:block}.rs-grid .nm{z-index:1;background:var(--surface);text-align:start;border-inline-end:1px solid var(--line);min-width:170px;max-width:220px;padding:6px 10px;position:sticky;inset-inline-start:0}.rs-grid thead .nm{z-index:3;background:var(--surface-2)}.rs-grid .pn{align-items:center;gap:8px;font-weight:600;display:flex}.rs-grid .pn>span:not(.av):not(.rc){flex-direction:column;min-width:0;display:flex}.rs-grid .pn>.rc{flex:none;align-self:center;width:24px;min-width:24px;padding:0}.rs-grid .pn>.rc.off{font-family:inherit;font-size:14px}.rs-grid .pn small{color:var(--muted);font-size:11px;font-weight:400}.rs-grid .we{background:color-mix(in srgb,var(--hover) 55%,transparent)}.rs-grid thead th.we{background:color-mix(in srgb,var(--hover) 55%,var(--surface-2))}.rs-grid th.today{color:var(--accent)}.rs-grid th.today,.rs-grid td.today{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.rs-grid td button{border-radius:8px;place-items:center;width:100%;padding:2px 0;display:grid}.rs-grid td button:hover{background:var(--hover)}.rs-grid tr.grp th{text-transform:uppercase;letter-spacing:.05em;color:var(--text);background:var(--surface-2);padding:8px 10px;font-size:12px;font-weight:800}.rs-grid tr.grp th i{background:var(--tc);vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-inline-end:8px;display:inline-block}.rs-grid tr.grp td{background:var(--surface-2)}.rs-grid tr.sum th,.rs-grid tr.sum td{background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700}.rs-grid tr.sum .rc{min-width:20px;height:20px;font-size:11px}.rs-sec{flex-direction:column;gap:10px;margin:0 0 12px;display:flex}.rs-sec .meal-h{margin:0}.rs-sech{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-sech .meal-h{margin-inline-end:auto}.rs-shifts{flex-direction:column;gap:8px;display:flex}.rs-shift{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-shift .num{background:var(--sc);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.rs-shift input[type=text]{flex:140px;min-width:0}.rs-shift input[type=time]{width:110px}.rs-teams{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.rs-team{border:1px solid var(--line);border-top:4px solid var(--tc);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rs-team .h{align-items:center;gap:8px;display:flex}.rs-team .h i{background:var(--tc);border-radius:4px;width:12px;height:12px}.rs-team .h .note{margin:0;margin-inline-end:auto;font-size:12px}.cyc{flex-wrap:wrap;gap:3px;display:flex}.cyc .rc{min-width:22px;height:22px;font-size:11px}.rs-team .ps{flex-wrap:wrap;gap:6px;display:flex}.rs-mini{background:var(--hover);border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 2px;font-size:12.5px;display:inline-flex}.rs-people{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.rs-presets{flex-direction:column;gap:8px;display:flex}.rs-preset{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:start;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rs-preset>span:not(.cyc){color:var(--muted);font-size:12.5px}.rs-preset .cyc{margin-top:4px}.rs-preset .cyc .rc{border-radius:4px;min-width:16px;height:16px;padding:0 2px;font-size:9px}.rs-preset.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.rs-colors{gap:8px;display:flex}.rs-colors button{border-radius:50%;width:28px;height:28px}.rs-colors button.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text)}.rs-cycedit{align-items:center}.rs-cycedit .rc{min-width:30px;height:30px;font-size:13px}.rs-cychelp{margin:2px 0 6px}.rs-cyctake{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.rs-cyctake select{max-width:100%}.rs-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=520px){.rs-2{grid-template-columns:1fr}}.rs-teamseg i{background:var(--tc);border-radius:3px;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.rs-onb{flex-direction:column;gap:12px;max-width:640px;margin:10px auto;display:flex}.rs-onb h2{margin:0;font-size:20px}.rs-onb ol{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rs-onb li{counter-increment:s;grid-template-columns:34px 1fr;column-gap:10px;display:grid}.rs-onb li:before{content:counter(s);background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.rs-onb li span{color:var(--muted);font-size:13.5px}.rs-onb-a{flex-wrap:wrap;gap:8px;display:flex}.rs-strip{flex-direction:column;flex-shrink:0;gap:8px;margin:0 0 12px;display:flex}.rs-stripi{border:1px solid color-mix(in srgb,var(--sc) 45%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 14%,var(--surface)),var(--surface) 60%);border-radius:14px;overflow:hidden}.rs-stripi .h{width:100%;color:var(--text);font:inherit;text-align:start;align-items:center;gap:10px;padding:9px 12px;display:flex}.rs-stripi .h b{white-space:nowrap;font-size:13px}.rs-stripi .h .sub{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.rs-stripi .h .avs{display:flex}.rs-stripi .h .avs .av{box-shadow:0 0 0 2px var(--surface);margin-inline-start:-5px}.rs-stripi .b{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:center;gap:6px;padding:0 10px 10px;display:grid}.rs-stripi .b .btn{justify-self:start}.rs-stripi .b .note{margin:0}@media (width<=520px){.rs-stripi .h .sub{display:none}.rs-now-h .t span{font-size:17px}}.rsprint{color:#15232a;font:8pt/1.25 Public Sans,Arial,sans-serif}.rsprint .mp-h{border-bottom:2px solid #0d6b65;margin-bottom:6px;padding-bottom:4px}.rsprint .mp-h b{color:#566871;font-size:9pt}.rsprint h1{color:#0d6b65;text-transform:capitalize;margin:2px 0 0;font-size:13pt}.rsprint .rs-grid{width:100%;font-size:7pt}.rsprint .rs-grid th,.rsprint .rs-grid td{color:#15232a;background:#fff;border:1px solid #cbd5d9;min-width:0;padding:1px;position:static}.rsprint .rs-grid .nm{width:14%;min-width:0;max-width:none}.rsprint .rs-grid .pn .av{display:none}.rsprint .rs-grid .we{background:#f1f5f6}.rsprint .rs-grid tr.grp th,.rsprint .rs-grid tr.grp td,.rsprint .rs-grid tr.sum th,.rsprint .rs-grid tr.sum td,.rsprint .rs-grid thead th{color:#15232a;background:#eef3f4}.rsprint .rs-grid th,.rsprint .rs-grid td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rsprint .rc{border-radius:4px;min-width:17px;height:17px;padding:0 2px;font-size:7.5pt}.rsprint .rc .sico{width:13px;height:13px}.rsprint .rc .sico-eve{width:16px;height:16px}.rsprint .rs-grid tr{break-inside:avoid;page-break-inside:avoid}.rsprint .rs-grid tr.grp{break-after:avoid;page-break-after:avoid}.rsprint .rs-grid thead{display:table-header-group}.rsprint .rc.off{box-shadow:none;color:#94a3b8}.rsprint .rc.ex:after{width:5px;height:5px;box-shadow:none}.rsprint .mp-f{color:#566871;margin-top:6px;font-size:8pt}@media print{.rsprint{page:rs}@page rs{size:A4 landscape;margin:7mm}}.rs-warn{background:color-mix(in srgb,#f59e0b 12%,var(--surface));border:1px solid color-mix(in srgb,#f59e0b 40%,var(--line));color:var(--text);text-align:start;border-radius:10px;flex-direction:column;gap:2px;margin:2px 0 0;padding:6px 10px;font-size:12.5px;list-style:none;display:flex}.rs-ok{color:#059669;margin:2px 0 0;font-size:12.5px;font-weight:600}.rs-note{color:var(--muted);margin:2px 0 0;font-size:12px}.rs-stat{color:var(--muted);font-size:12.5px;font-weight:600}.rs-lim{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.rs-lims{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.rs-sec select{max-width:420px}.rs-brk{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rs-brk input{width:70px}.rs-net{color:var(--sc);background:color-mix(in srgb,var(--sc) 12%,var(--surface));white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12.5px;font-weight:700}.rs-warn-i{color:#d97706;cursor:help;margin-inline-start:auto;padding:0 2px;font-size:15px}.rs-grid .pn{width:100%}.rs-preset.bad{opacity:.72}.rs-preset.bad.on{opacity:1}.rs-preset .rs-warn,.rs-preset .rs-ok{width:100%}.rs-rule{color:var(--accent);background:var(--accent-soft);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11.5px;font-weight:700}.rs-imap{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.rs-imap label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.rs-imp{border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:46vh;display:flex;overflow:auto}.rs-impr{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.rs-impr:last-child{border-bottom:0}.rs-impr.off{opacity:.45}.rs-impr .nm{flex-direction:column;flex:1;min-width:0;display:flex}.rs-impr .nm small{color:var(--muted);font-size:12px}.rs-impr .nm small.ok{color:#059669;font-weight:600}.rs-impr .tm{color:var(--muted);text-align:end;font-size:12.5px}.rs-chk{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}@media (width<=520px){.rs-impr{flex-wrap:wrap}.rs-impr .tm{text-align:start;flex-basis:100%;padding-inline-start:26px}}.rs-sheets{flex-wrap:wrap;gap:4px 16px;display:flex}.rs-plan{flex-direction:column;gap:10px;display:flex}.rs-sum{background:var(--accent-soft);border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.mf-prev{max-height:52vh;overflow:auto}.side-foot{flex-wrap:wrap}.side-foot .sf-fb{border:1px dashed var(--line);color:var(--muted);text-align:start;border-radius:9px;flex:100%;order:-1;align-items:center;gap:8px;margin:-2px -4px 2px;padding:7px 10px;font-size:12px;display:flex}.side-foot .sf-fb:hover{background:var(--hover);color:var(--text);border-style:solid}.rs-setup{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));gap:6px;margin-bottom:10px}.rs-setup b{color:var(--text)}.rs-setup .rs-onb-a{margin-top:4px}.rs-pgrp{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.rs-pgrp .h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rs-pchips{flex-wrap:wrap;gap:6px;display:flex}.rs-pc{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:999px;padding:4px 10px;font-size:12.5px}.rs-pc.ok{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.rs-pc.off{opacity:.45;text-decoration:line-through}.rs-runs{flex-direction:column;gap:6px;display:flex}.rs-runl{flex-wrap:wrap;align-items:center;gap:4px 5px;display:flex}.rs-runl .arr{color:var(--muted);font-size:11px}.rs-run{color:var(--text);background:color-mix(in srgb,var(--cc) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--cc) 45%,var(--line));white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.rs-run.off{color:var(--muted);background:var(--surface-2);border-style:dashed;font-weight:500}.rs-run.on{box-shadow:0 0 0 2px var(--cc)}.rs-run .now{color:var(--cc);font-size:10.5px;font-style:normal;font-weight:700}.rs-preset .rs-runs{margin-top:4px}.rs-preset .rs-run{padding:2px 7px;font-size:11px}.rs-team .ps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}button.rs-mini{color:var(--text);cursor:pointer;border:0}button.rs-mini:disabled{cursor:default}.rs-link{flex-direction:column;gap:6px;display:flex}.rs-linkr{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr minmax(160px,240px);align-items:center;gap:10px;padding:6px 10px;display:grid}.rs-linkr .nm{flex-direction:column;min-width:0;display:flex}.rs-linkr .nm small{color:var(--muted);font-size:11.5px}.rs-stripi{background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 9%,var(--surface)),var(--surface) 55%)}.rs-stripi .h{gap:8px;padding:7px 12px}.rs-stripi .h b{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--sc) 70%,var(--text));font-size:11px}.rs-band{scrollbar-width:none;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}.rs-band::-webkit-scrollbar{display:none}.rs-bchip{background:var(--surface-2);border:1px solid var(--line);border-inline-start:3px solid var(--tc);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px 2px 2px;font-size:12.5px;font-weight:500;display:inline-flex}.rs-bchip .av{width:20px;height:20px;font-size:9px}@media (width<=600px){.rs-linkr{grid-template-columns:1fr}}@media (width<=520px){.rs-stripi .h .sub{display:block}}.rs-gshift td{vertical-align:top;min-width:40px;padding:4px 2px}.rs-gshift tr.off th,.rs-gshift tr.off td{background:var(--surface-2)}.rs-gshift .nm .pn>span:last-child{font-size:12.5px}.rs-tc{flex-direction:column;align-items:center;gap:2px;display:flex}.rs-tchip{color:#fff;background:var(--tc);border-radius:6px;justify-content:center;align-items:baseline;gap:1px;min-width:26px;padding:1px 4px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.rs-tchip small{opacity:.85;font-size:9px;font-weight:600}.rs-cnt{color:var(--muted);margin-top:2px;font-size:10px;display:block}.rs-tlegend{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;font-size:12.5px;display:flex}.rs-tlegend>span:not(.note){align-items:center;gap:6px;display:inline-flex}.rs-tlegend .note{flex-basis:100%}.rs-mkteam{white-space:nowrap}.rs-stripi .h .sub{flex:0 auto}.rs-stripi .h .rs-band{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:0;display:flex;overflow-x:auto}.rs-stripi .h .rs-band .note{font-size:12.5px}.rs-stripi .h>.ico,.rs-stripi .h>svg{flex-shrink:0;margin-inline-start:auto}@media (width<=600px){.rs-stripi .h{flex-wrap:wrap;row-gap:6px}.rs-stripi .h .rs-band{flex-basis:100%;order:5}}:is(.scroll,.daystrips)>.rs-strip{margin:-6px 0 -8px}.rs-stripi .b{flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 8px;display:flex}.rs-bchip.big{gap:7px;padding:3px 4px 3px 3px}.rs-bchip.big .nm{flex-direction:column;padding-inline-end:4px;line-height:1.15;display:flex}.rs-bchip.big .nm b{font-size:12.5px;font-weight:600}.rs-bchip.big .nm small{color:var(--muted);font-size:10.5px;font-weight:400}.rs-bchip.big .rs-tel{width:24px;height:24px;color:var(--accent);background:var(--surface);border-radius:50%;place-items:center;display:grid}.rs-stripi .b .linkbtn{font-size:12px}.rs-stripi .h{cursor:pointer}.rs-stripi .h .ttl{min-width:0;color:inherit;font:inherit;text-align:start;flex:none;align-items:center;gap:8px;padding:0;display:flex}.rs-stripi .h .tt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rs-stripi .h .tg{color:var(--muted);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.rs-stripi .h .rs-bchip{font-size:11.25px}.rs-bchip .rs-btel{width:18px;height:18px;color:var(--accent);background:var(--surface);border-radius:50%;place-items:center;margin-inline:2px -5px;display:grid}.rs-bchip .rs-btel .ico,.rs-bchip .rs-btel svg{width:11px;height:11px}@media (hover:hover){.rs-bchip .rs-btel:hover{background:var(--accent-soft)}}@media (width<=600px){.rs-stripi .h .ttl{flex:1 1 0}.rs-stripi .h .tt{flex-direction:row;align-items:center;gap:8px}}.rc,.rs-col-h .num,.rs-shift .num{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,inherit}.rs-days{flex-wrap:wrap;gap:6px;display:flex}.rs-days button{border:1px solid var(--line);background:var(--surface);min-width:46px;color:var(--text);border-radius:9px;padding:6px 8px;font-size:12.5px;font-weight:600}.rs-days button.on{color:#fff;background:#94a3b8;border-color:#94a3b8}.sky{--sky-tx:#0f172a;--sky-mu:#0f172aa8}.sky.sky-night{--sky-tx:#f8fafc;--sky-mu:#f1f5f9c7;color:var(--sky-tx);background:radial-gradient(1.4px 1.4px at 12% 28%,#fff 60%,#0000 62%),radial-gradient(1px 1px at 22% 72%,#fff 60%,#0000 62%),radial-gradient(1.6px 1.6px at 35% 18%,#e0e7ff 60%,#0000 62%),radial-gradient(1px 1px at 47% 58%,#fff 60%,#0000 62%),radial-gradient(1.3px 1.3px at 58% 30%,#fff 60%,#0000 62%),radial-gradient(1px 1px at 66% 80%,#c7d2fe 60%,#0000 62%),radial-gradient(1.5px 1.5px at 74% 22%,#fff 60%,#0000 62%),radial-gradient(1px 1px at 81% 64%,#fff 60%,#0000 62%),radial-gradient(1.2px 1.2px at 92% 40%,#fff 60%,#0000 62%),radial-gradient(1px 1px at 6% 86%,#fff 60%,#0000 62%),linear-gradient(160deg,#0b1026 0%,#1e1b4b 55%,#3b2a7a 100%);border-color:#312e81}.sky.sky-day{--sky-tx:#0c4a6e;--sky-mu:#0c4a6ebf;color:var(--sky-tx);background:radial-gradient(60% 40% at 30% 85%,#ffffffd9,#0000 70%),linear-gradient(#7dd3fc 0%,#bae6fd 55%,#e0f2fe 100%);border-color:#7dd3fc}.sky.sky-work{--sky-tx:#064e3b;--sky-mu:#064e3bbf;color:var(--sky-tx);background:radial-gradient(60% 40% at 30% 85%,#fffc,#0000 70%),linear-gradient(#93c5fd 0%,#a7f3d0 60%,#ecfdf5 100%);border-color:#6ee7b7}.sky.sky-eve{--sky-tx:#fffbf5;--sky-mu:#fffbf5db;color:var(--sky-tx);background:radial-gradient(1px 1px at 18% 22%,#fffc 60%,#0000 62%),radial-gradient(1px 1px at 63% 14%,#ffffffb3 60%,#0000 62%),linear-gradient(#1f3b63 0%,#3e6296 42%,#c98e78 78%,#f3c99a 100%);border-color:#4a6fa5}.sky small,.sky .sub,.sky .note,.sky .rs-next,.sky .rs-next em{color:var(--sky-mu)!important}.sky b{color:inherit}.sky:after{content:"";pointer-events:none;position:absolute}.sky-night:after{filter:drop-shadow(0 0 6px #fde68a99);border-radius:50%;width:26px;height:26px;box-shadow:7px -5px #fde68a}.sky-day:after,.sky-work:after{background:#fde047;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 7px #fde04759,0 0 26px 10px #fde0478c}.sky-eve:after{background:radial-gradient(circle,#fffbeb 0 30%,#fcd34d 62%,#f59e0b 100%);border-radius:50%;width:44px;height:44px;box-shadow:0 0 30px 12px #fcd34d80}.rs-col-h.sky{min-height:60px;padding-inline-start:62px;position:relative;overflow:hidden}.rs-col-h.sky:after{inset-inline-start:16px;top:50%;transform:translateY(-50%)}.rs-col-h.sky-eve:after{top:auto;bottom:-22px;inset-inline-start:12px;transform:none}.rs-col-h.sky .ct{color:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff38;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:700}.rs-col-h.sky-day .ct,.rs-col-h.sky-work .ct{background:#fff9}.rs-now.sky:before{display:none}.rs-now.sky:after{inset-inline-end:26px;top:18px;transform:scale(1.35)}.rs-now.sky-eve:after{top:auto;bottom:-26px;inset-inline-end:40px;transform:scale(1.6)}.rs-now.sky .rs-now-h .t b{color:var(--sky-mu)}.rs-now.sky .rs-now-h .left{margin-inline-end:56px}.rs-stripi.sky:after{display:none}.rs-stripi.sky .h b{color:var(--sky-mu)}.rs-stripi.sky .h .tg,.rs-stripi.sky .linkbtn{color:var(--sky-tx)}.sky .rs-bchip,.sky .rs-bchip b,.sky .rs-person,.sky .rs-person b{color:var(--text)}.sky .rs-bchip small,.sky .rs-person small{color:var(--muted)!important}.sky-eve .linkbtn,.sky-eve .rs-next,.sky-eve .rs-next *{text-shadow:0 1px 2px #1f3b638c}.rs-stripi .h .sub .sk{vertical-align:-3px;margin-inline-end:2px;font-size:19px;line-height:1}.sico{vertical-align:-.15em;flex-shrink:0;width:1.05em;height:1.05em;display:inline-block}.rc .sico{vertical-align:middle;color:#fff;width:15px;height:15px}.rs-shift .num .sico,.rs-col-h .num .sico{color:#fff;width:18px;height:18px}.rs-run .sico{width:14px;height:14px;margin-inline-end:2px}.rs-run .sico-day,.rs-run .sico-work{color:#d97706}.rs-run .sico-night{color:#4f46e5}.rs-run .sico-eve{color:#ea580c}:root[data-theme=dark] .rs-run .sico-night{color:#a5b4fc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rs-run .sico-night{color:#a5b4fc}}.rs-stripi .h .sub .sk{vertical-align:-4px;display:inline-flex}.rs-stripi .h .sub .sk .sico{width:20px;height:20px}.sky-night .sk .sico{color:#fde68a}.sky-day .sk .sico,.sky-work .sk .sico{color:#f59e0b}.sky-eve .sk .sico{color:#fcd34d}.rs-stripi[class*=tint-]{border-radius:14px;overflow:hidden}.rs-stripi.tint-night{background:linear-gradient(90deg,color-mix(in srgb,#4338ca 12%,var(--surface)),var(--surface) 70%);border-color:color-mix(in srgb,#4338ca 35%,var(--line))}.rs-stripi.tint-day{background:linear-gradient(90deg,color-mix(in srgb,#0ea5e9 12%,var(--surface)),var(--surface) 70%);border-color:color-mix(in srgb,#0ea5e9 35%,var(--line))}.rs-stripi.tint-work{background:linear-gradient(90deg,color-mix(in srgb,#10b981 12%,var(--surface)),var(--surface) 70%);border-color:color-mix(in srgb,#10b981 35%,var(--line))}.rs-stripi.tint-eve{background:linear-gradient(90deg,color-mix(in srgb,#f59e0b 13%,var(--surface)),var(--surface) 70%);border-color:color-mix(in srgb,#f59e0b 38%,var(--line))}.rs-stripi[class*=tint-] .h b{color:var(--muted)}.rs-stripi[class*=tint-] .h .sub{color:var(--text);font-weight:600}.rs-skyb{border-radius:9px;flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 3px #0000002e}.rs-skyb.sky-night:after{filter:none;width:12px;height:12px;top:6px;left:7px;box-shadow:4px -3px #fde68a}.rs-skyb.sky-day:after,.rs-skyb.sky-work:after{width:11px;height:11px;top:6px;right:6px;box-shadow:0 0 0 3px #fde04759,0 0 10px 3px #fde04799}.rs-skyb.sky-eve:after{width:20px;height:20px;bottom:-9px;left:5px;box-shadow:0 0 12px 4px #fcd34d99}.rs-skyb.sky-eve{background:linear-gradient(#1f3b63 0%,#3e6296 40%,#d9967a 78%,#f3c99a 100%)}@media (width<=600px){.rs-skyb{border-radius:8px;width:26px;height:26px}}.rc .sico-eve{width:20px;height:20px}.rs-stripi .h .sub .sk .sico-eve{width:22px;height:22px}.tools-tog{background:var(--accent);height:30px;color:var(--accent-ink,#fff);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--accent) 70%,transparent);border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:4px;padding:0 10px 0 7px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.tools-tog.off{color:#1f1300;background:#f59e0b}.tools-tog .ico.up{transform:rotate(180deg)}.tools-tog .dot{top:-2px;width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);background:#ef4444;border-radius:50%;position:absolute;inset-inline-end:-2px}.head.tools-hidden .tools,.sortline.tools-hidden{display:none}.head .tbtn .i-spark{color:#7c3aed}:root[data-theme=dark] .head .tbtn .i-spark{color:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .head .tbtn .i-spark{color:#c4b5fd}}.main.ink-dark .head .tbtn .i-spark{color:#7c3aed}.meal-view{align-self:flex-start;margin:0 0 4px}.meal-grid{flex-direction:column;gap:6px;display:flex}.meal-grid .mg-h,.meal-grid .mg-r{grid-template-columns:110px repeat(var(--cols),minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.meal-grid .mg-h span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 6px;font-size:11.5px;font-weight:700}.meal-grid .mg-r .d{align-self:start;padding:8px 6px;font-size:13px;font-weight:700}.mg-c{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.mg-c.empty{color:var(--muted);background:0 0;border-style:dashed;justify-content:center;align-items:center}.mg-c.low{background:color-mix(in srgb,#ef4444 6%,var(--surface));border-color:#f87171}.mg-c .top{align-items:center;gap:8px;display:flex}.mg-c .avg{color:#fff;border-radius:7px;padding:2px 8px;font-size:13px;font-weight:800}.mg-c .n{color:var(--muted);font-size:11.5px}.mg-c .ml{font-size:12px;font-weight:700;display:none}.mg-c ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.mg-c li{border-bottom:1px dashed color-mix(in srgb,var(--line) 70%,transparent);justify-content:space-between;gap:8px;padding:2px 0;font-size:12.5px;display:flex}.mg-c li:last-child{border-bottom:0}.mg-c li span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mg-c li b{font-variant-numeric:tabular-nums}.mg-c li.bad span{color:#dc2626;font-weight:600}@media (width<=700px){.meal-grid .mg-h{display:none}.meal-grid .mg-r{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:6px;padding-bottom:8px}.meal-grid .mg-r .d{padding:4px 2px 0}.mg-c .ml{display:inline}.mg-c.empty{flex-direction:row;justify-content:space-between;padding:6px 10px}.mg-c .avg{margin-inline-start:auto}}.mg-c .cm{color:var(--muted);margin:0;font-size:12px;font-style:italic;line-height:1.35}.mg-c .cm.low{color:#b91c1c}.mg-c li span{flex-direction:column;display:flex}.mg-c li span small{color:var(--muted);font-size:11px;font-style:italic;font-weight:400}.mg-c li.bad span small{color:#b91c1c}.meal-item .occ{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 10px;font-size:11.5px;display:flex}.meal-item .occ span.bad{color:#b91c1c}.meal-item .occ b{font-variant-numeric:tabular-nums}@media (width<=600px){.rs-stripi .h{gap:6px;padding:6px 10px}.rs-stripi .h b{font-size:10.5px}.rs-stripi .h .sub{flex:1 1 0;font-size:12px}.rs-stripi .h .sub .sk .sico{width:17px;height:17px}.rs-stripi .h .rs-band{gap:4px}.rs-stripi .h .rs-bchip{border-inline-start-width:2px;gap:4px;padding:1px 7px 1px 1px;font-size:10.4px}.rs-stripi .h .rs-bchip .av{width:17px;height:17px;font-size:8.5px}.rs-stripi .h .rs-live{width:7px;height:7px}}@media (hover:none){.task,.task .tbody{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.task.dragging{cursor:grabbing}@media (width<=720px){.task>.trow{padding-inline-start:4px}}.meal-sum{display:none}@media (width<=600px){.meal-kpis{display:none}.meal-sum{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:8px 10px;font-size:12.5px;display:flex}.meal-sum b{color:var(--text);font-variant-numeric:tabular-nums}.meal-sum .avg{color:#fff;border-radius:8px;padding:2px 8px;font-size:15px;font-weight:800}.meal-sum .avg small{opacity:.85;margin-inline-start:1px;font-size:10px}.meal-sum .ml{white-space:nowrap}.meal-bar{flex-wrap:nowrap;gap:6px;margin-bottom:10px}.meal-bar>.seg{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.meal-bar>.seg button{white-space:nowrap;padding:5px 9px;font-size:12.5px}.meal-rf .lb{display:none}.meal-tabs,.meal-view{margin-bottom:10px}}@media (width<=700px){.meal-sec:has(.meal-grid){padding:10px 8px}.meal-grid .mg-h{display:grid}.meal-grid .mg-h,.meal-grid .mg-r{grid-template-columns:40px repeat(var(--cols),minmax(0,1fr));gap:4px}.meal-grid .mg-h span{text-align:center;letter-spacing:0;padding:0;font-size:10.5px}.meal-grid .mg-h span:first-child{visibility:hidden}.meal-grid .mg-r{border-bottom:0;padding-bottom:0}.meal-grid .mg-r .d{flex-direction:column;padding:6px 0 0;font-size:11.5px;line-height:1.2;display:flex}.meal-grid .mg-r .d small{color:var(--muted);font-size:10.5px;font-weight:500}.mg-c{border-radius:8px;gap:3px;padding:5px}.mg-c .ml{display:none}.mg-c.empty{flex-direction:column;justify-content:center;padding:5px}.mg-c .top{flex-wrap:wrap;gap:4px}.mg-c .avg{margin-inline-start:0;padding:1px 6px;font-size:12px}.mg-c .n{font-size:10px}.mg-c li button{gap:4px;font-size:11px}.mg-c li span{white-space:nowrap}.mg-c li span small,.mg-c .cm{display:none}}.meal-grid .mg-r .d small{display:block}.meal-grid .mg-h em{font-style:normal}.mg-c .top{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.mg-c .cmn{color:var(--muted);margin-inline-start:auto;font-size:11px}.mg-c li{padding:0}.mg-c li button{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;min-width:0;padding:2px 0;font-size:12.5px;display:flex}.mg-c li button:hover span{text-decoration:underline}.meal-item.tap{cursor:pointer}.meal-item.tap:hover{border-color:var(--accent)}.dish-top{align-items:center;gap:12px;margin:0 0 10px;display:flex}.dish-top .avg{color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;padding:6px 12px;font-size:22px;font-weight:800}.dish-top .avg small{opacity:.85;font-size:12px}.dish-top div{flex-direction:column;gap:2px;display:flex}.dish-top .note{margin:0}.meal-dist{background:var(--hover);border-radius:6px;height:12px;display:flex;overflow:hidden}.dish-leg{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:6px 0 12px;font-size:12px;display:flex}.dish-leg i{vertical-align:0;border-radius:3px;width:9px;height:9px;margin-inline-end:4px;display:inline-block}.dish-leg b{color:var(--text)}.dish-days{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin:4px 0 12px;padding:0;list-style:none;display:flex;overflow:hidden}.dish-days li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto 40px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.dish-days li:first-child{border-top:0}.dish-days li small{color:var(--muted);text-overflow:ellipsis;min-width:0;font-size:11.5px;font-style:italic;overflow:hidden}.dish-days li .n{color:var(--muted);white-space:nowrap;font-size:11.5px}.dish-days li b{text-align:end;font-variant-numeric:tabular-nums}.dish-days li.bad>span:first-child{color:#dc2626;font-weight:600}.dish-days li.bad small{color:#b91c1c}.dish-days li.tap{cursor:pointer}.dish-days li.tap:hover{background:var(--hover)}.mh2{padding:8px 10px}.mh2 .mh-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mh2 .kurul-month{gap:4px}.mh2 .kurul-month b{min-width:0;padding:0 4px;font-size:15.5px}.mh2 .kurul-month .xbtn{width:30px;height:30px;font-size:18px}.mh2 .mh-acts{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.mh2 .mh-i{justify-content:center;min-width:32px;font-size:15px}.mh2 .mh-i.on{background:var(--accent-soft);color:var(--accent)}.mh2>.note{margin:8px 0 2px}@media (width<=600px){.mh2 .mh-acts .lb{display:none}.mh2 .mh-row{flex-wrap:nowrap}.mh2 .kurul-month b{white-space:nowrap;font-size:14.5px}}.mls{flex-direction:column;gap:8px;display:flex}.mls-o{border:1px solid var(--line);background:var(--surface);text-align:start;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.mls-o:hover{border-color:var(--accent);background:var(--hover)}.mls-o .i{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.mls-o span:last-child{flex-direction:column;gap:2px;display:flex}.mls-o small{color:var(--muted);font-size:12.5px;line-height:1.35}.meal-lowrow.tap{cursor:pointer}.mh2 .btn{white-space:nowrap}@media (width<=600px){.mh2 .kurul-month .xbtn{width:24px}.mh2 .mh-acts{gap:4px}.meal-low .meal-lowrow .rs,.meal-low .meal-lowrow .btn{display:none}.meal-low .meal-lowrow{padding:6px 0}.mg-c li span{text-overflow:ellipsis;display:block;overflow:hidden}}.plan-top{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;display:flex}.plan-top .stepper{margin-inline-start:auto}.plan-top .stepper .btn{justify-content:center;width:30px;height:30px;padding:0}.plan-top .stepper b{text-align:center;min-width:64px;font-size:13.5px}.plan-scope{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.plan-scope .note{margin:0}.seg.sm button{padding:4px 10px;font-size:12.5px}.plan-ai{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:0 0 6px;padding:8px 10px}.plan-rule{min-width:0;color:var(--muted);flex-wrap:wrap;flex:1;align-items:center;gap:4px;font-size:12.5px;display:flex}.plan-rule b{color:var(--text)}.plan-i{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:15px}.plan-i.on{background:var(--accent-soft);color:var(--accent)}.plan-info{margin:0 0 10px;font-size:12.5px;line-height:1.45}.plan-who{display:inline-flex}.plan-who .av{box-shadow:0 0 0 2px var(--surface);margin-inline-start:-4px}.plan-who .av:first-child{margin-inline-start:0}.plan-row .stchip{padding:0 6px;font-size:11px;line-height:18px}@media (width<=520px){.plan-top .seg{flex:100%}.plan-top .stepper{margin-inline-start:0}.plan-ai .btn .lb{display:none}.plan-ai{flex-direction:column;align-items:stretch;gap:6px}.plan-ai .btn{justify-content:center}.plan-top{gap:8px}.plan-top .seg button{flex:1}}.side-foot .sf-fb .sf-fbi{filter:drop-shadow(0 1px 2px #0f172a40);flex:none;width:22px;height:22px;transition:transform .15s}.side-foot .sf-fb:hover .sf-fbi{transform:rotate(-6deg)scale(1.06)}.botwrap{flex-shrink:0;position:relative}.botwrap .ab-hold{visibility:hidden}.bulkbar{position:relative}.botwrap>.bulkbar{z-index:5;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0f172a2e}.pick-space{flex-shrink:0;height:96px}.tquick.off{visibility:hidden}.task.dragging,.main.hasbg .task.dragging{background:color-mix(in srgb,var(--accent) 34%,var(--surface));outline:2px solid var(--accent);outline-offset:-1px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 45%,transparent),0 18px 36px #0f172a59;z-index:6;opacity:1;transition:transform .12s,box-shadow .12s;transform:scale(1.03)}.main.hasbg .task.dragging{outline-color:#fff}.task.dragging:after{content:"⇅";inset-inline-end:12px;background:var(--accent);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:700;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000040}@media (pointer:coarse),(width<=720px){.trow>.exp.none{visibility:hidden;background:0 0;display:grid}}.bcard .task .trow>.exp.none{display:none}.rs-ownbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rs-ownbar .note{flex:1;min-width:180px;margin:0}.rs-wr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-wr input{width:72px}.rs-modes{flex-direction:column;gap:6px;display:flex}.rs-mode{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.rs-mode.on{border-color:var(--accent);background:var(--accent-soft)}.rs-mode input{margin-top:3px}.rs-mode b{font-weight:600;display:block}.rs-mode small{color:var(--muted);margin-top:2px;display:block}.rs-preset{cursor:pointer;position:relative}.rs-preset.own{border-style:dashed}.rs-owntag{background:var(--accent);color:#fff;vertical-align:1px;border-radius:6px;margin-inline-end:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.rs-owndel{top:6px;position:absolute;inset-inline-end:6px}.see-subs{margin-top:8px}.see-subs summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.see-sub{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 0;display:flex}.see-sub select{max-width:100%}.tlead{flex-direction:column;flex:none;align-items:center;gap:8px;padding-inline-start:6px;display:flex}.tlead>.exp{background:var(--surface-2);width:28px;height:22px;color:var(--accent);border-radius:6px}.tlead>.exp svg,.tlead>.exp .ico.sm{stroke-width:2.2px;width:22px;height:22px}.see-row{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.nav-item.lst.dropin{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft)}.fb-pics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-pic{border:1px solid var(--line);border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.fb-pic img{object-fit:cover;width:100%;height:100%}.fb-pic .xbtn{top:2px;background:var(--surface);border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-end:2px}.fb-add{cursor:pointer}.fb-photos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fb-photos img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px}.asec{flex-direction:column;gap:12px;display:flex}.ahead{letter-spacing:.03em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:800;display:flex}.ahead .glink{text-transform:uppercase;letter-spacing:.03em;font-weight:800}.asec>.group{border-inline-start:2px solid var(--line);margin-inline-start:14px;padding-inline-start:12px}.main.ink-light .ahead,.main.ink-light .ahead .glink{color:#fff;text-shadow:0 1px 3px #00000059}.main.ink-light .asec>.group{border-inline-start-color:#ffffff73}.main.ink-dark .ahead,.main.ink-dark .ahead .glink{color:#1b2a30}.main.ink-dark .asec>.group{border-inline-start-color:#1b2a3040}@media (width<=560px){.asec>.group{margin-inline-start:6px;padding-inline-start:8px}}.rs-tabs{scrollbar-width:none;gap:6px;padding:0 2px;display:flex;overflow-x:auto}.rs-tabs::-webkit-scrollbar{display:none}.rs-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.rs-tabs button .n{font-family:var(--mono);color:var(--muted);font-size:11px;font-weight:500}.rs-tabs button.on{background:var(--accent);border-color:var(--accent);color:#fff}.rs-tabs button.on .n{color:#ffffffd9}.login-card .code-row{align-items:stretch;gap:8px;display:flex}.login-card .code-row input.code{flex:1;min-width:0}.login-card .code-paste{white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.stepw-box{color:var(--muted);flex:none;align-self:flex-start;align-items:center;gap:2px;font-size:12px;display:inline-flex}.stepbox .stepw-in,.stepw-in{text-align:end;border:1px solid var(--line-strong,var(--line));background:var(--bg);width:48px;color:var(--text);border-radius:7px;padding:3px 6px;font-size:13px}.stepw-eq{text-transform:none;letter-spacing:0;margin-inline-start:6px;font-size:12px}.stepw{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;padding-top:3px;font-size:12px}.stepw-sum{text-transform:none;letter-spacing:0;font-weight:600}.stepw-sum.warn{color:var(--red,#c0392b)}.step-doers{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px;margin-top:3px;font-size:11.5px;display:flex}.step-doers span{margin-inline-start:3px}.mt-decs{gap:6px}.mt-dec:not(.add){border:1px solid var(--line);background:var(--surface-2,var(--bg));border-radius:10px;align-items:center;padding:6px 8px 6px 10px}.mt-dec:not(.add):hover{border-color:var(--accent)}.mt-dec:not(.add) .mt-arrow{line-height:1.45}.mt-dec:not(.add) .mt-task,.mt-dec:not(.add) .mt-totask{margin-top:0}.mt-dec.add{border:1px dashed var(--line-strong,var(--line));border-radius:10px;align-items:center;padding:4px 8px 4px 10px}@media (width<=560px){.mt-dec:not(.add){align-items:flex-start}}.mt-cgroup{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11.5px;font-weight:700}.mt-from{font-size:12px;font-weight:500}.rs-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:2px 0 4px;display:grid}.rs-wd{border:1px solid color-mix(in srgb,var(--cc) 45%,transparent);background:color-mix(in srgb,var(--cc) 12%,transparent);border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:4px 1px;display:flex}.rs-wd small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.rs-wd b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.rs-wd .sico{width:15px;height:15px}.rs-wd.off{border-style:dashed;border-color:var(--line);background:0 0}.rs-wd.off b{color:var(--muted);font-weight:500}.rs-wd.now{outline:2px solid var(--cc);outline-offset:0}.rs-wd.now small{color:var(--text);font-weight:700}.rs-cyc{border-top:1px solid var(--line);margin-top:2px;padding-top:6px}.rs-cyc summary{cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:600}.rs-cyc[open]{flex-direction:column;gap:6px;display:flex}.rs-cyc[open] summary{margin-bottom:2px}.rs-cyc .btn{align-self:flex-start}.rs-wd em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;line-height:1}.rs-wd.part{border-style:dashed}.rs-tline{align-items:center;gap:2px;display:inline-flex}.rs-part{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600}.rs-tlegend .rs-tleg{align-items:flex-start}.rs-tleg>span:last-child{flex-direction:column;line-height:1.3;display:flex}.rs-tleg small{color:inherit;opacity:.85;max-width:340px;font-size:11.5px}.rs-offl{flex-direction:column;align-items:stretch;gap:2px;display:flex}.rs-offn{white-space:nowrap;border-inline-start:3px solid var(--tc);background:color-mix(in srgb,var(--tc) 10%,transparent);color:var(--text);border-radius:3px;align-items:center;gap:2px;padding:0 3px;font-size:10px;line-height:1.3;display:inline-flex}.rs-offn i{color:#fff;border-radius:3px;padding:0 2px;font-size:9px;font-style:normal;font-weight:700}.rs-now.tight{border-radius:14px;padding:10px 14px}.rs-now.tight .rs-now-h .t span{font-size:17px}.rs-now.tight .rs-now-h .t b{font-size:11.5px}.rs-now.tight .rs-bar{margin:8px 0}.rs-now.tight .rs-now-people{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.rs-now.tight .rs-pbtn{gap:8px;padding:4px 8px}.rs-now.tight .rs-pbtn .av.xs{width:24px;height:24px;font-size:10px}.rs-now.tight .rs-pbtn .nm b{font-size:13px}.rs-now.tight .rs-pbtn .nm small{font-size:11px}.rs-now.tight .rs-tel{width:32px}.rs-now.tight .rs-next{margin-top:8px;padding-top:6px;font-size:12px}.rs-now.tight:before{width:110px;height:110px}.seg.rs-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 2px 10px -6px #00000040}.seg.rs-tabs button{white-space:nowrap;border-radius:10px;padding:9px 18px;font-size:14.5px;font-weight:700}.seg.rs-tabs button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.rs-gridcard{flex-direction:column;gap:8px;padding:12px;display:flex}.rs-gridcard .rs-gridh{margin:0}.rs-gridcard .kurul-month{align-items:center;gap:6px;display:flex}.rs-legbox summary{cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:600}.rs-legbox[open] summary{margin-bottom:6px}.rs-legbox .rs-tlegend{border-top:1px solid var(--line);margin:8px 0 0;padding-top:8px}.rs-gridcard .rs-gridwrap{overscroll-behavior:contain;border-radius:12px;max-height:calc(100dvh - 130px)}.rs-gridcard .rs-grid{font-size:13.5px}.rs-gridcard .rs-grid th,.rs-gridcard .rs-grid td{min-width:40px}.rs-gridcard.full{z-index:38;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden}.rs-gridcard.full .rs-gridwrap{flex:1;min-height:0;overflow:auto}.rs-fullbtn{margin-inline-start:auto}details.rs-rules>summary{cursor:pointer;list-style:revert}details.rs-rules[open]>summary{margin-bottom:8px}@media (width<=600px){.seg.rs-tabs button{padding:8px 12px;font-size:13.5px}.rs-gridcard{padding:8px}}.nk-body{gap:14px}.nk-grp{flex-direction:column;gap:6px;display:flex}.nk-gh{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nk-gh b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.nk-gh .note{margin:0;font-size:12px}.nk-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.nk-card{border:1px solid var(--line);background:var(--surface);text-align:start;color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.nk-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--hover)}.nk-card.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.nk-ic{flex:none;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1}.nk-t{flex-direction:column;gap:2px;min-width:0;display:flex}.nk-t b{font-size:14px}.nk-t small{color:var(--muted);font-size:12px;line-height:1.35}.nk-hint{background:var(--surface-2);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}@media (width<=600px){.nk-cards{grid-template-columns:1fr 1fr}.nk-card{gap:8px;padding:8px 10px}.nk-t small{display:none}}.emorow{align-items:center;gap:10px;display:flex}.emorow .emobig{border:2px dashed var(--line-strong,var(--line));border-radius:12px;width:52px;height:52px;font-size:28px}.emorow .emobig:not(.empty){border-style:solid}.emo-plus{color:var(--accent);font-size:22px;font-weight:700}.emotxt{text-align:start;min-width:0;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:0;display:flex}.emotxt b{color:var(--accent);font-size:14px}.emotxt small{color:var(--muted);font-size:12px}.emopanel{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;max-height:340px;margin-top:8px;padding:10px;display:flex;overflow:auto}.emopanel input[type=search]{z-index:1;position:sticky;top:-10px}.rec-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.rec-row input{width:80px}.rec-row select{width:auto}.rec-days{flex-wrap:wrap;gap:6px;display:flex}.blane{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.blane.closed{margin-bottom:4px}.blane>.ahead{align-items:center;gap:8px;display:flex}.blane>.ahead .glink{text-transform:uppercase;letter-spacing:.02em;font-weight:800}.blane .board{border-inline-start:3px solid color-mix(in srgb,var(--accent) 35%,transparent);padding-inline-start:12px}.inv-sugg{flex-wrap:wrap;gap:6px;display:flex}.inv-sugg .cm-person span{text-align:start;flex-direction:column;line-height:1.2;display:flex}.inv-sugg .cm-person small{color:var(--muted);font-size:10.5px;font-weight:500}.invrow.one{grid-template-columns:1fr 28px}.nk-more{border-top:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));opacity:.85;margin-top:4px;padding-top:4px;display:block;color:var(--text)!important}.nk-import{border:1px dashed var(--line-strong,var(--line));background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nk-import>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nk-import b{font-size:13.5px}.nk-import small{color:var(--muted);font-size:12px}@media (width<=600px){.nk-card.on .nk-t small{display:block}.nk-cards{grid-auto-flow:dense;align-items:start}.nk-card.on{grid-column:1/-1}}.rec-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rec-mode{border:1px solid var(--line);background:var(--surface);text-align:start;color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.rec-mode>span{font-size:20px;line-height:1}.rec-mode b{font-size:14px}.rec-mode small{color:var(--muted);font-size:12px}.rec-mode.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.rec-every{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.rec-lbl{font-size:15px;font-weight:700}.rec-step{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.rec-step .xbtn{border-radius:0;width:36px;height:40px;font-size:20px}.rec-step input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:64px;height:40px;font-size:18px;font-weight:700}.rec-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rec-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rec-units button{padding:8px 14px;font-weight:600}.rec-days{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.rec-day{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--text);cursor:pointer;border-radius:50%;font-size:13px;font-weight:700}.rec-day.we{color:var(--muted)}.rec-day.on{background:var(--accent);border-color:var(--accent);color:#fff}.rec-sum{border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.rec-sum b{color:var(--accent);font-size:15px}.rec-sum span{font-size:13px}.rec-sum small{color:var(--muted);font-size:12px}.rec-sum.warn b{color:var(--p2,#c2410c)}.blane-tog{color:var(--text);align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.mlist-box>summary{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;list-style:none;display:flex}.mlist-box>summary::-webkit-details-marker{display:none}.mlist-box>summary:hover{border-color:var(--accent);background:var(--hover)}.mlist-tog{color:var(--accent);align-items:center;gap:4px;margin-inline-start:auto;font-size:13px;font-weight:600;display:inline-flex}.mlist-tog svg{transition:transform .15s}.mlist-box[open] .mlist-tog svg{transform:rotate(180deg)}.mlist-box .t-hide,.mlist-box[open] .t-show{display:none}.mlist-box[open] .t-hide{display:inline}.mlist-box>summary b{font-size:13px}.mlist-box[open]>summary{margin-bottom:6px}.inv-card{flex-direction:column;gap:10px;display:flex}.inv-step{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}.inv-card>.lbl+.inv-step{border-top:0;padding-top:0}.inv-step .n{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:800;display:grid}.inv-step b{font-size:14.5px}.inv-step .note{margin:0}.ay-prof{border:1px solid var(--line);background:var(--accent-soft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ay-av{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid}.ay-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ay-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.ay-t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ay-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ay-sec+.ay-sec{border-top:1px solid var(--line)}.ay-sec>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:11px 14px;list-style:none;display:flex}.ay-sec>summary::-webkit-details-marker{display:none}.ay-sec>summary:hover{background:var(--hover)}.ay-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.ay-chev{color:var(--muted);transition:transform .15s;display:inline-flex}.ay-sec[open]>summary .ay-chev{transform:rotate(180deg)}.ay-sec[open]>summary{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.ay-body{flex-direction:column;gap:6px;padding:6px 14px 14px 58px;display:flex}.ay-body .note{margin:0}.ay-body .switch{padding:5px 0;font-size:14px}.ay-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.ay-row .note{flex:1}.ay-row .btn{flex:none}.ay-btns{flex-wrap:wrap;gap:8px;display:flex}.ay-sub{margin-top:8px}.ay-ol{border-bottom:1px dashed var(--line);margin-bottom:4px;padding-bottom:8px}.ay-links{text-align:center;margin:0}@media (width<=600px){.ay-body{padding:6px 14px 14px}.ay-row{flex-direction:column;align-items:stretch}.ay-row .btn{align-self:flex-start}}.pl-page{flex-direction:column;gap:12px;display:flex}.pl-ask{border-color:var(--accent);background:var(--accent-soft);flex-direction:column;gap:8px;display:flex}.pl-ask-h,.pl-card-h,.pl-intro{align-items:center;gap:10px;display:flex}.pl-ask-h>div,.pl-card-t{flex-direction:column;flex:1;min-width:0;display:flex}.pl-ask .btn{align-self:flex-start}.pl-ask p,.pl-intro p{margin:0}.pl-done{color:var(--muted);align-items:center;gap:8px;display:flex}.pl-list{flex-direction:column;gap:10px;display:flex}.pl-card{flex-direction:column;gap:8px;display:flex}.pl-card-t b{font-size:15px}.pl-st{white-space:nowrap;background:var(--hover);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.pl-st.acik{color:color-mix(in srgb,#16a34a 65%,var(--text));background:#16a34a2e}.pl-st.kapali{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.pl-card-m{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.pl-card-m b{color:var(--text)}.pl-card-b{flex-wrap:wrap;gap:8px;display:flex}.pl-card .note{margin:0}.pl-how summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.pl-how summary::-webkit-details-marker{display:none}.pl-how ul{color:var(--muted);flex-direction:column;gap:6px;margin:10px 0 0;padding-inline-start:20px;font-size:13.5px;display:flex}.pl-step{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pl-step .note{flex-basis:100%;margin:0}.pl-scale{align-self:flex-start}.pl-qs{counter-reset:plq;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pl-q{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.pl-q textarea{resize:vertical;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;flex:1;padding:4px 2px}.pl-q textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:6px}.pl-qk{background:var(--accent-soft);color:var(--accent);border-radius:6px;flex:none;margin-top:4px;padding:3px 7px;font-size:11px;font-weight:600}.pl-q.text .pl-qk{background:var(--hover);color:var(--muted)}.pl-qb{flex:none;gap:2px;display:flex}.pl-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-err{color:var(--red,#c0392b)}.pl-prog{margin-inline-end:auto}.pl-intro{background:var(--accent-soft);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.pl-aq{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.pl-aq legend,.pl-aqt{align-items:flex-start;gap:8px;padding:0 4px;font-weight:500;display:flex}.pl-n{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pl-opts{gap:6px;display:grid}.pl-opts.s5{grid-template-columns:repeat(5,1fr)}.pl-opts.s10{grid-template-columns:repeat(10,1fr)}.pl-opt{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:7px 2px;display:flex}.pl-opt b{font-size:15px}.pl-opt small{color:var(--muted);text-align:center;font-size:10.5px;line-height:1.15}.pl-opt:hover{border-color:var(--accent)}.pl-opt.on{background:var(--accent);border-color:var(--accent);color:#fff}.pl-opt.on small{color:#fff}.pl-ends{color:var(--muted);justify-content:space-between;display:flex}.pl-sum{align-items:center;gap:14px;display:flex}.pl-sum>div:last-child{flex-direction:column;gap:2px;display:flex}.pl-sum .note{margin:0}.pl-big{background:var(--hover);border-radius:14px;padding:10px 14px;font-size:34px;font-weight:700;line-height:1}.pl-big small{color:var(--muted);font-size:14px;font-weight:500}.pl-big.iyi,.pl-item-t b.iyi{color:color-mix(in srgb,#16a34a 70%,var(--text))}.pl-big.orta,.pl-item-t b.orta{color:color-mix(in srgb,#d97706 75%,var(--text))}.pl-big.zayif,.pl-item-t b.zayif{color:color-mix(in srgb,#dc2626 75%,var(--text))}.pl-items{flex-direction:column;gap:12px;display:flex}.pl-item-t{justify-content:space-between;gap:10px;font-size:14px;display:flex}.pl-bar{background:var(--hover);border-radius:99px;height:8px;margin-top:4px;overflow:hidden}.pl-bar span{background:var(--accent);border-radius:99px;height:100%;display:block}.pl-bar span.iyi{background:#16a34a}.pl-bar span.orta{background:#f59e0b}.pl-bar span.zayif{background:#dc2626}.pl-dist{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11.5px;display:flex}.pl-com ul{flex-direction:column;gap:6px;margin:6px 0 0;padding-inline-start:18px;font-size:14px;display:flex}@media (width<=600px){.pl-opts.s10{grid-template-columns:repeat(5,1fr)}.pl-opt small{display:none}.pl-card-h{flex-wrap:wrap}}.pl-step .n{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:800;display:grid}.mt-ghead{background:var(--surface);color:var(--text);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex;box-shadow:0 1px 3px #0000001f}.mt-ghead b{letter-spacing:.01em;font-size:15px}.mt-gct{background:var(--accent);color:#fff;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.mt-agenda{gap:14px}.mt-agenda>.mt-item{border:1px solid var(--line);border-inline-start:5px solid var(--accent);gap:0;padding:0;overflow:hidden;box-shadow:0 2px 8px #00000014}.mt-item>.mt-ihead{background:var(--accent-soft);border-bottom:1px solid var(--line);align-items:center;padding:10px 12px}.mt-item>.mt-by{margin:6px 12px 0}.mt-item>.mt-notes,.mt-item>.mt-notes-ro{width:auto;margin:10px 12px 0}.mt-item>.mt-decs{margin:10px 12px 12px}.mt-item>.mt-ihead .mt-no{margin-top:0}.mt-prev>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.mt-prev>summary::-webkit-details-marker{display:none}.mt-prev[open]>summary{margin-bottom:8px}.mt-pct{background:color-mix(in srgb,var(--p2,#c2410c) 16%,transparent);color:var(--p2,#c2410c);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.mt-ptog{color:var(--accent);align-items:center;gap:4px;margin-inline-start:auto;font-size:13px;font-weight:600;display:inline-flex}.mt-ptog svg{transition:transform .15s}.mt-prev[open] .mt-ptog svg{transform:rotate(180deg)}.mt-prev{flex-direction:column;gap:6px;display:flex}.mt-prev>.note,.mt-prev>.mt-cgroup{display:block}.mt-prev>.mt-cgroup{margin-top:6px}.mt-prev>.mt-dec{margin-top:4px}.mt-item>.mt-notebox{margin:10px 12px 0;position:relative}.mt-notebox .mt-notes{min-height:72px;padding-inline-end:46px}.mt-mic{top:6px;border:1px solid var(--line);background:var(--surface);min-width:34px;height:34px;color:var(--accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex;position:absolute;inset-inline-end:6px}.mt-mic:hover{border-color:var(--accent)}.mt-mic.rec{color:#fff;background:#dc2626;border-color:#dc2626;animation:1.4s ease-in-out infinite mtpulse}.mt-mic span{font-size:12.5px;font-weight:600}@keyframes mtpulse{0%,to{box-shadow:0 0 #dc262673}50%{box-shadow:0 0 0 6px #dc262600}}.mt-item>.mt-raw{color:var(--muted);margin:6px 12px 0;font-size:12.5px}.mt-raw summary{cursor:pointer}.mt-raw p{white-space:pre-wrap;margin:4px 0 0}.mt-item>.mt-files{margin:8px 12px 0}.mt-files{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mt-file{border:1px solid var(--line);background:var(--surface-2,var(--bg));border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 2px;display:inline-flex}.mt-fopen{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:3px 6px;font-size:13px;display:inline-flex}.mt-fopen .nm{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mt-fopen small{color:var(--muted);font-size:11.5px}.mt-fopen:hover .nm{text-decoration:underline}.mt-fadd{border:1px dashed var(--line-strong,var(--line));color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;display:inline-flex}.mt-fadd:hover{border-color:var(--accent)}.mt-ai{border-inline-start:4px solid #8b5cf6;flex-flow:wrap;align-items:center;gap:10px;display:flex}.mt-ai .switch{flex:320px;align-items:flex-start}.mt-ai .switch>span{flex-direction:column;gap:2px;display:flex}.mt-ai .note{margin:0}.mt-ai.on{background:color-mix(in srgb,#8b5cf6 7%,var(--surface))}.mt-ai-item{flex-direction:column;gap:6px;display:flex}.mt-ai-item textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--field,var(--surface));color:var(--text);resize:vertical;border-radius:8px;padding:7px 9px;font-size:14px;line-height:1.45}.mt-ai-decs{flex-direction:column;gap:2px;display:flex}.mt-ai-mode{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mt-ai-mode .lbl{color:var(--muted);margin-right:4px;font-size:12px}.mt-ai-wait{color:var(--muted);align-items:center;gap:10px;padding:18px 4px;display:flex}.mt-err{color:var(--red,#c0392b)}@media (width<=600px){.mt-fopen .nm{max-width:150px}}.spin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite spin}.vh-page{flex-direction:column;gap:12px;display:flex}.vh-tabs{background:var(--surface);align-self:flex-start;box-shadow:0 1px 3px #0000001f}.vh-sum{background:var(--surface);color:var(--text);border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px;font-weight:600}.vh-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.vh-card{border-inline-start:5px solid #16a34a;flex-direction:column;gap:6px;display:flex}.vh-card.out{border-inline-start-color:#f59e0b}.vh-card .note{margin:0}.vh-ch{justify-content:space-between;align-items:center;gap:8px;display:flex}.vh-plate{font-family:var(--mono,monospace);letter-spacing:.04em;border:2px solid var(--text);background:var(--surface);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:17px;font-weight:800}.vh-plate.sm{border-width:1.5px;padding:1px 6px;font-size:12.5px}.vh-name{color:var(--muted);font-size:13.5px}.vh-st{color:color-mix(in srgb,#16a34a 70%,var(--text));background:#16a34a29;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.vh-st.out{color:color-mix(in srgb,#d97706 75%,var(--text));background:#f59e0b33}.vh-act{justify-content:center;align-self:stretch;padding:10px;font-size:15px}.vh-month{background:var(--surface);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:4px 8px;display:flex;box-shadow:0 1px 3px #0000001f}.vh-month .xbtn:last-child svg{transform:none}.vh-logs,.vh-rep{padding:0;overflow:hidden}.vh-row,.vh-rrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1.2fr) 1fr 1fr 70px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:grid}.vh-rrow{grid-template-columns:minmax(160px,2fr) 60px 90px 110px}.vh-per{white-space:nowrap;font-size:11px;display:block}.vh-hd{background:var(--hover);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11.5px;font-weight:700}.vh-row.warn{background:#f59e0b17}.vh-lg{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.vh-lg .xbtn{width:24px;height:24px}.vh-km{text-align:end;font-weight:700}.vh-extra{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 12px;font-size:12.5px;display:flex}.vh-flag{color:color-mix(in srgb,#d97706 80%,var(--text));font-weight:600}.vh-tot{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vh-tot>div{background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;padding:12px;display:flex;box-shadow:0 1px 3px #0000001a}.vh-tot b{font-size:24px}.vh-tot span{color:var(--muted);font-size:12.5px}.vh-add{flex-flow:wrap;align-items:center;gap:8px}.vh-add input{border:1px solid var(--line);min-width:0;font:inherit;background:var(--field,var(--surface));color:var(--text);border-radius:8px;flex:160px;padding:8px 10px}.vh-vlist{gap:0;padding:4px 12px}.vh-vrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.vh-vrow:last-child{border-bottom:0}.vh-body{border:1px solid var(--line);cursor:pointer;background:var(--card);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:inline-flex;position:relative}.vh-vrow .vh-nm{width:0;min-width:0;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;flex:150px;padding:6px 8px}.vh-vrow .vh-nm:hover,.vh-vrow .vh-nm:focus{border-color:var(--line);background:var(--card)}@media (width<=600px){.vh-vrow{flex-wrap:wrap;row-gap:2px}.vh-vrow .vh-nm{flex:1 0 120px}.vh-vrow .switch{margin-left:50px}.vh-vrow .xbtn{margin-left:auto}}.vh-body select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.vh-vrow .nm{min-width:0;color:var(--muted);flex:1}.vh-vrow.off{opacity:.55}.vh-kind{align-self:stretch}.vh-kind button{flex:1;padding:10px;font-size:15px}.vh-kmin{letter-spacing:.02em;font-weight:700;font-size:22px!important}.vh-warn{color:color-mix(in srgb,#d97706 80%,var(--text));margin:0}@media (width<=600px){.vh-row{grid-template-columns:1fr 1fr;row-gap:2px}.vh-row>span:first-child{grid-column:1/-1}.vh-hd{display:none}.vh-km{text-align:start;grid-column:1/-1}.vh-rrow{grid-template-columns:1fr 44px 66px 92px}}.vh-prev,.vh-next{display:inline-flex}.vh-prev{transform:rotate(90deg)}.vh-next{transform:rotate(-90deg)}.vh-foot{margin:0;padding:10px 12px;font-size:12.5px}.vh-vlist .vh-foot{padding:10px 0 4px}.vh-xls{align-self:flex-start}.lsub-row{position:relative}.lsub-row .lchev{z-index:2;width:22px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.sublists{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.sl-lbl{letter-spacing:.05em;text-transform:uppercase;background:var(--surface);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.sl-chip{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:13.5px;display:inline-flex;box-shadow:0 1px 2px #00000014}.sl-chip:hover{border-color:var(--accent)}.sl-chip.on{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.sl-chip.up{color:var(--accent);padding-inline-start:8px;font-weight:600}.sl-chip .ct{color:var(--muted);font-size:11.5px;font-family:var(--mono,monospace)}.sl-chip .chip{width:20px;height:20px}.sl-add{border:1px dashed var(--line-strong,var(--line));background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--accent);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:13px;display:inline-flex}.sl-add:hover{border-color:var(--accent)}.sb-box{border:1px solid var(--line);background:var(--surface-2,var(--bg));border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sb-lists{flex-wrap:wrap;gap:6px;display:flex}.sb-chip{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:12.5px}.sb-prog{background:var(--hover);border-radius:99px;height:8px;overflow:hidden}.sb-prog span{background:var(--accent);height:100%;transition:width .3s;display:block}.gt-acts{grid-template-columns:1fr 1fr;gap:12px;max-width:760px;display:grid}.gt-big{cursor:pointer;text-align:start;font:inherit;border:0;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;transition:transform 80ms,box-shadow .15s;display:flex;box-shadow:0 2px 8px #00000024}.gt-big:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.gt-big:active{transform:none}.gt-big b{font-size:17px;display:block}.gt-big small{opacity:.85;margin-top:2px;font-size:12px;display:block}.gt-bi{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.gt-big.in{color:#fff;background:#15803d}.gt-big.in .gt-bi{background:#ffffff2e}.gt-big.out{background:var(--surface);color:var(--text);border:2px solid #d97706}.gt-big.out .gt-bi{color:#b45309;background:#d9770629}.gt-sum{background:var(--surface);color:var(--text);border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px;font-weight:600}.gt-sec{color:var(--bg-ink,var(--text));align-items:center;gap:8px;margin:4px 2px -2px;display:flex}.gt-sec b{text-transform:uppercase;letter-spacing:.05em;font-size:14px}.gt-n{background:var(--surface);min-width:22px;color:var(--text);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.gt-empty{margin:0}.gt-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.gt-card{border-inline-start:5px solid #d97706;flex-direction:column;gap:6px;display:flex}.gt-card .note{margin:0}.gt-ch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gt-tr{opacity:.8}.gt-pur{background:var(--hover);color:var(--text);border-radius:999px;margin-inline-start:auto;padding:3px 9px;font-size:12px;font-weight:700}.gt-co{font-size:13.5px;font-weight:600}.gt-out{justify-content:center;align-self:stretch;padding:9px;font-size:15px}.gt-fleet{gap:0;padding:4px 12px}.gt-frow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.gt-frow:last-child{border-bottom:0}.gt-frow .nm{min-width:80px;color:var(--muted);flex:1;font-size:13.5px}.gt-plate{font-family:var(--mono,monospace);letter-spacing:.05em;text-transform:uppercase;font-weight:800;font-size:22px!important}.gt-chips{flex-wrap:wrap;gap:6px;display:flex}.gt-chip{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13.5px}.gt-chip.on{border-color:var(--pri);background:color-mix(in srgb,var(--pri) 14%,var(--surface));font-weight:700}.gt-vinfo{gap:4px}.gt-vinfo .note{margin:0}.gt-per{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gt-per .seg{background:var(--surface);box-shadow:0 1px 3px #0000001f}.gt-q{border:1px solid var(--line);font:inherit;background:var(--surface);color:var(--text);border-radius:10px;padding:9px 12px}.gt-logs{padding:0;overflow:hidden}.gt-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1.6fr) minmax(110px,1fr) 1fr 1fr 80px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:grid}.gt-row:last-child{border-bottom:0}.gt-co2{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.gt-pc{font-size:12.5px}.gt-t{flex-wrap:wrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.gt-t .xbtn{width:24px;height:24px}.gt-open{color:color-mix(in srgb,#d97706 80%,var(--text));font-size:12px;font-weight:700}.gt-d{text-align:end;font-weight:600}.gt-note{color:var(--muted);grid-column:1/-1;font-size:12.5px}.gt-tot{grid-template-columns:repeat(4,1fr)}.gt-bars{gap:6px}.gt-bar{grid-template-columns:150px 1fr 36px;align-items:center;gap:10px;font-size:13.5px;display:grid}.gt-bar i{background:linear-gradient(90deg,#0d7a72,#14a89c);border-radius:999px;min-width:4px;height:10px}.gt-bar b{text-align:end}.gt-dl{flex-wrap:wrap;gap:8px;display:flex}.gt-mode{gap:6px}.gt-mode .note{margin:0}@media (width<=600px){.gt-big{gap:10px;padding:12px}.gt-bi{width:36px;height:36px;font-size:20px}.gt-big small{display:none}.gt-row{grid-template-columns:1fr 1fr;row-gap:4px}.gt-row>span:first-child,.gt-row>.gt-pc{grid-column:1/-1}.gt-logs .gt-hd{display:none}.gt-d{text-align:start}.gt-tot{grid-template-columns:repeat(2,1fr)}.gt-bar{grid-template-columns:120px 1fr 30px}}.tstep-add.on,.d-steps .step.add{flex-wrap:wrap}.sec-pick{min-width:0;max-width:calc(100% - 28px);color:var(--faint);flex-basis:100%;align-items:center;gap:4px;margin:-2px 0 0 28px;font-size:11.5px;font-weight:500;line-height:1.2;display:flex}.sec-pick>span{flex:none}.sec-pick select{white-space:nowrap;min-width:0;max-width:min(260px,100%);font:inherit;color:var(--accent);border:0;border-bottom:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);cursor:pointer;text-overflow:ellipsis;background:0 0;border-radius:0;flex:0 auto;padding:1px 2px;font-size:11.5px;font-weight:600;overflow:hidden}.sec-pick select:focus{border-bottom-style:solid;outline:none}.d-steps .step.add .sec-pick{max-width:calc(100% - 34px);margin-inline-start:34px}.vterm{gap:6px}.vterm .note{margin:0}.vterm summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.vterms{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.7}.pl-who{color:var(--accent);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700;display:block}.pl-target{border:1.5px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pl-target div{flex-direction:column;display:flex}.pl-target b{font-size:17px}.pl-intro{border-inline-start:4px solid var(--accent)}.pl-lock{flex:none;font-size:20px}.gt-rhead{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px}.gt-rhead>div:first-child{flex-direction:column;display:flex}.gt-rhead b{font-size:16px}.gt-rhead .note{margin:0}.gt-tiles{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.gt-tiles .card{align-items:flex-start;gap:2px;padding:12px 14px}.gt-tiles b{font-size:24px;line-height:1.1}.gt-tiles span{font-size:13px;font-weight:700}.gt-tiles small{color:var(--muted);font-size:11.5px;line-height:1.3}.gt-tiles .warn{border-inline-start:4px solid #d97706}.gt-left{gap:6px}.gt-left .note{margin:0}.gt-lrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.gt-lrow .nm{flex:1;min-width:120px;font-size:13.5px}.gt-shift{background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:flex;box-shadow:0 1px 3px #0000001f}.gt-shift input{font:inherit;color:var(--text);background:0 0;border:0;font-weight:700}@media (width<=900px){.gt-tiles{grid-template-columns:repeat(2,1fr)}.gt-tiles .card:last-child{grid-column:1/-1}}.site-guide{border-inline-start:4px solid var(--accent);gap:8px;margin-bottom:10px}.site-guide ol{flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;font-size:13.5px;line-height:1.45;display:flex}.site-guide .btn{align-self:flex-start}.stepbody,.step.add,.tstep-add.on{position:relative}.fmtpop{z-index:1000;background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:inline-flex;position:fixed;box-shadow:0 4px 14px #0000002e}.fmtpop button{min-width:32px;height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:15px}.fmtpop button:hover{background:var(--hover,#7f7f7f24)}.fmtpop-b{font-weight:800}.fmtpop-i{font-family:Georgia,Times New Roman,serif;font-style:italic}.steptx strong{font-weight:700}.chipbtn.rich-i i{font-family:Georgia,Times New Roman,serif}.mt-agenda{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);border-radius:14px;gap:12px;padding:0 0 12px;overflow:hidden}.mt-agenda>:not(.mt-ghead){margin-inline:12px}.mt-ghead{background:var(--accent);color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:.07em;border-radius:0;align-self:stretch;padding:11px 16px;display:flex}.mt-ghead b{letter-spacing:.08em;font-size:14.5px;font-weight:800}.mt-ghead .ico{color:#fff}.mt-ghead .mt-gct{color:#fff;text-transform:none;letter-spacing:0;background:#ffffff38}.pl-who-list{margin-top:6px;font-size:13px}.pl-who-list>summary{cursor:pointer;color:var(--muted);font-weight:600}.pl-who-list p{margin:6px 0 0}.gt-sec .gt-fadd{text-transform:none;letter-spacing:0;margin-inline-start:auto}.gt-addfleet{border:1px dashed var(--accent);background:var(--accent-soft);border-radius:10px;align-items:flex-start;padding:10px 12px}.gt-addfleet>span{flex-direction:column;gap:3px;display:flex}.gt-fnote{margin:0;padding:10px 14px}.mt-agenda{overflow-anchor:none;flex:none;min-height:auto;overflow:visible}.mt-agenda>.mt-item{flex:none}.mt-ghead{border-radius:13px 13px 0 0}.mt-info.open{gap:0}.mt-isec{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.mt-fields>.mt-isec:first-child{padding-top:10px}.mt-ish{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.mt-fields{gap:0}.mt-fields input,.mt-fields select{box-sizing:border-box;width:100%;min-width:0}.mt-dt{appearance:none;text-align:start;display:block}.mt-dt::-webkit-date-and-time-value{text-align:start}.mt-who button .ico{opacity:.6}.mt-whoadd{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mt-whoadd input{width:100%;max-width:360px}.mt-wholist{max-height:240px;padding:2px;overflow:auto}.mt-heldsw{align-items:flex-start;padding:12px 0 4px}.mt-heldsw>span{flex-direction:column;gap:2px;display:flex}.mt-order{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;height:30px;display:inline-flex;overflow:hidden}.mt-order .lb{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:0 6px 0 10px;font-size:11.5px;font-weight:700}.mt-order button{border:0;border-inline-start:1px solid var(--line);width:30px;height:100%;color:var(--text);cursor:pointer;background:0 0;place-items:center;display:grid}.mt-order button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.mt-order button:disabled{opacity:.3;cursor:default}.mt-itools{align-items:center;gap:6px;display:inline-flex}.scroll>*{flex-shrink:0}.gt-rhead>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.gt-rhead small.note{font-size:12px}.gt-left>.lbl{align-items:center;gap:8px;display:flex}.gt-2bars{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.gt-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vh-idle{margin:8px 0 0;font-size:12.5px}@media (width>=700px) and (width<=1200px){.gt-tiles{grid-template-columns:repeat(3,1fr)}}@media (width<=699px){.gt-tiles{grid-template-columns:repeat(2,1fr)}}.vh-rep>p.note,.vh-rep>.linkbtn{margin-inline:14px}.vh-rep>.linkbtn{align-self:flex-start;margin-block:6px}.tdrag-ghost{z-index:9999;pointer-events:none;background:var(--accent);color:#fff;opacity:0;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;max-width:240px;padding:7px 12px;font-size:14px;font-weight:600;transition:opacity .12s;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 8px 24px #0000004d}.tdrag-ghost.on{opacity:.95}body.tdragging{-webkit-user-select:none;user-select:none}.nav .nav-item,.nav .tname{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pl-delta{color:var(--muted);font-size:12.5px;font-weight:700;display:block}small.pl-delta{margin-inline-start:6px;font-size:11.5px;display:inline}.pl-delta.up{color:#16a34a}.pl-delta.down{color:#dc2626}.sk-root{z-index:60;background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.sk-top{background:var(--surface);border-bottom:1px solid var(--line);z-index:2;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex;box-shadow:0 1px 4px #00000014}.sk-title{align-items:center;gap:6px;margin-inline-end:4px;font-size:15px;display:flex}.sk-tools,.sk-acts,.sk-end{align-items:center;gap:4px;display:flex}.sk-end{gap:8px;margin-inline-start:auto}.sk-tb{height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex;position:relative}.sk-tb svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sk-tb:hover{background:var(--hover,#7f7f7f1f)}.sk-tb.on{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.sk-tb.dng{color:#dc2626}.sk-tb:disabled{opacity:.35;cursor:default}.sk-dd{display:inline-flex;position:relative}.sk-menu{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000002e}.sk-menu button{color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.sk-menu button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sk-menu button:hover{background:var(--hover,#7f7f7f1f)}.sk-menu button.on{color:var(--accent);font-weight:700}.sk-colors{align-items:center;gap:5px;padding:0 4px;display:flex}.sk-c{cursor:pointer;border:2px solid #00000026;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #fff6}.sk-c.on{outline:2.5px solid var(--accent);outline-offset:2px}.sk-sizes{align-items:center;gap:2px;display:flex}.sk-lw{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.sk-lw i{border-radius:2px;width:22px;min-height:1px;display:block}.sk-lw input{width:46px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;padding:0;font-size:13.5px}.sk-lw:focus-within{border-color:var(--accent)}.sk-wrap{touch-action:none;overscroll-behavior:contain;background:#c9d3d9;flex:1;min-height:0;position:relative;overflow:hidden}:root[data-theme=dark] .sk-wrap{background:#1f2a31}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sk-wrap{background:#1f2a31}}.sk-cv{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sk-text{z-index:3;border:1.5px dashed var(--accent);resize:none;field-sizing:content;background:#ffffffd9;border-radius:4px;outline:none;min-width:120px;max-width:70%;padding:2px 4px;font:500 1em/1.25 Public Sans Variable,Public Sans,Segoe UI,Roboto,Arial,sans-serif;position:absolute}.sk-hint{z-index:2;background:var(--surface);opacity:.85;pointer-events:none;border-radius:999px;max-width:calc(100% - 20px);margin:0;padding:3px 9px;font-size:11.5px;position:absolute;bottom:8px;left:10px}@media (width<=700px){.sk-top{gap:4px 8px;padding:6px 8px}.sk-title,.sk-tb span{display:none}.sk-tb{height:34px;padding:0 7px}.sk-end{margin-inline-start:auto}.sk-hint{display:none}}.psk .psk-ic{font-size:26px;line-height:1}.micsk{font-size:17px;line-height:1}.sk-preview{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:100%;max-height:220px;margin:0 auto;display:block}.sk-tasks{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow:auto}.sk-task{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.sk-task.on{border-color:var(--accent);background:var(--accent-soft)}.sk-task .nm{font-size:14px}.skb-page{flex-direction:column;gap:12px;display:flex}.skb-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skb-bar .note{margin-inline-start:auto}.skb-empty{text-align:center;align-items:center;gap:6px;padding:28px 16px}.skb-empty-ic{font-size:40px;line-height:1}.skb-empty p{max-width:520px;margin:0}.skb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.skb-tile{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.skb-thumb{aspect-ratio:4/3;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.skb-thumb img{object-fit:contain;width:100%;height:100%;display:block}.skb-thumb:hover img{opacity:.92}.skb-meta{align-items:center;gap:6px;padding:8px 6px 8px 10px;display:flex}.skb-t{flex-direction:column;flex:1;min-width:0;display:flex}.skb-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.skb-t small{font-size:11.5px}.skb-menu{position:relative}.skb-menu summary{list-style:none;display:inline-flex}.skb-menu summary::-webkit-details-marker{display:none}.skb-pop{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0000002e}.skb-pop button{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.skb-pop button:hover{background:var(--hover,#7f7f7f1f)}.skb-pop button.dng{color:#dc2626}.skb-up{transform:rotate(180deg)}@media (width<=600px){.skb-grid{grid-template-columns:repeat(2,1fr)}.skb-bar .btn .lb{display:none}}.skb-conf{z-index:70;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.skb-conf-box{background:var(--surface);width:100%;max-width:460px;color:var(--text);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 12px 40px #0000004d}.skb-conf-box p{margin:0}.skb-conf-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sk-root:has(.sk-cmd) .sk-hint{bottom:46px}.sk-root:has(.sk-cmd-sug) .sk-hint{display:none}.sk-cmd{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex;position:absolute;bottom:8px;left:10px;right:10px;box-shadow:0 2px 10px #0000001f}.sk-cmd-lb{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.sk-cmd input{min-width:0;height:30px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.sk-cmd input::placeholder{color:var(--muted);opacity:.8}.sk-cmd input.bad::placeholder{color:#dc2626;opacity:1}.sk-cmd-sug{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:8px}.sk-cmd-sug button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;display:inline-flex}.sk-cmd-sug button:hover,.sk-cmd-sug button:first-child{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.sk-name{border:1px solid var(--line);background:var(--surface-2);width:180px;max-width:40vw;height:30px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:14px;font-weight:600}.sk-lead{flex:none;align-items:center;gap:6px;margin-inline-end:6px;display:flex}.sk-back,.sk-save{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 11px 0 7px;font-size:13px;font-weight:500;display:inline-flex}.sk-back:hover{background:var(--hover)}.sk-save{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.sk-save:hover{filter:brightness(1.08)}.sk-save:disabled{opacity:.6;cursor:default}.sk-back svg,.sk-save svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sk-end{display:none}@media (width<=700px){.sk-lead{display:none}.sk-end{display:flex}}.sk-logo{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}.sk-logo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sk-tools{flex-wrap:wrap;gap:5px}.sk-top .sk-name{width:150px}.sk-lw i{flex:none}.sk-grp{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:1px;padding:2px;display:flex}.sk-grp .sk-tb{border-radius:8px;gap:4px;height:32px;padding:0 7px;font-weight:500}.sk-grp .sk-tb.on{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 1px 3px #00000024}.sk-tb svg{stroke-width:1.75px}.sk-colors{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:5px;height:38px;padding:0 8px}.sk-colors .sk-c{border:1px solid #0000002e;border-radius:6px;width:20px;height:20px}.sk-colors .sk-c.on{outline:2px solid var(--accent);outline-offset:1.5px}.sk-acts{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:2px}.sk-acts .sk-tb{height:32px;padding:0 7px}.sk-lw{background:var(--surface-2);border-radius:11px;height:38px;padding:0 2px 0 8px}.sk-spin{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;margin-left:2px;display:inline-flex}.sk-spin button{width:18px;height:13px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;font-size:10px;line-height:1;display:grid}.sk-spin button:hover{background:var(--hover,#7f7f7f26);color:var(--text)}.sk-spinbox{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:0 0 0 8px;font-size:12px;display:inline-flex}.sk-spinbox input{width:30px;color:var(--text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:13.5px;font-weight:600}.sk-spinbox:focus-within{border-color:var(--accent)}.sk-menu{min-width:220px}.sk-menu .sk-mi{flex:1}.sk-menu kbd{color:var(--muted);border:1px solid var(--line);background:var(--surface-2);border-radius:5px;padding:3px 5px;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sk-mrow{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:3px;padding-top:3px;padding-right:4px;display:flex}.sk-mrow>button{flex:1}.sk-name:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:0}.sk-menu button:disabled{opacity:.45;cursor:default}.sk-sym{z-index:4;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;width:min(360px,100% - 16px);padding:10px;display:flex;position:absolute;top:8px;bottom:50px;right:8px;box-shadow:0 8px 28px #00000038}.sk-sym-top{align-items:center;gap:6px;display:flex}.sk-sym-top input{flex:1;min-width:0;height:36px}.sk-sym-cats{flex-wrap:wrap;row-gap:2px;height:auto}.sk-sym-cats button{padding:0 8px;font-size:12.5px}.sk-sym-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.sk-sym-it{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-size:11.5px;display:flex}.sk-sym-it:hover{border-color:var(--accent);background:var(--accent-soft)}.sk-sym-it svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;width:72px;height:56px}.sk-sym-it svg path.f{fill:currentColor}.sk-sym-it svg text{fill:currentColor;stroke:none;font-family:Public Sans Variable,Public Sans,Segoe UI,Roboto,Arial,sans-serif}.sk-sym-it span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.sk-sym-hint{margin:0;font-size:11.5px}@media (width<=600px){.sk-sym{width:auto;inset:4px}.sk-sym-grid{grid-template-columns:repeat(3,1fr)}}.sk3-root{z-index:6;background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.sk3-top{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.sk3-top b{margin-inline-end:4px;font-size:14px}.sk3-sp{flex:1}.sk3-view{touch-action:none;flex:1;min-height:0}.sk3-view canvas{display:block;width:100%!important;height:100%!important}.sk3-msg{background:var(--surface);border-radius:999px;padding:8px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk3-hint{background:var(--surface);opacity:.9;border-radius:999px;max-width:calc(100% - 20px);margin:0;padding:3px 9px;font-size:11.5px;position:absolute;bottom:8px;left:10px}.sk3-tgt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12.5px;overflow:hidden}.sk3-steps{flex-wrap:wrap;gap:4px;display:flex}.sk3-steps .btn{min-width:40px;height:32px;padding:0 9px}.sk3-m{color:var(--accent);font-size:14px;font-weight:700}.sk3-scale{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sk3-scale select{height:32px;font-size:12.5px}.sk3-pull{z-index:7;color:#fff;pointer-events:none;white-space:nowrap;background:#1d4ed8;border-radius:8px;padding:4px 10px;font-size:14px;font-weight:700;position:fixed;box-shadow:0 4px 14px #00000040}.sk3-pull small{opacity:.85;font-weight:500}.sk3-row2{align-items:center}.sk3-lb{color:var(--muted);margin-inline-end:2px;font-size:12px}.sk3-colors{gap:4px;margin-inline-start:6px;display:inline-flex}.sk3-colors .sk-c{width:22px;height:22px}.mc-type{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.mc-pend{color:color-mix(in srgb,#d97706 80%,var(--text));font-size:12.5px;font-weight:600}.mc-card{border-inline-start-color:#0ea5e9}.mc-queue{border-inline-start:5px solid #f59e0b;flex-direction:column;gap:8px;display:flex}.mc-queue>div{flex-direction:column;gap:2px;display:flex}.mc-queue .btn{align-self:flex-start}.mc-queue .vh-warn{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc-wait{font:inherit;color:var(--text);text-align:start;cursor:pointer;border:0;border-inline-start:5px solid #2563eb;flex-direction:row;align-items:center;gap:10px;font-weight:700;display:flex}.mc-wait span{flex:1}.mc-wait svg:last-child{transform:rotate(-90deg)}.mc-fbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-fbar .seg{background:var(--surface);box-shadow:0 1px 3px #0000001f}.mc-list{gap:0;padding:0;overflow:hidden}.mc-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:78px minmax(0,1fr) auto;grid-template-areas:"when who st""when nums nums";align-items:center;gap:2px 10px;padding:9px 12px;display:grid}.mc-row:last-child{border-bottom:0}.mc-row:hover{background:var(--hover)}.mc-row.warn{background:#f59e0b17}.mc-row .vh-extra{grid-column:1/-1}.mc-when{flex-direction:column;grid-area:when;font-size:13px;line-height:1.2;display:flex}.mc-when small{color:var(--muted)}.mc-who{grid-area:who;align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.mc-who span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.mc-nums{color:var(--muted);flex-wrap:wrap;grid-area:nums;gap:2px 12px;font-size:13px;display:flex}.mc-nums b{color:var(--text)}.mc-ar{color:color-mix(in srgb,#dc2626 80%,var(--text));font-weight:600}.mc-row .mc-st{grid-area:st}.mc-st{white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 8px;font-size:11.5px;font-weight:700}.mc-st.bekliyor{color:color-mix(in srgb,#2563eb 75%,var(--text));background:#2563eb24}.mc-st.onayli{color:color-mix(in srgb,#16a34a 70%,var(--text));background:#16a34a29}.mc-st.iade{color:color-mix(in srgb,#dc2626 75%,var(--text));background:#dc262624}.mc-st.pend{color:color-mix(in srgb,#d97706 75%,var(--text));background:#f59e0b33}.mc-iade{color:color-mix(in srgb,#dc2626 75%,var(--text));font-weight:600}.mc-det{flex-direction:column;gap:10px;display:flex}.mc-dh{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.mc-dl dt{color:var(--muted)}.mc-dl dd{margin:0}.mc-photo img{border:1px solid var(--line);border-radius:10px;max-width:100%;max-height:320px;display:block}.mc-job{align-self:flex-start}.mc-review{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.mc-review input{border:1px solid var(--line);font:inherit;background:var(--field,var(--surface));color:var(--text);border-radius:8px;padding:9px 10px}.mc-rbtn{justify-content:flex-end;gap:8px;display:flex}.mc-jnote{white-space:normal;background:var(--hover);border-radius:8px;padding:8px 10px;font-size:12.5px}.mc-form{flex-direction:column;gap:10px;display:flex}.mc-ft{margin:0}.mc-shifts{flex-wrap:wrap;margin-bottom:6px}.mc-run{color:var(--text);margin:-4px 0 0;font-weight:700}.mc-ph{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-thumb{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:64px;height:64px}.mc-stop,.mc-drill{align-items:center;gap:6px;margin-bottom:6px;display:flex}.mc-stop select{flex:0 170px;min-width:0}.mc-stop .mc-min{flex:0 0 64px;width:64px}.mc-stop .mc-sn{flex:auto;min-width:0}.mc-drill input{min-width:0}.mc-drill input:first-child{flex:90px}.mc-drill input:nth-child(2),.mc-drill input:nth-child(4){flex:0 0 68px;width:68px}.mc-dm{color:var(--muted);flex:none;min-width:54px;font-size:12.5px}.mc-chips{flex-wrap:wrap;gap:6px;display:flex}.mc-chip{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12.5px}.mc-chip.mek{border-color:color-mix(in srgb,#dc2626 45%,var(--line));color:color-mix(in srgb,#dc2626 75%,var(--text))}.mc-tot{grid-template-columns:repeat(4,1fr)}.mc-rrow,.mc-orow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,2fr) 1fr .8fr .8fr 1fr;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:grid}.mc-orow{grid-template-columns:minmax(120px,2fr) 70px 1fr 1fr}.mc-low{color:color-mix(in srgb,#dc2626 80%,var(--text));font-weight:700}.mc-pad{margin:0;padding:10px 12px}.mc-reasons{gap:8px}.mc-bar{grid-template-columns:minmax(110px,170px) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.mc-bar i{background:#f59e0b;border-radius:5px;min-width:4px;height:10px;display:block}.mc-bar i.mek{background:#dc2626}.mc-bar b{white-space:nowrap;font-size:12.5px}.mc-add select{border:1px solid var(--line);min-width:0;font:inherit;background:var(--field,var(--surface));color:var(--text);border-radius:8px;flex:160px;padding:8px 10px}@media (width<=560px){.mc-tot{grid-template-columns:repeat(2,1fr)}.mc-rrow{grid-template-columns:minmax(90px,1.6fr) 1fr .8fr .9fr .9fr;padding:8px;font-size:12.5px}.mc-stop{flex-wrap:wrap}.mc-stop .mc-sn{flex-basis:100%;order:3}.mc-bar{grid-template-columns:110px 1fr auto}}.fs-root{z-index:8;background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.fs-view{touch-action:none;flex:1;min-height:0;position:relative}.fs-view canvas{touch-action:none;cursor:crosshair;display:block}.fs-last{gap:10px;padding:6px 10px}.fs-n{align-items:center;gap:4px;display:inline-flex}.fs-n small{color:var(--muted);margin-inline-end:2px;font-size:11.5px}.fs-n .btn{min-width:32px;height:30px;padding:0 8px}.fs-n b{text-align:center;min-width:58px;font-size:13px}@media (width<=600px){.sk3-root>.sk3-top,.fs-root>.sk3-top{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.sk3-root>.sk3-top>*,.fs-root>.sk3-top>*{flex-shrink:0}.sk3-root .sk3-steps{flex-wrap:nowrap}}.sk-root.sk3on>.sk-top,.sk-root.sk3on .sk-cmd:not(.sk3-cmd){display:none}:is(.sk3-root:has(>.sk3-cmd)>.sk3-hint,.fs-root:has(>.sk3-cmd)>.sk3-hint){bottom:48px}:is(.sk3-root:has(>.sk3-cmd .sk-cmd-sug)>.sk3-hint,.fs-root:has(>.sk3-cmd .sk-cmd-sug)>.sk3-hint){display:none}.sk3-cmd{z-index:5}.sk3-dim{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sk3-dim small{margin-right:2px;font-size:11.5px}.sk3-dim input{border:1px solid var(--line);background:var(--surface);width:58px;height:30px;color:var(--text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 6px;font-size:13px}.sk3-dim input:focus{border-color:var(--accent);outline:none}.sk3-dim .btn{min-width:28px;padding:0 6px}.cm-flag .pn{opacity:.85;font-size:10.5px;font-weight:600;line-height:1.1;display:none}@media (hover:none),(pointer:coarse){.cm-flag{flex-direction:column;gap:1px;height:auto;padding-block:5px}.cm-flag .pn{display:block}}.richedit{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;outline:none;flex:1;min-width:0}.richedit:empty:before{content:attr(data-ph);pointer-events:none}.richedit b{font-weight:700}.d-steps .step .richedit{color:inherit;padding:1px 0;font-size:13.5px;line-height:1.4}.stepbody .richedit{flex:none;width:100%}.d-steps .step.add .richedit{color:var(--text);padding:2px 0;font-size:14.5px;font-weight:400;line-height:1.4}.d-steps .step.add .richedit:empty:before{color:var(--accent);font-weight:600}.tstep-add .richedit{color:var(--text);border-bottom:1.5px solid var(--accent);padding:3px 0;font-size:14px;line-height:1.4}.tstep-add .richedit:empty:before{color:var(--faint)}.eq-page{max-width:none}.eq-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eq-search{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:6px;min-width:200px;height:38px;padding:0 10px;display:flex}.eq-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;height:100%}.eq-opts{background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 10px;font-size:13px;display:flex;box-shadow:0 1px 3px #0000001a}.eq-steps{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.eq-steps::-webkit-scrollbar{display:none}.eq-step{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.eq-step i{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.eq-step+.eq-step:before{content:"";background:color-mix(in srgb,var(--muted) 50%,transparent);width:10px;height:1.5px;margin-inline-end:2px}.eq-acts{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.eq-act{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.eq-act:hover{background:var(--hover)}.eq-act .ico{color:var(--accent)}.eq-fold{display:inline-flex}.eq-fold .eq-act:first-child{border-start-end-radius:0;border-end-end-radius:0}.eq-fold .eq-act:last-child{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.eq-fold .ico.up{transform:rotate(180deg)}.eq-place{border-inline-start:4px solid var(--accent);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eq-place span{flex:1;min-width:200px}.eq-treecard{padding:4px 0;overflow:hidden}.eq-tree{flex-direction:column;display:flex}.eq-row{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);align-items:center;gap:2px;min-height:46px;padding-inline-start:calc(6px + var(--d,0) * 22px);padding-inline-end:6px;display:flex}.eq-row:last-child{border-bottom:0}.eq-row.on{background:var(--accent-soft)}.eq-row.off{opacity:.55}.eq-row .tchev{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.eq-dot{flex:none;place-items:center;width:26px;display:grid}.eq-dot:after{content:"";background:var(--line);border-radius:50%;width:5px;height:5px}.eq-main{text-align:start;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:6px 4px;display:flex}.eq-main:hover{background:var(--hover)}.eq-code{letter-spacing:.03em;border:1.5px solid color-mix(in srgb,var(--text) 70%,transparent);background:var(--surface);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:2px 7px;font-size:12px;font-weight:800}.eq-code.lg{border-width:2px;padding:3px 9px;font-size:16px}.eq-nm{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:1.25;display:flex;overflow:hidden}.eq-nm>span{text-overflow:ellipsis;overflow:hidden}.eq-nm small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.eq-main .ct{background:var(--accent-soft);min-width:22px;height:20px;color:var(--accent);border-radius:10px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.eq-crit{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-grid}.eq-crit.wide{border-radius:999px;width:auto;height:22px;padding:0 9px;font-size:12px}.eq-crit.cA{background:var(--p1)}.eq-crit.cB{background:var(--p2)}.eq-crit.cC{background:var(--p4)}.eq-add{flex:none}.eq-none{padding:10px 14px}.eq-foot{text-align:center;background:var(--surface);border-radius:999px;align-self:center;margin:0;padding:4px 14px}.eq-treesel{width:100%;margin:8px 0}.eq-path{color:var(--muted);flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.eq-path span:after{content:"›";opacity:.6;margin-inline-start:4px}.eq-path span:last-child:after{content:none}.eq-ct{align-items:center;gap:8px;display:inline-flex}.eq-card{flex-direction:column;gap:8px;display:flex}.eq-head{align-items:flex-start;gap:12px;display:flex}.eq-hl{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.eq-hl h3{margin:0;font-size:18px;line-height:1.25}.eq-hl .note{margin:0}.eq-qr{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;padding:4px;line-height:0}.eq-offtag{color:var(--p2);font-size:12px;font-weight:700}.eq-info{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;display:grid}.eq-info>div{background:var(--surface-2);border-radius:8px;min-width:0;padding:6px 10px}.eq-info .wide{grid-column:1/-1}.eq-info dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.eq-info dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px}.eq-sec{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:6px;padding-top:8px;display:flex}.eq-sec .linkbtn{margin-inline-start:auto}.eq-task{text-align:start;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 6px;font-size:14px;display:flex}.eq-task:hover{background:var(--hover)}.eq-task .tt{flex:1;min-width:0}.eq-task .tt small,.eq-task>small{color:var(--muted);font-size:12px}.eq-task>small{white-space:nowrap;flex:none}.eq-task.done .tt{color:var(--muted)}.pdot{background:var(--p4);border-radius:50%;flex:none;width:9px;height:9px}.pdot.p1{background:var(--p1)}.pdot.p2{background:var(--p2)}.pdot.p3{background:var(--p3)}.eq-kids{flex-wrap:wrap;gap:6px;display:flex}.eq-kid{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:13px;display:inline-flex}.eq-kid:hover{background:var(--hover)}.eq-form{flex-direction:column;gap:10px;display:flex}.eq-form .field{flex-direction:column;gap:4px;display:flex}.eq-form input,.eq-form select,.eq-form textarea{box-sizing:border-box;width:100%}.eq-coderow{align-items:center;gap:8px;display:flex}.eq-coderow input{letter-spacing:.03em;flex:1;font-weight:700}.eq-2col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eq-active{align-self:flex-start}.eq-chip{border:1px solid var(--line);background:var(--surface-2);font:inherit;color:var(--text);text-align:start;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:5px 10px 5px 6px;font-size:14px;display:inline-flex}button.eq-chip:not(:disabled){cursor:pointer}button.eq-chip:not(:disabled):hover{background:var(--hover)}.eq-levels{flex-direction:column;gap:6px;margin:8px 0;display:flex}.eq-lv{align-items:center;gap:8px;display:flex}.eq-lv input{flex:1}.eq-dsec{flex-direction:column;gap:6px;display:flex}.eq-linked{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.eq-lact{gap:14px;display:flex}.eq-lrow{align-items:center;gap:6px;display:flex}.eqa-task{background:var(--accent-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.eqa-task .ico{color:var(--accent);flex:none;margin-top:2px}.eqa-body{flex-direction:column;gap:6px;min-height:176px;display:flex}.eqa-lbl{margin:2px 0 0}.eqa-hits{flex-direction:column;gap:6px;display:flex}.eqa-hits button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--text);text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.eqa-hits button:hover,.eqa-hits button:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.eqa-main{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.eqa-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.eqa-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.eqa-empty{text-align:center;margin:auto;padding:18px 8px}.eqa-foot{margin:0;font-size:12px}.eq-lrow .eq-search{min-width:0}.eq-hits{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.eq-hits button{border:0;border-bottom:1px solid var(--line);background:var(--surface);font:inherit;color:var(--text);text-align:start;cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.eq-hits button:last-child{border-bottom:0}.eq-hits button:hover{background:var(--hover)}.qprev .eqchip{font-weight:700}.eq-scan{flex-direction:column;gap:10px;display:flex}.eq-cam{aspect-ratio:1;background:#000;border-radius:14px;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden}.eq-cam video{object-fit:cover;width:100%;height:100%;display:block}.eq-aim{border:3px solid #ffffffe6;border-radius:14px;position:absolute;inset:18%;box-shadow:0 0 0 999px #00000059}.eq-code-f,.eq-scan form{gap:8px;display:flex}.eq-scan form input{flex:1;min-width:0}.eq-lbl{flex-direction:column;gap:12px;display:flex}.eq-lbl .field{flex-direction:column;gap:4px;display:flex}.eq-lbl input[type=number]{width:90px}.eq-lprev{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;overflow:hidden}.eq-label{box-sizing:border-box;color:#000;text-align:center;vertical-align:top;break-inside:avoid;background:#fff;border:.3mm dashed #9aaab0;flex-direction:column;justify-content:center;align-items:center;gap:.6mm;padding:1.5mm;font-family:Public Sans,Arial,sans-serif;display:inline-flex;overflow:hidden}.eq-label b{letter-spacing:.03em;white-space:nowrap;line-height:1.1}.eq-label small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6.5pt;line-height:1.1;overflow:hidden}.eq-lprev .eq-label{border-style:solid;border-color:var(--line)}.eqprint{width:190mm;margin:0 auto;font-size:0}@media (width<=600px){.eq-2col{grid-template-columns:1fr}.eq-row{padding-inline-start:calc(2px + min(var(--d,0) * 9px, 45px))}.eq-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic code cr""ic nm ct";align-items:center;gap:3px 9px;display:grid}.eq-main>.eq-ptile,.eq-main>.eq-sym{grid-area:ic;margin:0}.eq-main>.eq-code{white-space:normal;overflow-wrap:anywhere;grid-area:code;justify-self:start;max-width:100%}.eq-main>.eq-nm{grid-area:nm}.eq-main>.eq-crit{grid-area:cr}.eq-main>.ct{grid-area:ct}.eq-nm>span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.eq-opts{flex-direction:column;align-items:stretch}.eq-opts>*{width:100%;min-width:0}.eq-acts .eq-fold{flex:100%;order:3}.eq-acts .switch{padding:0;font-size:12.5px}.eq-fold .eq-act{flex:1;justify-content:center}.eq-bar .eq-search{flex-basis:100%}.eq-bar .eq-viewseg{flex-wrap:nowrap;flex:1;margin:0}.eq-viewseg button{flex:1;justify-content:center}.eq-bar>.btn,.eq-viewseg button{height:38px}.eq-code{padding:1px 5px;font-size:11px}.eq-lrow .btn .lb{display:none}}@media print{.eqprint{page:eq}@page eq{size:A4;margin:10mm}}.meta .eqtag{letter-spacing:.02em;font-size:11.5px;font-weight:700}.c-eq{--chipfg:#0e7c74;--chipbg:#0e7c7424}.ico.eq-ico{color:#0e7c74}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c-eq{--chipfg:#2dd4bf}:root:not([data-theme=light]) .ico.eq-ico{color:#2dd4bf}}:root[data-theme=dark] .c-eq{--chipfg:#2dd4bf}:root[data-theme=dark] .ico.eq-ico{color:#2dd4bf}.nk-ic .chip{border-radius:9px;width:30px;height:30px}h1 .ico.eq-ico{vertical-align:-4px;width:28px;height:28px;color:inherit!important}.sk-cdd{display:none}.sk-cdot{border:1px solid #00000040;border-radius:6px;width:20px;height:20px;display:block}.sk-cmenu{flex-flow:wrap;gap:8px;width:max-content;min-width:0;max-width:200px;padding:8px}.sk-cmenu .sk-c{border:1px solid #0000002e;border-radius:8px;width:30px;height:30px;padding:0}.sk-cmenu .sk-c.on{outline:2px solid var(--accent);outline-offset:2px}@media (width<=700px){.sk-top{align-items:center;gap:4px;padding:5px}.sk-tools{flex-wrap:nowrap;gap:3px}.sk-grp{border-radius:9px;padding:1px}.sk-grp .sk-tb,.sk-acts .sk-tb,.sk-cdd .sk-tb{border-radius:7px;height:30px;padding:0 5px}.sk-tb svg{width:18px;height:18px}.sk-colors{display:none}.sk-cdd{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:1px;display:inline-flex}.sk-lw{border-radius:9px;gap:3px;height:32px;padding:0 0 0 6px}.sk-lw i,.sk-lw>span:not(.sk-spin){display:none}.sk-lw input{width:34px;font-size:13px}.sk-acts{border-radius:9px;padding:1px}.sk-end{gap:4px}.sk-back,.sk-save{height:32px;padding:0 8px}.sk-back span,.sk-save span{display:none}.sk-save{padding:0 10px}.sk-save svg{width:18px;height:18px}.sk-cmenu{left:auto;right:0}}@media (width<=380px){.sk-grp .sk-tb,.sk-acts .sk-tb,.sk-cdd .sk-tb{padding:0 3px}.sk-tb svg{width:17px;height:17px}.sk-lw input{width:28px}}.sec-h.fold{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;margin:-4px -6px;padding:4px 6px}@media (hover:hover){.sec-h.fold:hover{background:var(--hover)}}.sec-h.fold:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sec-sum{text-align:end;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:0;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.sec-chev{width:22px;height:22px;color:var(--muted);flex:none;place-items:center;margin-inline-start:auto;display:grid}.sec-sum+.sec-chev{margin-inline-start:4px}.sec-chev svg{transition:transform .15s}.sec-chev.shut svg{transform:rotate(-90deg)}[dir=rtl] .sec-chev.shut svg{transform:rotate(90deg)}.sec.folded>:not(.sec-h){display:none!important}.sec.folded{padding-top:10px;padding-bottom:10px}.d-body,.d-fields{gap:10px}.d-body .card.sec{padding-top:11px;padding-bottom:11px}.d-steps-t{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:2px;margin-inline-start:-24px;padding:2px 6px 2px 0;display:inline-flex}.d-steps-t .sec-chev{width:22px;height:18px;margin:0}@media (hover:hover){.d-steps-t:hover{color:var(--text)}}.d-steps.folded>:not(.d-steps-h){display:none!important}.d-steps.folded .d-steps-h>:not(.d-steps-t){display:none}@media (width<=700px){.d-steps-t{margin-inline-start:0}}.sec-chev{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--text);border-radius:8px;box-shadow:0 1px 2px #0000000f}.sec-chev svg{stroke-width:2.4px;width:16px;height:16px}@media (hover:hover){.sec-h.fold:hover .sec-chev,.d-steps-t:hover .sec-chev{border-color:var(--accent);color:var(--accent)}}.sec-h.fold{padding-block:2px}.d-steps-t .sec-chev{width:24px;height:24px;margin-inline-end:6px}.d-steps-t{margin-inline-start:-30px}.d-stage.sec{gap:8px;padding:9px 10px}.d-stage .stage-row{gap:5px}.d-stage .stage-row .cm-ico{gap:3px;padding:6px 3px;font-size:11px}.d-stage .cm-row.stage-row .cm-ico[class*=st-] .ico{width:27px;height:27px;padding:5px}.sec-order{flex-direction:column;gap:6px;display:flex}.sec-orow{border:1px solid var(--line);background:var(--surface);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.sec-orow.dragging{border-color:var(--accent);z-index:2;position:relative;box-shadow:0 8px 20px #0000002e}.sec-orow b{flex:1;font-weight:600}.sec-on{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sec-ograb{color:var(--muted);letter-spacing:-2px;font-weight:700}.sec-orow .xbtn:disabled{opacity:.3}.d-order{align-self:center;margin-top:4px;font-size:12.5px}@media (width<=700px){.d-steps-t{margin-inline-start:0}}.sec-orow .xbtn{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--text);border-radius:8px}.sec-orow .xbtn .ico{stroke-width:2.4px}@media (hover:hover) and (pointer:fine){.task .ttl,.stepbox.movable .steptx,.tstep.movable .steptx{-webkit-user-select:text;user-select:text;cursor:text}}.d-steps .step.add{flex-wrap:wrap;row-gap:6px}.d-steps .step.add .richedit{flex:1 1 0;min-width:0}.d-steps .step.add.typing .richedit{flex:calc(100% - 40px)}.d-steps .step.add.typing .step-mic{margin-inline-start:auto}.d-steps .step.add.typing .step-go{padding:6px 16px}.file-btn{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;max-width:100%;display:inline-flex;overflow:hidden}.file-btn[aria-disabled=true]{opacity:.6;pointer-events:none}.info.err{background:var(--p1-soft,#dc26261f);color:var(--p1);align-items:flex-start;gap:8px;display:flex}.eq-plan{flex-direction:column;gap:6px;display:flex}.eq-plan details summary{cursor:pointer}.eq-warn{max-height:200px;margin:6px 0 0;padding-inline-start:18px;font-size:12px;overflow:auto}.row.gap{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.eq-viewseg{margin-inline-start:auto}.eq-viewseg button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.eq-board{flex-direction:column;gap:10px;display:flex}.eq-crumbs{background:var(--surface);border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:2px;padding:2px 8px;font-size:13px;display:flex;box-shadow:0 1px 3px #0000001a}.eq-crumbs button{color:var(--muted);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.eq-crumbs button:hover{background:var(--accent-soft)}.eq-crumbs button.on{color:var(--text);font-weight:600}.eq-crumbs .sep{color:var(--muted);opacity:.6}.eq-sum{color:var(--muted);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 14px;font-size:13px;display:flex;box-shadow:0 1px 3px #00000014}.eq-sum b{color:var(--text);margin-inline-end:2px;font-size:16px}.eq-sum .warn b{color:#b45309}.eq-sum .bad b{color:var(--p1)}.eq-sum .eq-dis{flex:140px;max-width:260px;margin-inline-start:auto}.eq-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.eq-cardx{text-align:start;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--text);border-radius:14px;flex-direction:column;gap:6px;min-height:118px;padding:12px 14px 12px 16px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.eq-cardx:before{content:"";background:#16a34a;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.eq-cardx.acik:before{background:#f59e0b}.eq-cardx.ariza:before{background:#dc2626}.eq-cardx.ariza{background:color-mix(in srgb,#dc2626 7%,var(--surface))}.eq-cardx.acik{background:color-mix(in srgb,#f59e0b 7%,var(--surface))}@media (hover:hover){.eq-cardx:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000024}}.eq-cx-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.eq-cx-lv{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.eq-cx-name{font-size:14.5px;font-weight:600;line-height:1.3}.eq-cx-nums{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.eq-cx-nums b{color:var(--text);font-size:15px}.eq-cx-son{color:var(--muted);font-size:11.5px}.pill{border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.warn{color:#92400e;background:#fef3c7}.pill.bad{color:#991b1b;background:#fee2e2}.eq-dis{background:var(--line);border-radius:999px;height:6px;margin-top:14px;display:flex;position:relative;overflow:visible}.eq-dis .el{background:#2563eb;border-radius:999px 0 0 999px}.eq-dis .me{background:#0d9488;border-radius:0 999px 999px 0}.eq-dis small{inset-inline-start:0;color:var(--muted);white-space:nowrap;font-size:10.5px;position:absolute;top:-14px}.eq-tablecard{padding:8px 0 0;overflow:hidden}.eq-tfilter{align-items:center;padding:0 12px 8px}.eq-tfilter .note{margin:0 0 0 auto}.eq-tfilter button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.eq-tscroll{max-height:70vh;overflow:auto}.eq-table{border-collapse:collapse;width:100%;font-size:13px}.eq-table th{background:var(--surface);text-align:start;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);z-index:1;padding:6px 10px;font-size:11.5px;position:sticky;top:0}.eq-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.eq-table th.on button{color:var(--text)}.eq-table th .ico.up{transform:rotate(180deg)}.eq-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);vertical-align:middle;padding:8px 10px}.eq-table tr:last-child td{border-bottom:0}.eq-table tbody tr{cursor:pointer}@media (hover:hover){.eq-table tbody tr:hover td{background:var(--accent-soft)}}.eq-table tr.ariza td:first-child{box-shadow:inset 4px 0 #dc2626}.eq-table tr.acik td:first-child{box-shadow:inset 4px 0 #f59e0b}.eq-table td.nm{min-width:180px}.eq-table td.nm small{color:var(--muted)}.eq-table .num{text-align:center}.eq-table .dim{color:var(--muted);opacity:.6}@media (width<=700px){.eq-table .hm{display:none}.eq-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.eq-cardx{min-height:104px;padding:10px 10px 10px 13px}.eq-cx-name{font-size:13.5px}}:root[data-theme=dark] .pill.warn{color:#fcd34d;background:#f59e0b38}:root[data-theme=dark] .pill.bad{color:#fca5a5;background:#dc262640}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.warn{color:#fcd34d;background:#f59e0b38}:root:not([data-theme=light]) .pill.bad{color:#fca5a5;background:#dc262640}}.eq-cx-top .eq-cx-lv{margin-inline-start:auto}.eq-cx-qr{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin:-4px -6px -4px 2px;display:grid}@media (hover:hover){.eq-cx-qr:hover{background:var(--accent-soft)}}.eq-cardx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eq-group{flex-direction:row;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex;position:relative;overflow:hidden}.eq-group:before{content:"";background:#16a34a;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.eq-group.acik:before{background:#f59e0b}.eq-group.ariza:before{background:#dc2626}.eq-group-qr{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:6px;line-height:0}.eq-group-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.eq-group-act{flex-wrap:wrap;gap:6px;display:flex}.eq-row.nopick .eq-main{opacity:.6}.eq-rule{margin:0 0 6px}.eq-nowork{align-self:center;font-size:12px}.eq-ident{letter-spacing:.02em;background:var(--accent-soft);color:var(--text);border-radius:999px;align-items:center;gap:6px;margin:2px 0;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.eq-identform{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 12px;display:flex}.eq-identform .note{margin:0}.eq-idrow{grid-template-columns:90px 1fr 100px;gap:8px;display:grid}.eq-idrow label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}@media (width<=480px){.eq-idrow{grid-template-columns:1fr 1fr}.eq-idrow label:nth-child(2){grid-area:1/1/auto/-1}}.eq-retire{margin-top:6px}.eq-sym{vertical-align:middle;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 82%,#fff) 0%,var(--c) 55%,color-mix(in srgb,var(--c) 80%,#000) 100%);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff38}.eq-sym svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:72%;height:72%}.eq-sym svg .f{fill:#fff;fill-opacity:.28}.eq-sym.sm{border-radius:6px;width:22px;height:22px}.eq-sym.sm svg{stroke-width:2px}.eq-sym.lg{border-radius:11px;width:40px;height:40px}.eq-main .eq-sym{margin-inline-end:8px}.eq-h3{align-items:center;gap:10px;display:flex}.eq-cx-name,.eq-table .nm-in{align-items:center;gap:8px;display:flex}.eq-symbtn{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;text-align:start;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;padding:6px 10px;display:flex}.eq-symbtn span{flex-direction:column;font-size:13px;display:flex}.eq-symbtn small{color:var(--muted);font-size:11.5px}.eq-symbtn .ico.up{transform:rotate(180deg)}.eq-symgrid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;max-height:240px;margin-top:8px;padding:8px;display:grid;overflow:auto}.eq-symgrid button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;place-items:center;height:40px;padding:0;display:grid}.eq-symgrid button.on{border-color:var(--accent)}.eq-symgrid button.auto{border:1px solid var(--line);height:auto;color:var(--text);grid-column:1/-1;padding:6px;font-size:12.5px}.eq-symgrid button.auto.on{border:2px solid var(--accent)}.eq-row{border-inline-start:3px solid color-mix(in srgb,var(--h,transparent) 45%,transparent)}.eq-row.pl0{border-inline-start:5px solid var(--h);background:linear-gradient(90deg,color-mix(in srgb,var(--h) 12%,transparent),transparent 75%);min-height:62px}[dir=rtl] .eq-row.pl0{background:linear-gradient(270deg,color-mix(in srgb,var(--h) 12%,transparent),transparent 75%)}.eq-row.pl0 .eq-nm>span{letter-spacing:.01em;font-size:15px;font-weight:750}.eq-row.pl1 .eq-nm>span{font-weight:650}.eq-ptile{width:30px;height:30px;color:var(--h);background:color-mix(in srgb,var(--h) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--h) 32%,transparent);border-radius:9px;flex:none;place-items:center;display:grid}.eq-ptile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:66%;height:66%}.eq-ptile svg .f{fill:currentColor;fill-opacity:.22}.pl0 .eq-ptile{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--h) 82%,#fff),color-mix(in srgb,var(--h) 85%,#000));width:38px;height:38px;box-shadow:0 2px 6px color-mix(in srgb,var(--h) 35%,transparent);border:0;border-radius:11px}.pl0 .eq-ptile svg .f{fill:#fff;fill-opacity:.3}.eq-row.place .eq-code{border-color:color-mix(in srgb,var(--h) 65%,var(--text));color:color-mix(in srgb,var(--h) 50%,var(--text))}.eq-row.pl0 .eq-code{background:color-mix(in srgb,var(--h) 10%,var(--surface));font-size:12.5px}.eq-meta{flex:none;gap:6px;display:flex}.eq-meta>span{color:var(--muted);background:color-mix(in srgb,var(--h) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--h) 22%,transparent);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.eq-meta b{color:color-mix(in srgb,var(--h) 65%,var(--text));font-weight:800}.eq-sub{display:none}@media (width<=700px){.eq-meta{display:none}.eq-sub{display:inline}.eq-ptile{border-radius:8px;width:26px;height:26px}.pl0 .eq-ptile{width:32px;height:32px}}.fcbar{right:16px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:55;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);--fc:var(--accent);border-radius:999px;align-items:center;gap:2px;padding:5px 6px 5px 5px;display:flex;position:fixed}.fcbar.brk,.fbig.brk,.fo-badge.brk,.fcbar.done{--fc:#16a34a}.fcbar-main{color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:9px;padding:0 6px 0 0;display:flex}.fcbar-t{flex-direction:column;min-width:0;line-height:1.15;display:flex}.fcbar-t b{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:15px}.fcbar-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11.5px;overflow:hidden}.fring{flex:none;transform:rotate(-90deg)}.fring circle{fill:none;stroke-width:3.2px}.fring .bg{stroke:color-mix(in srgb,var(--fc,var(--accent)) 18%,transparent)}.fring .fg{stroke:var(--fc,var(--accent));stroke-linecap:round;transition:stroke-dashoffset .9s linear}.fring.spin{animation:2.4s linear infinite fspin}@keyframes fspin{to{transform:rotate(270deg)}}.fbig{--fc:var(--accent);place-items:center;width:220px;height:220px;margin:4px auto 6px;display:grid;position:relative}.fbig .fring circle{stroke-width:2.2px}.fbig-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 26px;display:flex;position:absolute;inset:0}.fbig .ph{letter-spacing:.06em;text-transform:uppercase;color:var(--fc);font-size:12.5px;font-weight:700}.fbig .clk{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:44px;font-weight:800;line-height:1.1}.fbig .tt{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13px;display:-webkit-box;overflow:hidden}.fbig .pz{color:var(--p2);font-size:11.5px;font-weight:700}.fbig.paused .clk{opacity:.55}.fctl{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 4px;display:flex}.fctl .btn.big{height:42px;padding:0 20px;font-size:15px}.fo-note{text-align:center;font-size:12px}.fdone{align-items:center;gap:8px;display:flex}.fdone span{flex:1}.ftask{border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:8px 10px;display:flex}.ftask small{color:var(--muted);font-size:12px}.fmode{margin:4px 0 8px}.fmode button{flex:1;justify-content:center;height:36px}.fpresets{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.fpre{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:8px 6px;font-size:12.5px;font-weight:600;display:flex}.fpre small{color:var(--muted);font-size:11px;font-weight:500}.fpre.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.fnums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fnum{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.fnum-in{border:1px solid var(--line);border-radius:9px;align-items:center;display:flex;overflow:hidden}.fnum-in input{text-align:center;width:100%;min-width:0;font:inherit;color:var(--text);-moz-appearance:textfield;background:0 0;border:0;flex:1;padding:6px 0;font-size:16px;font-weight:700}.fnum-in input::-webkit-inner-spin-button{-webkit-appearance:none}.fnum-in .xbtn{border-radius:0;width:32px;height:36px;font-size:18px}.fweek{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.fweek-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.fweek-h span{color:var(--muted);font-size:12px}.fbars{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:96px;display:grid}.fbarc{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.fbarc .v{background:color-mix(in srgb,var(--accent) 45%,transparent);border-radius:6px 6px 3px 3px;width:100%;max-width:30px;min-height:3px}.fbarc.today .v{background:var(--accent)}.fbarc small{color:var(--muted);font-size:10.5px}.fbarc.today small{color:var(--accent);font-weight:700}.fo-lists{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fo-list{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.fo-list .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fo-list .bar{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:4px;height:7px;overflow:hidden}.fo-list .bar i{background:var(--accent);border-radius:4px;height:100%;display:block}.fo-list b{font-variant-numeric:tabular-nums;font-size:12px}.fo-badge{font-variant-numeric:tabular-nums;color:var(--fc,var(--accent));background:color-mix(in srgb,var(--fc,var(--accent)) 12%,transparent);--fc:var(--accent);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-flex}@media (width<=600px){.fcbar{right:10px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.fbig{width:200px;height:200px}.fbig .clk{font-size:40px}}.st-page{max-width:1100px}.st-setup{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.st-setup .btn{flex-direction:column;align-items:center;gap:3px;max-width:300px;height:auto;padding:12px 18px;font-size:15px;font-weight:700}.st-setup .btn span{font-size:24px}.st-setup .btn small{opacity:.85;text-align:center;font-size:12px;font-weight:500}.st-tabs{background:var(--surface);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;box-shadow:0 1px 3px #0000001a}.st-tabs button{background:0 0;border:0;height:34px;padding:0 16px;font-size:13.5px;font-weight:600}.st-tabs button.on{background:var(--accent);color:#fff}.st-wn{background:var(--p2);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-inline-start:6px;padding:0 5px;font-size:11px;display:inline-grid}.st-days{flex-wrap:wrap;gap:5px;display:flex}.st-day{border:1px solid var(--line);background:var(--surface);min-width:46px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.15;display:flex}.st-day small{color:var(--muted);font-size:11px;font-weight:500}.st-day.today{border-color:var(--accent)}.st-day.on{background:var(--accent);border-color:var(--accent);color:#fff}.st-day.on small{color:#fff}.st-dnote{color:var(--text);background:var(--surface);border-radius:9px;align-self:flex-start;margin:0;padding:6px 10px}.st-blocks{flex-direction:column;gap:8px;display:flex}.st-block{background:var(--surface);border-inline-start:5px solid var(--sc);border-radius:12px;padding:10px 12px;box-shadow:0 1px 3px #00000014}.st-block.done{opacity:.7}.st-bh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-bh b{font-size:15px}.st-time{font-variant-numeric:tabular-nums;color:var(--sc);flex-direction:column;min-width:44px;font-weight:800;line-height:1.1;display:flex}.st-time small{color:var(--muted);font-size:11.5px;font-weight:600}.st-items{flex-direction:column;gap:3px;margin:6px 0 0;padding-inline-start:56px;font-size:13.5px;display:flex}.st-items li.ok{color:var(--muted);text-decoration:line-through}.st-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.st-col{background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:8px;display:flex;box-shadow:0 1px 3px #00000014}.st-colh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:4px;padding:2px 2px 4px;display:flex}.st-colh small{color:var(--muted);font-size:11px}.st-slot{border:0;border-inline-start:4px solid var(--sc);background:color-mix(in srgb,var(--sc) 10%,var(--surface));color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:6px 8px;display:flex}.st-slot:disabled{cursor:default}.st-slot .t{color:var(--sc);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.st-slot .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.st-add{border:1px dashed var(--line);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:12.5px;font-weight:600;display:inline-flex}.st-2{gap:10px;display:flex}.st-2>.field{flex:1;min-width:0}.st-subjects{flex-direction:column;gap:10px;display:flex}.st-subj{border-inline-start:5px solid var(--sc);padding:12px}.st-sh{align-items:center;gap:10px;display:flex}.st-se{background:color-mix(in srgb,var(--sc) 14%,var(--surface));border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.st-st{flex-direction:column;flex:1;min-width:0;display:flex}.st-st b{font-size:15.5px}.st-st small{color:var(--muted);font-size:12px}.st-flow{flex-wrap:wrap;align-items:center;gap:4px 2px;margin:10px 0 8px;font-size:12.5px;display:flex}.st-stage{background:color-mix(in srgb,var(--sc) 12%,var(--surface));border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-weight:600;display:inline-flex}.st-stage i{color:var(--muted);margin-inline-end:4px;font-style:normal}.st-stage small{color:var(--muted);font-weight:500}.st-stage.opt{border:1px dashed color-mix(in srgb,var(--sc) 50%,transparent)}.st-stage.rev{color:var(--muted);background:0 0}.st-gate{background:var(--surface-2,var(--hover));color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.st-topics{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:6px;display:flex}.st-topic{align-items:center;gap:8px;padding:4px 2px;font-size:13.5px;display:flex}.st-topic .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-topic.done .nm{color:var(--muted);text-decoration:line-through}.st-topic.wait .nm{color:var(--muted)}.st-sch{border:1px solid var(--line);cursor:pointer;filter:grayscale();opacity:.45;background:0 0;border-radius:7px;width:28px;height:26px}.st-sch.on{filter:none;opacity:1;border-color:var(--sc)}.st-dots{gap:4px;display:inline-flex}.st-dots button{border:2px solid color-mix(in srgb,var(--sc) 50%,transparent);cursor:pointer;background:0 0;border-radius:50%;width:16px;height:16px;padding:0}.st-dots button.on{background:var(--sc);border-color:var(--sc)}.st-dots button.cur{border-color:var(--sc);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 20%,transparent)}.st-rev{color:var(--muted);white-space:nowrap;font-size:11px}.st-colors{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.st-colors button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px}.st-colors button.on{border-color:var(--text);box-shadow:0 0 0 2px var(--surface) inset}.st-stages{flex-direction:column;gap:6px;display:flex}.st-srow{grid-template-columns:22px 150px minmax(0,1.4fr) minmax(0,1fr) 64px auto auto;align-items:center;gap:6px;display:grid}.st-srow input,.st-srow select{min-width:0;height:34px}.st-n{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:11.5px;font-weight:800;display:grid}.st-opt{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.st-sb{display:inline-flex}.st-addst{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.st-sum{flex-direction:column;gap:10px;display:flex}.st-tot{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.st-tot div{flex-direction:column;gap:2px;display:flex}.st-tot small{color:var(--muted);font-size:12px}.st-tot b{font-size:20px}.st-tbl{padding:6px 12px}.st-tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) 92px 92px minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;font-size:13.5px;display:grid}.st-tr:last-child{border-bottom:0}.st-th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.st-tr .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.st-tr .pb{flex-direction:column;gap:3px;display:flex}.st-tr .bar{background:color-mix(in srgb,var(--sc,var(--accent)) 14%,transparent);border-radius:4px;height:8px;overflow:hidden}.st-tr .bar i{background:var(--sc,var(--accent));border-radius:4px;height:100%;display:block}.st-tr .bar.k i{background:color-mix(in srgb,var(--sc) 60%,#16a34a)}.st-tr .pb small{color:var(--muted);font-size:11.5px}.st-warn,.st-up{flex-direction:column;gap:6px;padding:12px;font-size:13.5px;display:flex}.st-warn p,.st-up p{margin:0}.st-up .late{color:var(--p2);font-weight:700}@media (width<=900px){.st-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.st-week{grid-template-columns:1fr}.st-col{flex-direction:column}.st-items{padding-inline-start:4px}.st-tot{grid-template-columns:repeat(2,1fr)}.st-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px}.st-tr .nm{grid-column:1/3}.st-th{display:none}}.st-page .ttsetup-ico{font-size:32px}.st-subjects>.note,.st-sum>.note{background:var(--surface);color:var(--text);border-radius:10px;margin:0;padding:8px 12px}.emo.emo-math{letter-spacing:0;vertical-align:middle;--m1:#3b82f6;--m2:#1d4ed8;place-items:center;display:inline-grid}.emo.emo-math b{background:linear-gradient(160deg,var(--m1),var(--m2));color:#fff;border-radius:.3em;place-items:center;width:1.15em;height:1.15em;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000002e}.emo-math.m-add{--m1:#22c55e;--m2:#15803d}.emo-math.m-sub{--m1:#f87171;--m2:#b91c1c}.emo-math.m-mul{--m1:#a78bfa;--m2:#6d28d9}.st-se .emo{min-width:0;font-size:24px}.st-slot .nm .emo,.st-bh b .emo{font-size:inherit;min-width:0}.st-help{flex-direction:column;gap:4px;display:flex}.st-help p{margin:0}.st-sch{border:1px dashed color-mix(in srgb,var(--sc) 55%,var(--line));height:28px;color:var(--muted);font:inherit;cursor:pointer;filter:none;opacity:1;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;width:auto;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.st-sch.on{border-style:solid;border-color:var(--sc);background:color-mix(in srgb,var(--sc) 14%,transparent);color:var(--text)}.st-sch:disabled{cursor:default}.st-srow{border:1px solid var(--line);border-radius:10px;grid-template-columns:22px 170px minmax(0,1fr) 96px auto;grid-template-areas:"n tur ne ne sb"".kay kay sor opt";align-items:end;gap:8px;padding:8px;display:grid}.st-srow .st-n{grid-area:n}.st-srow .a-tur{grid-area:tur}.st-srow .a-ne{grid-area:ne}.st-srow .a-kay{grid-area:kay}.st-srow .a-sor{grid-area:sor}.st-srow .st-opt{grid-area:opt}.st-srow .st-sb{grid-area:sb;align-self:center}.st-f{flex-direction:column;gap:3px;min-width:0;display:flex}.st-f small{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.st-f input,.st-f select{width:100%;min-width:0;height:34px}.st-srow .st-n{align-self:center}.st-srow .st-opt{height:34px}.st-addst{border:1px dashed var(--accent);background:var(--accent-soft);border-radius:10px;align-items:center;padding:8px}.st-addh{color:var(--accent);align-items:center;gap:5px;margin-inline-end:4px;font-size:12.5px;font-weight:700;display:inline-flex}.st-own{border-style:dashed}.st-colh{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px}.st-colh b{white-space:nowrap;font-size:13.5px}.st-colh .st-ctot{color:var(--muted);white-space:nowrap;font-size:11.5px}@media (width<=600px){.st-srow{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"n tur sb"".ne ne"".kay kay"".sor opt"}}.st-tt{--cw:86px;border:1px solid var(--line);border-radius:10px;flex-direction:column;margin-bottom:6px;display:flex;overflow:hidden}.st-tr0,.st-trow{grid-template-columns:minmax(0,1fr) repeat(var(--n),var(--cw)) 58px 30px;align-items:center;column-gap:4px;padding:0 8px;display:grid}.st-tt.g .st-tr0,.st-tt.g .st-trow{grid-template-columns:minmax(0,1fr) 98px repeat(var(--n),var(--cw)) 58px 30px}.st-tr0{background:color-mix(in srgb,var(--sc) 10%,var(--surface));border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding-top:6px;padding-bottom:6px;font-size:11px;font-weight:700}.st-tr0 .h-st{text-align:center;text-transform:none;letter-spacing:0;flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.st-tr0 .h-st i{background:var(--sc);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.st-tr0 .h-st b{font-size:14px;line-height:1}.st-tr0 .h-st small{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:600;overflow:hidden}.st-tr0 .h-sch,.st-tr0 .h-rev{text-align:center;text-transform:none}.st-trow{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);min-height:44px;font-size:14px}.st-trow:last-child{border-bottom:0}.st-trow:nth-child(odd){background:color-mix(in srgb,var(--sc) 4%,transparent)}.st-trow .nm{align-items:center;gap:8px;min-width:0;display:flex}.st-trow .nm i{background:color-mix(in srgb,var(--sc) 16%,transparent);width:20px;height:20px;color:var(--sc);border-radius:6px;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.st-trow .nm span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-trow.done .nm span{color:var(--muted);text-decoration:line-through}.st-trow.wait .nm span{color:var(--muted)}.st-trow .c-st,.st-trow .c-rev,.st-trow .c-sch,.st-trow .c-x{justify-content:center;align-items:center;display:flex}.st-trow .c-rev small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.st-trow .c-rev .mut{opacity:.5}.st-ck{border:2px solid color-mix(in srgb,var(--sc) 45%,transparent);cursor:pointer;color:#fff;background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.st-ck.on{background:var(--sc);border-color:var(--sc)}.st-ck.cur{border-color:var(--sc);box-shadow:0 0 0 4px color-mix(in srgb,var(--sc) 22%,transparent)}.st-ck:disabled{cursor:default}.st-trow .st-sch{height:26px;padding:0 8px;font-size:11.5px}@media (width<=600px){.st-tt{--cw:40px}.st-tr0 .h-st small,.st-tr0 .h-sch{display:none}.st-tt.g .st-tr0,.st-tt.g .st-trow{grid-template-columns:minmax(0,1fr) 78px repeat(var(--n),var(--cw)) 44px 26px}.st-tr0,.st-trow{grid-template-columns:minmax(0,1fr) repeat(var(--n),var(--cw)) 44px 26px;padding:0 4px}}.st-tr .r{text-align:end}.st-tr .v{font-variant-numeric:tabular-nums;font-weight:600}.st-tr .v.act{color:var(--sc);font-weight:800}.st-tr .v.zero{color:var(--muted);font-weight:500}.st-tr .pb{flex-direction:row;align-items:center;gap:8px;display:flex}.st-tr .pb .bar{flex:1}.st-tr .pb b{text-align:end;font-variant-numeric:tabular-nums;flex:none;min-width:38px;font-size:12.5px}.st-th .r{text-align:end}@media (width<=600px){.st-tr{grid-template-columns:1fr 1fr;row-gap:6px}.st-tr .nm{grid-column:1/3}.st-tr [data-l]:before{content:attr(data-l) ": ";color:var(--muted);font-size:11px;font-weight:500}.st-tr .r{text-align:start}.st-tr .pb:before{flex:none}}.st-page.wide{max-width:none}.st-page.wide .st-slot .nm{white-space:normal}.st-page.wide{width:100%}.st-week{gap:10px}.st-col{gap:7px;padding:10px}.st-colh b{font-size:15px}.st-colh .st-ctot{font-size:12.5px}.st-slot{border-inline-start-width:5px;border-radius:10px;gap:3px;padding:10px 11px}.st-slot .t{font-size:13px}.st-slot .nm{font-size:14.5px}.st-add{padding:9px;font-size:13.5px}.st-warn .st-wsub{color:var(--muted);margin:-2px 0 4px;font-size:12.5px}.ex-page{flex-direction:column;gap:12px;display:flex}.ex-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 18px;display:flex}.ex-empty .ex-ico{font-size:44px}.ex-empty h2{margin:0;font-size:20px}.ex-empty .note{max-width:520px}.ex-head{flex-flow:wrap;align-items:center;gap:16px 28px;padding:16px 18px;display:flex}.ex-goal{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.ex-goal small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11.5px;font-weight:700}.ex-goal b{font-size:22px;font-weight:800}.ex-count{color:#fff;background:linear-gradient(135deg,#f97316,#db2777);border-radius:14px;flex-direction:column;align-items:center;min-width:110px;padding:8px 16px;display:flex}.ex-count b{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.ex-count small{font-size:12.5px;font-weight:600}.ex-count .note{color:#fff;opacity:.9;font-size:11.5px}.ex-acts{flex-wrap:wrap;gap:8px;display:flex}.ex-phase{flex-direction:row;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.ex-phase .e{font-size:28px;line-height:1}.ex-phase b{font-size:15px}.ex-phase p{color:var(--muted);margin:3px 0 0;font-size:13.5px}.ex-phase.ph-sonay{border:1px solid #f97316}.ex-sess{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ex-sh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ex-sh b{font-size:16px}.ex-sh .sp{flex:1}.ex-none{margin:0}.ex-chart{width:100%;height:auto;max-height:190px;display:block}.ex-chart .gl{stroke:var(--line);stroke-width:1px}.ex-chart .ax{fill:var(--muted);font-size:11px}.ex-chart .ln{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.ex-chart .pt{fill:var(--surface);stroke:var(--accent);stroke-width:3px}.ex-chart .lb{fill:var(--text);font-size:12px;font-weight:700}.ex-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.ex-th,.ex-tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(120px,1.1fr) 80px;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.ex-th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.ex-tr .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ex-tr .v{grid-template-columns:auto 1fr;align-items:baseline;column-gap:2px;display:grid}.ex-tr .v b{font-variant-numeric:tabular-nums}.ex-tr .v small{color:var(--muted);font-size:11.5px}.ex-tr .bar{background:var(--accent-soft);border-radius:3px;grid-column:1/3;height:6px;margin-top:3px;display:block;overflow:hidden}.ex-tr .bar em{background:var(--accent);height:100%;display:block}.ex-tr .d{color:var(--muted);text-align:end;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.ex-tr .d.up{color:#16a34a}.ex-tr .d.down{color:#dc2626}.ex-tip{margin:8px 0 0}.ex-list{flex-direction:column;gap:4px;display:flex}.ex-m{background:var(--surface-2,var(--hover));border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.ex-m .dt{color:var(--muted);min-width:52px;font-size:12.5px}.ex-m .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ex-m b{font-variant-numeric:tabular-nums}.ex-aig{background:color-mix(in srgb,#7c3aed 7%,var(--surface));color:var(--text);font:inherit;text-align:start;cursor:pointer;border:1px dashed #7c3aed;border-radius:12px;align-self:flex-start;padding:10px 14px;font-size:13.5px}.ex-chip{color:#fff;background:linear-gradient(135deg,#f97316,#db2777);border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.ex-seg{flex-wrap:wrap;align-self:flex-start;margin-bottom:6px}.ex-in{flex-direction:column;gap:4px;margin-top:6px;display:flex}.ex-inh,.ex-inr{grid-template-columns:minmax(0,1fr) 74px 74px 60px;align-items:center;gap:8px;display:grid}.ex-inh{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.ex-inr{border-bottom:1px solid var(--line);padding:4px 0}.ex-inr .nm{flex-direction:column;min-width:0;font-size:14px;font-weight:600;display:flex}.ex-inr .nm small{color:var(--muted);font-size:11.5px;font-weight:400}.ex-inr input{text-align:center;min-width:0;height:36px}.ex-inr b{text-align:end;font-variant-numeric:tabular-nums}.ex-int{justify-content:space-between;padding:8px 0 0;font-size:15px;display:flex}.ex-int b{font-size:18px}.ex-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ex-kind{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.ex-kind span{font-size:24px}.ex-kind b{font-size:15px}.ex-kind small{color:var(--muted);font-size:12px}.ex-kind.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ex-prow{grid-template-columns:minmax(0,1fr) 80px auto;gap:6px;margin-bottom:6px;display:grid}@media (width<=700px){.ex-cols,.ex-kinds{grid-template-columns:1fr}.ex-head{flex-direction:column;align-items:stretch}.ex-phase{padding:12px}.ex-count{flex-direction:row;align-self:flex-start;align-items:baseline;gap:8px}}.ex-m .nm small{color:var(--muted);font-size:11.5px}.ex-wrong{gap:6px;padding:14px 16px}.ex-wrong .note{margin:0 0 4px}.ex-wr{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto 80px;align-items:center;gap:8px;padding:5px 0;font-size:13.5px;display:grid}.ex-wr:last-child{border-bottom:0}.ex-wr .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ex-wr .nm small{color:var(--muted);font-weight:400}.ex-wr .n{color:#dc2626;font-size:12px;font-weight:700}.ex-wr .due{color:var(--muted);text-align:end;font-size:12px}.ex-wpick{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.ex-wph{align-items:center;gap:8px;display:flex}.ex-wph .cnt{color:#fff;background:#dc2626;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.ex-wpick .note{margin:0}.ex-wpick input[type=search]{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--text);font:inherit;border-radius:9px;padding:0 12px;font-size:14px}.ex-wlist{flex-direction:column;gap:8px;max-height:260px;padding:2px;display:flex;overflow-y:auto}.ex-wg small{color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.ex-wg>div{flex-wrap:wrap;gap:5px;display:flex}.ex-wt{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px}.ex-wt.on{color:#fff;background:#dc2626;border-color:#dc2626}.st-adds{flex-wrap:wrap;gap:8px;display:flex}.st-adds .st-add{flex:1;min-width:200px}.st-add.cur{border-color:color-mix(in srgb,#7c3aed 50%,var(--line));color:#7c3aed}.cur-g{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 12px}.cur-gh{cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cur-gh b{font-size:15px}.cur-gh small{color:var(--muted);font-size:12px}.cur-ts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 12px;display:grid}.cur-t{cursor:pointer;align-items:center;gap:6px;padding:3px 0;font-size:13.5px;display:flex}.cur-t.ex{color:var(--muted)}.cur-t small{font-size:11px}.ex-phase .mt{color:var(--text);margin-top:6px}.ex-adv{gap:6px;padding:14px 16px}.ex-adv>.note{margin:0 0 4px}.ex-ath,.ex-ar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.ex-ath{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.ex-ar .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ex-ar .q{color:var(--muted);font-size:12.5px}.ex-ar .q small{color:#dc2626;font-weight:600}.ex-ar .ex-bars{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.ex-bt{background:var(--accent-soft);border-radius:3px;grid-column:1;height:6px;display:block;position:relative;overflow:hidden}.ex-bn,.ex-bs{border-radius:3px;height:100%;display:block}.ex-bn{background:color-mix(in srgb,var(--muted) 55%,transparent)}.ex-bs{background:var(--accent)}.ex-ar .ex-bars>b{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/3;font-size:13.5px}.ex-ar .ex-bars>b.up{color:#16a34a}.ex-ar .ex-bars>b.down{color:#dc2626}.ex-ar .ex-bars>b small{font-weight:600}.ex-swaps{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ex-sw{background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.ex-sw .when{font-variant-numeric:tabular-nums;min-width:84px;font-weight:700}.ex-sw .tx{flex:1;min-width:180px}.ex-ok{margin:6px 0 0}@media (width<=600px){.ex-ath{display:none}.ex-ar{grid-template-columns:1fr auto;row-gap:2px}.ex-ar .ex-bars{grid-column:1/3}}.ex-how{border:1px dashed var(--accent);gap:4px;padding:12px 16px}.ex-how.shut{border-style:solid}.ex-howh{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ex-howh b{font-size:14.5px}.ex-howh small{color:#fff;background:var(--accent);border-radius:999px;padding:1px 8px;font-size:12px}.ex-howh .ico{margin-inline-start:auto}.ex-how ol{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ex-how li{background:var(--surface-2,var(--hover));border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;line-height:1.45;display:flex}.ex-how li .n{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:800;display:grid}.ex-how li.ok .n{background:#16a34a}.ex-how li.ok .t{color:var(--muted)}.ex-how li .t{flex:1;min-width:0}.ex-how li .btn{white-space:nowrap;flex:none}@media (width<=600px){.ex-how li{flex-wrap:wrap}.ex-how li .btn{margin-inline-start:34px}}.st-wn.ex-wn{background:linear-gradient(135deg,#f97316,#db2777)}.st-dayw{flex-direction:column;gap:12px;display:flex}.st-side{flex-direction:column;gap:10px;display:flex}@media (width>=1100px){.st-dayw{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.st-dayw .st-dayv{max-width:none}.st-side{position:sticky;top:0}}.st-sc{background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #0000001a}.st-sc .h{justify-content:space-between;align-items:center;gap:8px;display:flex}.st-sc .h b{font-size:14.5px}.st-sc .h small{color:var(--muted);font-size:12px}.st-sc .note{margin:0;font-size:12.5px}.st-sc .row{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.st-sc .row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-sc .row b{font-variant-numeric:tabular-nums}.st-sc .row small{color:var(--muted);white-space:nowrap;font-size:12px}.st-sc .row small.up{color:#16a34a}.st-sc .row small.down{color:#dc2626}.st-sc .row.rv.due>small{color:#dc2626;font-weight:700}.st-sc .row .w{color:#dc2626}.st-sc .linkbtn{align-self:flex-start;font-size:13px}.ex-sc .big{color:#fff;background:linear-gradient(135deg,#f97316,#db2777);border-radius:999px;align-items:baseline;gap:3px;padding:2px 10px;font-size:18px;font-weight:800;display:inline-flex}.st-sc.ex-sc .h .big small{color:#fff;font-size:11.5px;font-weight:600}.st-pbar{background:var(--accent-soft);border-radius:4px;height:7px;display:block;overflow:hidden}.st-pbar em{background:var(--accent);height:100%;display:block}.tip-sc{background:color-mix(in srgb,#f59e0b 10%,var(--surface))}.tip-sc p{margin:0;font-size:13.5px;line-height:1.5}.st-allt{color:#fff;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.st-allt .linkbtn{color:#fff;font-weight:600}.st-ttog{border:1px solid color-mix(in srgb,var(--sc) 35%,var(--line));background:color-mix(in srgb,var(--sc) 8%,var(--surface));width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.st-ttog b{font-size:14px}.st-ttog small{color:var(--muted);font-size:12.5px}.st-ttog .nx{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.st-ttog .hint{color:var(--sc);margin-inline-start:auto;font-size:12.5px;font-weight:600}.st-ttog.on{margin-bottom:6px}@media (hover:hover){.st-ttog:hover{background:color-mix(in srgb,var(--sc) 14%,var(--surface))}}.st-tabsrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-aig{cursor:pointer;font:inherit;text-align:start;color:#fff;background:linear-gradient(120deg,#7c3aed,#db2777);border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 14px 7px 10px;display:inline-flex;box-shadow:0 2px 10px #7c3aed59}.st-aig>span:first-child{font-size:24px;line-height:1}.st-aig>span:last-child{flex-direction:column;line-height:1.2;display:flex}.st-aig b{font-size:13.5px}.st-aig small{opacity:.9;font-size:11.5px}@media (hover:hover){.st-aig:hover{filter:brightness(1.08)}}@media (width<=600px){.st-aig{width:100%}.st-tabsrow .st-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.st-tabsrow .st-tabs button{flex:none;padding:0 11px}}.aig{flex-direction:column;gap:14px;display:flex}.aig-hero{color:#fff;background:linear-gradient(120deg,#7c3aed,#db2777);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.aig-hero>span{font-size:40px;line-height:1}.aig-hero b{font-size:18px;line-height:1.3;display:block}.aig-hero p{opacity:.95;margin:8px 0 0;font-size:13.5px;line-height:1.5}.aig-toc{flex-wrap:wrap;gap:6px;display:flex}.aig-toc a{background:var(--surface-2,var(--hover));color:var(--text);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:12.5px;text-decoration:none}@media (hover:hover){.aig-toc a:hover{border-color:var(--accent)}}.aig-sec{border:1px solid var(--line);border-radius:14px;padding:14px 16px;scroll-margin-top:10px}.aig-sec h3{align-items:center;gap:8px;margin:0 0 8px;font-size:16.5px;display:flex}.aig-sec h3>span{font-size:22px}.aig-lead{color:var(--text);margin:0 0 8px;font-size:14px;line-height:1.55}.aig-items{flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.5;display:flex}.aig-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aig-steps li{background:var(--accent-soft);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.aig-steps b{color:var(--accent);font-size:13.5px}.aig-prompts{flex-direction:column;gap:8px;margin-top:8px;display:flex}.aig-p{border:1px dashed color-mix(in srgb,#7c3aed 45%,var(--line));background:color-mix(in srgb,#7c3aed 6%,var(--surface));border-radius:10px;padding:9px 12px}.aig-ph{justify-content:space-between;align-items:center;gap:8px;display:flex}.aig-ph b{font-size:13.5px}.aig-p p{font-size:13.5px;line-height:1.5;font-family:var(--mono,ui-monospace, monospace);margin:6px 0 0;font-size:12.8px}.aig-note{background:color-mix(in srgb,#f59e0b 14%,var(--surface));border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:13.5px;line-height:1.5}.aig-src ul{flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;font-size:12.5px;display:flex}.aig-src a{color:var(--accent);word-break:break-word}.st-dayv{flex-direction:column;gap:12px;max-width:900px;display:flex}.st-dayv .st-days{background:var(--surface);scrollbar-width:none;border-radius:14px;flex-wrap:nowrap;align-self:flex-start;gap:4px;max-width:100%;padding:5px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.st-dayv .st-day{background:0 0;border:0;border-radius:10px;min-width:52px;padding:7px 10px;font-size:13.5px;position:relative}.st-dayv .st-day small{font-size:11.5px}.st-dayv .st-day.on{background:var(--accent);color:#fff}.st-dayv .st-day.today:not(.on):after{content:"";top:5px;background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:7px}@media (hover:hover){.st-dayv .st-day:not(.on):hover{background:var(--hover)}}.st-dhead{background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #0000001a}.st-dhead .t{flex-direction:column;min-width:120px;display:flex}.st-dhead .t b{font-size:20px;font-weight:800;line-height:1.1}.st-dhead .t small{color:var(--muted);font-size:13px}.st-dstat{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:22px;display:flex}.st-dstat span{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.st-dstat b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.st-dstat small{color:var(--muted);font-size:12px}.st-dstat .pr{min-width:120px}.st-dstat .pr i{background:var(--accent-soft);border-radius:3px;width:100%;height:6px;margin-top:5px;display:block;overflow:hidden}.st-dstat .pr em{background:var(--accent);border-radius:3px;height:100%;display:block}.st-dhint{flex-basis:100%;margin:0;font-size:12.5px}.st-dayv .st-blocks{gap:10px;padding-inline-start:18px;position:relative}.st-dayv .st-blocks:before{content:"";background:#ffffff73;border-radius:1px;width:2px;position:absolute;inset-block:14px;inset-inline-start:5px}.st-dayv .st-block{background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 9%,var(--surface)),var(--surface) 45%);border-inline-start:0;border-radius:14px;padding:12px 14px;position:relative}.st-dayv .st-block:before{content:"";inset-inline-start:-18px;background:var(--sc);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:20px}.st-dayv .st-block.now{box-shadow:0 0 0 2px var(--sc),0 4px 14px #0000001f}.st-dayv .st-block.now:before{animation:2s infinite rs-pulse}.st-dayv .st-block.done:before{background:#16a34a}.st-dayv .st-bh{flex-wrap:nowrap;gap:12px}.st-dayv .st-time{min-width:52px;font-size:17px}.st-dayv .st-time small{font-size:12.5px}.st-bico{background:color-mix(in srgb,var(--sc) 16%,var(--surface));border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.st-bico .emo{font-size:inherit;min-width:0}.st-bt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.st-bt b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.st-bt small{color:var(--muted);font-size:12px}.st-bt em{color:var(--sc);font-style:normal;font-weight:700}.st-dayv .st-bh .sp{flex:1}.st-dayv .st-bh .btn{flex:none}.st-dayv .st-items{border-top:1px dashed var(--line);gap:5px;margin:10px 0 0;padding:8px 0 0 116px;font-size:14px;list-style:none}.st-dayv .st-items li{padding-inline-start:16px;position:relative}.st-dayv .st-items li:before{content:"";inset-inline-start:0;border:2px solid var(--sc);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em}.st-dayv .st-items li.ok:before{background:var(--sc)}@media (width<=600px){.st-dayv .st-days{justify-content:space-between;align-self:stretch}.st-dayv .st-day{flex:1;min-width:0;padding:6px 2px}.st-dhead{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.st-dstat{flex-wrap:nowrap;justify-content:flex-start;gap:16px}.st-dstat .pr{flex:1;min-width:0}.st-dayv .st-blocks{padding-inline-start:14px}.st-dayv .st-block:before{width:10px;height:10px;inset-inline-start:-14px}.st-dayv .st-blocks:before{inset-inline-start:4px}.st-dayv .st-bh{flex-wrap:wrap;row-gap:8px}.st-dayv .st-time{min-width:44px;font-size:15px}.st-bico{width:34px;height:34px;font-size:19px}.st-dayv .st-bh .sp{flex-basis:100%;order:3;height:0}.st-dayv .st-bh .btn{order:4}.st-dayv .st-items{padding-inline-start:0}}.st-flowbox{border:1px solid color-mix(in srgb,var(--sc) 30%,var(--line));background:color-mix(in srgb,var(--sc) 5%,var(--surface));border-radius:10px;margin:10px 0 8px;padding:8px 10px 10px}.st-flowbox .st-flow{margin:0}.st-flh{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:11.5px;font-weight:700;display:block}.st-tr0 .h-st small{white-space:normal;line-height:1.2;overflow:visible}@media (width>=900px){.st-page.wide .st-tt{--cw:150px}.st-page.wide .st-tr0 .h-st small{font-size:12px}}@media (width<=600px){.st-slot{padding:9px 10px}.st-slot .nm{font-size:15px}}.sh-page{flex-direction:column;gap:12px;max-width:820px;display:flex}.sh-add{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.sh-add>.ico{color:var(--accent);flex:none}.sh-add input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:16px}.sh-add input::placeholder{color:var(--faint)}.sh-add .go{background:var(--accent);height:34px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-weight:700}.sh-add .go:disabled{opacity:.5;cursor:default}.sh-add .micbtn.rec{background:var(--p1-soft);color:var(--p1);border-color:var(--p1)}.sh-freq{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sh-freq .chipbtn{border-radius:15px;height:30px;font-size:13px;font-weight:600}.sh-empty{text-align:center;background:var(--surface);color:var(--muted);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.sh-empty>span{font-size:42px}.sh-empty p{max-width:460px;margin:0}.sh-grp{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:6px 8px 8px}.sh-grp h3{color:var(--muted);letter-spacing:.02em;align-items:center;gap:8px;margin:0;padding:6px 8px 4px;font-size:13.5px;font-weight:700;display:flex}.sh-grp h3 small{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600}.sh-grp ul{margin:0;padding:0;list-style:none}.sh-row{border-radius:9px;align-items:center;gap:8px;padding:2px 4px;display:flex}.sh-row:hover{background:var(--hover)}.sh-ck{border:2px solid var(--accent);background:var(--surface);cursor:pointer;color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.sh-ck.on{background:var(--accent);border-color:var(--accent)}.sh-ck:disabled{opacity:.5;cursor:default}.sh-name{text-align:start;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:8px;padding:9px 4px;font-size:16px;display:flex}.sh-name b{font-weight:600}.sh-qty{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.sh-row.done .sh-name b{color:var(--muted);font-weight:500;text-decoration:line-through}.sh-row .xbtn{opacity:0;transition:opacity .15s}.sh-row:hover .xbtn,.sh-row:focus-within .xbtn{opacity:1}.sh-cart{background:var(--surface-2)}.sh-cart h3{justify-content:space-between}.sh-cartbtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:700;display:inline-flex}.sh-hint{margin:6px 8px 2px;font-size:12px}.sh-aisles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sh-apick{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:start;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;display:flex}.sh-apick.on{border-color:var(--accent);background:var(--accent-soft)}@media (width<=760px){.sh-row .xbtn{opacity:1}.sh-row .sh-aisle{display:none}.sh-add{padding-inline-start:10px}.sh-add>.ico{display:none}}.sh-item-f{gap:10px;display:flex}.sh-item-f input{width:100%}.sh-prof{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sh-pbtn{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:start;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.sh-pbtn span{font-size:20px}.sh-pbtn b{font-size:13px}.sh-pbtn small{color:var(--muted);font-size:11px}.sh-pbtn.on{border-color:var(--accent);background:var(--accent-soft)}@media (width<=760px){.sh-prof{grid-template-columns:1fr}.sh-pbtn{flex-direction:row;align-items:center;gap:8px}}.mp-page{flex-direction:column;gap:12px;max-width:1100px;display:flex}.mp-page.wide{max-width:none}.mp-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mp-nav{align-items:center;gap:6px;display:flex}.mp-nav b{text-align:center;min-width:150px}.mp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.mp-day{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.mp-day.today{outline:2px solid var(--accent);outline-offset:-1px}.mp-day.past{opacity:.75}.mp-dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:0 2px 4px;display:flex}.mp-dh small{color:var(--muted)}.mp-cell{flex-direction:column;gap:2px;display:flex;position:relative}.mp-sl{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.mp-pick{text-align:start;border:1px dashed var(--line);background:var(--surface-2);width:100%;min-height:56px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;align-items:flex-start;gap:6px;padding:8px 26px 8px 8px;font-size:13.5px;display:flex}.mp-cell.on .mp-pick{border-style:solid;border-color:var(--accent-soft);background:var(--accent-soft);font-weight:600}.mp-pick .ph{color:var(--faint);font-weight:500}.mp-pick .nm{overflow-wrap:anywhere;min-width:0}.mp-yt{inset-inline-end:4px;color:#fff;background:#e53935;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;text-decoration:none;display:grid;position:absolute;bottom:4px}.mp-x{inset-inline-end:2px;width:20px;height:20px;position:absolute;top:2px}.mp-cell.on .mp-x{opacity:0}.mp-cell.on:hover .mp-x{opacity:1}.mp-hint{margin:0}.mp-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mp-mh{color:var(--muted);text-align:center;padding:4px 0;font-size:11.5px;font-weight:700}.mp-mcell{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:5px 6px;display:flex}.mp-mcell small{color:var(--muted);font-weight:700}.mp-mcell.today{border-color:var(--accent)}.mp-mcell.on{background:var(--accent-soft)}.mp-mcell .nm{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.mp-sug{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.mp-sbtn{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.mp-sbtn:hover{border-color:var(--accent)}.mp-sbtn span[aria-hidden]{font-size:22px}.mp-sbtn .t{flex-direction:column;min-width:0;display:flex}.mp-sbtn small{color:var(--muted);font-size:11.5px}.mp-search{margin:6px 0}.mp-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0}.mp-list{flex-direction:column;gap:2px;max-height:40vh;display:flex;overflow:auto}.mp-cat summary{cursor:pointer;align-items:center;gap:6px;padding:6px 4px;font-weight:600;list-style:none;display:flex}.mp-cat summary small{color:var(--faint);font-weight:500}.mp-lrow{text-align:start;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.mp-lrow:hover{background:var(--hover)}.mp-lrow small{color:var(--faint);margin-inline-start:auto}.mp-free{gap:6px;margin-top:8px;display:flex}.mp-free input{flex:1}.mp-recipes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mp-rcard{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;position:relative}.mp-rmain{text-align:start;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:10px;padding:10px 36px 10px 12px;display:flex}.mp-rmain .e{flex:none;font-size:26px}.mp-rmain .t{flex-direction:column;gap:2px;min-width:0;display:flex}.mp-rmain b{font-size:14.5px}.mp-rmain small{color:var(--muted);font-size:11.5px}.mp-rmain .ing{color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-rcard .mp-yt{top:10px;bottom:auto;width:26px;height:26px;font-size:12px;inset-inline-end:10px}.mp-ings{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mp-ings .chipbtn{height:auto;padding:6px 10px;font-size:13px}.mp-ings .chipbtn.on{border-color:var(--accent);background:var(--accent-soft)}.mp-ings .chipbtn.off{opacity:.55;text-decoration:line-through}@media (width<=900px){.mp-week{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-sug{grid-template-columns:1fr}.mp-month{gap:2px}.mp-mcell{min-height:52px;padding:3px 4px}.mp-mcell .nm{font-size:10.5px}}@media (width<=480px){.mp-week{grid-template-columns:1fr}}.mp-range{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.mp-quick{background:var(--surface-2);border-radius:10px;gap:3px;padding:3px;display:flex}.mp-quick button{height:32px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;padding:0 12px;font-size:13px;font-weight:600}.mp-quick button.on{background:var(--accent);color:var(--accent-ink)}.mp-dates{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mp-dates label{color:var(--muted);flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;display:flex}.mp-dates input[type=date]{border:1px solid var(--line);background:var(--surface-2);width:150px;min-width:0;height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.mp-dash{color:var(--faint);padding-bottom:8px}.mp-sum{margin:0}.mp-send{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mp-send .field{flex:1;min-width:200px;max-width:340px}@media (width<=520px){.mp-dates{grid-template-columns:1fr auto 1fr;width:100%;display:grid}.mp-dates input[type=date]{width:100%;padding:0 6px;font-size:13.5px}.mp-quick{width:100%}.mp-quick button{flex:1 1 0;padding:0 4px}}.mp-sbar{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.mp-fill{flex:none}.mp-opts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-olbl{color:var(--muted);font-size:12px;font-weight:600}.mp-opt{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.mp-opt:hover,.mp-opt.on{border-color:var(--accent)}.mp-opt .cv{color:var(--faint);font-size:11px}.mp-fnote{flex-basis:100%;margin:0;font-size:12px}.mp-menu{flex-direction:column;gap:3px;min-width:0;display:flex}.mp-main{align-items:flex-start;gap:6px;display:flex}.mp-side{color:var(--muted);overflow-wrap:anywhere;gap:5px;font-size:11.5px;font-weight:500;display:flex}.mp-side span[aria-hidden]{font-size:11px}.mp-msides{gap:2px;font-size:11px;line-height:1;display:flex}.mp-mcell.past{opacity:.7}.mp-cz{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.mp-cz button{text-align:start;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:7px 10px;display:grid}.mp-cz button:hover{border-color:var(--accent)}.mp-cz button.on{border-color:var(--accent);background:var(--accent-soft)}.mp-cz .f{grid-row:span 2;font-size:22px}.mp-cz .t{font-size:13.5px;font-weight:600}.mp-cz small{color:var(--muted);font-size:11px}.mp-filter{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.mp-frow{grid-template-columns:120px 1fr;align-items:start;gap:8px;display:grid}.mp-frow>.note{grid-column:2;margin:0;font-size:12px}.mp-frow:first-child{grid-template-columns:120px auto 1fr;align-items:center}.mp-frow:first-child>.note{grid-column:auto}.mp-flbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-top:6px;font-size:12px;font-weight:700}.mp-frow:first-child .mp-flbl{padding-top:0}.mp-filter .chipbtn small{color:var(--faint);margin-inline-start:2px;font-weight:600}.mp-filter .chipbtn.on small{color:inherit}.mp-fsum{margin:0;font-size:12.5px}.mp-group{flex-direction:column;gap:8px;display:flex}.mp-ghead{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 0;font-size:16px;display:flex}.mp-ghead small{color:var(--muted);font-size:12px;font-weight:500}.mp-ghead .linkbtn{margin-inline-start:auto;font-size:12.5px}.mp-role{background:var(--surface-2);color:var(--muted);border-radius:999px;align-self:flex-start;margin-top:3px;padding:1px 8px;font-size:11px;font-weight:600}.mp-role.main{background:var(--accent-soft);color:var(--accent)}.mp-sec{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 6px;display:flex}.mp-sec small{color:var(--muted);font-size:12px}.mp-sline{color:var(--text);opacity:.8;font-size:12px}.mp-cur{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:10px;padding:8px 10px}.mp-cur-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.mp-cur-row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:flex}.mp-cur-row .nm{flex:1;min-width:0;font-weight:600}.mp-cur-row small{color:var(--muted);font-size:11.5px}.mp-sides-pick{margin-bottom:10px}.mp-sgrp{grid-template-columns:80px 1fr;align-items:start;gap:6px;margin-bottom:6px;display:grid}.mp-sgrp .lbl{color:var(--muted);padding-top:4px;font-size:12.5px;font-weight:600}.mp-ingbox{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mp-ingbox .note{margin:0;font-size:12px}.mp-ing-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-serv{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.mp-serv span{margin-inline-end:4px}.mp-serv input{text-align:center;border:1px solid var(--line);background:var(--surface);width:52px;height:30px;color:var(--text);font:inherit;border-radius:8px;font-weight:700}.mp-serv .tbtn.icon{width:30px;height:30px;font-size:16px;font-weight:700}.mp-ings-ed{flex-direction:column;gap:4px;display:flex}.mp-ir{grid-template-columns:minmax(0,1fr) 140px 28px;align-items:center;gap:6px;display:grid}.mp-ir.hd{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.mp-ir input{border:1px solid var(--line);background:var(--surface);min-width:0;height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.mp-ir input:read-only{background:0 0;border-color:#0000}.mp-ingbox>.btn.sm{align-self:flex-start}@media (width<=640px){.mp-frow,.mp-frow:first-child{grid-template-columns:1fr}.mp-frow>.note{grid-column:1}.mp-flbl{padding-top:0}.mp-ir{grid-template-columns:minmax(0,1fr) 104px 28px}.mp-fill{justify-content:center;width:100%}.mp-sgrp{grid-template-columns:1fr}}.mp-week .mp-pick{padding:8px 6px 28px 7px;font-size:13px}.mp-week .mp-pick .nm,.mp-side{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mp-week .mp-cell.on .mp-x{inset-inline-end:0;top:0}@media (width>=901px) and (width<=1280px){.mp-week{gap:6px}.mp-day{padding:6px}.mp-side{font-size:11px}}.mp-frow>.mp-opt{justify-self:start}.mp-strip{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 12px;display:flex}.mp-si{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mp-sl2{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600}.mp-step{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:1px;display:inline-flex}.mp-step .tbtn.icon{border:0;width:28px;height:28px;font-size:16px;font-weight:700}.mp-step b{text-align:center;min-width:22px}.mp-strip .switch b{font-size:13px}.mp-ssel{border:1px solid var(--line);background:var(--surface);max-width:220px;height:30px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:13px}@media (width<=640px){.mp-strip{gap:10px}.mp-si{justify-content:space-between;width:100%}.mp-ssel{flex:1;max-width:none}}.mp-dishes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:10px;display:grid}.mp-dish{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;padding:10px 12px}.mp-dish header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;padding-bottom:6px;display:flex}.mp-dish header b{font-size:14.5px}.mp-dish header small{color:var(--muted);font-size:11.5px}.mp-dish header .linkbtn{margin-inline-start:auto;font-size:12px}.mp-dish.off header b{opacity:.6;text-decoration:line-through}.mp-dish ul{margin:0;padding:0;list-style:none}.mp-dish li button{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 2px;font-size:13.5px;display:flex}.mp-dish li button:hover{background:var(--hover)}.mp-dish li .ck{border:1.5px solid var(--accent);width:18px;height:18px;color:var(--accent-ink);background:var(--accent);border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.mp-dish li .off .ck{border-color:var(--faint);background:0 0}.mp-dish li .nm{flex:1;min-width:0}.mp-dish li small{color:var(--muted);white-space:nowrap;font-size:12px}.mp-dish li .off .nm,.mp-dish li .off small{opacity:.55;text-decoration:line-through}.sh-sec{flex-direction:column;gap:10px;display:flex}.sh-sech{align-items:baseline;gap:8px;margin:8px 2px 0;font-size:17px;display:flex}.sh-sech small{color:var(--muted);font-size:12.5px;font-weight:600}.sh-tpls{flex-direction:column;gap:8px;width:100%;max-width:420px;margin-top:6px;display:flex}.sh-tpls .btn{white-space:normal;justify-content:center;width:100%;height:auto;min-height:42px;padding:8px 14px;line-height:1.3}.sh-tpls .btn span[aria-hidden]{font-size:16px;line-height:1}.sh-asec{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 4px;font-size:12px;font-weight:700}.rt-page{flex-direction:column;gap:12px;display:flex}.rt-page.wide{max-width:none}.rt-row{border-radius:8px;align-items:flex-start;gap:10px;padding:6px 4px;display:flex}.rt-row .sh-ck{margin-top:2px}.rt-name{text-align:start;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.rt-name b{font-size:14.5px;font-weight:600}.rt-name small{color:var(--muted);font-size:12px}.rt-name .tip{color:var(--faint)}.rt-row.late .rt-name small:first-of-type{color:var(--p1)}.rt-none,.rt-hint,.rt-intro{margin:4px 2px}.rt-daily .chipbtn{cursor:default;height:auto;padding:5px 10px}.rt-daily small{color:var(--muted)}.rt-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.rt-day{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.rt-day.today{outline:2px solid var(--accent);outline-offset:-1px}.rt-day>b{border-bottom:1px solid var(--line);padding-bottom:4px;font-size:13px}.rt-item{background:var(--accent-soft);overflow-wrap:break-word;border-radius:7px;padding:5px 7px;font-size:12.5px;line-height:1.3}.rt-item small{color:var(--muted)}.rt-free{color:var(--faint);font-size:12px}.rt-tbl{margin:0;padding:0;list-style:none}.rt-tbl li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 4px;font-size:14px;display:flex}.rt-tbl li:first-child{border-top:0}.rt-tbl small{color:var(--muted);white-space:nowrap}.rt-packs{flex-direction:column;gap:8px;display:flex}.rt-pack{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.rt-ph{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.rt-ph .e{font-size:24px}.rt-ph .t{flex-direction:column;flex:1;min-width:0;display:flex}.rt-ph .t b{font-size:15px}.rt-ph .t small{color:var(--muted);font-size:12.5px}.rt-ph .c{color:var(--muted);background:var(--surface-2);border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:700}.rt-pack.some .rt-ph .c{background:var(--accent-soft);color:var(--accent)}.rt-pack ul{margin:0;padding:0 14px 6px;list-style:none}.rt-def{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.rt-def .t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rt-def .t small{color:var(--muted);font-size:12px}.rt-def .t .tip{color:var(--faint)}.rt-def.on .t b:before{content:"✓ ";color:var(--accent)}.rt-all{margin:0 14px 12px}.rt-custom{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.rt-custom b{flex-basis:100%;font-size:14px}.rt-custom input{border:1px solid var(--line);background:var(--surface-2);min-width:200px;height:36px;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:0 10px}.rt-custom select{border:1px solid var(--line);background:var(--surface-2);height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px}@media (width<=900px){.rt-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.rt-week{grid-template-columns:1fr}.rt-custom input{flex-basis:100%;min-width:0}}.rt-daily{flex-wrap:wrap;gap:6px;display:flex}.rt-daily .chipbtn{white-space:normal}.rt-dyn{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.rt-dyn>span{font-size:20px;line-height:1.2}.rt-dyn p{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.rt-dailyb{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.rt-dailyb>b{white-space:nowrap;font-size:14px}.rt-dailyb>div{flex-wrap:wrap;gap:6px;display:flex}.rt-dchip{background:color-mix(in srgb,#f59e0b 16%,var(--surface));color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:baseline;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.rt-dchip small{color:var(--muted);font-size:11.5px}.rt-cal{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rt-calh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-calh>b{text-align:center;min-width:150px;font-size:16px}.rt-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rt-wd{color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.03em;padding:2px 0;font-size:11.5px;font-weight:700}.rt-cell{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;align-items:stretch;gap:3px;min-width:0;min-height:72px;padding:5px;display:flex}.rt-cell .dn{color:var(--muted);align-items:baseline;gap:3px;font-size:12.5px;display:flex}.rt-cell .dn b{color:var(--text);font-size:13.5px}.rt-cell .dn small{color:var(--accent);font-weight:600}.rt-cell .dn .wdm{font-style:normal;display:none}.rt-cell .dn .tb{color:#fff;background:var(--accent);border-radius:999px;margin-inline-start:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.rt-cell.past{background:var(--surface-2);opacity:.6}.rt-cell.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.rt-ci{width:100%;font:inherit;border:0;border-inline-start:3px solid var(--c);background:color-mix(in srgb,var(--c) 13%,var(--surface));color:var(--text);text-align:start;cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:3px 6px;font-size:12.5px;font-weight:500;line-height:1.3;display:block}@media (hover:hover){.rt-ci:hover{background:color-mix(in srgb,var(--c) 22%,var(--surface))}}.rt-ci.day,.rt-legend i.day{--c:#d97706}.rt-ci.week,.rt-legend i.week{--c:#0d9488}.rt-ci.mon,.rt-legend i.mon{--c:#7c3aed}.rt-ci.rare,.rt-legend i.rare{--c:#ea580c}.rt-ci.one,.rt-legend i.one{--c:#64748b}.rt-ci{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rt-ci.day{color:var(--muted);font-size:11px}@media (width<=700px){.rt-ci{-webkit-line-clamp:unset;display:block;overflow:visible}}.rt-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-inline-start:auto;font-size:12px;display:flex}.rt-legend span{align-items:center;gap:5px;display:inline-flex}.rt-legend i{background:var(--c);border-radius:3px;width:10px;height:10px}@media (width<=700px){.rt-grid{grid-template-columns:1fr}.rt-wd{display:none}.rt-cell{flex-flow:wrap;align-items:center;min-height:0}.rt-cell.past{display:none}.rt-cell .dn{flex-basis:100%}.rt-cell .dn .wdm{display:inline}.rt-calh>b{flex:1;min-width:0}.rt-legend{margin-inline-start:0}}.rt-mine{background:var(--surface);box-shadow:var(--shadow);border:1px solid color-mix(in srgb,#f59e0b 40%,var(--line));border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rt-mine h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.rt-mine h3 small{color:var(--muted);font-weight:600}.rt-mine ul{margin:0;padding:0;list-style:none}.rt-mine .rt-custom{box-shadow:none;border-top:1px dashed var(--line);border-radius:0;flex-direction:column;align-items:stretch;padding:8px 0 0}.rt-cf{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rt-cf label{color:var(--muted);flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;display:flex}.rt-cf input[type=date]{border:1px solid var(--line);background:var(--surface-2);height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px}.rt-ph2{margin:8px 2px 0;font-size:15px}.rt-phr{align-items:center;display:flex}.rt-phr .rt-ph{flex:1}.rt-hide{opacity:.6;margin-inline-end:8px}.rt-pack.hid{opacity:.6}.rt-showh{align-self:flex-start;margin:2px}.mp-stog{min-width:0;color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex-basis:100%;align-items:center;gap:8px;padding:2px 0;display:flex}.mp-stog b{font-size:13.5px}.mp-stog small{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.mp-strip:not(.open) .mp-stog>svg:last-child,.mp-strip.open .mp-stog>svg:last-child{margin-inline-start:auto}.mp-lrow.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.mp-pickhint{margin:0 0 8px}.sh-wkbar{justify-content:flex-end;display:flex}.sh-wkhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.sh-season{font-size:15px;font-weight:700}.sh-k{text-align:center;min-width:24px;font-size:16px}.sh-wk{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sh-inl{color:var(--accent);font-weight:600}.mp-group{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;padding:4px 10px}.mp-group.open{padding-bottom:10px}.mp-ghead{margin:0}.mp-gtog{min-width:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 8px;padding:10px 0;font-size:16px;font-weight:700;display:flex}.mp-gtog small{color:var(--muted);font-size:12px;font-weight:500}.mp-gtog svg{align-self:center}.mp-gtog .sec-chev{margin-inline-start:0}.sh-wkbar{flex-wrap:wrap;gap:8px}.sh-clr{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-inline-start:auto;display:grid}.sh-clr:hover{background:var(--hover,#7f7f7f1f);color:var(--danger,#d33)}.sh-sech .sh-clr{align-self:center}.sh-per{margin-bottom:10px;display:flex}.mp-bar:has(.mp-search){align-items:stretch}.mp-bar .mp-search{flex:220px;min-height:40px;margin:0}.mp-bar:has(.mp-search)>.btn{min-height:40px}.sh-split{background:var(--accent-soft,#7f5af01a);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;display:flex}.sh-split .note{margin:0}.sh-tpls .btn .sh-tpl-sub{opacity:.85;font-size:12px;font-weight:500;display:block}.sh-tpls .btn:has(.sh-tpl-sub){flex-wrap:wrap;justify-content:center;column-gap:6px;height:auto;padding-block:8px}.sh-packs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:8px;display:grid}.sh-pack{text-align:start;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.sh-pack:hover{border-color:var(--accent)}.sh-pack .em{font-size:28px;line-height:1}.sh-pack .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sh-pack .tx b{font-size:15px}.sh-pack .tx small{color:var(--muted);font-size:12.5px}.sh-pack .n{color:var(--muted);background:var(--hover,#7f7f7f1f);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.sh-packall{color:var(--muted);margin:4px 0 8px;font-size:13px}.mp-si .chipbtn.on:before{content:"✓";margin-inline-end:4px;font-weight:700}.mp-si .chipbtn:not(.on){color:var(--muted)}.sh-wkctl{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-bottom:10px;padding:12px}.sh-wkrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sh-seg{background:var(--bg,#7f7f7f1a);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sh-seg button{height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 18px;font-weight:600}.sh-seg button.on{background:var(--accent);color:var(--accent-ink,#fff)}.sh-step{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.sh-step button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;font-size:18px;line-height:1}.sh-step button:disabled{opacity:.4;cursor:default}.sh-step b{text-align:center;min-width:22px;color:var(--text);font-size:18px}.sh-wknote{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.sh-wknote .sh-season{background:var(--accent-soft);color:var(--accent);border-radius:99px;margin-inline-end:8px;padding:1px 9px;font-size:12.5px;font-weight:700;display:inline-block}.sh-pbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 2px 10px;font-size:13px;display:flex}.sh-pbar b{color:var(--text);font-size:15px}.sh-pbar .sp{flex:1}.sh-pbar .linkbtn:disabled{opacity:.4}.sh-pg{column-width:250px;column-gap:10px}.sh-pgs{break-inside:avoid;background:var(--surface);width:100%;box-shadow:var(--shadow);border-radius:12px;margin:0 0 10px;padding:8px 10px 6px;display:inline-block}.sh-pgs header{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:4px;padding:2px 2px 8px;display:flex}.sh-pgs header b{flex:1;min-width:0;font-size:14px}.sh-pgs header small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.sh-pgs ul{margin:0;padding:0;list-style:none}.sh-pgs li button{width:100%;min-height:38px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px;font-size:14px;display:flex}@media (hover:hover){.sh-pgs li button:hover{background:var(--hover)}}.sh-pgs li .ck{border:1.5px solid var(--accent);width:20px;height:20px;color:var(--accent-ink,#fff);background:var(--accent);border-radius:6px;flex:none;place-items:center;font-size:12px;display:grid}.sh-pgs li .off .ck{border-color:var(--faint);background:0 0}.sh-pgs li .nm{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sh-pgs li .q{color:var(--muted);background:var(--hover,#7f7f7f1a);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;padding:2px 8px;font-size:12px}.sh-pgs li .off .nm,.sh-pgs li .off .q{opacity:.45}.sh-pgs .sh-inl{color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:600}.sh-freq{flex-direction:column;align-items:stretch;gap:6px;margin:2px 0 4px;display:flex}.sh-freq .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.sh-freq .row{flex-wrap:wrap;gap:6px;display:flex}@media (width<=600px){.sh-freq .row{scrollbar-width:none;padding-bottom:4px;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.sh-freq .row::-webkit-scrollbar{display:none}}.sh-qp{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);font:inherit;cursor:pointer;box-shadow:var(--shadow);border-radius:17px;flex:none;align-items:center;gap:5px;padding:0 12px 0 9px;font-size:13.5px;font-weight:600;display:inline-flex}.sh-qp svg{color:var(--accent)}.sh-qp small{color:var(--accent);font-size:11px;font-weight:700}.sh-qp.mine{background:var(--accent-soft);border-color:#0000}@media (hover:hover){.sh-qp:hover{border-color:var(--accent)}}.sh-qp:active{transform:scale(.97)}.sh-empty{padding:32px 20px}.sh-empty p{font-size:14px;line-height:1.5}@media (width>=640px){.sh-tpls{grid-template-columns:1fr 1fr;gap:10px;max-width:640px;display:grid}.sh-tpls .btn{border-radius:14px;min-height:76px}}.sh-tpls .btn{border-radius:12px}.mp-page{container-type:inline-size}.mp-tabs{background:var(--surface);box-shadow:var(--shadow);scrollbar-width:none;border-radius:14px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.mp-tabs::-webkit-scrollbar{display:none}.mp-tabs button{height:40px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.mp-tabs button span{font-size:16px}.mp-tabs button.on{background:var(--accent);color:var(--accent-ink,#fff)}@media (hover:hover){.mp-tabs button:not(.on):hover{background:var(--hover);color:var(--text)}}.ico.flipx{transform:scaleX(-1)}.mp-nav{gap:10px}.mp-navg{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;align-items:center;padding:3px;display:inline-flex}.mp-navg button{width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}@media (hover:hover){.mp-navg button:hover{background:var(--hover)}}.mp-navg b{text-align:center;min-width:150px;padding:0 6px;font-size:15px}.mp-now{border:1px solid var(--accent);background:var(--accent-soft);height:38px;color:var(--accent);font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-weight:700}.mp-now:disabled{border-color:var(--line);background:var(--surface);color:var(--faint);cursor:default}.mp-dh{align-items:center;gap:6px}.mp-dh b{font-size:15px}.mp-dh small{margin-inline-start:auto;font-size:12.5px}.mp-tday{color:var(--accent-ink,#fff);background:var(--accent);border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:700}.mp-dh:has(.mp-tday) small{margin-inline-start:0}.mp-dh .mp-tday{margin-inline-start:auto}.mp-day.today .mp-dh b{color:var(--accent)}.mp-week .mp-pick .nm,.mp-side{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@container (width<=1060px){.mp-week{grid-template-columns:1fr;gap:8px}.mp-day{grid-template-columns:76px repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:8px;padding:8px 10px;display:grid}.mp-dh{border-bottom:0;border-inline-end:1px solid var(--line);flex-direction:column;grid-row:span 3;justify-content:center;align-items:flex-start;gap:2px;padding:0 8px 0 0}.mp-dh b{font-size:17px}.mp-dh small,.mp-dh .mp-tday{margin-inline-start:0}.mp-dh:has(.mp-tday) small{margin-inline-start:0}.mp-week .mp-pick{min-height:64px;padding:8px 30px 8px 9px;font-size:14px}.mp-day.today{outline-width:2px}}@container (width<=520px){.mp-day{grid-template-columns:60px 1fr}.mp-dh{grid-row:span 3}.mp-tabs{width:100%}.mp-tabs button{flex:1;justify-content:center;padding:0 6px;font-size:13.5px}.mp-tabs button span{display:none}.mp-navg{flex:1;justify-content:space-between}.mp-navg b{min-width:0}}.rs-ot{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rs-ot input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.rs-ot span{flex-direction:column;gap:2px;display:flex}.rs-ot small{color:var(--muted);font-size:12.5px;line-height:1.4}.rs-ot:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.rs-note{background:color-mix(in srgb,#0ea5e9 10%,var(--surface));border:1px solid color-mix(in srgb,#0ea5e9 35%,var(--line));border-radius:10px;flex-direction:column;gap:2px;margin:2px 0 0;padding:6px 10px;font-size:12.5px;list-style:none;display:flex}.rc .fm{bottom:-6px;color:#fff;box-shadow:0 0 0 1.5px var(--surface);background:#f97316;border-radius:4px;padding:2px 3px;font-family:inherit;font-size:8px;font-style:normal;font-weight:800;line-height:1;position:absolute;inset-inline-end:-6px}.rs-otsum{font-weight:700;color:#ea580c!important}.rs-ot{flex-direction:column;align-items:stretch;gap:8px}.rs-ot.on{border-color:var(--accent);background:var(--accent-soft)}.rs-otk{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.rs-otk input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.rs-otk span{flex-direction:column;gap:2px;display:flex}.rs-otk small{color:var(--muted);font-size:12.5px;line-height:1.4}.rs-oth{max-width:200px;margin:0}.rs-pay{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rs-pay button{text-align:start;border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;display:flex}.rs-pay button small{color:var(--muted);font-size:12px}.rs-pay button.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (width<=480px){.rs-pay{grid-template-columns:1fr}}.rs-gshift td.rs-tap{cursor:pointer}@media (hover:hover){.rs-gshift td.rs-tap:hover{background:var(--accent-soft)}}.rs-sdl{flex-direction:column;gap:6px;display:flex}.rs-sdp{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rs-sdp .nm{flex-direction:column;flex:1;min-width:0;display:flex}.rs-sdp .nm small{color:var(--muted);font-size:12px}@media (hover:hover){.rs-sdp:hover{border-color:var(--accent)}}.rs-sdadd{margin-top:12px}.rs-sdadd summary{cursor:pointer;color:var(--accent);padding:6px 0;font-weight:700}.mp-month .mp-mcell{gap:4px;min-height:118px;padding:6px 7px}.mp-mcell .dn{align-items:baseline;gap:4px;width:100%;display:flex}.mp-mcell .dn em{font-style:normal;font-weight:600;display:none}.mp-mcell .dn i{color:#fff;background:var(--accent);border-radius:999px;margin-inline-start:auto;padding:1px 7px;font-size:10.5px;font-style:normal}.mp-mcell.today{box-shadow:inset 0 0 0 1px var(--accent)}.mp-mrow{background:var(--surface);border-inline-start:3px solid var(--accent);border-radius:7px;flex-direction:column;gap:1px;width:100%;padding:4px 6px;display:flex}.mp-mrow .sl{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.mp-mrow .nm{-webkit-line-clamp:2;font-size:13px;font-weight:600;line-height:1.3}.mp-mrow .sd{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=700px){.mp-month{grid-template-columns:1fr;gap:6px}.mp-month .mp-mh,.mp-month>div:not([class]){display:none}.mp-month .mp-mcell{min-height:0;padding:8px 10px}.mp-month .mp-mcell.past{display:none}.mp-mcell .dn em{display:inline}.mp-mrow .nm{font-size:14px}.mp-mrow .sd{-webkit-line-clamp:unset;font-size:12.5px}}.mp-days{flex-direction:column;gap:14px;display:flex}.mp-dayg{flex-direction:column;gap:8px;display:flex}.mp-dayg h3{background:var(--surface);box-shadow:var(--shadow);text-transform:capitalize;border-inline-start:4px solid var(--accent);border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:15px;display:flex}.mp-dayg h3 small{color:var(--muted);text-transform:none;margin-inline-start:auto;font-size:12.5px;font-weight:600}.mp-menu2{background:var(--accent-soft);border-radius:9px;gap:2px;padding:4px}.mp-cell.on .mp-menu2 .mp-pick,.mp-menu2 .mp-pick{min-height:0;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:3px 4px;font-size:12.5px;font-weight:500}.mp-menu2 .mp-mr{border-radius:7px;align-items:center;gap:4px;display:flex}.mp-menu2 .mp-mr.mp-mmain .mp-pick,.mp-menu2 .mp-pick.mp-mmain{color:var(--text);font-size:13.5px;font-weight:700}@media (hover:hover){.mp-menu2 .mp-mr:hover{background:color-mix(in srgb,var(--surface) 60%,transparent)}}.mp-yt.sm{border-radius:5px;flex:none;width:20px;height:20px;font-size:9px;position:static}.mp-week .mp-menu2 .mp-pick{padding:3px 4px}.mp-cur-row .mp-yt.sm{margin-inline-start:4px}.mp-freeh{flex-direction:column;gap:2px;margin-top:14px;display:flex}.mp-freeh small{color:var(--muted);font-size:12px}.mp-stabs{margin-bottom:8px}.mp-stabs .mp-stick{color:var(--accent);font-weight:700}.mp-schips{min-height:30px}.mp-change{border:1px dashed var(--line);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;margin:6px 0 12px;padding:10px 12px;display:flex}.mp-change:hover,.mp-change.on{border-color:var(--accent);border-style:solid}.mp-change>span[aria-hidden]{font-size:18px}.mp-change .t{flex-direction:column;flex:1;min-width:0;display:flex}.mp-change small{color:var(--muted);font-size:12px}.mp-change .rot{transform:rotate(180deg)}.mp-sbtn{padding:8px 10px}.mp-sbtn .mp-sline{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ps-period{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;display:flex}.ps-period.old{border-style:dashed}.ps-period>span[aria-hidden]{font-size:18px}.ps-period .t{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.ps-period .t small{color:var(--muted);font-size:12px}.ps-period .chk{align-items:center;gap:6px;font-size:13px;display:inline-flex}.gauge-msg .gauge-hint{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.step-row.tech .step-two{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.step-row.tech .step-two input{width:100%}.step-row.tech .step-hint{color:var(--muted);font-size:12.5px}.score-scale{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.score-scale .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.score-scale small{flex-basis:100%}.rq-add{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.rq-addbtn{text-align:start;border-inline-start:5px solid #0ea5e9;justify-content:flex-start;gap:12px;height:auto;padding:12px 14px}.rq-addbtn.bakim{border-inline-start-color:#f97316}.rq-addbtn .emo{font-size:26px;line-height:1}.rq-addbtn>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.rq-addbtn b{font-size:15px}.rq-addbtn small{color:var(--muted);white-space:normal;font-size:12.5px}.rq-search{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:180px;align-items:center;gap:6px;max-width:320px;height:34px;padding:0 10px;display:flex}.rq-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;height:100%}.rq-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"ico main st";gap:2px 10px}.rq-row.closed{opacity:.72}.rq-row.durus{box-shadow:inset 4px 0 #dc2626}.rq-row.acil{box-shadow:inset 4px 0 #f59e0b}.rq-ico{text-align:center;grid-area:ico;font-size:22px;line-height:1}.rq-main{flex-direction:column;grid-area:main;gap:3px;min-width:0;display:flex}.rq-title{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.3}.rq-no{color:var(--muted);font-size:12px;font-weight:500}.rq-qty{color:var(--muted);font-weight:500}.rq-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;font-size:12.5px;display:flex}.rq-sub>span,.rq-eq,.rq-who{align-items:center;gap:4px;min-width:0;display:inline-flex}.rq-eq{color:color-mix(in srgb,var(--text) 80%,transparent);font-weight:600}.rq-urg{font-size:12px}.rq-urg.durus{color:#dc2626}.rq-urg.acil{color:color-mix(in srgb,#d97706 85%,var(--text))}.rq-row .mc-st{grid-area:st}.rq-st.talep_edildi{color:color-mix(in srgb,#2563eb 75%,var(--text));background:#2563eb24}.rq-st.onaylandi{color:color-mix(in srgb,#0d9488 75%,var(--text));background:#0d948829}.rq-st.siparis{color:color-mix(in srgb,#7c3aed 75%,var(--text));background:#7c3aed24}.rq-st.geldi{color:color-mix(in srgb,#16a34a 70%,var(--text));background:#16a34a2e}.rq-st.teslim{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--muted)}.rq-st.reddedildi{color:color-mix(in srgb,#dc2626 75%,var(--text));background:#dc262624}.rq-st.ise_cevrildi{color:color-mix(in srgb,#ea580c 80%,var(--text));background:#f9731629}.rq-dtitle{font-size:16px;line-height:1.3}.rq-snote{color:var(--muted);font-size:13px}.rq-reject{border:1px dashed #dc262680;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.rq-rbtns{justify-content:flex-end;gap:8px;display:flex}.rq-form .rq-type button{flex:1;height:36px;font-size:14px}.rq-tline{align-items:center;gap:6px;display:flex}.rq-tline input{flex:1;min-width:0}.rq-mic{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;width:38px;height:38px}.rq-mic.rec{color:#fff;background:#dc2626;border-color:#dc2626;animation:1.2s ease-in-out infinite pulse}.rq-qrow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rq-task{background:var(--accent-soft);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.rq-task b{overflow-wrap:anywhere}.rq-eqpick,.rq-photo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rq-thumb{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:56px;height:56px}.rq-xbtn{font-size:17px}.rq-form .chk input{width:17px;height:17px}.rq-form .chk span{font-size:13.5px}.rq-pick{flex-direction:column;gap:14px;display:flex}.rq-pickbook{flex-direction:column;gap:8px;display:flex}.rq-pickbook>b{font-size:14px}@media (width<=600px){.rq-row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"ico main""ico st"}.rq-row .mc-st{justify-self:start;margin-top:2px}.rq-qrow{grid-template-columns:1fr 1fr}}.score-pend{color:color-mix(in srgb,#b45309 85%,var(--text));background:#f59e0b24;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.score-pend .btn{margin-inline-start:auto}.kd-body{flex-direction:column;gap:10px;display:flex}.kd-scope{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.kd-scope label{align-items:center;gap:8px;font-weight:600;display:flex}.kd-scope select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;max-width:100%;padding:5px 8px}.kd-info{margin:0}.kd-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.kd-sw{vertical-align:-2px;background:#f59e0b38;border:1px solid #f59e0b99;border-radius:4px;width:14px;height:14px;margin-inline-end:5px;display:inline-block}.kd-wrap{border:1px solid var(--line);border-radius:10px;max-height:62vh;overflow:auto}.kd-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:13px}.kd-table th,.kd-table td{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);text-align:center;vertical-align:middle;padding:6px 8px}.kd-table thead th{z-index:2;background:var(--surface-2);vertical-align:top;text-align:start;min-width:130px;position:sticky;top:0}.kd-table .kd-perm{text-align:start;background:var(--surface);z-index:1;min-width:210px;position:sticky;inset-inline-start:0}.kd-table thead .kd-perm{z-index:3;background:var(--surface-2);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.kd-perm small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.kd-grp td{text-align:start;background:var(--accent-soft);color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:800;position:sticky;inset-inline-start:0}.kd-grp small{text-transform:none;letter-spacing:0;color:var(--muted);margin-inline-start:10px;font-size:11px;font-weight:500;display:inline}.kd-cb{width:19px;height:19px;accent-color:var(--accent);vertical-align:middle}.kd-lock{align-items:center;gap:2px;display:inline-flex}.kd-lock i{font-size:10.5px;font-style:normal}.kd-dash{color:var(--faint);font-weight:800}td.kd-chg{background:#f59e0b2e;box-shadow:inset 0 0 0 1px #f59e0b8c}.kd-head{flex-direction:column;gap:4px;display:flex}.kd-name,.kd-desc{font:inherit;resize:none;border:1px solid var(--line);background:var(--field,var(--surface));width:100%;color:var(--text);border-radius:7px;padding:4px 6px}.kd-name{font-weight:700}.kd-desc{font-size:12px}.kd-nm{font-size:13px}.kd-role{color:var(--muted);font-size:12px;font-weight:700}.kd-sel{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;padding:4px 6px;font-size:12.5px;font-weight:600}.kd-ds{color:var(--muted);font-size:12px;font-weight:400}.kd-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.kd-cnt{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}.kd-add{align-self:flex-start}.kd-rules{background:#f59e0b1a;border-radius:9px;margin:0;padding:9px 11px;font-size:12.5px}.sheet:has(.kd-body){width:min(1240px,96vw);max-width:min(1240px,96vw)}.kd-wrap{max-height:none}@media (width<=700px){.kd-table .kd-perm{min-width:132px;max-width:150px}.kd-table thead th{min-width:118px}.kd-scope label{flex-wrap:wrap}.kd-scope select{flex:200px}}.kd-wrap{background:var(--surface);box-shadow:var(--shadow);border-radius:12px}.kd-table{font-size:13px}.kd-table th,.kd-table td{padding:8px 10px}.kd-table tbody tr:not(.kd-grp):hover td,.kd-table tbody tr:not(.kd-grp):hover td.kd-perm{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.kd-table thead .kd-perm{vertical-align:bottom;padding-bottom:12px}.kd-table thead th{--kd-c:var(--faint);border-top:4px solid var(--kd-c);background:linear-gradient(180deg,color-mix(in srgb,var(--kd-c) 12%,var(--surface-2)),var(--surface-2) 70%);min-width:150px}.kd-table thead th.kd-perm{background:var(--surface-2);border-top-color:#0000}.kd-r-owner{--kd-c:#d4a017!important}.kd-r-admin{--kd-c:#8b5cf6!important}.kd-r-edit{--kd-c:#3b82f6!important}.kd-r-lead{--kd-c:#f97316!important}.kd-r-do{--kd-c:#10b981!important}.kd-r-view{--kd-c:#94a3b8!important}.kd-role{background:color-mix(in srgb,var(--kd-c) 18%,transparent);color:color-mix(in srgb,var(--kd-c) 70%,var(--text));border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11.5px;display:inline-flex}.kd-sel{border-color:color-mix(in srgb,var(--kd-c) 45%,var(--line))}.kd-grp td{background:var(--surface-2);color:var(--text);border-top:1px solid var(--line-strong,var(--line));padding:10px 10px 8px;font-size:12px}.kd-gt{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.kd-gt .ico{stroke-width:2.4px;width:15px;height:15px}.kd-grp td small{text-transform:none;letter-spacing:0;color:var(--muted);margin-inline-start:12px;font-size:11.5px;font-weight:500;display:inline}.kd-grp-score .kd-gt{color:color-mix(in srgb,#f59e0b 75%,var(--text))}.kd-ro td{opacity:1}.kd-cb{appearance:none;border:2px solid var(--line-strong,var(--faint));background:var(--field,var(--surface));cursor:pointer;vertical-align:middle;border-radius:6px;place-content:center;width:22px;height:22px;margin:0;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-grid}.kd-cb:before{content:"";background:var(--accent-ink);clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,86% 8%,39% 70%);width:12px;height:12px;transition:transform .12s;transform:scale(0)}.kd-cb:checked{background:var(--accent);border-color:var(--accent)}.kd-cb:checked:before{transform:scale(1)}.kd-cb:not(:disabled):hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent)}.kd-cb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kd-cb:disabled{cursor:default;border-color:color-mix(in srgb,var(--line-strong,var(--faint)) 70%,transparent);background:0 0}.kd-cb:disabled:checked{background:color-mix(in srgb,var(--accent) 38%,var(--surface));border-color:#0000}.kd-cb:disabled:checked:before{background:color-mix(in srgb,var(--accent-ink) 25%,var(--text))}.kd-lock{gap:4px}.kd-lock i{opacity:.7}button.kd-cnt{cursor:pointer;font:inherit;border:0;font-size:11.5px;font-weight:700}button.kd-cnt.on{background:var(--accent);color:var(--accent-ink)}.kd-people{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;max-height:150px;padding:6px 8px;font-size:12px;font-weight:500;display:flex;overflow:auto}.kd-people i{color:var(--muted)}.kd-name,.kd-desc{background:color-mix(in srgb,var(--field,var(--surface)) 70%,transparent);line-height:1.35;overflow:hidden}.kd-name:focus,.kd-desc:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline:none}.kd-desc{max-height:9.6em;overflow-y:auto}.kd-legend .kd-ok{align-items:center;gap:6px;display:inline-flex}@media (width<=700px){.kd-table thead th{min-width:124px}.kd-table th,.kd-table td{padding:7px}.kd-grp td small{margin:3px 0 0;display:block}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1318;--sidebar:#18212a;--surface:#171e25;--surface-2:#1c252e;--hover:#232e38;--field:#10161c;--text:#e8edf1;--muted:#9ca8b3;--faint:#6b7782;--line:#29333d;--line-strong:#44525f;--accent:#3ec6b7;--accent-ink:#03201c;--accent-soft:#163636;--p4-soft:#232c35;--shadow:0 1px 0 #ffffff09 inset,0 1px 2px #00000059,0 4px 14px #0000002e;--shadow-lg:0 0 0 1px #ffffff0f,0 24px 60px #0009;--scrim:#04080c9e;--glass:#10161c94;--glass-line:#ffffff1a}}:root[data-theme=dark]{--bg:#0e1318;--sidebar:#18212a;--surface:#171e25;--surface-2:#1c252e;--hover:#232e38;--field:#10161c;--text:#e8edf1;--muted:#9ca8b3;--faint:#6b7782;--line:#29333d;--line-strong:#44525f;--accent:#3ec6b7;--accent-ink:#03201c;--accent-soft:#163636;--p4-soft:#232c35;--shadow:0 1px 0 #ffffff09 inset,0 1px 2px #00000059,0 4px 14px #0000002e;--shadow-lg:0 0 0 1px #ffffff0f,0 24px 60px #0009;--scrim:#04080c9e;--glass:#10161c94;--glass-line:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .task{background-image:linear-gradient(#ffffff08,#fff0 45%)}:root:not([data-theme=light]) .main.hasbg .task{border-top-color:#ffffff12;border-inline-end-color:#ffffff0d;border-bottom-color:#00000040;box-shadow:0 1px 2px #00000047,0 8px 24px #00000038}:root:not([data-theme=light]) .task:hover{background-image:linear-gradient(#ffffff0d,#ffffff03 55%)}:root:not([data-theme=light]) .main.hasbg.ink-light .head .tbtn:not(.wa):not(.menu-btn):not(.on){background:var(--glass);border-color:var(--glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:not([data-theme=light]) .main.hasbg.ink-light .head .tbtn:not(.wa):not(.menu-btn):not(.on):hover{background:#161e26c7}:root:not([data-theme=light]) .main.hasbg.ink-light .addform{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--glass-line);background:#141b22e0}:root:not([data-theme=light]) .main.hasbg.ink-light .whosel select,:root:not([data-theme=light]) .main.hasbg.ink-light .sortline select{background:var(--glass);color:#fff;border-color:var(--glass-line)}:root:not([data-theme=light]) .sheet{background:var(--surface);border-color:#ffffff12}:root:not([data-theme=light]) .sheet>.sh-hd,:root:not([data-theme=light]) .sheet>header,:root:not([data-theme=light]) .sheet .sheet-head{background:var(--surface-2)}:root:not([data-theme=light]) .btn:not(.pri):not(.wa):not(.dng):not(.danger-btn):not(.isg-send):not(.on):not([aria-pressed=true]){background-color:var(--surface-2);border-color:var(--line-strong)}:root:not([data-theme=light]) .btn:not(.pri):not(.wa):not(.dng):not(.danger-btn):not(.isg-send):not(.on):hover{background-color:var(--hover)}:root:not([data-theme=light]) .btn.pri{box-shadow:0 1px 0 #ffffff2e inset,0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent)}:root:not([data-theme=light]) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:var(--accent)}:root:not([data-theme=light]) .side{border-inline-end-color:#ffffff0d}:root:not([data-theme=light]) *{scrollbar-color:#3a4651 transparent;scrollbar-width:thin}:root:not([data-theme=light]) ::-webkit-scrollbar{width:10px;height:10px}:root:not([data-theme=light]) ::-webkit-scrollbar-thumb{background:#33404b padding-box padding-box;border:2px solid #0000;border-radius:10px}:root:not([data-theme=light]) ::-webkit-scrollbar-thumb:hover{background:#45535f padding-box padding-box;border:2px solid #0000}:root:not([data-theme=light]) ::-webkit-scrollbar-track{background:0 0}}:root[data-theme=dark] .task{background-image:linear-gradient(#ffffff08,#fff0 45%)}:root[data-theme=dark] .main.hasbg .task{border-top-color:#ffffff12;border-inline-end-color:#ffffff0d;border-bottom-color:#00000040;box-shadow:0 1px 2px #00000047,0 8px 24px #00000038}:root[data-theme=dark] .task:hover{background-image:linear-gradient(#ffffff0d,#ffffff03 55%)}:root[data-theme=dark] .main.hasbg.ink-light .head .tbtn:not(.wa):not(.menu-btn):not(.on){background:var(--glass);border-color:var(--glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=dark] .main.hasbg.ink-light .head .tbtn:not(.wa):not(.menu-btn):not(.on):hover{background:#161e26c7}:root[data-theme=dark] .main.hasbg.ink-light .addform{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--glass-line);background:#141b22e0}:root[data-theme=dark] .main.hasbg.ink-light .whosel select,:root[data-theme=dark] .main.hasbg.ink-light .sortline select{background:var(--glass);color:#fff;border-color:var(--glass-line)}:root[data-theme=dark] .sheet{background:var(--surface);border-color:#ffffff12}:root[data-theme=dark] .sheet>.sh-hd,:root[data-theme=dark] .sheet>header,:root[data-theme=dark] .sheet .sheet-head{background:var(--surface-2)}:root[data-theme=dark] .btn:not(.pri):not(.wa):not(.dng):not(.danger-btn):not(.isg-send):not(.on):not([aria-pressed=true]){background-color:var(--surface-2);border-color:var(--line-strong)}:root[data-theme=dark] .btn:not(.pri):not(.wa):not(.dng):not(.danger-btn):not(.isg-send):not(.on):hover{background-color:var(--hover)}:root[data-theme=dark] .btn.pri{box-shadow:0 1px 0 #ffffff2e inset,0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent)}:root[data-theme=dark] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:var(--accent)}:root[data-theme=dark] .side{border-inline-end-color:#ffffff0d}:root[data-theme=dark] *{scrollbar-color:#3a4651 transparent;scrollbar-width:thin}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#33404b padding-box padding-box;border:2px solid #0000;border-radius:10px}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#45535f padding-box padding-box;border:2px solid #0000}:root[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}.board .stchip{white-space:normal;flex-wrap:wrap;height:auto;min-height:20px;padding:2px 8px;line-height:1.3;overflow:visible}.board .stchip .stnote{white-space:normal}.kd-table tbody td[class*=kd-r-]{background:color-mix(in srgb,var(--kd-c) 5%,var(--surface));transition:background .12s}.kd-table tbody tr:not(.kd-grp):hover td[class*=kd-r-]{background:color-mix(in srgb,var(--kd-c) 11%,var(--surface))}.kd-table tbody tr:not(.kd-grp):hover td.kd-perm{background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--text)}.kd-table tbody tr:not(.kd-grp):hover td.kd-perm:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.kd-table td.kd-perm{box-shadow:inset -1px 0 0 var(--line),6px 0 10px -8px #00000059;position:sticky}.kd-table td .kd-cb:checked,.kd-legend .kd-cb:checked{background:var(--kd-c,var(--accent));border-color:var(--kd-c,var(--accent))}.kd-table td .kd-cb:checked:before{background:#fff}.kd-table td .kd-cb:not(:disabled):hover{border-color:var(--kd-c);box-shadow:0 0 0 4px color-mix(in srgb,var(--kd-c) 25%,transparent)}.kd-table td .kd-cb:not(:disabled):not(:checked){border-color:color-mix(in srgb,var(--kd-c) 45%,var(--line-strong,var(--faint)))}.kd-table td .kd-cb:disabled:checked{background:color-mix(in srgb,var(--kd-c) 45%,var(--surface));border-color:#0000}.kd-table td .kd-cb:checked{animation:.22s ease-out kdpop}@keyframes kdpop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kd-table td .kd-cb:checked{animation:none}}.kd-meter{align-items:center;gap:8px;height:16px;display:flex;position:relative}.kd-meter:before{content:"";inset-inline:0 44px;background:color-mix(in srgb,var(--kd-c) 16%,var(--surface));border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.kd-meter i{background:linear-gradient(90deg,color-mix(in srgb,var(--kd-c) 65%,#fff),var(--kd-c));border-radius:6px;max-width:calc(100% - 44px);height:6px;transition:width .25s;display:block;position:relative}.kd-meter b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;inset-inline-end:0}.kd-table thead th{transition:background .15s}.kd-table thead th:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--kd-c) 20%,var(--surface-2)),var(--surface-2) 75%)}.kd-table thead th .kd-nm,.kd-table thead th .kd-name{color:color-mix(in srgb,var(--kd-c) 22%,var(--text))}.kd-gi{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}.kd-grp-score .kd-gi{color:#f59e0b;background:#f59e0b38}.kd-gt{letter-spacing:.06em}.kd-table:has(.kd-ci-0:hover) .kd-ci-0{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-1:hover) .kd-ci-1{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-2:hover) .kd-ci-2{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-3:hover) .kd-ci-3{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-4:hover) .kd-ci-4{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-5:hover) .kd-ci-5{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-6:hover) .kd-ci-6{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-7:hover) .kd-ci-7{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-8:hover) .kd-ci-8{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-9:hover) .kd-ci-9{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-10:hover) .kd-ci-10{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-11:hover) .kd-ci-11{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-12:hover) .kd-ci-12{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-13:hover) .kd-ci-13{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-14:hover) .kd-ci-14{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-table:has(.kd-ci-15:hover) .kd-ci-15{background:color-mix(in srgb,var(--kd-c) 9%,var(--surface))}.kd-grp-score td{background:color-mix(in srgb,#f59e0b 7%,var(--surface-2))}.plan-ai-note{margin:2px 0 0;font-size:12px}.plan-intro{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.5}.plan-set{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;margin:0 0 10px;padding:12px;display:grid}.plan-q{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-ql{letter-spacing:.02em;min-width:112px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:650}.plan-q .stepper{align-items:center;gap:6px;display:inline-flex}.plan-q .stepper .btn{justify-content:center;width:30px;height:30px;padding:0}.plan-q .stepper b{text-align:center;min-width:52px;font-size:13.5px}.plan-qn{color:var(--muted);font-size:12.5px}.plan-ai{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:0 0 14px;padding:10px 12px;display:block}.plan-ai .plan-rule{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.plan-order{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.plan-aibtn{margin-inline-start:auto}.plan-ai .plan-info{margin:8px 0 0}.plan-ai .plan-ai-note{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.45}.plan-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:18px}.plan-day{margin:0 0 14px}.plan-dh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.plan-dh h4{color:var(--text);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.plan-cnt{background:var(--accent-soft);min-width:22px;height:20px;color:var(--accent);border-radius:10px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.plan-dmeta{flex-wrap:wrap;gap:6px;display:flex}.plan-tag{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:1px 8px;font-size:11.5px;display:inline-flex;overflow:hidden}.plan-tag b{color:var(--text)}.plan-tag.warn{color:#b45309;background:#f59e0b24;border-color:#f59e0b66}.plan-none{color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:10px;margin:0;padding:12px;font-size:12.5px}.plan-more{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 10px;overflow:hidden}.plan-more>summary{cursor:pointer;gap:3px;padding:10px 12px;list-style:none;display:grid}.plan-more>summary::-webkit-details-marker{display:none}.plan-more>summary:hover{background:var(--surface-2)}.plan-mh{color:var(--text);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.plan-mh:after{content:"▾";color:var(--muted);margin-inline-start:auto;transition:transform .15s}.plan-more[open] .plan-mh:after{transform:rotate(180deg)}.plan-md{color:var(--muted);font-size:12px;line-height:1.45}.plan-more .plan-list{border-top:1px solid var(--line);border-radius:0;margin:0}.plan-more.wait .plan-cnt{color:#b45309;background:#f59e0b29}.plan-reasons{flex-wrap:wrap;gap:6px;padding:0 12px 10px;display:flex}:root[data-theme=dark] .plan-tag.warn,:root[data-theme=dark] .plan-more.wait .plan-cnt{color:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plan-tag.warn,:root:not([data-theme=light]) .plan-more.wait .plan-cnt{color:#fbbf24}}@media (width<=520px){.plan-ql{flex:100%;min-width:0}.plan-q .seg{flex:100%}.plan-q .seg button{flex:1}.plan-aibtn{flex:100%;justify-content:center;margin-inline-start:0}}.sg-intro{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.5}.sg-sum{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;display:grid}.sg-tile{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.sg-tile b{font-variant-numeric:tabular-nums;color:var(--text);font-size:20px;line-height:1.1}.sg-tile span{color:var(--muted);font-size:11.5px}.sg-tile.late{border-color:color-mix(in srgb,var(--overdue) 35%,transparent);background:color-mix(in srgb,var(--overdue) 7%,var(--surface))}.sg-tile.late b{color:var(--overdue)}.sg-tile.ok{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-soft)}.sg-tile.ok b{color:var(--accent)}.sg-empty{color:var(--accent);border:1px dashed var(--line);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.sg-h{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:6px 0 2px;padding:0 0 6px;display:flex}.sg-h.late{border-bottom-color:color-mix(in srgb,var(--overdue) 45%,transparent)}.sg-ht{color:var(--text);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.sg-h.late .sg-ht{color:var(--overdue)}.sg-cnt{background:var(--surface-2);border:1px solid var(--line);min-width:22px;height:20px;color:var(--muted);border-radius:10px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.sg-h .linkbtn{font-size:12.5px}.sg-day+.sg-day{margin-top:2px}.sg-dl{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:11.5px;font-weight:650}.sg-row{padding-inline-start:10px;position:relative}.sg-row:before{content:"";inset-inline-start:0;background:var(--line);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px}.sg-row.sg-late:before{background:var(--overdue)}.sg-row.sg-doing:before{background:var(--accent)}.sg-row.sg-in{opacity:.62}.sg-row.sg-in .ttl{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent)}.sg-list{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.sg-steps{align-items:center;gap:8px;margin-top:6px;display:flex}.sg-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;flex:0 0 90px;height:6px;position:relative;overflow:hidden}.sg-bar i{background:var(--muted);border-radius:3px;position:absolute;inset:0 auto 0 0}.sg-steps.some .sg-bar i{background:#f59e0b}.sg-steps.all .sg-bar i{background:var(--accent)}.sg-st{color:var(--muted);font-size:11.5px}.sg-steps.all .sg-st{color:var(--accent);font-weight:600}.sg-side{flex:none;align-items:center;gap:8px;display:flex}.sg-ld{background:color-mix(in srgb,var(--overdue) 10%,transparent);min-width:46px;color:var(--overdue);border-radius:8px;flex-direction:column;align-items:center;padding:3px 6px;font-size:13px;font-weight:700;line-height:1.1;display:flex}.sg-ld small{opacity:.85;font-size:10px;font-weight:600}.addsug.on{background:var(--accent);border-color:var(--accent);color:#fff}@media (width<=420px){.sg-tile b{font-size:17px}.sg-bar{flex-basis:64px}.sg-list{max-width:140px}}.plan-ai>.plan-rule{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.plan-ai .plan-ql{min-width:0}.refbtn .refkey{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-bottom-width:2px;border-radius:4px;margin-inline-start:4px;padding:0 4px;font:600 9.5px/13px ui-monospace,monospace;display:none}@media (hover:hover) and (pointer:fine){.refbtn .refkey{display:inline-block}}.nteam{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 12px;padding:12px}.nteam-h{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.nteam-h span{color:var(--muted);font-size:12.5px}.nteam-h .linkbtn{margin-inline-start:auto;font-size:12.5px}.nteam-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;display:grid}.nteam-row{border:1px solid var(--line);background:var(--surface-2);text-align:start;cursor:pointer;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.nteam-row:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.nteam-row.on{border-color:var(--accent);background:var(--accent-soft)}.nteam-name{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.nteam-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nteam-name small{color:var(--muted);font-size:11.5px}.nteam-chips{flex:none;gap:4px;display:flex}.nchip{border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:11.5px;font-weight:700;display:inline-flex}.nchip .ico{width:12px;height:12px}.a-done{--ac:#16a34a}.a-start{--ac:#2563eb}.a-new{--ac:#ea580c}.a-wait{--ac:#d97706}.a-thanks{--ac:#db2777}.nchip{color:var(--ac);background:color-mix(in srgb,var(--ac) 13%,transparent)}.nwho{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:3px 4px 3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.nday{flex-direction:column;gap:6px;margin:0 0 6px;display:flex}.nday-h{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--bg-solid,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:8px 0 2px;padding:4px 2px;font-size:12px;font-weight:700;position:sticky;top:0}.navw{flex:none;position:relative}.nact{inset-inline-end:-5px;background:var(--ac);color:#fff;width:15px;height:15px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px}.nact .ico{stroke-width:3px;width:9px;height:9px}.notif.act-done{border-inline-start:3px solid #16a34a8c}.notif.act-start{border-inline-start:3px solid #2563eb80}.notif.act-new{border-inline-start:3px solid #ea580c80}.notif.act-wait{border-inline-start:3px solid #d9770680}.notif.act-thanks{border-inline-start:3px solid #db277780}.notif .nflow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.notif .nflow>span{align-items:center;gap:3px;display:inline-flex}.notif .nflow .a-start,.notif .nflow .a-done{color:var(--ac);font-weight:600}.notif .nflow .ndur{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:0 6px}.notif .nthx{margin-top:5px}.nthx-btn{border:1px solid color-mix(in srgb,#db2777 35%,var(--line));background:color-mix(in srgb,#db2777 8%,var(--surface));color:var(--text);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.nthx-btn:hover{background:color-mix(in srgb,#db2777 16%,var(--surface))}.notif .nthx-done{color:#db2777;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=520px){.nteam-list{grid-template-columns:1fr}.notif .nflow{font-size:11.5px}}.rs-team .h .rs-tname{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.rs-team .h .rs-tname:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--tc);text-decoration-color:var(--tc);text-underline-offset:3px}.rs-team .h .rs-tedit{color:var(--muted)}.rs-team .h .rs-tedit:hover{color:var(--text)}.rs-namerow{grid-template-columns:1fr 170px;align-items:end;gap:10px;display:grid}.rs-namerow .rs-short input{text-transform:uppercase;letter-spacing:.04em;text-align:center;font-weight:700}@media (width<=520px){.rs-stripi .h{flex-wrap:wrap;row-gap:6px}.rs-stripi .h .ttl{flex:calc(100% - 40px);order:0;min-width:0}.rs-stripi .h .tg{order:1}.rs-stripi .h .rs-band{flex:35%;order:2;min-width:0}}.head .tbtn.menu-btn,.main.ink-dark .head .tbtn.menu-btn{color:#0b3b37;width:auto;height:42px;font:750 14px/1 var(--font,inherit);letter-spacing:.01em;cursor:pointer;background:#fff;border:0;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 15px 0 12px;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 8px 20px -8px #0528258c,0 2px 4px #0528251f,0 0 0 1px #0b3b370f}.head .tbtn.menu-btn:hover{box-shadow:0 10px 24px -8px #052825a6,0 2px 4px #05282524,0 0 0 2px #0d7a7059}.head .tbtn.menu-btn:active{transform:translateY(1px)scale(.98)}.head .tbtn.menu-btn:focus-visible{outline-offset:2px;outline:3px solid #14a08f}.collapse-btn .mb-ico,.menu-btn .mb-ico{flex-direction:column;justify-content:center;gap:4px;width:20px;height:20px;display:inline-flex}.collapse-btn .mb-ico i,.menu-btn .mb-ico i{background:#0d7a70;border-radius:2px;height:2.8px;transition:width .2s;display:block}.collapse-btn .mb-ico i:first-child,.menu-btn .mb-ico i:first-child{width:20px}.collapse-btn .mb-ico i:nth-child(2),.menu-btn .mb-ico i:nth-child(2){width:13px}.collapse-btn .mb-ico i:nth-child(3),.menu-btn .mb-ico i:nth-child(3){background:#f59e0b;width:17px}.collapse-btn:hover .mb-ico i,.menu-btn:hover .mb-ico i{width:20px}.menu-btn .mb-lb{white-space:nowrap}.menu-btn .mb-badge{top:-7px;color:#fff;min-width:20px;height:20px;font:800 11px/1 var(--mono,monospace);background:#e5484d;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;inset-inline-end:-7px;box-shadow:0 2px 6px #00000040}.menu-btn.pulse:after{content:"";opacity:0;pointer-events:none;border:2.5px solid #fff;border-radius:18px;animation:2.2s ease-out infinite mbPulse;position:absolute;inset:-5px}@keyframes mbPulse{0%{opacity:.9;transform:scale(.97)}70%{opacity:0;transform:scale(1.14)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.menu-btn.pulse:after{opacity:.6;animation:none}.menu-btn .mb-ico i{transition:none}}@media (width<=420px){.head .tbtn.menu-btn{gap:7px;height:40px;padding:0 13px 0 11px;font-size:13.5px}}:root[data-theme=dark] .head .tbtn.menu-btn{color:#0b3b37;background:#f1f5f4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .head .tbtn.menu-btn{color:#0b3b37;background:#f1f5f4}}.rs-team[draggable=true]{cursor:grab}.rs-team.dragging{opacity:.45}.rs-team.dropto{outline:2px dashed var(--tc);outline-offset:3px}.rs-team .h .rs-grip{color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;margin-inline-end:-2px;font-size:14px;line-height:1}.rs-orderrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-orderrow b{font-variant-numeric:tabular-nums;min-width:48px}.rs-orderrow .note{flex-basis:100%;margin:0}.rs-strip.tabbed{gap:0}.rs-ftabs{z-index:1;scrollbar-width:none;justify-content:flex-end;gap:3px;margin:0 0 -1px;padding:0 16px;display:flex;position:relative;overflow-x:auto}.rs-ftabs::-webkit-scrollbar{display:none}.rs-ftabs button{border:1px solid #ffffff59;color:#ffffffe0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a61;border-bottom:0;border-radius:9px 9px 0 0;flex:none;align-items:center;gap:5px;padding:3px 6px 3px 10px;font-size:11.5px;font-weight:650;line-height:1.3;display:inline-flex}.rs-ftabs button .n{min-width:17px;height:17px;font:700 10.5px/1 var(--mono,monospace);background:#ffffff2e;border-radius:999px;place-items:center;padding:0 4px;display:inline-grid}.rs-ftabs button:hover{background:#0f172a80}.rs-ftabs button.on{color:#0f172a;background:#fff;border-color:#fff;box-shadow:0 -2px 6px #00000014}.rs-ftabs button.on .n{background:var(--accent);color:#fff}.rs-strip.tabbed .rs-stripi{border-top-right-radius:6px}@media (width<=520px){.head .tbtn.menu-btn,.main.ink-dark .head .tbtn.menu-btn{letter-spacing:.02em;border-radius:13px;flex-direction:column;justify-content:center;gap:3px;min-width:50px;height:48px;padding:0 8px;font-size:10.5px;font-weight:750}.menu-btn .mb-ico{gap:3.5px;width:20px;height:16px}.menu-btn .mb-ico i{height:2.6px}.menu-btn .mb-badge{top:-6px;min-width:18px;height:18px;font-size:10px;inset-inline-end:-8px}.menu-btn.pulse:after{border-radius:16px}.menu-btn .mb-badge{inset-inline:-7px auto;border-width:1.5px;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;top:-6px}:is(.scroll,.daystrips)>.rs-strip.tabbed{margin-top:-7px}.rs-ftabs{gap:2px;padding:0 12px}.rs-ftabs button{border-radius:8px 8px 0 0;gap:4px;padding:1px 4px 1px 8px;font-size:10.5px}.rs-ftabs button .n{min-width:15px;height:15px;font-size:9.5px}.rs-stripi .h{row-gap:5px;padding:6px 10px}.rs-stripi .h .rs-bchip{padding:1px 7px 1px 1px;font-size:12px}.rs-stripi .h .rs-bchip .rs-btel{width:16px;height:16px}.head-title h1{align-items:flex-start;gap:6px;font-size:19px;line-height:1.1}.head-title h1 .htx{overflow-wrap:anywhere;min-width:0}.head-title h1 .emo-h{margin-inline-end:0;font-size:19px;line-height:1.1}.head-title h1>.ico,.head-title h1>svg{flex:none;width:20px;height:20px;margin-top:1px}.head-title .sub{margin-top:3px;line-height:1.3}}.rt-tabrow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rt-trade{background:var(--surface);box-shadow:0 1px 3px #0000001f}.rt-prog{gap:8px}.rt-ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.rt-ph>b{font-size:15px}.rt-pn{color:var(--muted);font-size:13.5px}.rt-pn b{color:var(--text);font-size:18px}.rt-pp{color:color-mix(in srgb,#dc2626 80%,var(--text));font-weight:600}.rt-pl{color:color-mix(in srgb,#d97706 85%,var(--text));font-weight:600}.rt-bar{background:var(--hover);border-radius:5px;height:10px;overflow:hidden}.rt-bar i{background:linear-gradient(90deg,#16a34a,#4ade80);border-radius:5px;height:100%;transition:width .3s;display:block}.rt-filt{align-self:flex-start}.rt-closed{color:var(--text);background:#16a34a24;border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px;font-weight:600}.rt-zone{flex-direction:column;gap:8px;display:flex}.rt-zh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rt-zt{font:inherit;color:var(--bg-ink,var(--text));align-items:center;gap:8px;padding:2px 4px;display:inline-flex}.rt-zt b{text-transform:uppercase;letter-spacing:.05em;font-size:14px}.rt-zt .ico.dn{transform:rotate(90deg)}.rt-zt .ico{transition:transform .15s}.rt-bulk{font-size:12.5px}.rt-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.rt-card{border-inline-start:5px solid #0ea5e9;gap:0;padding:0;overflow:hidden}.rt-card.late{border-inline-start-color:#f59e0b}.rt-card.st-done{background:color-mix(in srgb,#16a34a 7%,var(--surface));border-inline-start-color:#16a34a}.rt-card.st-problem{background:color-mix(in srgb,#dc2626 7%,var(--surface));border-inline-start-color:#dc2626}.rt-card.st-skipped,.rt-card.st-deferred{opacity:.85;border-inline-start-color:#94a3b8}.rt-card.st-later{border-inline-start-color:var(--line)}.rt-body{text-align:start;font:inherit;color:var(--text);flex-direction:column;gap:4px;width:100%;padding:10px 12px 8px;display:flex}.rt-eq{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.rt-eq>span:not(.rt-late):not(.rt-lock):not(.rt-stop){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rt-late{color:color-mix(in srgb,#d97706 85%,var(--text));white-space:nowrap;font-weight:700}.rt-lock{color:color-mix(in srgb,#dc2626 70%,var(--text));display:inline-flex}.rt-name{font-size:16px;font-weight:700;line-height:1.25}.rt-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.rt-lub{background:color-mix(in srgb,var(--lc) 14%,transparent);color:color-mix(in srgb,var(--lc) 70%,var(--text));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 5px;font-size:12.5px;font-weight:600;display:inline-flex}.rt-lub.sm{padding:1px 7px 1px 4px;font-size:11.5px}.rt-lub i{background:var(--lc);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000026}.rt-prev{color:color-mix(in srgb,#7c3aed 75%,var(--text));background:#7c3aed14;border-radius:8px;padding:4px 8px;font-size:12.5px}.rt-res{color:var(--muted);font-size:12.5px;font-weight:600}.r-done{color:color-mix(in srgb,#16a34a 75%,var(--text))}.r-problem{color:color-mix(in srgb,#dc2626 80%,var(--text))}.r-skipped{color:var(--muted)}.rt-btns{flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 10px;display:flex}.rt-btns .btn{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;min-height:42px;padding:0 8px;font-size:14px}.rt-btns .btn.pri{flex:1.3 1 0}.rt-btns .rt-res{flex:1}.rt-prob{border-color:color-mix(in srgb,#dc2626 50%,var(--line));color:color-mix(in srgb,#dc2626 80%,var(--text))}.rt-foot{justify-content:flex-end;display:flex}.rt-close{padding:12px 20px;font-size:15px}.rt-ptl{margin:0 0 4px}.rt-reasons{flex-wrap:wrap;gap:8px;display:flex}.rt-rbtn{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;flex:44%;min-height:44px;padding:10px 12px;font-size:14px}.rt-rbtn.on{background:var(--accent);color:var(--accent-ink,#fff);border-color:var(--accent)}.rt-tot{grid-template-columns:repeat(4,1fr)}.rt-hist{flex-direction:column;gap:4px;display:flex}.rt-hist>b{margin-bottom:4px}.rt-hrow{border-top:1px solid var(--line);grid-template-columns:minmax(140px,1.2fr) 1.6fr auto;align-items:center;gap:4px 12px;padding:6px 0;font-size:13px;display:grid}.rt-hrow>span:last-child{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rt-hday{flex-direction:column;display:flex}.rt-hday>b{padding:6px 0 2px}.rt-hdh{font:inherit;color:var(--text);text-align:start;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.rt-hdh .ico{transition:transform .15s}.rt-hdh .ico.dn{transform:rotate(90deg)}.rt-hcounts{gap:10px;font-size:13px;font-weight:600;display:inline-flex}.rt-add{margin-bottom:2px}.rt-search{flex:220px}.mc-fbar select{border:1px solid var(--line);font:inherit;background:var(--field,var(--surface));color:var(--text);border-radius:8px;padding:7px 10px}.rt-plist{gap:0;padding:6px 12px}.rt-pgh{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0 4px;display:flex}.rt-pgh b{flex:1;min-width:0}.rt-zn{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--hover);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.rt-prow{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1.2fr) 1.6fr auto;align-items:center;gap:4px 12px;padding:7px 0;font-size:13.5px;display:grid}.rt-prow.off>:not(.rt-offrow){opacity:.5}.rt-pname{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rt-pmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.rt-pact{align-items:center;gap:2px;display:inline-flex}.rt-pact .switch{padding:0}.rt-tr{font-size:12px}.rt-eqpick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-eqpick b{flex:1;min-width:0}.rt-freq button{min-height:34px}.rt-custom{align-items:center;gap:8px;margin-top:6px;display:flex}.rt-custom input{width:70px}.rt-tpls{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.rt-tpl{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.rt-tpl span{font-size:18px}.rt-tpl.on{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.rt-tpl.elk{border-style:dashed}.rt-tplpts{flex-direction:column;display:flex}.rt-tplpts .switch{border-top:1px solid var(--line);align-items:flex-start;padding:6px 0}.rt-tpn{flex-direction:column;gap:2px;display:flex}.rt-ul{margin:8px 0 0;padding-inline-start:20px;font-size:13.5px}.rt-lrow{grid-template-columns:40px 1.5fr 1fr auto auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.rt-lrow select{min-width:72px}.rt-lrow input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:36px;height:32px;padding:2px}@media (width<=600px){.rt-cards{grid-template-columns:1fr}.rt-tot{grid-template-columns:repeat(2,1fr)}.rt-hrow,.rt-prow{grid-template-columns:1fr auto}.rt-hrow>span:nth-child(2),.rt-prow>.rt-pmeta{grid-column:1/-1}.rt-lrow{grid-template-columns:36px minmax(0,1fr) auto auto;grid-auto-rows:auto}.rt-lrow input:nth-child(3){order:5;grid-column:2/-1}.rt-lrow{border-bottom:1px solid var(--line);padding-bottom:8px}.rt-btns .btn{padding:0 8px;font-size:13.5px}}.mc-orow.rt-cons{grid-template-columns:minmax(140px,2fr) minmax(110px,1fr) minmax(120px,1fr)}.rtprint{color:#15232a;font:9pt/1.35 Public Sans,Arial,sans-serif}.rtprint .mp-h{border-bottom:2px solid #0d6b65;margin-bottom:8px;padding-bottom:4px}.rtprint .mp-h b{color:#566871;font-size:9pt}.rtprint h1{color:#0d6b65;margin:2px 0 0;font-size:14pt}.rtprint h2{color:#0d6b65;break-after:avoid;page-break-after:avoid;margin:12px 0 4px;font-size:10.5pt}.rtp-tot{grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0 4px;display:grid}.rtp-tot div{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #cbd5d9;border-radius:6px;padding:6px 8px}.rtp-tot b{font-size:15pt;display:block}.rtp-tot span{color:#566871;font-size:8pt}.rtp-t{border-collapse:collapse;width:100%;font-size:8.5pt}.rtp-t th,.rtp-t td{text-align:start;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #cbd5d9;padding:3px 6px}.rtp-t th{color:#fff;background:#0d6b65;font-weight:700}.rtp-t thead{display:table-header-group}.rtp-t tr{break-inside:avoid;page-break-inside:avoid}.rtp-t tr.tot td{background:#e6f2f1;font-weight:700}.rtprint .ok{background:#d1fae5}.rtprint .mid{background:#fef3c7}.rtprint .bad{background:#fee2e2}.rtprint .mp-f{color:#566871;margin-top:10px;font-size:8pt}@media print{.rtprint{page:rt}@page rt{size:A4 portrait;margin:10mm}}.rt-stop{color:color-mix(in srgb,#dc2626 75%,var(--text));white-space:nowrap;background:#dc26261a;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:700}.rt-steps{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.rt-st{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.rt-st span{background:var(--surface-2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;display:inline-grid}.rt-st.on{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.rt-st.on span{background:var(--accent);color:#fff}.rt-st.ok span{background:color-mix(in srgb,var(--accent) 25%,var(--surface));color:var(--accent)}.rt-stepH{color:var(--text);align-items:center;gap:8px;margin:6px 0 -2px;display:flex}.rt-stepN{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.rt-stopsw{align-items:flex-start}.rt-stopsw>span{flex-direction:column;gap:2px;display:flex}.rt-sum{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rt-sum span{color:var(--muted);font-size:13px}@media (width<=600px){.rt-st{padding:5px 8px;font-size:12px}}.rt-daystrip{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.rt-dayrow{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);text-align:start;color:var(--text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:0 4px;padding:4px 6px 4px 4px;display:flex}.rt-dayrow .emo{font-size:20px}.rt-dmain b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rt-dleft{color:#b45309;white-space:nowrap;font-weight:700}.rt-dayrow.done .rt-dleft{color:var(--accent)}.rt-dmain{text-align:start;min-width:0;color:inherit;border-radius:10px;flex:1;align-items:center;gap:10px;padding:6px 8px 6px 10px;display:flex}.rt-dmain:hover{background:var(--hover)}.rt-dtog{flex:none;width:34px;height:34px}.rt-dtog .ico{transition:transform .15s}.rt-dtog .ico.up{transform:rotate(180deg)}.rt-dtog .ico.rt-go{transform:rotate(-90deg)}.rt-dzones{flex-direction:column;flex-basis:100%;gap:2px;padding:2px 6px 6px 44px;display:flex}.rt-dz{text-align:start;width:100%;color:var(--text);border-radius:8px;justify-content:space-between;gap:10px;padding:6px 8px;font-size:13.5px;display:flex}.rt-dz:hover{background:var(--hover)}.rt-dz b{color:#b45309;white-space:nowrap}.rt-crew{flex-direction:column;gap:4px;margin-top:6px;display:flex}.rt-crow{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 8px;display:flex}.rt-crow.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}.rt-crow select{margin-inline-start:auto}.rt-daystrip.in-list{margin:4px 0 8px}.group .rt-daystrip.in-list{margin:2px 0 6px}.rt-dayrow.sub{background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-style:dashed;padding:2px 6px 2px 2px}.rt-dayrow .rt-dl{color:#dc2626;font-style:normal}.lg-i{background:color-mix(in srgb,var(--accent) 15%,var(--surface));width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:800;display:inline-grid}.lg-body{font-size:14px;line-height:1.5}.lg-kind{color:var(--accent)}.lg-body p{margin:6px 0}.lg-body ul{margin:4px 0 6px;padding-inline-start:20px}.lg-not{color:var(--muted)}.lg-ref{color:var(--muted);border-inline-start:3px solid color-mix(in srgb,var(--accent) 40%,var(--line));padding-inline-start:8px;font-size:12px}.lg-q{flex-direction:column;gap:10px;margin:8px 0;padding-inline-start:20px;display:flex}.lg-q li{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:root[data-theme=dark] .side .nav-item.lst>.emo,:root[data-theme=dark] .side .tname.k-folder>.emo{background:#c6d6db;box-shadow:0 0 0 1px #ffffff40,0 1px 3px #00000059}:root[data-theme=dark] .side .tname.k-space>.emo{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent);background:#cfe7e4}:root[data-theme=dark] .side .nav-item.lst.on>.emo{background:#f1f7f8}:root[data-theme=dark] .side .nav-item.book>.emo{letter-spacing:0;background:#dce8ea;border-radius:6px;place-items:center;width:22px;min-width:22px;height:22px;font-size:13px;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side .nav-item.lst>.emo,:root:not([data-theme=light]) .side .tname.k-folder>.emo{background:#c6d6db;box-shadow:0 0 0 1px #ffffff40,0 1px 3px #00000059}:root:not([data-theme=light]) .side .tname.k-space>.emo{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent);background:#cfe7e4}:root:not([data-theme=light]) .side .nav-item.lst.on>.emo{background:#f1f7f8}:root:not([data-theme=light]) .side .nav-item.book>.emo{letter-spacing:0;background:#dce8ea;border-radius:6px;place-items:center;width:22px;min-width:22px;height:22px;font-size:13px;display:grid}}.lg-btn{cursor:pointer;border:0;flex:none;align-self:center;width:22px;height:22px;padding:0;font-size:13px}.lg-btn:hover,.lg-btn:focus-visible{background:var(--accent);color:var(--accent-ink)}.lg-side{vertical-align:1px;cursor:pointer;opacity:.75;width:16px;height:16px;margin-inline-start:6px;font-size:10.5px}.lg-side:hover,.lg-side:focus-visible{opacity:1;background:var(--accent);color:var(--accent-ink)}.lg-side,.lg-btn{position:relative}.lg-btn:after{content:"";position:absolute;inset:-9px}.lg-side:after{content:"";position:absolute;inset:-5px}:root[data-theme=dark] .side .nav-item:not(.on):hover,:root[data-theme=dark] .side .trow2:not(.on):hover{background:#2b3b46}:root[data-theme=dark] .side .lg-side{background:color-mix(in srgb,var(--accent) 30%,var(--sidebar));color:#bfede8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side .nav-item:not(.on):hover,:root:not([data-theme=light]) .side .trow2:not(.on):hover{background:#2b3b46}:root:not([data-theme=light]) .side .lg-side{background:color-mix(in srgb,var(--accent) 30%,var(--sidebar));color:#bfede8}}.lg-own{white-space:pre-wrap;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-radius:10px;margin:8px 0;padding:10px 12px}.lg-std{letter-spacing:.02em;color:var(--muted);text-transform:uppercase;font-size:12.5px;font-weight:700;margin-top:12px!important}.lg-body textarea{width:100%;font:inherit;resize:vertical}.lg-btn.lg-empty{opacity:.45}.lg-btn.lg-empty:hover{opacity:1}.rt-offrow{grid-column:1/-1;align-items:center;gap:10px;font-size:12.5px;display:flex}.rt-offtag{color:var(--muted);font-weight:600}.set-sec .rt-lrow select{min-width:86px;min-height:42px}.set-sec .rt-lrow .xbtn{width:36px;height:36px}.rt-lrow>*{box-sizing:border-box;min-width:0}.rt-lrow input[type=text]{width:100%}.app{box-sizing:border-box;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.app>.side,.app>.main,.app>.detail{padding-top:env(safe-area-inset-top,0px)}.group>.ghead>.emo{letter-spacing:0;background:#fff;border-radius:8px;place-items:center;width:28px;min-width:28px;height:28px;font-size:17px;display:grid;box-shadow:0 0 0 1px #00000014,0 1px 3px #0000002e}:root[data-theme=dark] .group>.ghead>.emo{background:#c6d6db;box-shadow:0 0 0 1px #ffffff40,0 1px 3px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .group>.ghead>.emo{background:#c6d6db;box-shadow:0 0 0 1px #ffffff40,0 1px 3px #00000059}}.rt-card{position:relative}.rt-no{white-space:nowrap;background:var(--surface-2);min-width:22px;height:22px;color:var(--muted);font:700 11.5px/1 var(--mono);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.rt-card>.rt-no{top:8px;z-index:1;position:absolute;inset-inline-end:8px}.rt-no.drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.rt-no.drag:active{cursor:grabbing}.rt-no.drag:before{content:"⠿";opacity:.6;margin-inline-end:3px}.rt-pname .rt-no{margin-inline-end:8px}.rt-dragging{opacity:.55;outline:2px dashed var(--accent);outline-offset:2px}.rt-job{color:#b45309;margin-top:4px;font-size:12.5px}.rt-job.ok{color:#15803d}.rt-hint{margin-top:2px;font-size:12px}.rt-jobbox{background:#f59e0b1f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #f59e0b59}.rt-jobbox>b{flex-basis:100%;font-size:13px}.rt-jobbox.ok{background:#22c55e1f;box-shadow:inset 0 0 0 1px #22c55e59}.rt-card .rt-eq{padding-inline-end:44px}.rt-tpn .rt-tspec{opacity:.85;font-size:11.5px;display:block}.rt-tpn .rt-tip{color:var(--text);font-size:12px;display:block}.rt-tref{font-size:12px;line-height:1.45}.rc.sm{border-radius:6px;min-width:20px;height:20px;padding:0 2px}.rc.sm .sico{width:13px;height:13px}.rc.sm .sico-eve{width:17px;height:17px}.rs-run .rc.sm{vertical-align:-4px;margin-inline-end:3px}.rs-wd .rc.sm .sico{width:13px;height:13px}.rs-gridcard .rs-grid{width:100%}.rs-gridcard.full .rs-gperson tr.pr>*{height:max(44px,calc((100dvh - 185px - var(--fx) * 36px) / var(--pr)))}.rs-gridcard.full .rs-gperson tr.grp>*,.rs-gridcard.full .rs-gperson tr.sum>*{height:30px}.rs-gridcard.full .rs-gridwrap{display:block}.rs-pw{align-items:center;gap:1px;display:inline-flex}.rs-pgrip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--muted);padding:2px 3px;font-size:13px;line-height:1}.rs-pw.dragging{opacity:.55;outline:2px dashed var(--accent);outline-offset:2px;border-radius:999px}.rs-gridcard.full .rs-gshift tbody tr>*{height:max(56px,calc((100dvh - 185px) / var(--sr)));vertical-align:middle}.nfb{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.nfb-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nfb-h .note{font-size:12px}.nfb-other{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.fb-inbox{flex-direction:column;gap:10px;display:flex}.fb-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-filters .nsearch{flex:240px;margin:0}.fb-filters select{flex:0 auto;max-width:100%}.fb-new{color:#fff;background:#e11d48;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.fb-filters select{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);border-radius:10px;padding:0 8px}.cs-card{gap:8px}.cs-card.mine{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.cs-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.cs-plate{align-self:flex-start;padding:1px 7px;font-size:13px}.cs-who{flex-direction:column;gap:2px;display:flex}.cs-who>b{font-size:15.5px}.cs-late{color:#b91c1c;font-size:13px;font-weight:600}:root[data-theme=dark] .cs-late{color:#fca5a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cs-late{color:#fca5a5}}.cs-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.cs-acts .vh-act{flex:1;justify-content:center;min-width:120px}.cs-call{text-decoration:none}.cs-free{margin-inline-start:auto;font-size:13px}.cs-foot{margin:10px 0 0;padding:10px 14px}.cs-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cs-hist{flex-direction:column;gap:0;padding:4px 12px;display:flex}.cs-hrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,1fr) minmax(110px,1.3fr) minmax(130px,1.4fr);align-items:start;gap:10px;padding:9px 0;display:grid}.cs-hrow:last-child{border-bottom:0}.cs-hrow>span{flex-direction:column;gap:1px;min-width:0;display:flex}.cs-hrow small{font-size:12px}.cs-hrow.open .cs-hv b{color:#b45309}.cs-ht{font-size:13px}@media (width<=560px){.cs-hrow{grid-template-columns:1fr 1fr}.cs-ht{flex-wrap:wrap;grid-column:1/-1;flex-direction:row!important;gap:8px!important}}.cs-set{flex-direction:column;gap:12px;display:flex}.cs-set .field{margin:0}.cs-save{justify-content:flex-end;display:flex}.cs-dl{flex-wrap:wrap;flex:1;gap:4px 14px;min-width:0;font-size:14px;display:flex}.cs-drow{align-items:center;gap:4px}.cs-dl{gap:4px 6px;padding:2px 0 2px 2px}.cs-dv{white-space:nowrap;color:var(--accent);border:1px solid var(--line);background:var(--card);min-height:30px;font-weight:600;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 10px 2px 6px;font-size:13px;font-weight:600;display:inline-flex}.cs-dv.mine{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cs-dv .emo{font-size:16px;line-height:1}.cs-dopen{background:var(--accent);height:30px;color:var(--accent-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 10px 0 9px;font-size:13px;font-weight:700;display:inline-flex}.cs-dopen:hover{filter:brightness(1.05)}.cs-dv b{color:var(--text)}.cs-dv.out{color:#b45309}.cs-dcall{width:34px;height:34px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.stage-pop{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:296px;max-width:calc(100vw - 16px);padding:6px;animation:.12s ease-out pop-in;position:fixed;box-shadow:0 10px 30px #0000002e}.stage-pop .stage-row{justify-content:space-between;padding:2px}.stage-pop .cm-ico{white-space:nowrap;flex:1;min-width:0;padding:9px 2px;font-size:11.5px;font-weight:600}.stage-pop .cm-ico .ico{width:22px;height:22px}.cm-ico.next{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.cm-ico.st-doing.next{color:#7c3aed;background:#7c3aed1f;box-shadow:inset 0 0 0 1.5px #7c3aed}.cm-ico.locked{opacity:.38;cursor:not-allowed}.cm-ico.locked:hover{color:var(--muted);background:0 0}.stage-hint{color:var(--muted);text-align:center;margin:2px 8px 4px;font-size:12px}.stage-pop .stage-ask{padding:6px}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.bacts .tbtn.bmain{border-radius:12px}.bacts .tbtn.bmain.pri{background:var(--st-doing-soft);color:var(--st-doing);border-color:color-mix(in srgb,var(--st-doing) 40%,transparent)}.bmore{min-width:220px;left:auto;right:8px}@media (width<=600px){.bulkbar{padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-top-width:0;border-radius:18px 18px 0 0;box-shadow:0 -8px 24px #0f172a38}.bhead{padding:0 2px}.bcount{font-size:15px}.bacts{gap:6px}.bacts .tbtn.bmain{background:var(--surface-2,var(--hover));border:1px solid var(--line);gap:4px;padding:9px 2px 7px;font-size:11.5px;font-weight:600}.bacts .tbtn.bmain .ico{width:20px;height:20px}.bacts .tbtn.bmain.pri{background:var(--st-doing-soft);border-color:color-mix(in srgb,var(--st-doing) 40%,transparent)}.bmore{bottom:calc(100% + 6px);right:10px}}:is(.scroll,.daystrips)>.rt-daystrip{margin:0 0 -10px}:is(.scroll,.daystrips)>.rt-daystrip .rt-dayrow{padding:2px 4px 2px 2px}:is(.scroll,.daystrips)>.rs-strip{margin-bottom:-10px}:is(.scroll,.daystrips)>.rt-daystrip{gap:4px}:is(.scroll,.daystrips)>.rt-daystrip .rt-dayrow{border-radius:12px;padding:1px 4px 1px 2px}:is(.scroll,.daystrips)>.rt-daystrip .rt-dmain{gap:8px;padding:3px 8px;font-size:14px}:is(.scroll,.daystrips)>.rt-daystrip .rt-dayrow .emo{font-size:17px}:is(.scroll,.daystrips)>.rt-daystrip .rt-dtog{width:28px;height:28px}:is(.scroll,.daystrips)>.rt-daystrip .cs-dl{padding:1px 0 1px 2px}:is(.scroll,.daystrips)>.rt-daystrip .cs-dv{min-height:26px;padding:1px 9px 1px 5px;font-size:12.5px}:is(.scroll,.daystrips)>.rt-daystrip .cs-dv .emo{font-size:15px}:is(.scroll,.daystrips)>.rt-daystrip .cs-dopen{height:26px;padding:0 9px 0 8px;font-size:12.5px}:is(.scroll,.daystrips)>.rt-daystrip .cs-dcall{width:28px;height:28px}:is(.scroll,.daystrips)>.rt-daystrip .rt-dmain{padding:4px 8px}.narea{scrollbar-width:none;gap:6px;margin:0 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.narea::-webkit-scrollbar{display:none}.narea-c{border:1px solid var(--line);background:var(--surface);max-width:240px;color:var(--text);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.narea-c.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.narea-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.narea-c i{background:var(--p1,#dc2626);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;display:inline-flex}.nteam{padding:8px 10px}.nteam.shut{padding:6px 10px}.nteam-h{margin:0}.nteam:not(.shut) .nteam-h{margin:0 0 6px}.nteam-tog{text-align:start;min-width:0;color:inherit;flex:1;align-items:center;gap:8px;padding:2px 0;display:flex}.nteam-tog .ico{transition:transform .15s}.nteam-tog>.ico:first-child{transform:rotate(-90deg)}.nteam-tog>.ico:first-child.up{transform:none}.nteam-avs{margin-inline-start:auto;display:flex}.nteam-avs>*{box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-inline-start:-6px}.nteam-list{gap:4px}.nteam-row{gap:7px;padding:5px 8px}.nteam-name b{font-size:12.5px}.nteam-name small{font-size:11px}.nteam-row .nchip{padding:1px 6px;font-size:11px}@media (pointer:coarse){.notif .nacts{gap:6px}.notif .nacts .xbtn{background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:10px;width:40px;height:40px}}.cs-dv{--cs:#16a34a;border-color:color-mix(in srgb,var(--cs) 55%,var(--line));background:color-mix(in srgb,var(--cs) 10%,var(--surface));color:color-mix(in srgb,var(--cs) 85%,var(--text))}.cs-dv.out{--cs:#d97706;color:color-mix(in srgb,var(--cs) 90%,var(--text))}.cs-dv.mine{--cs:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cs-dv:hover{border-color:var(--cs)}.cs-card{border:1px solid color-mix(in srgb,#16a34a 35%,var(--line));border-inline-start-width:5px;border-inline-start-color:#16a34a}.cs-card.out{border-color:color-mix(in srgb,#d97706 40%,var(--line));background:color-mix(in srgb,#d97706 5%,var(--surface));border-inline-start-color:#d97706}.cs-card.late{border-inline-start-color:#dc2626}.cs-card .vh-st{background:color-mix(in srgb,#16a34a 14%,var(--surface));color:#15803d;border:1px solid #16a34a73;border-radius:999px;padding:3px 10px;font-weight:700}.cs-card .vh-st.out{background:color-mix(in srgb,#d97706 14%,var(--surface));color:#b45309;border-color:#d9770673}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cs-card .vh-st{color:#4ade80}:root:not([data-theme=light]) .cs-card .vh-st.out{color:#fbbf24}}:root[data-theme=dark] .cs-card .vh-st{color:#4ade80}:root[data-theme=dark] .cs-card .vh-st.out{color:#fbbf24}.cs-hrow{position:relative}.cs-hrow:has(.cs-hdel){padding-inline-end:38px}.cs-hdel{inset-inline-end:0;width:32px;height:32px;color:var(--muted);position:absolute;top:6px}.cs-hdel:hover{color:#dc2626}.emo-img{justify-content:center;align-items:center;line-height:1;display:inline-flex}.emo-img img{object-fit:contain;width:1.2em;height:1.2em;display:block}.emo-img.en-hico img{width:1.5em;height:1.5em;margin:-.15em 0}.typecard .temo .emo-img img{width:28px;height:28px}.rc-ico{background:0 0;font-size:13px}.rc-welcome{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.45}.rc-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rc-tab{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.rc-tab small{color:var(--muted);font-weight:500}.rc-tab.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.rc-tab.on small{color:inherit;opacity:.85}.rc-tab:disabled{opacity:.5;cursor:default}.rc-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px;font-size:14px;line-height:1.5}.rc-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.rc-emo{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-radius:12px;place-items:center;width:48px;height:48px;font-size:30px;line-height:1;display:grid}.rc-name{font-size:16px;line-height:1.3;display:block}.rc-area{color:var(--muted);font-size:12.5px;display:block}.rc-sum{color:var(--muted);margin:6px 0 4px;font-style:italic}.rc-sec{border-inline-start:4px solid var(--line);background:color-mix(in srgb,var(--line) 18%,var(--surface));border-radius:10px;margin-top:12px;padding:10px 12px}.rc-sec h4{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12.5px}.rc-sec ul{margin:0;padding-inline-start:18px}.rc-sec li{margin:3px 0}.rc-duty{border-inline-start-color:#3b82f6}.rc-can{border-inline-start-color:#16a34a}.rc-cant{border-inline-start-color:#dc2626}.rc-flow{border-inline-start-color:#f59e0b}.rc-edit{flex-direction:column;gap:10px;margin-top:8px;display:flex}.rc-edit textarea{width:100%;font:inherit;line-height:1.45}table.stats.labor td:first-child{white-space:nowrap}.chartcard.labor .chead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chartcard.labor .statpick{margin:0}.chartcard.labor .pickchip .emo{font-size:13px}.labbars{flex-direction:column;gap:8px;display:flex}.labbar{grid-template-columns:minmax(90px,170px) 1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.labbar .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.labbar .bar{background:var(--hover);border-radius:4px;height:14px;display:block;overflow:hidden}.labbar .bar span{border-radius:4px;height:100%;display:block}.labbar b{font-variant-numeric:tabular-nums;text-align:end;min-width:38px}.labbar .pc{color:var(--muted);font-variant-numeric:tabular-nums;text-align:end;min-width:44px}.labaxis{color:var(--muted);text-align:end;font-size:11.5px}.labcost{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.labcost input{border:1px solid var(--line);background:var(--surface);width:120px;height:32px;color:var(--text);border-radius:7px;padding:0 8px}.labcost .note{flex-basis:100%;margin:0;font-weight:400}@media (width<=520px){.labbar{grid-template-columns:minmax(70px,110px) 1fr auto}.labbar .pc{display:none}}.tiles.mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tiles.mini .tile{border-width:1px 1px 1px 4px;border-radius:9px;padding:8px 10px}.tiles.mini .tile .v{font-size:22px;line-height:1.15}.tiles.mini .tile .k{opacity:.9;align-items:center;gap:4px;margin-top:1px;font-size:12.5px;font-weight:600;display:flex}.tiles.mini .tile .k .ico{flex:none;width:13px;height:13px}.tiles.mini .tile .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.tiles.mini .tile.t-open.warn .s{color:var(--p1);font-weight:600}@media (width<=600px){.tiles.mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tiles.mini .tile{padding:6px 9px;padding-inline-end:9px}.tiles.mini .tile .v{font-size:19px}}.statpick .pk-sum{color:var(--text);min-width:0;font-size:13px;font-weight:600}.statpick .pk-sum small{color:var(--muted);font-weight:400}.statpick .pk-tog{white-space:nowrap;font-size:12.5px;font-weight:600}.dist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dist-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.dist-tools .seg button{height:28px}.dist-fs{width:30px;height:30px}.dist-pie{flex-wrap:wrap;align-items:center;gap:20px;padding:2px 0 6px;display:flex}.dist-ring{flex:300px;width:100%;max-width:440px;height:auto;overflow:visible}.dist-ring g{cursor:pointer;transition:transform .15s}.dist-in{fill:#fff;pointer-events:none;paint-order:stroke;stroke:#0003;stroke-width:2px;font-size:12px;font-weight:700}.dist-call text{fill:var(--text);font-size:11px}.dist-call .pc{fill:var(--muted);font-weight:700}.dist-call.hot text{font-weight:700}.dist-tot{fill:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.dist-unit{fill:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.dist-leg{flex-direction:column;flex:220px;gap:2px;min-width:200px;max-width:400px;display:flex}.dist-bars{flex-direction:column;gap:8px;padding:4px 0;display:flex}.dist-bar{grid-template-columns:minmax(80px,180px) 1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.dist-bar .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dist-bar .bar{background:var(--hover);border-radius:4px;height:16px;display:block;overflow:hidden}.dist-bar .bar span{border-radius:4px;min-width:2px;height:100%;display:block}.dist-bar b{font-variant-numeric:tabular-nums;text-align:end;min-width:40px;font-family:var(--mono);font-size:12.5px}.dist-bar .pc{color:var(--muted);font-variant-numeric:tabular-nums;text-align:end;min-width:44px;font-size:12.5px}.dist-full{z-index:300;background:#0f171e8c;justify-content:center;align-items:stretch;padding:16px;display:flex;position:fixed;inset:0}.dist-panel{background:var(--surface);color:var(--text);border-radius:14px;flex-direction:column;gap:10px;width:min(1100px,100%);max-height:100%;padding:14px 18px 18px;display:flex;overflow:auto;box-shadow:0 20px 60px #00000059}.dist-pie.big{flex-direction:column;align-items:stretch}.dist-pie.big .dist-ring{flex:none;width:100%;max-width:760px;margin:0 auto}.dist-pie.big .dist-leg{width:100%;max-width:620px;margin:0 auto}.dist-panel .dist-bar{font-size:14.5px}.dist-panel .dist-bar .bar{height:22px}@media (width<=600px){.dist-full{padding:0}.dist-panel{border-radius:0;padding:12px}.dist-bar{grid-template-columns:minmax(70px,120px) 1fr auto auto;gap:8px}.dist-call text{font-size:13px}}.envfold{padding:10px 14px}.envfold[open]{padding-bottom:14px}.envfold>summary.envsum{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.envfold>summary.envsum::-webkit-details-marker{display:none}.envfold>summary.envsum:after{content:"▾";color:var(--muted);margin-inline-start:auto}.envfold[open]>summary.envsum:after{content:"▴"}.envfold>summary .t{font-weight:700}.envfold>summary .ct{color:var(--muted);font-size:12.5px}.env-pct.sm{font-size:16px}.envfold[open]>summary{margin-bottom:8px}.labeff{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 12px}.labeff>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.labeff>summary::-webkit-details-marker{display:none}.labeff>summary:after{content:"▾";color:var(--muted);margin-inline-start:auto}.labeff[open]>summary:after{content:"▴"}.labeff>summary .t{font-weight:700}.labeff>summary .ct{color:var(--muted);font-size:12.5px}.labeff>summary b.ok{color:#16a34a}.labeff>summary b.mid{color:#d97706}.labeff>summary b.low{color:var(--p1)}.labeff[open]>summary{margin-bottom:10px}.labeff-in{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:10px;display:grid}.labeff-in label{color:var(--muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.labeff-in input,.labeff-in select{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);border-radius:7px;min-width:0;padding:0 8px;font-size:14px}.labeff-in .row{gap:6px;display:flex}.labeff-in .row input{flex:1}.labeff-out{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 16px;margin-bottom:10px;display:grid}.labeff-out div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding:6px 0;font-size:13px;display:flex}.labeff-out span{color:var(--muted)}.labeff-out b{font-variant-numeric:tabular-nums}.scorehelp{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 14px;font-size:13.5px;line-height:1.5}.scorehelp>summary{cursor:pointer;font-weight:700}.scorehelp p{margin:8px 0 0}.scorehelp ul{margin:6px 0 0;padding-inline-start:20px}.scorehelp li{margin:3px 0}.asec.fsec{margin-top:6px}.asec.fsec>.ahead .fsum{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.group.gsub{margin-inline-start:26px}.group.gsub>.ghead{font-size:12.5px}.helper-lbl{color:var(--muted);margin:4px 0 -2px;font-size:12px;font-weight:700;display:block}.btn.hp-only{min-width:0;max-width:100%}.btn.hp-only span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daystrips{display:contents}.tog-col{flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:stretch;gap:5px;min-width:128px;display:flex}.tog-col .tools-tog{justify-content:center}@media (width<=900px){.head{padding-bottom:6px}.scroll{padding-top:8px}}.cs-dl .cs-dv,:is(.scroll,.daystrips)>.rt-daystrip .cs-dl .cs-dv{gap:0;padding:0;overflow:hidden}.cs-dvb{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:stretch;align-items:center;gap:4px;padding:2px 10px 2px 6px;display:inline-flex}.cs-dv.tel .cs-dvb{padding-inline-end:6px}:is(.scroll,.daystrips)>.rt-daystrip .cs-dvb{padding:1px 9px 1px 5px}:is(.scroll,.daystrips)>.rt-daystrip .cs-dv.tel .cs-dvb{padding-inline-end:5px}.cs-dtel{width:24px;height:24px;color:var(--accent);background:var(--surface);border:1px solid color-mix(in srgb,var(--cs) 40%,var(--line));border-radius:50%;flex:none;place-items:center;margin:0 3px 0 0;display:grid}.cs-dtel:hover{background:var(--accent-soft)}:is(.scroll,.daystrips)>.rt-daystrip .cs-dtel{width:21px;height:21px}.cs-dl.clip{max-height:34px;overflow:hidden}:is(.scroll,.daystrips)>.rt-daystrip .cs-dl.clip{max-height:30px}.cs-dmore{height:30px;color:var(--muted);flex:none;align-items:center;gap:1px;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.cs-dmore .ico{transition:transform .15s}.cs-dmore .ico.up{transform:rotate(180deg)}:is(.scroll,.daystrips)>.rt-daystrip .cs-dmore{height:26px}@media (width>=901px){.head.has-tog .head-title{flex:none}.head.has-tog .tools{flex:none;max-width:100%}}.daybadge{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,0 2px 8px -2px #00000047}.daybadge svg{width:100%;height:100%;display:block}.db-gunduz{background:linear-gradient(#38bdf8 0%,#7dd3fc 60%,#bae6fd 100%)}.db-gunduz svg{filter:drop-shadow(0 0 4px #fde047d9)}.db-safak{background:linear-gradient(#6d5ba6 0%,#e58fa0 55%,#fcd34d 100%)}.db-aksam{background:linear-gradient(#1f3b63 0%,#b45f84 50%,#f59e0b 100%)}.db-gece{background:linear-gradient(#0b1530 0%,#1e2e5c 70%,#2c3e75 100%)}.db-gece svg{filter:drop-shadow(0 0 3px #fde68a99)}.db-rays{transform-origin:20.2px 20px;animation:40s linear infinite dbspin}.db-stars circle{animation:3.2s ease-in-out infinite dbtw}.db-stars circle:nth-child(2){animation-delay:1.1s}.db-stars circle:nth-child(3){animation-delay:2s}@keyframes dbspin{to{transform:rotate(360deg)}}@keyframes dbtw{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.db-rays,.db-stars circle{animation:none}}.head-title h1 .daybadge+.htx{white-space:nowrap;line-height:1.1}@media (width<=900px){.daybadge{border-radius:9px;width:30px;height:30px}.head-title h1:has(.daybadge){gap:6px}}.rs-bchip .av{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--surface),0 0 0 2.5px color-mix(in srgb,var(--tc) 55%,transparent)}.rs-bchip.big .av{width:28px;height:28px;font-size:10.5px}@media (width<=900px){.rs-stripi .h .rs-bchip .av{width:20px;height:20px}}.av-peek{cursor:zoom-in;border-radius:50%;flex:none;display:inline-flex}.av-peek:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.peek{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:6px 0 4px;display:flex}.peek-img{aspect-ratio:1;object-fit:cover;width:min(140px,40vw);box-shadow:0 0 0 4px var(--surface),0 6px 24px -6px #00000059;border-radius:50%;margin-bottom:6px}.peek-img.ini{color:#fff;place-items:center;font-size:46px;font-weight:700;display:grid}.peek-nm{font-size:19px}.peek-info{color:var(--muted);font-size:14px}@media (width<=600px){.head-title h1 .htx{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.tog-col{min-width:0}.tog-col .tools-tog{height:27px;padding:0 8px 0 6px;font-size:11px}}.head>.menu-btn{align-self:center;margin-inline-end:10px}@media (width<=900px){.head>.menu-btn{margin-inline-end:4px}}.tog-col{background:color-mix(in srgb,var(--surface) 16%,transparent);border:1px solid color-mix(in srgb,var(--surface) 34%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;gap:4px;padding:5px;box-shadow:inset 0 1px #ffffff2e,0 2px 10px -4px #00000040}.tog-col .tools-tog{box-shadow:none;width:100%}.main:not(.hasbg) .tog-col{background:var(--surface-2);border-color:var(--line)}@media (width<=600px){.tog-col{border-radius:12px;gap:3px;padding:4px}}.fb-errs{border:1px solid color-mix(in srgb,#d97706 40%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--surface));border-radius:12px;margin:4px 0 10px}.fb-errs>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.fb-errs>summary::-webkit-details-marker{display:none}.fb-errs>summary .note{flex-basis:100%;margin:0;padding-inline-start:24px;font-size:12px}.fb-errlist{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.fb-err{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.fb-err .fb-body{margin:4px 0 6px;font-size:13px}.fb-ua{margin:0;font-size:11.5px}.fb-erract{justify-content:flex-end;display:flex}.fb-auto{background:color-mix(in srgb,#f59e0b 18%,var(--surface));color:#92400e;border:1px solid #d9770666;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fb-auto{color:#fcd34d}}:root[data-theme=dark] .fb-auto{color:#fcd34d}.tog-lb{justify-items:center;display:inline-grid}.tog-lb>*{white-space:nowrap;grid-area:1/1}.tog-lb .alt{visibility:hidden}.head-title .sub .d-short{display:none}@media (width<=600px){.head-title .sub .d-long{display:none}.head-title .sub .d-short{display:inline}.head-title .sub .d-sep{display:none}.head-title .sub .g-hi,.head-title .sub .d-short{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media (width<=380px){.head-title .sub{font-size:11.5px}.tog-col .tools-tog{gap:2px;padding:0 7px;font-size:10.5px}.tog-col .tools-tog .ico{display:none}.head-title h1:has(.daybadge){font-size:18px}}.fsec>.fhead{padding-top:4px;font-size:15px;font-weight:800}.fsec>.fhead .glink{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fsec>.fhead .fsum{flex:1}@media (width<=600px){.fsec>.fhead .fsum{display:none}}.main.ink-light .fsec>.fhead,.main.ink-light .fsec>.fhead .glink{color:#fff;text-shadow:0 1px 3px #00000059}.main.ink-dark .fsec>.fhead,.main.ink-dark .fsec>.fhead .glink{color:#1b2a30}.fsec>.fhead .fsum{opacity:.78;text-shadow:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.head-title h1:has(.daybadge){align-items:center}.head-title h1:has(.daybadge) .htx{line-height:1}@media (width<=600px){.head>.menu-btn,.head>.tog-col,.head>.head-title{align-self:center}.head-title{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.head-title h1{justify-content:center}.head-title .sub{text-align:center;max-width:100%}.head>.menu-btn{margin-inline-end:0}}.ghead .gc-open,.main.ink-light .ghead .gc-open,.main.ink-dark .ghead .gc-open{color:#8a4b00;background:#fff1d6;border:1px solid #f2c46e}:root[data-theme=dark] .ghead .gc-open{color:#fcd34d;background:#3b2a0c;border-color:#7a5a16}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ghead .gc-open{color:#fcd34d;background:#3b2a0c;border-color:#7a5a16}}.eq-chip.step-eq{gap:6px;max-width:100%;margin-top:4px;padding:3px 9px 3px 7px;font-size:12.5px}.eq-chip.step-eq .eq-code{padding:1px 6px;font-size:11.5px}.eq-chip.step-eq .eq-nm{overflow-wrap:anywhere;min-width:0}.step-eqc{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:6px;flex:none;margin-left:6px;padding:0 5px;font:600 11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.sh-name.static{cursor:default}.sh-cat{flex-direction:column;gap:14px;display:flex}.sh-cat-q{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.sh-cat-q svg{color:var(--muted)}.sh-cat-q input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.sh-cat-g{flex-direction:column;gap:8px;display:flex}.sh-cat-g h3{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.sh-cat-h{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:flex}.sh-cat-h small,.sh-cat-g h3 small{color:var(--muted);opacity:.8;font-weight:600}.sh-cat .row{flex-wrap:wrap;gap:6px;display:flex}.sh-qp.on{background:var(--accent);border-color:var(--accent);color:#fff}.sh-qp.on svg{color:#fff}.en-page{flex-direction:column;gap:12px;display:flex}.en-page .good{--lv:#16a34a}.en-page .mid{--lv:#d97706}.en-page .bad{--lv:#dc2626}.en-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.en-kpis>div{background:var(--surface);border-inline-start:4px solid var(--lv,transparent);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 1px 3px #0000001a}.en-kpis span{color:var(--muted);font-size:12px;font-weight:600}.en-kpis b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.en-kpis small{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (width<=700px){.en-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.en-kpis b{font-size:19px}}.en-card{background:var(--surface);gap:12px}.en-card h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.en-rhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.en-rhead small{color:var(--muted)}.en-ratio{flex-direction:column;gap:6px;display:flex}.en-ratio .en-rhead span{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--lv) 75%,var(--text));font-weight:700}.en-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;height:10px;position:relative}.en-bar i{background:var(--lv);border-radius:6px;position:absolute;inset-block:0;inset-inline-start:0}.en-bar em{background:var(--text);opacity:.55;width:2px;position:absolute;top:-4px;bottom:-4px}.en-zones{border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.en-zones i{min-width:4px}.z-gunduz{background:#e0a82e}.z-puant{background:#c2410c}.z-gece{background:#3b5ba9}.en-zleg{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.en-zleg span{align-items:center;gap:6px;display:inline-flex}.en-zleg i{border-radius:3px;width:10px;height:10px;display:inline-block}.en-zleg small{color:var(--muted)}.en-days{align-items:flex-end;gap:3px;height:120px;display:flex}.en-days>div{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.en-days i{background:color-mix(in srgb,var(--accent) 70%,var(--surface));border-radius:3px 3px 0 0;width:100%;max-width:22px}.en-days .now i{background:repeating-linear-gradient(45deg,var(--accent),var(--accent) 3px,color-mix(in srgb,var(--accent) 55%,var(--surface)) 3px,color-mix(in srgb,var(--accent) 55%,var(--surface)) 6px)}.en-days small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.en-dtab{flex-direction:column;display:flex}.en-drow{border-bottom:1px solid var(--line);text-align:start;width:100%;color:inherit;font:inherit;background:0 0;align-items:center;gap:10px;padding:9px 0;display:flex}.en-drow:last-child{border-bottom:0}.en-drow.btnrow{cursor:pointer;border-radius:0}.en-drow.btnrow:hover:not(:disabled){background:var(--hover)}.en-drow.btnrow:disabled{cursor:default}.en-drow.off,.en-gwrow.off{opacity:.55}.en-dn{flex-direction:column;flex:auto;min-width:0;display:flex}.en-dn b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.en-dn small,.en-dv small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.en-dv{font-variant-numeric:tabular-nums;flex-direction:column;flex:0 auto;align-items:flex-end;min-width:0;max-width:45%;display:flex}.en-dot{background:var(--faint);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.en-dot.on{background:#16a34a;box-shadow:0 0 0 3px #16a34a38}.en-alerts{background:color-mix(in srgb,#d97706 10%,var(--surface));border-color:color-mix(in srgb,#d97706 40%,var(--line));gap:6px}.en-alert{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.en-gws{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.en-gws .en-gw{background:var(--surface-2)}.en-gw{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.en-hint{flex-basis:100%;margin:0}.en-live{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.en-lc{background:var(--surface);gap:6px}.en-lc.off{opacity:.7}.en-lh{align-items:center;gap:8px;min-width:0;display:flex}.en-lh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.en-lh small{color:var(--muted);font-size:12px}.en-kw{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.en-kw b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.en-kw span{color:var(--muted);font-weight:600}.en-kw small{color:var(--muted);font-size:12px}.en-vals{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;display:grid}.en-vals div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:6px;min-width:0;padding-bottom:2px;font-size:13px;display:flex}.en-vals dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.en-vals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.en-fault{color:#dc2626;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.en-secx{text-transform:none;letter-spacing:0;margin-inline-start:auto}.en-gwrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.en-gwrow:last-child{border-bottom:0}.en-gwb{flex:none;align-items:center;gap:6px;display:flex}.en-row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.en-row4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=560px){.en-row2{grid-template-columns:1fr}.en-row4{grid-template-columns:1fr 1fr}.en-vals{grid-template-columns:1fr}}.en-row2 .field,.en-row4 .field{min-width:0;margin:0}.en-row4 input,.en-row2 input,.en-row2 select{width:100%}.en-eq{align-items:center;gap:6px;min-width:0;display:flex}.en-ratio{flex-direction:column;gap:3px;min-width:0;display:flex}.en-ratio small{color:var(--muted);font-size:12px}.en-eq .btn{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;min-width:0;overflow:hidden}.en-token{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.en-token code{word-break:break-all;background:var(--surface-2);border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:8px;flex:220px;min-width:0;padding:10px 12px;font-size:13px}.en-steps{flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;font-size:13.5px;line-height:1.5;display:flex}.en-empty{background:var(--surface);gap:10px}.en-empty .btn{align-self:flex-start}.en-rsw{flex:none;margin:0}.en-rbtn{text-align:start;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.en-rbtn:disabled{cursor:default}.en-rbtn b{align-items:center;gap:6px;display:flex}.en-pill{color:#fff;background:#d97706}.ghead .tag{flex:0 auto;align-items:center;gap:5px;min-width:0;display:inline-flex}.ghead .tag .tag-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ghead .tag .tag-ic{align-items:center;line-height:1;display:inline-flex}.ghead .tag .tag-ic .emo{letter-spacing:0;width:auto;min-width:0;font-size:12px}.ghead .tag .tag-ic img{width:14px;height:14px}.ghead .tag .tag-ic :is(.chip,.ico){width:15px;height:15px}.ghead .glink.al{align-items:center;gap:8px;display:inline-flex}.ghead .glink.al:after{content:"";opacity:.32;border-bottom:2px dotted;flex:1 1 0;align-self:center;min-width:10px;margin-top:2px}.ghead .glink.al:hover:after{opacity:.6}.ghead .glink.al:hover{text-decoration:none}.meta .due .rday{opacity:.8;font-weight:500}.fb-kind.k-bilgi{color:#1d4ed8;border-color:color-mix(in srgb,#2563eb 40%,var(--line))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fb-kind.k-bilgi{color:#93c5fd}}:root[data-theme=dark] .fb-kind.k-bilgi{color:#93c5fd}.fb-infoform{flex-direction:column;gap:8px;padding:8px 0 2px;display:flex}.fb-infoform select{align-self:flex-start;min-width:220px}.pr-page{flex-direction:column;gap:10px;display:flex}.pr-srch{background:var(--surface);border:2px solid var(--accent);border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.pr-srch input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;height:100%;font-size:16px}.pr-srch input::-webkit-search-cancel-button{display:none}.pr-clr{width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.pr-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pr-chips button,.pr-chips select{border:1px solid var(--line);background:var(--surface);height:30px;font:inherit;color:inherit;border-radius:999px;max-width:230px;padding:0 10px;font-size:12.5px}.pr-chips button b{margin-inline-start:2px;font-weight:600}.pr-chips .on{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.pr-chips button.mavi.on{border-color:var(--p3);background:var(--p3-soft);color:var(--p3)}.pr-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.pr-cols.has{grid-template-columns:minmax(0,1fr) 360px}.pr-list{padding:0;overflow:hidden}.pr-none{padding:14px}.pr-row{border-bottom:1px solid var(--line);align-items:center;display:flex}.pr-row:last-child{border-bottom:0}.pr-row.sel{background:var(--accent-soft)}.pr-row.off{opacity:.6}.pr-main{text-align:start;min-width:0;color:inherit;font:inherit;background:0 0;flex:1;align-items:center;gap:10px;padding:9px 12px;display:flex}.pr-main:hover{background:var(--hover)}.pr-av{background:var(--p4-soft);width:38px;height:38px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pr-av.mavi{background:var(--p3-soft);color:var(--p3)}.pr-av.beyaz{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}.pr-av.big{width:56px;height:56px;font-size:19px}.pr-nm{flex-direction:column;flex:1;min-width:0;display:flex}.pr-nm b{font-weight:600}.pr-nm small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pr-page mark{color:#15232a;background:#fde68a;border-radius:3px;padding:0 1px}.pr-tag{white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.pr-tag.mavi{background:var(--p3-soft);color:var(--p3)}.pr-tag.beyaz{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}.pr-tag.off{background:var(--p4-soft);color:var(--muted)}.pr-tag.ok{background:var(--accent-soft);color:var(--accent)}.pr-tel{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.pr-tel.no{color:var(--faint);font-size:12.5px;font-style:italic;font-weight:400}.pr-call{background:var(--accent);width:42px;height:38px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;margin-inline-end:8px;display:none}.pr-more{justify-content:center;width:100%;padding:12px}.pr-side{position:sticky;top:0}.pr-card{flex-direction:column;gap:12px;display:flex}.pr-top{align-items:center;gap:12px;display:flex}.pr-top>div{flex:1;min-width:0}.pr-top h2{margin:0;font-size:18px}.pr-g{color:var(--muted)}.pr-tags{gap:6px;margin-top:4px;display:flex}.pr-x{width:28px;height:28px;color:var(--muted);border-radius:50%;align-self:flex-start;place-items:center;display:grid}.pr-acts{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pr-acts a,.pr-acts button{border:1px solid var(--line);background:var(--surface);min-height:58px;color:inherit;font:inherit;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.pr-acts .pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pr-notel,.pr-dl{margin:0}.pr-dl div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.pr-dl div:last-child{border-bottom:0}.pr-dl dt{color:var(--muted)}.pr-dl dd{text-align:end;margin:0;font-weight:600}.pr-dl dd.no{color:var(--faint);font-weight:400}.pr-ik{border:1px solid var(--p2);background:var(--p2-soft);border-radius:12px;padding:8px 12px}.pr-ik h4{color:var(--p2);align-items:center;gap:6px;margin:0 0 2px;font-size:12px;display:flex}.pr-ik .pr-dl div{border-color:color-mix(in srgb,var(--p2) 35%,transparent)}.pr-edit{align-self:flex-start}.pr-dev{align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pr-page>.pr-dev{color:#fff;background:#08161c47;border-radius:999px;padding:4px 10px}.pr-wipe{color:#fff;background:#08161c47;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px}.pr-note p{margin:0 0 10px;line-height:1.55}.pr-note ul{margin:0;padding-inline-start:20px;line-height:1.6}.pr-noteok{color:var(--accent);align-items:center;gap:6px;font-weight:600;display:flex}.pr-empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pr-emptyb{flex-wrap:wrap;gap:8px;display:flex}.pr-chk{flex-direction:row;align-items:center;gap:8px}.pr-chk input{flex:none;width:18px;height:18px}.pr-file{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-colmap{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pr-colmap>div{flex-wrap:wrap;gap:6px;display:flex}.pr-colmap>div span{border:1px solid var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.pr-sum{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.pr-sum div{border:1px solid var(--line);text-align:center;background:var(--surface);border-radius:12px;padding:8px 4px;font-size:12px}.pr-sum b{font-size:20px;display:block}.pr-sum .ok b{color:var(--accent)}.pr-sum .wa b{color:var(--p2)}.pr-plan{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pr-pi{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.pr-pi:last-child{border-bottom:0}.pr-pi.conflict,.pr-pi.ambiguous{background:var(--p2-soft)}.pr-pn{flex-direction:column;min-width:0;display:flex}.pr-pn small{color:var(--muted)}.pr-pd{flex-direction:column;min-width:0;display:flex}.pr-pa select{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--text);font:inherit;border-radius:8px;max-width:190px;font-size:12.5px}@media (width<=1000px){.pr-call{display:grid}.pr-row .pr-tel{display:none}.pr-row .pr-tel.no{display:block}}@media (width<=640px){.pr-sum{grid-template-columns:repeat(3,1fr)}.pr-pi{grid-template-columns:1fr}.pr-chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pr-chips button,.pr-chips select{flex:none}}.cm-person.ro:disabled{opacity:1;cursor:default}.eq-move{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tno{color:var(--muted);background:var(--p4-soft);white-space:nowrap;border-radius:4px;padding:0 5px;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:600;line-height:18px}.vseg{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex:none;gap:2px;padding:2px;display:inline-flex}.vseg button{height:28px;color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.vseg button.on{background:var(--accent);color:var(--accent-ink)}.task.pro{padding-block:7px;padding-inline:10px}.prow{grid-template-columns:92px minmax(0,1fr) 160px 104px 118px;align-items:stretch;gap:0;display:grid;position:relative}.prow>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.prow>.px-who,.prow>.px-due,.prow>.px-act{border-inline-start:1px solid color-mix(in srgb,var(--line) 55%,transparent);padding-inline-start:10px}.prow .px-no{cursor:pointer;align-items:flex-start;gap:4px}.prow .px-no .tno{background:0 0;padding:0;font-size:11.5px}.pst{white-space:nowrap;background:var(--p4-soft);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.pst:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pst.s-doing{background:var(--p3-soft);color:var(--p3)}.pst.s-waiting{background:var(--p2-soft);color:var(--p2)}.pst.s-late{background:var(--p1-soft);color:var(--p1)}.pst.s-done{background:color-mix(in srgb,var(--wa) 16%,var(--surface));color:var(--wa)}.prow .px-main{cursor:pointer;padding-inline:10px}.prow .ttl{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.task.done .prow .ttl{color:var(--muted);font-weight:500}.px-m{color:var(--muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:3px;font-size:12px;display:flex;overflow:hidden}.px-m>*{flex:none;align-items:center;gap:4px;display:inline-flex}.px-m .px-eq{color:var(--accent);text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.px-m .px-eq b{font-weight:600}.px-m .px-warn{color:var(--p2)}.px-m .px-bad{color:var(--p1);font-weight:700}.px-pg{color:var(--muted);font-size:12px}.px-pg i{background:var(--p4-soft);border-radius:3px;width:54px;height:5px;display:inline-block;overflow:hidden}.px-pg u{background:var(--accent);height:100%;display:block}.px-pg:hover,.px-pg.on{color:var(--accent)}.prow:not(.c) .only-c{display:none!important}.prow .px-pb{display:none}.px-tap{text-align:start;max-width:100%;color:var(--text);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;margin-inline-start:-6px;padding:3px 6px;font-size:12.5px;display:inline-flex}.px-tap>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.px-tap.col{flex-direction:column;align-items:flex-start;gap:0}.px-tap.col b{font-weight:600}.px-tap.col small{color:var(--muted);font-size:11.5px}.px-tap.px-bad b,.px-tap.px-bad small{color:var(--p1)}.px-tap .px-car{opacity:0;color:var(--accent);flex:none}.px-tap:not(:disabled):hover,.px-tap:not(:disabled):focus-visible{background:var(--accent-soft);border-color:var(--accent)}.px-tap:not(:disabled):hover .px-car{opacity:1}.px-tap:disabled{cursor:default}.px-add{border:1px dashed var(--p2);color:var(--p2);white-space:nowrap;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:12px}.px-add:hover{background:var(--p2-soft)}.px-none{color:var(--faint)}.sb{border:1.5px solid var(--accent);border-radius:9px;align-self:flex-start;width:106px;font-size:12.5px;font-weight:700;display:inline-flex;overflow:hidden}.sb .sb-m{white-space:nowrap;color:inherit;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 2px;display:inline-flex}.sb .sb-x{color:inherit;border-inline-start:1.5px solid;align-items:center;padding:6px 5px;display:inline-flex}.sb .sb-s{display:none}.sb.k-go{background:var(--p3);border-color:var(--p3);color:#fff}.sb.k-fin{background:var(--wa);border-color:var(--wa);color:#fff}.sb.k-res{background:var(--p2-soft);border-color:var(--p2);color:var(--p2)}.sb.k-undo{border-color:var(--line);color:var(--muted)}.sb.k-go .sb-x,.sb.k-fin .sb-x{border-inline-start-color:#ffffff73}.prow.c{grid-template-columns:minmax(0,1fr) 50px;align-items:center}.prow.c>.px-no,.prow.c>.px-who,.prow.c>.px-due{display:none}.prow.c .px-main{padding-inline:2px 8px}.prow.c .only-c{display:inline-flex}.prow.c .only-w{display:none!important}.prow.c .px-m{gap:7px;margin-top:5px}.prow.c .px-avs .av{width:20px;height:20px;font-size:9px}.px-dot i{background:#9aa8ae;border-radius:50%;width:9px;height:9px;display:inline-block}.px-dot.s-doing i{background:var(--p3)}.px-dot.s-waiting i{background:var(--p2)}.px-dot.s-late i{background:var(--p1)}.px-dot.s-done i{background:var(--wa)}.px-dot.s-waiting{color:var(--p2)}.px-dot.s-late{color:var(--p1);font-weight:700}.prow.c>.px-act{border:0;align-items:center;padding:0}.prow.c .sb{border-width:2px;border-radius:50%;align-self:center;width:48px;height:48px}.prow.c .sb .sb-m{flex-direction:column;gap:2px;padding:0;line-height:1}.prow.c .sb .sb-m .ico{width:17px;height:17px}.prow.c .sb .sb-l,.prow.c .sb .sb-x{display:none}.prow.c .sb .sb-s{font-size:9px;font-weight:700;line-height:1;display:block}.prow.c .px-pb{inset-inline:-10px;background:var(--p4-soft);height:3px;display:block;position:absolute;bottom:-7px}.prow.c .px-pb u{background:var(--accent);height:100%;display:block}.px-stw{display:none!important}.bcard .px-stw{border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex!important}.bcard .px-stw.s-doing{background:var(--p3-soft);color:var(--p3)}.bcard .px-stw.s-waiting{background:var(--p2-soft);color:var(--p2)}.bcard .task.pro{padding-block:6px}.bcard .prow.c{grid-template-columns:minmax(0,1fr)}.bcard .prow.c>.px-act{inset-inline-end:0;position:absolute;bottom:0}.bcard .prow.c .px-main{padding-inline-end:0}.bcard .prow.c .px-m{white-space:normal;flex-wrap:wrap;row-gap:3px;min-height:22px;margin-top:4px;padding-inline-end:28px}.bcard .prow.c .px-m>*{white-space:nowrap}.bcard .prow.c .sb{border-width:1px;border-radius:50%;width:22px;height:22px}.bcard .prow.c .sb .sb-m{padding:0}.bcard .prow.c .sb .sb-s{display:none}.bcard .prow.c .sb .sb-m .ico{width:11px;height:11px}.bcard .prow.c .px-pb{bottom:-6px}@media (pointer:coarse){.bcard .prow.c .sb{width:30px;height:30px}.bcard .prow.c .sb .sb-m .ico{width:14px;height:14px}.bcard .prow.c .px-m{min-height:30px;padding-inline-end:36px}}.pro-pop{width:296px}.pm{flex-direction:column;gap:1px;display:flex}.pm .cm-lbl,.pm-res .cm-lbl{padding:6px 8px 2px}.pm-i{text-align:start;border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex}.pm-i:hover{background:var(--hover)}.pm-i small{color:var(--muted);margin-inline-start:auto;font-size:11.5px}.pm-ic{background:var(--p4-soft);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.pm-i.k-go{background:var(--p3-soft);color:var(--p3);font-weight:700}.pm-i.k-fin{background:color-mix(in srgb,var(--wa) 16%,var(--surface));color:var(--wa);font-weight:700}.pm-i.k-res{background:var(--p2-soft);color:var(--p2);font-weight:700}.pm-res{padding:4px}.pm-why{color:var(--p2);align-items:center;gap:6px;margin:4px 8px;font-size:13px;font-weight:700;display:flex}.pm-q{margin:6px 8px;font-size:13px}.pm-2{grid-template-columns:1fr 1fr;gap:6px;padding:2px 4px 4px;display:grid}.pm-2 .btn{justify-content:center}.fs{flex-direction:column;gap:8px;display:flex}.fs-t{margin:0;font-size:15px;font-weight:600;line-height:1.35}.fs-why{color:var(--p2);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.fs-b{border:1.5px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:14px;font-size:16px;font-weight:700;display:flex}.fs-b small{opacity:.85;margin-inline-start:auto;font-size:12px;font-weight:400}.fs-b.k-fin{background:var(--wa);border-color:var(--wa);color:#fff}.fs-b.k-go{background:var(--p3);border-color:var(--p3);color:#fff}.fs-b.k-res,.fs-b.k-wait{background:var(--p2-soft);border-color:var(--p2);color:var(--p2)}.fs-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fs-2 .fs-b{justify-content:center;gap:8px;padding:14px 6px;font-size:15px}.fs-e{font-size:20px;line-height:1}.fs-box{border:1.5px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.fs-box textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--surface);color:var(--text);border-radius:8px;padding:8px}.fs-steps{border:1.5px solid var(--line);border-radius:12px;overflow:hidden}.fs-sh{background:var(--surface-2);text-align:start;align-items:center;gap:12px;width:100%;padding:14px;font-size:16px;font-weight:700;display:flex}.fs-sh b{margin-inline-start:auto}.fs-sh .ico{transition:transform .15s}.fs-steps.on .fs-sh .ico{transform:rotate(180deg)}.fs-si{border-top:1px solid var(--line);text-align:start;width:100%;color:var(--text);align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;display:flex}.fs-si i{border:2px solid var(--faint);color:#0000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.fs-si.d i{background:var(--wa);border-color:var(--wa);color:#fff}.fs-si.d{color:var(--muted);text-decoration:line-through}.fs-si.h{background:var(--surface-2);font-weight:700}.fs-all{color:var(--accent);justify-content:space-between;align-items:center;padding:8px 4px 0;font-weight:700;display:flex}.fs-all .ico{transform:rotate(-90deg)}.px-sum{background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:5px 8px;font-size:12.5px;display:flex}.px-sum>button,.px-sum>span.g{white-space:nowrap;color:var(--text);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.px-sum b{font-size:14px}.px-sum .a{background:var(--p4-soft)}.px-sum .r{background:var(--p1-soft);color:var(--p1)}.px-sum .o{background:var(--p2-soft);color:var(--p2)}.px-sum .g{background:color-mix(in srgb,var(--wa) 16%,var(--surface));color:var(--wa)}.px-sum>button.on{border-color:currentColor}.px-sum .dist{background:var(--p4-soft);border-radius:3px;flex:1;min-width:60px;height:6px;margin-inline-start:6px;display:flex;overflow:hidden}.px-sum .dist i{display:block}.px-sum .dist .r{background:var(--p1)}.px-sum .dist .o{background:var(--p2)}.px-sum .dist .b{background:var(--p3)}.px-head{background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--muted);letter-spacing:.6px;text-transform:uppercase;border-radius:8px;grid-template-columns:92px minmax(0,1fr) 160px 104px 118px;margin-bottom:4px;padding:3px 11px 3px 19px;font-size:10.5px;font-weight:700;display:grid}.px-head span{padding-inline-start:10px}.px-head span:first-child{padding-inline-start:0}.bcard .px-dot:not(.s-waiting){display:none!important}.sortline{gap:8px}.sortline .fb.fb,.main.ink-light .sortline .fb.fb,.main.ink-dark .sortline .fb.fb{background:var(--surface);height:28px;color:#15232a;border:1px solid var(--line-strong,var(--line));box-shadow:var(--shadow);font:inherit;white-space:nowrap;text-shadow:none;cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-theme=dark] .sortline .fb.fb{color:#e2ebee;background:#1f3036;border-color:#557480}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sortline .fb.fb{color:#e2ebee;background:#1f3036;border-color:#557480}}.sortline .fb.fb:hover{border-color:var(--accent)}.sortline .fb.fb>small{opacity:.7;font-size:11.5px;font-weight:400}.sortline .fb.fb>b{font-weight:700}.sortline .fb.fb>.ico{opacity:.7;flex:none}.sortline .fb.fb .fb-c{opacity:.55}.sortline .fb.fb select,.main.hasbg .sortline .fb.fb select{appearance:none;font:inherit;text-overflow:ellipsis;cursor:pointer;field-sizing:content;outline:0;max-width:160px;margin:0;padding:0;font-weight:700;color:inherit!important;background:0 0!important;border:0!important}.sortline .fb.fb select option,.sortline .fb.fb select optgroup{color:#15232a;background:#fff;font-weight:400}.sortline .fb.fb:focus-within{outline:2px solid var(--accent);outline-offset:1px}.sortline .fb.fb.on.on{border-color:currentColor;box-shadow:0 0 0 1.5px}.main .sortline .fb.fb button.fb-x{width:18px;height:18px;color:inherit;opacity:.75;border-radius:50%;place-items:center;margin:0 -3px 0 0;text-decoration:none;display:inline-grid}.sortline .fb.fb .fb-x:hover{opacity:1;background:#7f7f7f40}.sortline .fb-sp{flex:1}.sortline .fb.gall.gall{border-radius:9px;margin:0;padding:0 10px}.sortline .fb.gall.gall .ico{color:inherit}.sortline .rotag{margin-inline-start:0}@media (width<=720px){.sortline .fb.fb{gap:4px;height:26px;padding:0 8px}.sortline .fb.fb-sort{display:none!important}.sortline .fb.fb>.ico:first-child{display:none}.sortline .fb.fb select{max-width:104px}}.bcard .trow.bk{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.bk .bk-top{color:var(--muted);cursor:pointer;align-items:center;gap:5px;min-width:0;margin-bottom:2px;font-size:11px;display:flex}.bk .bk-top .tno{flex:none}.bk .bk-top .bk-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bk .bk-top .pchip{flex:none;margin-inline-start:auto}.bk .bk-t{cursor:pointer;min-width:0}.bk .bk-t .ttl{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.bk .bk-eq{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-top:3px;font-size:11.5px;overflow:hidden}.bk .bk-eq .ico{vertical-align:-1px;width:12px;height:12px;margin-inline-end:3px}.bk .bk-f{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;margin-top:7px;font-size:11.5px;display:flex}.bk .bk-who{color:var(--text);align-items:center;gap:4px;min-width:0;max-width:110px;font-size:11.5px;display:inline-flex}.bk .bk-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk .bk-who.none{color:var(--p2)}.bk .bk-who.none i{border:1px dashed;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;line-height:1;display:inline-grid}.bk .bk-who:not(:disabled):hover span{text-decoration:underline}.bk .bk-due{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:11.5px}.bk .bk-due.l{background:var(--p1-soft);color:var(--p1);font-weight:600}.bk .bk-due.t{background:color-mix(in srgb,var(--wa) 16%,transparent);color:var(--wa);font-weight:600}.bk .bk-due.w{color:var(--p2);background:0 0;border:1px dashed}.bk .bk-st{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;min-width:0;max-width:100%;padding:1px 7px;font-weight:600;display:inline-flex;overflow:hidden}.bk .bk-st .ico{flex:none;width:11px;height:11px}.bk .bk-st.s-doing{background:var(--p3-soft);color:var(--p3)}.bk .bk-st.s-waiting{background:var(--p2-soft);color:var(--p2)}.bk .bk-act{flex:none;margin-inline-start:auto;display:inline-flex}.bk .bk-act .sb{border-width:1px;border-radius:50%;width:24px;height:24px}.bk .bk-act .sb .sb-m{padding:0}.bk .bk-act .sb .sb-l,.bk .bk-act .sb .sb-s,.bk .bk-act .sb .sb-x{display:none}.bk .bk-act .sb .sb-m .ico{width:12px;height:12px}@media (pointer:coarse){.bk .bk-act .sb{width:32px;height:32px}.bk .bk-act .sb .sb-m .ico{width:15px;height:15px}}.bk .bk-pg{color:var(--muted);align-items:center;gap:6px;width:100%;margin-top:6px;font-size:10.5px;display:flex}.bk .bk-pg i{background:var(--line);border-radius:2px;flex:1;height:3px;overflow:hidden}.bk .bk-pg u{background:var(--accent);height:100%;text-decoration:none;display:block}.bk .bk-pg.on span,.bk .bk-pg:hover span{color:var(--accent)}.bcsum{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:-4px;padding:0 4px;font-size:11.5px;display:flex}.bcsum b{color:var(--text)}.bcsum .l{color:var(--p1);font-weight:600}.blane.bl-list>.ahead .glink{text-transform:none;font-weight:700}:root[data-theme=dark],:root[data-theme=dark] body.ozel{--sidebar:#1c4047;--hover:#27525a}:root[data-theme=dark] .side{--text:#c5d3d6;--muted:#8fa6ab;--line:#33606a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) body.ozel{--sidebar:#1c4047;--hover:#27525a}:root:not([data-theme=light]) .side{--text:#c5d3d6;--muted:#8fa6ab;--line:#33606a}}.bk .bk-bot{align-items:flex-end;gap:8px;margin-top:7px;display:flex}.bk .bk-bl{flex:1;min-width:0}.bk .bk-bot .bk-f{margin-top:0}.bk .bk-bot .bk-act{align-self:flex-end;margin:0}.tmore-bg{z-index:60;position:fixed;inset:0}.tmore{z-index:61;background:var(--surface);border:1px solid var(--line);width:240px;max-height:70vh;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow-y:auto}.tmore .tbtn{width:100%;height:38px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;font-size:13.5px}.tmore .tbtn:hover{background:var(--hover)}.tmore .tbtn.on{background:var(--accent-soft);color:var(--accent)}.tmore .tbtn .lb{display:inline!important}.tmore .tbtn.icon:after{content:attr(title);font-weight:500}.tmore .tbtn>.ico,.tmore .tbtn>span[aria-hidden]{text-align:center;flex:none;width:20px}.tmore .tbtn.invite .avs{display:none}.sug.sg-late{flex-wrap:wrap}.sg-quick{flex-wrap:wrap;flex:1 0 100%;gap:6px;margin-top:2px;display:flex}.sgq{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.sgq:hover,.sgq.on{border-color:var(--accent);color:var(--accent)}.sgq input[type=date]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sgq-ask{flex:1 0 100%}@media (pointer:coarse){.sgq{height:36px;padding:0 12px;font-size:13.5px}}.tidy-bar{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.tidy-bar i{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.tidy-bar u{background:var(--accent);height:100%;display:block}.tidy-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:12px;padding:12px}.tidy-top{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.tidy-top .pchip{margin-inline-start:auto}.tidy-t{margin:6px 0 8px;font-size:16px;font-weight:650;line-height:1.3}.tidy-miss{color:var(--p2);flex-wrap:wrap;gap:10px;font-size:12.5px;font-weight:600;display:flex}.tidy-miss span{align-items:center;gap:4px;display:inline-flex}.tidy-miss .ok{color:var(--muted);font-weight:500}.tidy-row{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.offbar .off-at{opacity:.85;white-space:nowrap}.tmore .tbtn,.tmore .tbtn.icon{gap:10px;width:100%;padding:0 10px}.eq-kar{margin:6px 0 10px}.eq-kar-seg{border:1px solid var(--line);border-radius:8px;margin-inline-start:auto;display:inline-flex;overflow:hidden}.eq-kar-seg button{color:var(--muted);padding:2px 9px;font-size:12px}.eq-kar-seg button.on{background:var(--accent-soft);color:var(--accent);font-weight:700}.eq-kar-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0;display:grid}.eq-kar-g>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:8px 10px}.eq-kar-g b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.15;display:block}.eq-kar-g span{color:var(--muted);font-size:11.5px;line-height:1.25;display:block}.eq-kar-g .bad b{color:var(--overdue)}.eq-kar-n{opacity:.75}@media (width<=520px){.eq-kar-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx{flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.sx-g{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sx-h{letter-spacing:.04em;text-transform:uppercase;min-width:128px;color:var(--muted);flex:none;font-size:11px;font-weight:700}.sx-i{border:1px solid var(--line);background:var(--surface-2);max-width:100%;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}button.sx-i:hover{border-color:var(--accent);color:var(--accent)}.sx-i>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-i small{color:var(--muted)}.sx-p a{color:var(--accent);white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}@media (width<=600px){.sx-h{min-width:100%}}.prow:not(.c) .sb{width:100px}.prow:not(.c)>.px-who,.prow:not(.c)>.px-due,.prow:not(.c)>.px-act{padding-inline-start:8px}.prow:not(.c) .px-who .px-tap>span:not(.av){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prow:not(.c) .px-who .px-tap .av{flex:none}@media (width<=1100px){.prow:not(.c),.px-head{grid-template-columns:84px minmax(0,1fr) 118px 84px 104px}.prow:not(.c) .sb{width:96px}.prow:not(.c) .px-add{padding-inline:6px;font-size:11.5px}}.prow:not(.c) .sb.k-res .sb-m{gap:2px;padding-inline:0;font-size:12px}@media (width<=1100px){.prow:not(.c),.px-head{grid-template-columns:84px minmax(0,1fr) 62px 80px 104px}.prow:not(.c) .px-who .px-add{border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:0;display:inline-grid}.prow:not(.c) .px-who .px-add:before{content:"+";font-size:15px;line-height:1}.prow:not(.c) .px-who .px-tap>span:not(.av),.prow:not(.c) .px-who .px-car{display:none}.prow:not(.c) .px-who .px-tap{margin:0;padding:2px}.prow:not(.c) .px-who .px-tap .av{width:28px;height:28px;font-size:11px}.prow:not(.c) .px-main .ttl{-webkit-line-clamp:3}.px-head span:nth-child(3){text-overflow:ellipsis;overflow:hidden}.prow:not(.c) .sb.k-res .sb-m .ico{display:none}}.prow .px-nr{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (width<=1100px){.prow:not(.c),.px-head{grid-template-columns:100px minmax(0,1fr) 62px 80px 104px}}.px-head{z-index:6;background:var(--surface);position:sticky;top:-12px;box-shadow:0 2px 6px #0000002e}.sc-pro .asec>.group{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.px-head{align-items:stretch;padding-block:0}.px-head span,.px-head span:first-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px;overflow:hidden}.px-head span:nth-child(n+2){border-inline-start:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.px-head{padding-inline:18px 11px}.px-head.free{box-shadow:none;position:relative;top:auto}.px-head .px-pin{inset-inline-start:3px;width:22px;height:20px;color:var(--accent);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.px-head .px-pin:hover{background:var(--hover)}.px-head.free .px-pin{color:var(--muted);opacity:.6}.px-head .px-pin .ico{width:13px;height:13px}@media (pointer:coarse){.px-head .px-pin{width:30px;height:26px}.px-head .px-pin .ico{width:15px;height:15px}}.px-pg,.bk .bk-pg{cursor:pointer}.px-pg{border:1px solid #0000;border-radius:999px;margin-inline-start:-4px;padding:1px 6px 1px 4px}.px-pg:hover,.px-pg.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.pg-c{opacity:.75;flex:none;width:11px;height:11px;transition:transform .15s}.px-pg.on .pg-c,.bk-pg.on .pg-c{opacity:1;transform:rotate(180deg)}.px-pg i{background:color-mix(in srgb,var(--muted) 28%,transparent);margin-inline-end:5px}.prow:not(.c)>.px-who>.px-none,.prow:not(.c)>.px-due>.px-none,.prow:not(.c)>.px-act>.px-none{text-align:center;align-self:center;width:100%;margin:0;padding-inline-end:8px;display:block}.prow:not(.c)>.px-who,.prow:not(.c)>.px-due,.prow:not(.c)>.px-act{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding-inline:6px;display:flex}.prow:not(.c)>.px-who>*,.prow:not(.c)>.px-due>*{align-self:center;max-width:100%;margin-inline:0}.prow:not(.c) .px-tap.col{text-align:center;align-items:center}.prow:not(.c)>.px-who>.px-none,.prow:not(.c)>.px-due>.px-none,.prow:not(.c)>.px-act>.px-none{padding-inline-end:0}.prow:not(.c)>.px-act .sb{align-self:center}.prow:not(.c),.px-head{grid-template-columns:94px minmax(0,1fr) 136px 94px 110px}.prow:not(.c)>.px-main{padding-inline-start:6px}@media (width<=1100px){.prow:not(.c),.px-head{grid-template-columns:94px minmax(0,1fr) 62px 80px 104px}}:root[data-theme=dark] .fs-b:not(.k-go):not(.k-fin):not(.k-res):not(.k-wait),:root[data-theme=dark] .fs-steps,:root[data-theme=dark] .fs-box{color:#f1f6f7;background:#243940;border-color:#6a8a95}:root[data-theme=dark] .fs-b:not(.k-go):not(.k-fin):not(.k-res):not(.k-wait) .ico{color:#5fd3c6}:root[data-theme=dark] .fs-b.k-wait,:root[data-theme=dark] .fs-b.k-res{color:#ffc078;background:#4a3214;border-color:#f0a04b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fs-b:not(.k-go):not(.k-fin):not(.k-res):not(.k-wait),:root:not([data-theme=light]) .fs-steps,:root:not([data-theme=light]) .fs-box{color:#f1f6f7;background:#243940;border-color:#6a8a95}:root:not([data-theme=light]) .fs-b:not(.k-go):not(.k-fin):not(.k-res):not(.k-wait) .ico{color:#5fd3c6}:root:not([data-theme=light]) .fs-b.k-wait,:root:not([data-theme=light]) .fs-b.k-res{color:#ffc078;background:#4a3214;border-color:#f0a04b}}.prow.c{grid-template-columns:minmax(0,1fr) 42px}.prow.c .sb{border-width:1.5px;width:40px;height:40px}.prow.c .sb .sb-m{gap:1px}:root[data-theme=dark] .fs-steps .fs-sh{color:inherit;background:0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fs-steps .fs-sh{color:inherit;background:0 0}}.px-done{background:color-mix(in srgb,var(--wa) 14%,transparent);color:var(--wa);border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 8px 1px 5px;font-size:11.5px;font-weight:700;display:inline-flex}.px-done .ico{width:12px;height:12px}.px-sc{color:var(--accent);font-weight:700}.px-sc .ico{color:var(--accent)}.bk .bk-f .px-done{font-size:11px}.sb.k-undo{border-color:color-mix(in srgb,var(--text) 38%,transparent);color:var(--text);background:var(--surface)}.sb.k-undo:hover{border-color:var(--accent);color:var(--accent)}.prow.c .sb{background-image:linear-gradient(#ffffff2e,#00000014);transition:transform 80ms}.prow.c .sb.k-go{box-shadow:0 0 0 3px color-mix(in srgb,var(--p3) 24%,transparent),0 2px 5px #0000003d,inset 0 1px 0 #ffffff61}.prow.c .sb.k-fin{box-shadow:0 0 0 3px color-mix(in srgb,var(--wa) 24%,transparent),0 2px 5px #0000003d,inset 0 1px 0 #ffffff61}.prow.c .sb.k-res{box-shadow:0 0 0 3px color-mix(in srgb,var(--p2) 20%,transparent),0 2px 5px #0000002e}.prow.c .sb.k-undo{background-image:none;box-shadow:0 1px 3px #00000029}.prow.c .sb:active{transform:scale(.93)}.prow.c .sb .sb-m{justify-content:center;align-items:center;gap:0}.prow.c .sb .sb-m .ico{width:15px;height:15px;margin-top:-1px}.prow.c .sb .sb-s{margin-top:1px}.px-head:not(.free){border-bottom:2px solid var(--accent);color:var(--text)}.sumv{flex-direction:column;gap:12px;max-width:1180px;margin:0 auto;display:flex}.sm-ph{display:none}.sm-kpi{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sm-k{background:var(--surface);border:1px solid var(--line);text-align:start;border-radius:12px;min-width:0;padding:10px 14px;box-shadow:0 1px 3px #00000014}.sm-k:hover{border-color:var(--accent)}.sm-k b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1;display:block}.sm-k span{color:var(--muted);font-size:12.5px}.sm-k.bad b{color:var(--p1)}.sm-k.warn b{color:var(--p2)}.sm-k.ok b{color:var(--wa)}.sm-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sm-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 14px;box-shadow:0 1px 3px #00000014}.sm-card h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;display:flex}.sm-lg{color:var(--muted);align-items:center;gap:5px;margin-inline-start:auto;font-size:12px;font-weight:500;display:inline-flex}.sm-lg i,.sm-b i{background:var(--p3)}.sm-lg i.k,.sm-b i.k{background:var(--wa)}.sm-lg i{border-radius:2px;width:10px;height:10px;display:inline-block}.sm-bars{align-items:stretch;gap:12px;height:150px;display:flex}.sm-bars>div{flex-direction:column;flex:1;min-width:0;display:flex}.sm-b{flex:1;align-items:flex-end;gap:3px;padding-top:16px;display:flex}.sm-b i{border-radius:4px 4px 0 0;flex:1;min-height:2px;display:block;position:relative}.sm-b em{inset-inline:0;text-align:center;color:var(--muted);font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:-15px}.sm-bars small{text-align:center;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--line);padding-top:4px;font-size:10.5px;overflow:hidden}.sm-hb{text-align:start;border-radius:8px;grid-template-columns:minmax(0,190px) 1fr 34px;align-items:center;gap:8px;width:100%;padding:4px;font-size:13px;display:grid}.sm-hb:hover,.sm-ol:hover,.sm-li:hover{background:var(--hover)}.sm-hn{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sm-hb i{background:var(--hover);border-radius:5px;height:9px;display:block;overflow:hidden}.sm-hb u{background:var(--p1);border-radius:5px;height:100%;display:block}.sm-hb.w u{background:var(--p3)}.sm-hb.k u{background:var(--wa)}.sm-hb.none u{background:var(--p2)}.sm-hb.none .sm-hn{color:var(--p2);font-weight:600}.sm-hb b{text-align:end;font-variant-numeric:tabular-nums}.sm-ol{text-align:start;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;align-items:center;gap:8px;width:100%;padding:5px 4px;font-size:13px;display:flex}.sm-ol .tno,.sm-li .tno{flex:none}.sm-ot{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sm-ol b{color:var(--p1);white-space:nowrap;font-size:12.5px}.sm-ok{color:var(--wa);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.sm-al{border-inline-start:4px solid var(--p2)}.sm-al ul{margin:0;padding-inline-start:18px;font-size:13.5px;line-height:1.6}.sm-note{color:#fff;opacity:.85;margin:0 2px;font-size:12.5px}.sm-list{flex-direction:column;display:flex}.sm-li{text-align:start;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;align-items:center;gap:8px;padding:8px 6px;display:flex}.sm-lt{flex:1;min-width:0;font-size:13.5px}.sm-lt small{color:var(--muted);font-size:11.5px;display:block}.sm-ld{color:var(--muted);white-space:nowrap;font-size:12px}.sm-ld.bad{color:var(--p1);font-weight:600}@media (width<=820px){.sm-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-kpi .sm-k:last-child{grid-column:1/-1}.sm-g2{grid-template-columns:minmax(0,1fr)}.sm-hb{grid-template-columns:minmax(0,130px) 1fr 30px}.sm-li .pchip{display:none}}@media print{:is(body:has(.sumv) .side,body:has(.sumv) .head,body:has(.sumv) .demo-bar,body:has(.sumv) .sm-note){display:none!important}body:has(.sumv) .scroll{height:auto!important;padding:0!important;overflow:visible!important}.sumv{max-width:none}.sm-ph{margin-bottom:4px;font-size:18px;font-weight:700;display:block}.sm-ph small{margin-inline-start:8px;font-size:12px;font-weight:400}.sm-k,.sm-card{box-shadow:none;break-inside:avoid}}.tp-q{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:9px;margin-bottom:8px;padding:8px 10px}.tp-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:4px;margin-bottom:6px;padding-inline-end:4px;display:flex}.tp-row:hover{border-color:var(--accent)}.tp-main{text-align:start;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.tp-t{flex:1;min-width:0}.tp-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.tp-t small{color:var(--muted);font-size:12px}.tp-go{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:700}.tp-note{color:var(--muted);margin:10px 2px 0;font-size:12.5px;line-height:1.5}button.pchip.pc-b{cursor:pointer;font-family:var(--sans);letter-spacing:.02em;border:0;font-size:10.5px;font-weight:600;line-height:18px}button.pchip.pc-b:hover{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 35%,transparent)}.fs .fs-q.none{color:var(--p2);border-style:dashed}.fs .fs-q.none .ico{color:var(--p2)}.fs .fs-q.late{color:var(--p1)}.fs .fs-q span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-theme=dark] body.ozel:not(.tinted){--sidebar:#2a2236;--hover:#3a2f4a}:root[data-theme=dark] body.ozel:not(.tinted) .side{--line:#4a3d5c;--text:#d2cbda;--muted:#a398b0}:root[data-theme=dark] body.tinted{--sidebar:color-mix(in srgb,var(--t-acc-d) 26%,#11171c);--hover:color-mix(in srgb,var(--t-acc-d) 38%,#161d23)}:root[data-theme=dark] body.tinted .side{--line:color-mix(in srgb,var(--t-acc-d) 42%,#1b242b);--text:#d0d8dc;--muted:color-mix(in srgb,var(--t-acc-d) 35%,#9aa6ac)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.ozel:not(.tinted){--sidebar:#2a2236;--hover:#3a2f4a}:root:not([data-theme=light]) body.ozel:not(.tinted) .side{--line:#4a3d5c;--text:#d2cbda;--muted:#a398b0}:root:not([data-theme=light]) body.tinted{--sidebar:color-mix(in srgb,var(--t-acc-d) 26%,#11171c);--hover:color-mix(in srgb,var(--t-acc-d) 38%,#161d23)}:root:not([data-theme=light]) body.tinted .side{--line:color-mix(in srgb,var(--t-acc-d) 42%,#1b242b);--text:#d0d8dc;--muted:color-mix(in srgb,var(--t-acc-d) 35%,#9aa6ac)}}:root{--ser-9:#00acc1;--ser-10:#8d6e63;--ser-11:#9c27b0;--ser-12:#7cb342;--ser-13:#3949ab;--ser-14:#b89b00;--ser-15:#d81b60;--ser-16:#00695c}:root[data-theme=dark]{--ser-9:#26b9cc;--ser-10:#a1887f;--ser-11:#ba68c8;--ser-12:#8bc34a;--ser-13:#7986cb;--ser-14:#c9ad1a;--ser-15:#ec407a;--ser-16:#26a69a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ser-9:#26b9cc;--ser-10:#a1887f;--ser-11:#ba68c8;--ser-12:#8bc34a;--ser-13:#7986cb;--ser-14:#c9ad1a;--ser-15:#ec407a;--ser-16:#26a69a}}.dist-ring.all{flex:340px;max-width:560px}.dist-pie.big .dist-ring.all{max-width:860px}.dist-ring.all .dist-call{cursor:default}.dist-ring.all.nrw .dist-call text{font-size:11.5px}.eq-form .switch input[type=checkbox]{flex:none;width:17px}.eq-form .switch{align-items:flex-start;line-height:1.35}.dist-ring.all .dist-call{animation:.12s ease-out distIn}.dist-ring.all .dist-call text{font-size:12.5px;font-weight:700}@keyframes distIn{0%{opacity:0}to{opacity:1}}.dist-leg .plg{cursor:pointer}.head-title h1 .emo-img.en-hico{flex:none;display:inline-flex}.head-title h1 .emo-img.en-hico img{width:42px;height:42px;margin:-7px 2px -3px 0}@media (width<=700px){.head-title h1 .emo-img.en-hico img{width:36px;height:36px;margin:-5px 0}}.eq-form .eq-hint{margin-top:2px;font-size:12px;line-height:1.4}
