.search__open{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease}.search__open:hover{color:var(--text);background:var(--hover)}.search__open:focus-visible{outline:1px solid var(--accent);outline-offset:0}.search__open svg{width:18px;height:18px}@media (min-width:761px){.topbar .search__open,.topbar__who .search__open{width:31px;height:31px}}.modal--search .modal__box{width:min(100%,600px);margin:12vh auto auto;gap:0;padding:6px;align-content:start}.search__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0 2px 0 12px}.search__glyph{width:18px;height:18px;color:var(--faint)}.search__input{min-width:0;height:50px;padding:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-body)}.search__input::placeholder{color:var(--faint)}.search__list{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.search__list,.search__row{display:grid;grid-gap:2px;gap:2px}.search__row{min-width:0;padding:9px 12px;border-radius:8px;color:var(--text);animation:rowIn .2s ease-out backwards}.search__row[data-active="1"]{background:var(--hover)}.search__row[data-active="1"] .search__name{color:var(--accent)}.search__name,.search__sub{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__name{font-weight:700;line-height:20px}.search__sub{line-height:18px}.search__none,.search__sub{color:var(--faint);font-size:var(--fs-ui)}.search__none{margin:0;padding:9px 12px;line-height:20px}@media (max-width:760px){.modal--search{padding:0}.modal--search .modal__box{width:100%;margin:0;border:0;border-radius:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)}.search__head{padding:6px var(--pad) 0}.search__input{font-size:16px}.search__list{padding-top:6px}.search__none,.search__row{padding-inline:var(--pad);border-radius:0}.modal--search{inset:var(--vv-top,0) 0 auto 0;height:var(--vv-h,100dvh)}.modal--search .modal__box{height:var(--vv-h,100dvh);max-height:var(--vv-h,100dvh)}.search__row{min-height:52px;align-content:center}.search__none{min-height:52px;display:flex;align-items:center}}.acc{display:grid;grid-gap:0;gap:0;min-width:0}.acc__has{margin-top:0;min-width:0}.acc__has>.error--form,.acc__has>.note--form{margin:0 0 10px}.acc__list{list-style:none;margin:0;padding:0;display:grid;min-width:0}.acc__row{display:grid;grid-template-columns:34px minmax(0,1fr) 96px;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:10px 0;border-top:1px solid var(--border)}.acc__row:first-child{border-top:0;padding-top:2px}.acc__row .ava{width:34px;height:34px}.acc__who{min-width:0;display:grid;grid-gap:3px;gap:3px}.acc__name{color:var(--text);font-size:var(--fs-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc__meta{color:var(--muted);font-size:var(--fs-kicker);line-height:1.35;overflow-wrap:anywhere}.acc__off{margin:0;min-width:0}.acc__off .btn--sm{width:100%;justify-content:center}.acc__form{margin-top:18px;padding-top:2px;border-top:1px solid var(--border)}.acc__form>.error--form{margin:16px 0 0;grid-column:1/-1}.acc__form>.error--form+.field{margin-top:12px}.acc__checks .check{max-width:100%;min-width:0}.acc__pname{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.acc__tag{flex:none;color:var(--faint);font-size:var(--fs-kicker);white-space:nowrap}@media (max-width:520px){.acc__checks .check{flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-sm)}.acc__pname{max-width:100%}}@media (max-width:760px){.acc__row{grid-template-columns:34px minmax(0,1fr) 92px;min-height:64px}.acc__off .btn--sm{min-height:44px}}.acc-mark{display:inline-block;max-width:min(100%,360px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px}@media (min-width:621px) and (max-width:1180px){.pickbar.leads-pick[data-n="8"]>.btn--sm{grid-column:span 2}}.ppick__pop:not(.sel__pop--sheet){left:auto;right:0;min-width:max(100%,300px)}.ppick__opt{display:flex;align-items:baseline;gap:8px;width:100%}.ppick__mark{flex:0 0 12px;color:var(--text)}.ppick__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ppick__tag{flex:none;margin-left:auto;color:var(--faint);font-size:var(--fs-kicker);font-weight:400}.ppick__opt.is-on .ppick__tag{color:var(--muted)}.acc-owner{flex:0 0 220px;min-width:0}.acc-owner .sel__btn{height:34px;border-radius:999px;padding:0 14px;background:transparent}@media (min-width:621px) and (max-width:1100px){.flow-tbar:has(>.acc-owner){row-gap:4px}.flow-tbar:has(>.acc-owner):after{content:"";flex:0 0 100%;height:0;order:1}.flow-tbar:has(>.acc-owner)>.acc-owner,.flow-tbar:has(>.acc-owner)>.flow-tbar__add{order:2}}@media (max-width:620px){.acc-owner{flex:none;min-width:0;max-width:none}.acc-owner .sel__btn{border-radius:10px;padding:0 11px}}.crmacc{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.crmacc li{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;font-size:var(--fs-small,.86rem)}.crmacc__crm{color:var(--faint);font-size:var(--fs-kicker);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.crmacc__lvl{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crmacc li[data-locked] .crmacc__lvl{color:var(--faint)}.crmacc li[data-off] .crmacc__lvl{color:var(--muted);font-style:italic}.crmacc__lock{flex:none}.crmacc--wide li{grid-template-columns:130px minmax(0,1fr);font-size:var(--fs-ui);padding:4px 0}.adopt{display:flex;gap:8px;align-items:center;justify-content:flex-end}.adopt .sel{min-width:170px}html{text-size-adjust:100%}[role=button],a,button,input,label,select,summary,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:760px){.btn--sm,.editrow input,.editrow select,.menu__btn,.sel--row .sel__btn,.toolbar__search{height:44px}.editrow input,.editrow select,.editrow__ro{line-height:44px}.editrow__ro{height:44px}.menu__btn{width:44px}.check,.menu__item{min-height:44px}.filter a{height:44px}.toolbar__sizes a{min-height:40px;display:inline-flex;align-items:center}.seg--row{height:48px}.modal__x,.search__open{width:44px;height:44px}.pill--btn{min-height:44px}.editrow input,.editrow select,.editrow textarea,.sel__btn,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.topbar{padding-top:env(safe-area-inset-top,0)}:root[data-theme=light] .topbar{background:linear-gradient(#020202 env(safe-area-inset-top,0),var(--topbar) env(safe-area-inset-top,0))}.topbar__logo{min-height:44px}.container{padding-left:max(var(--pad),env(safe-area-inset-left,0px));padding-right:max(var(--pad),env(safe-area-inset-right,0px))}}:root{--bottomnav-h:0px;--safe-b:env(safe-area-inset-bottom,0px);--bottomnav-floor:24px;--bottomnav-pad-b:calc(6px + var(--safe-b))}@media (pointer:coarse){:root{--bottomnav-pad-b:max(var(--safe-b),var(--bottomnav-floor))}}@media (max-width:760px){:root{--bottomnav-h:calc(59px + var(--bottomnav-pad-b))}.bottomnav{gap:2px;padding-top:6px;padding-bottom:var(--bottomnav-pad-b);padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px));transition:transform .22s var(--ease-out)}.bottomnav a{position:relative;isolation:isolate;height:52px;align-content:start;padding:8px 0 0;gap:6px;border-radius:14px;transition:transform .12s ease}.bottomnav a:active{transform:scale(.95)}.bottomnav a .bottomnav__pill{position:absolute;top:4px;left:50%;width:56px;height:28px;margin-left:-28px;z-index:-1;max-width:none;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line)}main.container{padding-bottom:calc(var(--bottomnav-h) + 20px)}body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea):focus){--bottomnav-h:0px}body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea):focus) .bottomnav{transform:translateY(110%)}}@media (max-width:374px){.bottomnav a .bottomnav__pill{height:26px}}@media (prefers-reduced-motion:reduce){.bottomnav,.bottomnav a{transition:none}}@media (max-width:760px){.kicker a,.section__head .sub>a,.section__head a.sub,.section__head>a{position:relative}.kicker a:after,.section__head .sub>a:after,.section__head a.sub:after,.section__head>a:after{content:"";position:absolute;top:-16px;right:-8px;bottom:-16px;left:-8px}.lang{padding:2px}.lang a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:52px;padding:0 14px}.modal--sheet{inset:var(--vv-top,0) 0 auto 0;height:var(--vv-h,100dvh);flex-direction:column;justify-content:flex-end;padding:0;overflow:hidden;background:transparent;animation:none}.modal__shade{position:absolute;inset:0;background:rgba(0,0,0,.72);touch-action:none}.modal--sheet>.modal__box{--sl:max(var(--pad),env(safe-area-inset-left,0px));--sr:max(var(--pad),env(safe-area-inset-right,0px));position:relative;flex:none;width:100%;margin:0;max-height:min(92dvh,calc(var(--vv-h, 100dvh) - 12px));padding:0 var(--sr) 0 var(--sl);border-width:1px 0 0;border-radius:var(--radius) var(--radius) 0 0;overscroll-behavior:contain;animation:none;scroll-padding-block:76px 96px}.modal--sheet>.modal__box:after{content:"";display:block;height:calc(4px + env(safe-area-inset-bottom, 0px))}.modal--sheet .modal__head{position:-webkit-sticky;position:sticky;top:0;z-index:3;margin:0 calc(-1 * var(--sr)) 0 calc(-1 * var(--sl));padding:18px var(--sr) 6px var(--sl);background:var(--surface)}.modal--sheet .modal__head>b{min-width:0;overflow-wrap:anywhere}.modal__grip{position:absolute;top:7px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:999px;background:var(--border-strong)}}@media (max-width:760px){.modal--sheet .tdlg>.tdlg__acts:last-child,.modal--sheet form>:is(.modal__acts,.field--wide):last-child:has(>[type=submit]){position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-inline:calc(-1 * var(--sl)) calc(-1 * var(--sr));padding:12px var(--sr) calc(14px + env(safe-area-inset-bottom, 0px)) var(--sl);background:var(--surface)}.modal--sheet>.modal__box:has(form>:is(.modal__acts,.field--wide):last-child>[type=submit],.tdlg>.tdlg__acts:last-child):after{display:none}}@media (max-width:760px){.menu__sheet,.sel__sheet{position:fixed;z-index:110;inset:var(--vv-top,0) 0 auto 0;height:var(--vv-h,100dvh);display:flex;flex-direction:column;justify-content:flex-end;background:rgba(0,0,0,.72);touch-action:none;animation:fadeIn .18s ease both}.menu__sheet>.menu__pop,.sel__sheet>.sel__pop{position:relative;inset:auto;z-index:auto;width:100%;min-width:0;max-height:min(80dvh,calc(var(--vv-h, 100dvh) - 48px));padding:10px max(10px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(10px,env(safe-area-inset-left,0px));border-width:1px 0 0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);overscroll-behavior:contain;animation:sheetUp .32s var(--ease-out) both}.menu__sheet>.menu__pop{overflow:auto;gap:2px}.menu__sheet .menu__item{min-height:52px;padding:8px 14px;border-radius:12px;font-size:16px;line-height:1.3;white-space:normal}.menu__sheet .menu__label{padding:10px 14px 4px}.menu__sheet .menu__sep{margin:6px 8px}.sel__sheet>.sel__pop{display:flex;flex-direction:column;overflow:hidden}.sel__sheet .sel__search{flex:none;height:44px;margin-bottom:8px;font-size:16px;border-radius:12px}.sel__sheet .sel__list{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}.sel__sheet .sel__opt{min-height:52px;padding:13px 14px;border-radius:12px;font-size:16px;line-height:26px}.sel__pop:not(.sel__pop--sheet) .sel__search{height:44px}.sel__pop:not(.sel__pop--sheet) .sel__opt{min-height:44px;padding-block:9px;line-height:26px;font-size:16px}}@keyframes sheetUp{0%{transform:translateY(100%)}}.ppl-sub,.ppl-val{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-sub{margin-top:2px;color:var(--faint);font-size:var(--fs-ui);line-height:18px}a.ppl-val{color:var(--text)}a.ppl-val:hover{color:var(--accent);text-decoration:none}.ppl-name{display:block;min-width:0;max-width:100%;font-weight:700;color:var(--text);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.ppl-name:hover{color:var(--accent);text-decoration:none}button.ppl-name{text-align:left}.ppl-st{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.ppl-st[data-st=leave],.ppl-st[data-st=trial]{color:var(--text)}.ppl-st[data-st=fired]{color:var(--faint)}.ppl-form{row-gap:16px}.ppl-form .field{margin-top:0}.ppl-form .modal__acts{margin:0}.ppl-form .btn{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;margin-top:0}.ppl-form .field textarea{min-height:76px}.ppl-checks{min-height:50px;align-items:center}.ppl-file{display:grid;grid-gap:8px;gap:8px;min-width:0}.ppl-file__cell{position:relative;display:block;height:50px;margin:0;padding:0 15px;border-radius:12px;cursor:pointer;min-width:0;background:var(--field);border:1px solid var(--border-strong);color:var(--text);font-size:1rem;letter-spacing:normal;text-transform:none;transition:border-color .15s ease}.ppl-file__cell[data-empty]{color:var(--muted)}.ppl-file__cell:has(.upload__field:focus-visible),.ppl-file__cell:hover{border-color:var(--accent)}.ppl-file__name{display:block;line-height:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppl-file__err{letter-spacing:normal;text-transform:none}.ppl-table td{vertical-align:top}.ppl-contacts,.ppl-who{min-width:0}table.weeks.ppl-table tr[data-off] .ppl-name{color:var(--muted)}.ppl-docs{display:inline-flex;gap:4px;vertical-align:top}.ppl-docs i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-style:normal;font-size:.7rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--faint);border:1px solid var(--border)}.ppl-docs i[data-on]{color:var(--text);border-color:var(--border-strong);background:var(--hover)}@media (min-width:1181px){table.weeks.ppl-table{table-layout:fixed;min-width:0}.ppl-table th{vertical-align:bottom}.ppl-table th.ppl-th-contacts{width:160px}.ppl-table th.ppl-th-status{width:124px}.ppl-table th.ppl-th-geo{width:60px}.ppl-table th.ppl-th-dept,.ppl-table th.ppl-th-terms{width:148px}.ppl-table th.ppl-th-docs{width:116px}.ppl-table th.ppl-th-bday{width:72px}.ppl-table th.ppl-th-menu{width:56px}.ppl-table td.ppl-rowmenu{padding-left:6px;text-align:right}.ppl-table:not([data-money]) th.ppl-th-contacts{width:210px}.ppl-table:not([data-money]) th.ppl-th-dept{width:200px}}.ppl-table td.ppl-rowmenu,.ppl-table td.ppl-rowmenu .menu{vertical-align:top}.ppl-wallet{display:block;margin-top:4px;min-width:0}@media (max-width:1180px){table.weeks.ppl-table{min-width:0}table.weeks.ppl-table thead{display:none}table.weeks.ppl-table tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;padding:16px 0;border-bottom:1px solid var(--border);position:relative}table.weeks.ppl-table[data-menu] td.ppl-who{padding-right:50px}table.weeks.ppl-table td.ppl-rowmenu{position:absolute;top:16px;right:0;padding:0}table.weeks.ppl-table tbody tr:first-child td.ppl-rowmenu{top:0}table.weeks.ppl-table td.ppl-rowmenu:before{display:none}table.weeks.ppl-table:not([data-money]) tr{grid-template-columns:repeat(3,minmax(0,1fr))}table.weeks.ppl-table tbody tr:first-child{padding-top:0}table.weeks.ppl-table tbody tr:last-child{border-bottom:none;padding-bottom:0}table.weeks.ppl-table td{display:block;border:none;padding:0;min-width:0}table.weeks.ppl-table td:before{content:attr(data-l);display:block;color:var(--faint);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;line-height:14px}table.weeks.ppl-table td.ppl-who{grid-column:1/-1}table.weeks.ppl-table td.ppl-who:before{display:none}table.weeks.ppl-table td.ppl-terms{grid-column:span 2}table.weeks.ppl-table td.num{text-align:left}table.weeks.ppl-table td:empty{display:block;min-height:18px}table.weeks.ppl-table.ppl-table.ppl-table tr>td:last-child:nth-child(n){grid-column:auto}.ppl-table .ppl-name{font-size:1.02rem}}@media (max-width:760px){table.weeks.ppl-table tr,table.weeks.ppl-table:not([data-money]) tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}table.weeks.ppl-table td.ppl-terms{grid-column:1/-1}table.weeks.ppl-table td:before{font-size:.75rem}}.ppl-depts{display:grid;grid-gap:10px;gap:10px}.ppl-depts__row{display:grid;grid-template-columns:72px minmax(0,1fr) 64px 132px;grid-gap:10px;gap:10px;align-items:center}.ppl-depts__head>span{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ppl-depts__head>.num,.ppl-depts__n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-depts__n{color:var(--muted)}.ppl-depts input[type=text]{width:100%;height:44px;padding:0 12px;border-radius:10px;background:var(--field);border:1px solid var(--border-strong);color:var(--text);font:inherit;font-size:1rem;min-width:0}.ppl-depts input[type=text]:focus{outline:none;border-color:var(--accent)}.ppl-depts__row[data-off] input[type=text]{color:var(--faint)}.ppl-depts__on{justify-content:center}.ppl-depts__new{padding-top:10px;border-top:1px solid var(--border)}.ppl-depts .modal__acts{margin:6px 0 0}.ppl-depts .btn{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;margin-top:0}@media (max-width:620px){.ppl-depts__row{grid-template-columns:56px minmax(0,1fr) 44px}.ppl-depts__on{grid-column:1/-1;justify-self:start}.ppl-depts__head>:last-child,.ppl-depts__new>:last-child{display:none}}.ppl-headrow{justify-content:space-between;gap:12px 16px;margin-top:14px}.ppl-headrow,.ppl-headrow__info{display:flex;flex-wrap:wrap;align-items:center}.ppl-headrow__info{gap:10px 16px;min-width:0}.ppl-headrow__acts{display:flex;align-items:center;gap:10px}.ppl-mgr{display:inline-flex;align-items:baseline;gap:8px;min-width:0;color:var(--text);font-size:var(--fs-ui)}.ppl-mgr__k{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ppl-mgr a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.ppl-mgr a:hover{color:var(--accent)}@media (max-width:620px){.ppl-headrow__acts{width:100%}.ppl-headrow__acts>button.btn--sm{flex:1 1 auto}}.ppl-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);align-items:start}.ppl-split[data-solo]{grid-template-columns:minmax(0,1fr)}.ppl-col{display:grid;grid-gap:var(--gap);gap:var(--gap);min-width:0}@media (max-width:860px){.ppl-split{grid-template-columns:minmax(0,1fr)}}.ppl-block .card__head h3{line-height:38px}.ppl-block .card__head .right{display:inline-flex}.kv.ppl-kv3{grid-template-columns:repeat(3,minmax(0,1fr))}.ppl-flag{color:var(--faint)}.ppl-flag[data-on]{color:var(--text)}.ppl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.ppl-kvsub{display:block;margin-top:2px;color:var(--faint);font-size:var(--fs-ui)}.ppl-notes{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}@media (max-width:620px){.kv.ppl-kv3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ppl-copy{display:flex;align-items:center;gap:10px;min-width:0}.ppl-copy__val{flex:1 1 auto;min-width:0;font-family:inherit;font-size:.95rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-copy__btn{flex:none;min-width:120px}.ppl-files{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--border);display:grid;grid-gap:8px;gap:8px}.ppl-files__row{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;grid-gap:12px;gap:12px;align-items:center;min-height:34px}.ppl-files__name{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ppl-files__name:hover{color:var(--accent);text-decoration:none}.ppl-files__meta{color:var(--faint);font-size:var(--fs-ui)}.ppl-files__del{margin:0;display:flex;justify-content:flex-end}.ppl-x{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--faint);font-size:1.15rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ppl-x:hover{color:var(--accent);border-color:var(--accent-line)}@media (max-width:620px){.ppl-files__row{grid-template-columns:minmax(0,1fr) 34px}.ppl-files__meta{grid-column:1;grid-row:2}.ppl-files__del{grid-column:2;grid-row:1/span 2}}.ppl-list{list-style:none;margin:0;padding:0;display:grid}.ppl-list__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--border)}.ppl-list__row:first-child{padding-top:0}.ppl-list__row:last-child{border-bottom:none;padding-bottom:0}.ppl-list__name{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}a.ppl-list__name:hover{color:var(--accent);text-decoration:none}.ppl-list__sub{color:var(--faint);font-size:var(--fs-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ppl-log{display:grid;padding-top:6px;padding-bottom:6px}.ppl-log__row{display:grid;grid-template-columns:132px minmax(0,1fr) 160px;grid-gap:16px;gap:16px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--border)}.ppl-log__row:last-child{border-bottom:none}.ppl-log__at{color:var(--faint);font-size:var(--fs-ui)}.ppl-log__text{min-width:0;overflow-wrap:anywhere}.ppl-log__sub{display:block;margin-top:2px;color:var(--faint)}.ppl-log__sub,.ppl-log__who{font-size:var(--fs-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-log__who{color:var(--muted);text-align:right;min-width:0}@media (max-width:620px){.ppl-log__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.ppl-log__text{grid-column:1/-1;grid-row:1}.ppl-log__at,.ppl-log__who{grid-row:2}}.ppl-upload .field{margin-top:0}.ppl-import__pick{position:relative;display:block;cursor:pointer}.ppl-import__btn{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-import__pick:has(.upload__field:focus-visible) .ppl-import__btn{outline:2px solid var(--accent);outline-offset:2px}.ppl-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px var(--gap);gap:16px var(--gap)}.ppl-map__cell{margin-top:0;min-width:0}.ppl-map__cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-map__note{margin-top:14px;padding:0}@media (max-width:960px){.ppl-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ppl-map{grid-template-columns:minmax(0,1fr)}}@media (min-width:1181px){table.weeks.ppl-preview{table-layout:fixed;min-width:0}.ppl-preview th.ppl-pv-row{width:84px}.ppl-preview th.ppl-pv-st{width:140px}.ppl-preview th.ppl-pv-act,.ppl-preview th.ppl-pv-dept,.ppl-preview th.ppl-pv-mgr{width:200px}}.ppl-new,.ppl-preview tr[data-off] td{color:var(--faint)}.ppl-more{padding:10px 2px 0}.ppl-run{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.ppl-run .error--form{flex:1 1 100%}.ppl-run .btn{width:auto;min-width:220px;margin:0;display:flex;align-items:center;justify-content:center;height:50px}.ppl-note{margin-top:var(--gap)}@media (max-width:620px){.ppl-run .btn{flex:1 1 100%}}@media (min-width:1400px){.ppl-bleed{--bw:min(1400px,calc(100vw - 2 * var(--pad) - 16px));width:var(--bw);margin-left:calc((100% - var(--bw)) / 2)}.ppl-bleed>.ppl-paywrap{padding:16px}table.weeks.ppl-pay{table-layout:fixed;min-width:0}.ppl-pay td,.ppl-pay th{padding-left:8px;padding-right:8px}.ppl-pay td:first-child,.ppl-pay th:first-child{padding-left:12px}.ppl-pay th{white-space:normal;line-height:1.35;vertical-align:bottom}.ppl-pay th.ppl-pay__dept{width:120px}.ppl-pay th.ppl-pay__terms{width:128px}.ppl-pay th.ppl-pay__n{width:96px}.ppl-pay th.ppl-pay__calc{width:104px}.ppl-pay th.ppl-pay__wallet{width:128px}.ppl-pay th.ppl-pay__ok{width:108px}}.ppl-pay td{vertical-align:middle}.ppl-pay td.num{white-space:nowrap}.ppl-pay td.ppl-pay__calc{color:var(--text);font-weight:700}.ppl-pay__name{min-width:0}.ppl-pay tr[data-ok] td{color:var(--muted)}.ppl-pay tr[data-ok] td.ppl-pay__calc{color:var(--text)}.ppl-pay tr.ppl-pay__sum td{font-weight:700;background:var(--hover);border-top:1px solid var(--border-strong)}.ppl-pay tr.ppl-pay__sum td.ppl-pay__label{color:var(--muted)}.ppl-pay tbody.ppl-pay__grp tr.ppl-pay__sum td{border-bottom:1px solid var(--border-strong)}.ppl-pay tr.ppl-pay__total td{font-weight:700}.ppl-pay td.ppl-pay__ok{color:var(--muted)}.ppl-pay__acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.ppl-pay__ok form{display:inline-flex;margin:0}.ppl-pay .menu__btn{width:34px;height:34px;border-radius:8px}.ppl-pay td.ppl-pay__wallet{white-space:nowrap}.ppl-ok{width:34px;height:34px;border-radius:8px;border:1px solid var(--border-strong);background:transparent;color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;line-height:1;transition:border-color .15s ease,color .15s ease}.ppl-ok:hover{border-color:var(--accent);color:var(--faint)}.ppl-ok[data-on]{border-color:var(--text);background:var(--hover);color:var(--text)}.ppl-ok[data-on]:hover{border-color:var(--accent);color:var(--text)}.ppl-ok:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ppl-pay__ok .error--form{margin-top:6px;text-align:right}.ppl-payform{gap:16px}.ppl-payform__calc{padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-payform__acts{align-items:center;justify-content:space-between}.ppl-payform__card{color:var(--muted);font-size:var(--fs-ui)}.ppl-payform__card:hover{color:var(--accent);text-decoration:none}.ppl-payform__del{display:flex;justify-content:flex-end;margin:0;padding-top:16px;border-top:1px solid var(--border)}.ppl-payform__del .btn{width:auto;margin:0;display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px}@media (max-width:1399px){table.weeks.ppl-pay{min-width:0}table.weeks.ppl-pay thead{display:none}table.weeks.ppl-pay tr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;padding:16px 0;border-bottom:1px solid var(--border);position:relative}table.weeks.ppl-pay td{display:block;border:none;padding:0;min-width:0;text-align:left}table.weeks.ppl-pay td:before{content:attr(data-l);display:block;color:var(--faint);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;line-height:14px}table.weeks.ppl-pay td:not([data-l]):before{display:none}table.weeks.ppl-pay td.ppl-pay__label,table.weeks.ppl-pay td.ppl-pay__name{grid-column:1/-1;grid-row:1;padding-right:90px;min-height:34px}table.weeks.ppl-pay td.ppl-pay__label{padding-right:0;min-height:0}table.weeks.ppl-pay td.ppl-pay__name:before{display:none}table.weeks.ppl-pay td.ppl-pay__ok{position:absolute;top:16px;right:0}table.weeks.ppl-pay td.ppl-pay__ok:before{display:none}table.weeks.ppl-pay td:empty{display:block;min-height:18px}table.weeks.ppl-pay.ppl-pay tr>td.num:last-child:nth-child(n){grid-column:auto}table.weeks.ppl-pay tr.ppl-pay__sum,table.weeks.ppl-pay tr.ppl-pay__total{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 14px;border-radius:var(--radius-sm);margin:4px 0 12px}table.weeks.ppl-pay tr.ppl-pay__sum td,table.weeks.ppl-pay tr.ppl-pay__total td{background:none;border:none}table.weeks.ppl-pay tr.ppl-pay__sum{background:var(--hover);border:1px solid var(--border-strong)}table.weeks.ppl-pay tr.ppl-pay__total{border:1px solid var(--text);margin-bottom:0}table.weeks.ppl-pay tr.ppl-pay__sum td.ppl-pay__terms,table.weeks.ppl-pay tr.ppl-pay__sum td.ppl-pay__wallet,table.weeks.ppl-pay tr.ppl-pay__total td.ppl-pay__terms,table.weeks.ppl-pay tr.ppl-pay__total td.ppl-pay__wallet{display:none}table.weeks.ppl-pay tr.ppl-pay__sum td.ppl-pay__ok,table.weeks.ppl-pay tr.ppl-pay__total td.ppl-pay__ok{position:static}table.weeks.ppl-pay tr.ppl-pay__sum td.ppl-pay__ok:before,table.weeks.ppl-pay tr.ppl-pay__total td.ppl-pay__ok:before{display:block}table.weeks.ppl-pay tfoot td{border-top:none}table.weeks.ppl-pay tbody tr:first-child{padding-top:16px}}@media (max-width:760px){table.weeks.ppl-pay tr,table.weeks.ppl-pay tr.ppl-pay__sum,table.weeks.ppl-pay tr.ppl-pay__total{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}table.weeks.ppl-pay td:before{font-size:.75rem}}.ppl-payacts>.menu{flex:0 0 auto}@media (max-width:620px){.ppl-payacts:not(:has(.money-push)){flex-wrap:nowrap}.ppl-payacts:not(:has(.money-push))>.monthnav{flex:1 1;min-width:0}.ppl-payacts>form.money-push{flex:1 1}.ppl-payacts>form.money-push .btn--sm{width:100%}}.ppl-stats+.fpanel{margin-top:var(--gap)}@media (min-width:701px){.kpi-plans .mplans__row{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr))}}@media (max-width:700px){.kpi-plans .mplans__cell:last-child{grid-column:1/-1}}.modal__box:has(.kpi-plans){width:min(100%,860px)}.kpi-loose{margin-top:var(--gap)}.ppl-docs-cell .ppl-sub{white-space:normal;overflow:visible;text-overflow:clip}@container (min-width: 900px){.kpi-facts4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ppl-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 7px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-ui);line-height:1;cursor:pointer;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top;transition:border-color .15s ease,color .15s ease}.ppl-chip__val{flex:none}.ppl-chip__ico{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:var(--faint)}.ppl-chip:hover{border-color:var(--accent-line);color:var(--text)}.ppl-chip:hover .ppl-chip__ico{color:var(--accent)}.ppl-chip[data-ok]{border-color:var(--border-strong);color:var(--text)}.ppl-chip[data-ok] .ppl-chip__ico{color:var(--text)}.ppl-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ppl-form__now{padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-dyn__grid{display:grid;grid-gap:var(--gap);gap:var(--gap)}.ppl-step{margin-top:6px}.ppl-step .ppl-step__base{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.ppl-step .ppl-step__line{fill:none;stroke:var(--text);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ppl-step .ppl-step__area{fill:var(--text);opacity:.07}.ppl-step .ppl-step__dot{fill:var(--text)}.ppl-step .ppl-step__hit{fill:var(--text);opacity:0}.ppl-step .ppl-step__hit:hover{opacity:.04}.ppl-step text.ppl-step__val{fill:var(--text);font-weight:700;letter-spacing:.02em}@media (max-width:900px){.ppl-step text.ppl-step__odd{display:none}}.ppl-sal{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--border);display:grid}.ppl-sal__row{display:grid;grid-template-columns:72px 176px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.ppl-sal__row:first-child{padding-top:0}.ppl-sal__row:last-child{border-bottom:none;padding-bottom:0}.ppl-sal__at{color:var(--faint)}.ppl-sal__at,.ppl-sal__since{font-size:var(--fs-ui);white-space:nowrap}.ppl-sal__since{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.ppl-sal__what{min-width:0}.ppl-sal__fix{display:block;color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-sal__sub{display:block;margin-top:2px;color:var(--faint);font-size:var(--fs-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-sal__delta{justify-self:end;display:inline-flex}.ppl-sal__delta .pill{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ppl-sal__none{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}@media (max-width:620px){.ppl-sal__row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.ppl-sal__what{grid-column:1;grid-row:1}.ppl-sal__delta{grid-column:2;grid-row:1}.ppl-sal__since{grid-column:1;grid-row:2}.ppl-sal__at{grid-column:2;grid-row:2;text-align:right}.ppl-sal__sub{white-space:normal;overflow:visible;overflow-wrap:anywhere}}.ppl-moves{list-style:none;margin:0;padding:0;display:grid}.ppl-moves__row{position:relative;display:grid;grid-template-columns:72px 120px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;padding:9px 0 9px 24px}.ppl-moves__row:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:var(--border-strong)}.ppl-moves__row:first-child:before{top:18px}.ppl-moves__row:last-child:before{bottom:calc(100% - 18px)}.ppl-moves__row:only-child:before{display:none}.ppl-moves__row:after{content:"";position:absolute;left:0;top:14px;width:9px;height:9px;border-radius:50%;box-sizing:border-box;background:var(--surface);border:1px solid var(--text)}.ppl-moves__row:first-child:after{background:var(--text)}.ppl-moves__at{color:var(--faint);font-size:var(--fs-ui);white-space:nowrap}.ppl-moves__kind{color:var(--faint);font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase}.ppl-moves__text{min-width:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:620px){.ppl-moves__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.ppl-moves__text{grid-column:1/-1;grid-row:1;white-space:normal;overflow-wrap:anywhere}.ppl-moves__kind{grid-column:1;grid-row:2}.ppl-moves__at{grid-column:2;grid-row:2;text-align:right}}.kb-acts,.kb-acts__end{align-items:center}.kb-acts__end{display:inline-flex;gap:10px}.kb-act{color:var(--accent)}.kb-faint{color:var(--faint)}.kb-quiet{display:flex;align-items:center;min-height:56px;padding:0}.kb-filter .fpanel__top{align-items:stretch}.kb-filter__sel{flex:0 0 240px;min-width:0}@media (max-width:620px){.kb-filter__sel{flex:1 1}.kb-filter .fpanel__top>.fpanel__reset{flex:0 0 auto;justify-content:center}}.kb-rowacts{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.kb-file{display:block;width:100%;max-width:100%;color:var(--muted);font:inherit;font-size:var(--fs-ui)}.kb-file::-webkit-file-upload-button{margin-right:12px;height:38px;padding:0 14px;border-radius:10px;cursor:pointer;border:1px solid var(--border-strong);background:var(--field);color:var(--text);font:inherit;font-weight:700}.kb-file::file-selector-button{margin-right:12px;height:38px;padding:0 14px;border-radius:10px;cursor:pointer;border:1px solid var(--border-strong);background:var(--field);color:var(--text);font:inherit;font-weight:700}.kb-file::-webkit-file-upload-button:hover{border-color:var(--text)}.kb-file::file-selector-button:hover{border-color:var(--text)}.kb-file--field{height:50px;padding:5px;border-radius:12px;border:1px solid var(--border-strong);background:var(--field)}.kb-file:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-groups{display:grid;grid-gap:var(--gap);gap:var(--gap)}.kb-sec{display:flex;flex-direction:column}.kb-sec .dcard__head .board__count{margin-left:0}.kb-list,.kb-row{display:grid}.kb-row{grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:56px;margin:0 -10px;padding:8px 10px;border-radius:12px;color:var(--text);position:relative;transition:background .15s ease}.kb-row+.kb-row:before{content:"";position:absolute;left:10px;right:10px;top:0;border-top:1px solid var(--border)}.kb-row:hover{background:var(--hover);text-decoration:none}.kb-row:hover+.kb-row:before,.kb-row:hover:before{opacity:0}.kb-row:hover .kb-row__name{color:var(--accent)}.kb-row__text{display:grid;min-width:0}.kb-row__name,.kb-row__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-row__name{font-weight:700;transition:color .15s ease}.kb-row__sub{margin-top:2px;color:var(--muted);font-size:var(--fs-ui)}.kb-row__end{color:var(--faint);font-size:var(--fs-ui);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kb-row__end.kb-act{color:var(--accent)}.kb-row[data-empty] .kb-row__name{color:var(--muted)}.kb-onb{margin-bottom:var(--gap)}.kb-onb__count{margin-left:auto;color:var(--text);font-size:var(--fs-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kb-onb__bar{height:8px;margin:2px 0 10px;background:var(--border)}.kb-onb__bar>i{background:var(--text)}.kb-page{width:100%;max-width:780px;margin:0 auto}.kb-title{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.02}.kb-meta{overflow-wrap:anywhere}.kb-readform{display:contents}.kb-readform .error--form{flex-basis:100%;order:2}.kb-seen{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;min-width:0;color:var(--muted);font-size:var(--fs-ui)}.kb-seen__label{flex:none;font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.kb-seen__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.kb-seen{align-items:baseline}.kb-seen__value{white-space:normal;overflow:visible}}.kb-body{padding:clamp(18px,3vw,30px)}.kb-files{margin-top:var(--gap)}.kb-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;min-height:56px;position:relative}.kb-file-row+.kb-file-row{border-top:1px solid var(--border)}.kb-file-row__name{min-width:0;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-file-row__name:hover{color:var(--accent);text-decoration:none}.kb-file-row__size{color:var(--faint);font-size:var(--fs-ui)}.kb-file-row__act{display:inline-flex;margin:0}.kb-modal{display:grid}.field textarea.kb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.55;min-height:300px;-moz-tab-size:2;tab-size:2}.kb-form .checks{gap:6px}.md{max-width:720px;color:var(--text);font-size:var(--fs-body);line-height:1.65;overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md .md-table,.md blockquote,.md ol,.md p,.md pre,.md ul{margin:0 0 .9em}.md .md-h1{font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:.02em;line-height:1.1;margin:1.5em 0 .55em}.md .md-h2{font-size:1.22rem;font-weight:800;line-height:1.25;margin:1.4em 0 .5em}.md .md-h3{font-size:1.04rem;line-height:1.3;margin:1.2em 0 .4em;color:var(--text)}.md .md-h3,.md strong{font-weight:800}.md del{color:var(--muted)}.md a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.md a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.md ol,.md ul{padding-left:1.4em}.md li+li{margin-top:.3em}.md li>ol,.md li>p,.md li>ul{margin:.3em 0 0}.md li::marker{color:var(--faint)}.md ul.md-tasks{list-style:none;padding-left:0}.md li.md-task{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:baseline}.md li.md-task>input{width:15px;height:15px;margin:0;accent-color:var(--text);transform:translateY(2px)}.md li.md-task>:not(input){grid-column:2}.md li.md-task[data-done]>.md-li{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.md blockquote{padding:2px 0 2px 16px;border-left:2px solid var(--border-strong);color:var(--muted)}.md blockquote>:last-child{margin-bottom:0}.md hr{border:0;border-top:1px solid var(--border);margin:1.6em 0}.md .md-code,.md pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.md .md-code{padding:1px 6px;border-radius:6px;background:var(--hover);border:1px solid var(--border)}.md pre{padding:14px 16px;background:var(--field);overflow-x:auto;line-height:1.5;white-space:pre;overflow-wrap:normal}.md .md-img,.md pre{border-radius:var(--radius-sm);border:1px solid var(--border)}.md .md-img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.md .md-fig .md-img{display:block}.md .md-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-sm)}.md table{width:100%;border-collapse:collapse;font-size:var(--fs-ui);line-height:1.45}.md th{text-align:left;font-size:var(--fs-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600;white-space:nowrap}.md td,.md th{padding:10px 12px;border-bottom:1px solid var(--border)}.md td{vertical-align:top;overflow-wrap:normal}@media (max-width:760px){.md td,.md th{padding:8px 10px}.md th{letter-spacing:.08em}}.md tr:last-child td{border-bottom:none}.kb-sections__name{font-weight:700;color:var(--text)}.kb-sections__name:hover{color:var(--accent);text-decoration:none}table.kb-sections td.wide .error--form{margin-top:6px}.kb-import{max-width:880px}.kb-import .grid2>.field:nth-child(1 of .field){margin-top:0}@media (min-width:1181px){table.sheets-table{table-layout:fixed}.sheets-th-owner{width:190px}.sheets-th-kind{width:150px}.sheets-th-status{width:130px}.sheets-th-date{width:112px}.sheets-th-acts{width:180px}}table.sheets-table td{vertical-align:middle}.sheets-name{display:block;min-width:0;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.sheets-name:hover{color:var(--accent);text-decoration:none}.sheets-name--off{color:var(--muted)}.sheets-note{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}table.sheets-table tr[data-off] .sheets-name{color:var(--muted)}.dash-stats{margin-bottom:var(--gap)}a.dash-stat{display:block;color:var(--text);transition:border-color .15s ease}a.dash-stat:hover{border-color:var(--accent-line);text-decoration:none}a.dash-stat:hover .stat__label{color:var(--muted)}.dash-stat .stat__label,.dash-stat .stat__value,.dash-stat__note{display:block}.dash-stat__note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-new{color:var(--accent);font-weight:700}.dash-onb__bar{height:8px;margin:16px 0 14px;background:var(--border)}.dash-onb__bar>i{background:var(--text)}.dash-take .drow__text{color:var(--text)}.dash-take .drow__text:hover{text-decoration:none}.dash-take .drow__end{margin:0;display:flex}.dgrid>.dash-full{grid-column:1/-1}.dash-bdays--row .dlist{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(var(--gap) + 20px)}.dash-bdays--row .drow:before{display:none}.dash-bdays--row .drow:nth-child(n+4):before{display:block}@media (max-width:1180px){.dash-bdays--row .dlist{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-bdays--row .drow:nth-child(n+3):before{display:block}}@media (max-width:620px){.dash-bdays--row .dlist{grid-template-columns:minmax(0,1fr)}.dash-bdays--row .drow:nth-child(n+2):before{display:block}}@media (min-width:621px) and (max-width:900px){.dgrid.dash-even>:last-child:not(.dgrid__wide){grid-column:auto}}.md .md-toggle{margin:0 0 .6em}.md .md-toggle>summary{display:flex;align-items:baseline;gap:10px;cursor:pointer;list-style:none;padding:8px 0;font-weight:700;color:var(--text);border-bottom:1px solid var(--border)}.md .md-toggle>summary::-webkit-details-marker{display:none}.md .md-toggle>summary:before{content:"";flex:none;width:0;height:0;transform:translateY(-1px);border-left:6px solid var(--muted);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}.md .md-toggle[open]>summary:before{transform:translateY(-1px) rotate(90deg)}.md .md-toggle>summary:hover{color:var(--accent)}.md .md-toggle>summary:hover:before{border-left-color:var(--accent)}.md .md-toggle__body{padding:12px 0 4px 16px;border-left:1px solid var(--border);margin-left:3px}.md .md-toggle__body>:last-child{margin-bottom:0}.md .md-toggle+hr,.md hr:has(+.md-toggle){display:none}