.at-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.at-clock .card-b{text-align:center;align-items:center;gap:16px;padding:22px 20px 18px}.at-date{flex-direction:column;gap:2px;display:flex}.at-date b{font-size:16px;font-weight:650}.at-date span{color:var(--ink-3);font-size:12.5px}.at-btn{cursor:pointer;background:var(--accent-btn);width:172px;height:172px;color:var(--on-accent);box-shadow:var(--shadow);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .12s;display:flex}.at-btn:hover{background:var(--accent-btn-hover)}.at-btn:active{transform:scale(.97)}.at-btn span{font-size:18px;font-weight:700}.at-btn b{letter-spacing:.02em;font-size:22px;font-weight:600}.at-btn i{opacity:.85;font-size:11.5px;font-style:normal}.at-btn.out,.at-btn.out:hover{background:var(--t-orange)}.at-btn.off,.at-btn.off:hover{background:var(--t-gray);box-shadow:none}.at-loc{text-align:left;align-items:flex-start;gap:6px;max-width:46ch;font-size:13px;display:inline-flex}.at-loc .ic{margin-top:3px}.at-loc.ok{color:var(--good-ink)}.at-loc.warn{color:var(--warn-ink)}.at-loc.bad{color:var(--crit-ink)}.at-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.at-slot{border:1px solid var(--line);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex}.at-slot.done{background:var(--surface-2)}.at-slot-l{color:var(--ink-3);font-size:12.5px}.at-slot b{font-size:20px;font-weight:650;line-height:1.2}.at-slot .row{gap:6px;min-height:30px}.at-demo{color:var(--ink-3);border-top:1px dashed var(--line-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;padding-top:12px;font-size:12.5px;display:flex}.at-demo .select{max-width:100%;height:30px;font-size:12.5px}.at-todos{flex-direction:column;gap:8px;display:flex}.at-todo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.at-todo>span:first-child{align-items:center;gap:8px;display:inline-flex}.at-todo b{font-weight:550}.at-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.at-wday{border:1px solid var(--line);color:var(--ink);border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:6px 2px;font-size:12px;display:flex}.at-wday:hover{border-color:var(--accent-btn);text-decoration:none}.at-wday span{color:var(--ink-3);font-size:11.5px}.at-wday b{font-size:15px;font-weight:650}.at-wday i{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-style:normal;overflow:hidden}.at-wday.today{border-color:var(--accent-btn);box-shadow:inset 0 0 0 1px var(--accent-btn)}.at-wday.k-ok i,.at-day.k-ok span{color:var(--good-ink)}.at-wday.k-late i,.at-wday.k-early i,.at-day.k-late span,.at-day.k-early span{color:var(--warn-ink)}.at-wday.k-miss i,.at-day.k-miss span{color:var(--crit-ink)}.at-wday.k-leave i,.at-wday.k-out i,.at-wday.k-doing i,.at-wday.k-ot i,.at-day.k-leave span,.at-day.k-out span,.at-day.k-doing span,.at-day.k-ot span{color:var(--info-ink)}.at-wday.k-rest i,.at-wday.k-hol i,.at-wday.k-future i,.at-day.k-rest span,.at-day.k-hol span,.at-day.k-future span{color:var(--ink-3)}.at-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.at-q{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:13px;display:flex}.at-q:hover{border-color:var(--accent-btn)}.at-map{background:repeating-linear-gradient(45deg, var(--surface-2) 0 12px, var(--bg) 12px 24px);border:1px solid var(--line);height:120px;color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.at-map .ic{color:var(--t-red);width:20px;height:20px}.note.at-bar{background:var(--accent-soft);color:var(--info-ink);border-color:#0000;flex:none;margin:10px 16px 0}.at-mbar{gap:10px}.at-month{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.at-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.at-cal>i{text-align:center;color:var(--ink-3);padding:2px 0 4px;font-size:12px;font-style:normal}.at-day{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;min-width:0;min-height:62px;color:var(--ink);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 7px;display:flex;position:relative}.at-day.pad{cursor:default;background:0 0;border:0}.at-day b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.at-day span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.at-day em{color:var(--warn-ink);background:var(--warn-soft);border-radius:4px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:5px;right:6px}.at-day.k-miss{background:var(--crit-soft);border-color:#0000}.at-day.k-late,.at-day.k-early{background:var(--warn-soft);border-color:#0000}.at-day.k-rest,.at-day.k-hol{background:var(--surface-2)}.at-day:hover{border-color:var(--accent-btn)}.at-day.today b{color:var(--accent)}.at-day.today{box-shadow:inset 0 0 0 1px var(--accent-btn)}.at-day.sel{border-color:var(--accent-btn);box-shadow:inset 0 0 0 2px var(--accent-btn)}.at-legend{margin-top:12px;font-size:12.5px}.legend i.at-dot{border-radius:3px;width:10px;height:10px}.at-dot.k-ok{background:var(--good)}.at-dot.k-late{background:var(--warn)}.at-dot.k-miss{background:var(--crit)}.at-dot.k-out{background:var(--accent-btn)}.at-dot.k-hol{background:var(--line-2)}.at-ps{flex-direction:column;gap:8px;display:flex}.at-p{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px 52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.at-p.miss{background:var(--crit-soft);border-color:#0000}.at-p-k{color:var(--ink-3);font-size:12.5px}.at-p>b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.at-p-x{flex-direction:column;min-width:0;line-height:1.35;display:flex}.at-p-x span{text-overflow:ellipsis;overflow:hidden}.at-p-x .muted{font-size:12px}.at-bals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.at-bal{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.at-bal>div{flex-direction:column;gap:2px;min-width:0;display:flex}.at-zone .card-h{flex-wrap:wrap}.at-zone .card-h h2 .muted{font-size:13px;font-weight:400}.at-zclock{color:var(--ink-2);white-space:nowrap;font-size:13px}.at-zclock b{color:var(--ink);margin-left:4px;font-size:15px}.tbl.at-sched td,.tbl.at-sched th{text-align:center;min-width:0;padding:8px 6px}.tbl.at-sched td:first-child,.tbl.at-sched th:first-child{text-align:left;padding-left:14px}.at-sc{cursor:pointer;border:0;border-radius:7px;width:36px;height:30px;font-size:13px;font-weight:600}.at-sc.c-blue{background:var(--t-blue-bg);color:var(--t-blue)}.at-sc.c-purple{background:var(--t-purple-bg);color:var(--t-purple)}.at-sc.c-gray{background:var(--t-gray-bg);color:var(--t-gray)}.at-sum td{color:var(--ink-3);font-size:12.5px}.at-sum td.warn{color:var(--warn-ink);font-weight:600}.checks2 .no .ic{color:var(--crit-ink)}@media (max-width:1100px){.at-month{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.at-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.at-day{min-height:50px;padding:4px 5px}.at-day span{-webkit-line-clamp:1;font-size:10.5px}.at-day em{top:3px;right:3px}.at-btn{width:150px;height:150px}.at-p{grid-template-columns:34px 48px minmax(0,1fr)}.at-p>.btn{grid-column:2/-1;justify-self:start}.at-zclock{white-space:normal}}.at-bad{color:var(--warn-ink);margin-top:3px;font-style:normal;display:block}.at-bad .ic{vertical-align:-2px;width:13px;height:13px}.note.at-draft{background:var(--accent-soft);color:var(--info-ink);border-color:#0000}.at-pick{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;max-height:360px;display:grid;overflow-y:auto}.at-photo{border:1px solid var(--line);border-radius:10px;max-width:100%;max-height:240px}.at-list{flex-direction:column;gap:6px;display:flex}.at-list li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.at-list li .spacer{flex:1}.at-inline{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:8px;display:grid}@media (max-width:700px){.tiles.six.at-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.at-tiles .tile{padding:10px 12px}.at-tiles .tile-v{font-size:19px}.at-tiles .tile-s{display:none}}.mc-url{background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:12px}.mc-steps{flex-direction:column;gap:6px;margin:12px 0 4px;padding-left:20px;font-size:13px;display:flex}.mc-steps code{background:var(--surface-2);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px;font-size:12px}.mc-setup{flex-direction:column;gap:16px;margin-top:12px;display:flex}.mc-steps li{overflow-wrap:anywhere}.mc-acts{flex-wrap:wrap}.mc-danger{color:var(--crit)}.at-two{flex-direction:column;min-width:0;line-height:1.4;display:flex}.tbl.at-tbl th,.tbl.at-tbl td{padding-left:12px;padding-right:12px}.tbl.at-tbl td,.tbl.at-tbl .t-main,.tbl.at-tbl .t-sub{min-width:0}.at-groups .t-main{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.at-groups .t-sub{max-width:190px}.at-chips{flex-wrap:wrap;gap:4px;max-width:150px;display:flex}.at-cards{flex-direction:column;display:flex}.at-card{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 16px;font-size:13px;display:flex}.at-card:first-child{border-top:0}.at-card>*{max-width:100%}.at-card-h{align-self:stretch;align-items:center;gap:8px;min-width:0;display:flex}.at-card-h b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.at-card-m{flex-wrap:wrap;align-items:center;gap:6px 12px}.at-card .at-chips{max-width:none}.at-narrow{display:none}@media (max-width:1179px){.at-wide{display:none}.at-narrow{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.at-narrow>.at-card{border-top:0;border-bottom:1px solid var(--line)}}.at-msum th.num{white-space:normal;vertical-align:bottom;min-width:4em}.at-msum .at-two .t-sub{white-space:nowrap}.at-kv{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));align-self:stretch;gap:8px 12px;margin:2px 0 0;display:grid}.at-kv>div{flex-direction:column;gap:1px;min-width:0;display:flex}.at-kv dt{color:var(--ink-3);font-size:12px}.at-kv dd{font-variant-numeric:tabular-nums;margin:0;font-weight:550}.at-narrow-m,.at-narrow-s{display:none}@media (max-width:899px){.at-wide-m{display:none}.at-narrow-m{display:flex}}@media (max-width:700px){.at-wide-s{display:none}.at-narrow-s{display:flex}}.at-lbl{display:none}@media (max-width:700px){.tbl.at-stack,.tbl.at-stack tbody{display:block}.tbl.at-stack thead{display:none}.tbl.at-stack tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}.tbl.at-stack tr:after{content:"";flex-basis:100%;order:1;height:0;margin-top:-6px}.tbl.at-stack tr:last-child{border-bottom:0}.tbl.at-stack td{text-align:left;border:0;flex-shrink:0;order:2;min-width:0;max-width:100%;padding:0;display:block}.tbl.at-stack td:first-child{flex:1 1 0;order:0}.tbl.at-stack td:last-child:not(:first-child):has(.btn){order:0}.tbl.at-stack td.none{flex-basis:100%}.tbl.at-stack td:has(>.at-full){flex-basis:100%}.tbl.at-stack td.none{padding:16px 0}.tbl.at-stack td:empty{display:none}.tbl.at-stack .t-sub,.tbl.at-stack .t-main{min-width:0}.at-stack .at-lbl{color:var(--ink-3);margin-right:4px;font-style:normal;font-weight:400;display:inline}}
