@layer theme,base;@layer components{:where(.app) :is(h1,h2,h3,h4){font-size:var(--size-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-wrap:balance;overflow-wrap:anywhere;margin:0}:where(.app) a{text-underline-offset:.2em;text-decoration-thickness:1px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw{white-space:nowrap}.wrap{box-sizing:content-box;max-width:46rem;padding:0 var(--space-4);margin:0 auto}.screen{padding-bottom:var(--space-12)}.ico{width:1.25rem;height:1.25rem;color:var(--cat,var(--color-text-2));flex:none}.ico-sm{flex:none;width:1rem;height:1rem}.ico-ui{flex:none;width:1.5rem;height:1.5rem;display:block}.ico-h{width:1.25rem;height:1.25rem;color:var(--color-text-2);flex:none}.h-ico{align-items:center;gap:var(--space-2);display:flex}.icon-btn,.link-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--space-12);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out);display:inline-flex}.icon-btn{min-inline-size:var(--space-12);color:var(--color-text);background:0 0;border:0;padding:0}.link-btn{padding:0 var(--space-1);color:var(--color-brand-400);background:0 0;border:0}:is(.icon-btn,.link-btn):active{transform:scale(.97)}.top{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);display:flex}.brand{min-block-size:var(--space-12);font-size:var(--size-lg);font-weight:var(--weight-bold);align-items:center;display:inline-flex}.user{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mail{font-size:var(--size-xs);color:var(--color-text-2);text-align:right;overflow-wrap:anywhere}.logout{display:none}.today{color:var(--color-text-2)}.layout{gap:var(--space-8);margin-top:var(--space-6);display:grid}.layout>*{min-width:0}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.count{margin-top:var(--space-1);font-size:var(--size-xs);color:var(--color-text-2);font-variant-numeric:tabular-nums}.sub{margin:var(--space-8) 0 var(--space-3)}.sub.is-quiet{margin:var(--space-8) 0 var(--space-2);font-size:var(--size-base);color:var(--color-text-2)}.feed-body>.sub.is-quiet:first-child{margin-top:0}.empty{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text-2)}.tabs{gap:var(--space-1);margin:var(--space-3) 0;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);grid-template-columns:1fr 1fr;display:grid}.tab{min-block-size:var(--space-12);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-2);font-weight:var(--weight-semibold);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);background:0 0;border:0}.tab[aria-pressed=true]{background:var(--color-card-strong);color:var(--color-text)}.tab:active{transform:scale(.97)}.cards{gap:var(--space-2);display:grid}.card{border-radius:var(--radius-md);background:var(--color-card);position:relative}.card-btn{gap:var(--space-1);width:100%;min-block-size:var(--space-12);padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius-md);background:var(--color-card);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out);border:0;display:grid}.card-btn:active{background:var(--color-card-strong)}.card-btn>:is(.c-meta,.c-title){padding-right:var(--space-6)}.chev{top:var(--space-3);right:var(--space-3);width:1.5rem;height:1.5rem;color:var(--color-text-2);transition:transform var(--motion-fast) var(--motion-ease-out);position:absolute}[aria-expanded=true]>.chev{transform:rotate(180deg)}.c-meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-2);flex-wrap:wrap;display:flex}.c-cat{align-items:center;gap:var(--space-2);display:inline-flex}.c-date{white-space:nowrap;font-variant-numeric:tabular-nums}.c-new{font-weight:var(--weight-semibold);color:var(--color-text)}.c-title{font-weight:var(--weight-semibold)}.c-sum{max-width:var(--measure-text);color:var(--color-text-2)}.c-foot{align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.c-act{align-items:center;gap:var(--space-1);color:var(--color-text-2);display:inline-flex}.c-act:is(.is-zapis,.is-weryfikacja){color:var(--color-text);font-weight:var(--weight-semibold)}.c-due{color:var(--color-text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.c-due.is-soon{color:var(--color-alert-400)}.c-more{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.c-more .c-foot{margin-top:0}.c-quote{max-width:var(--measure-text);color:var(--color-text-2);margin:0}.c-orig{max-width:var(--measure-text);color:var(--color-text-2);overflow-wrap:anywhere}.c-src{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--size-xs);color:var(--color-text-2);flex-wrap:wrap;display:flex}.c-src .link-btn{font-size:var(--size-base);padding-inline:0}.c-btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.mark-btn[aria-pressed=true]{border-color:var(--color-brand-400);background:var(--color-brand-tint)}.marks{align-items:center;gap:var(--space-1);color:var(--color-text-2);display:inline-flex}.xitem.is-done :is(.c-title,.r-title,.tr-title,.tr-day,.c-new){color:var(--color-text-2)}.xitem.is-done :is(.c-sum,.c-meta,.r-sub,.tr-wd,.tr-cat,.tr-left,.c-due){color:var(--color-muted)}.xitem.is-done .c-act{color:var(--color-muted);font-weight:var(--weight-regular)}.xitem.is-done .ico{color:var(--color-muted)}.xitem.is-done .bar-fill{background:color-mix(in srgb, var(--color-muted) 50%, var(--color-border-strong))}.card.is-lead.is-done .c-sum{color:var(--color-muted)}.reveal{transition:grid-template-rows var(--motion-fast) var(--motion-ease-out);grid-template-rows:0fr;display:grid}.reveal.is-open{transition-duration:var(--motion-base);grid-template-rows:1fr}.reveal-inner{opacity:0;visibility:hidden;min-height:0;transition:opacity var(--motion-fast) var(--motion-ease-out), visibility 0s var(--motion-ease-out) var(--motion-fast);position:relative;overflow:hidden}.reveal.is-open>.reveal-inner{opacity:1;visibility:visible;transition-delay:0s}.is-lead-list{margin-bottom:var(--space-6)}.card.is-lead{border:1px solid var(--color-border-strong);background:var(--color-card-strong)}.is-lead>.card-btn{padding:var(--space-6) var(--space-4);background:var(--color-card-strong)}.is-lead>.card-btn:active{background:var(--color-card)}.is-lead .c-title{font-size:var(--size-lg);line-height:var(--leading-tight)}.is-lead .c-sum{color:var(--color-text)}.is-lead .chev{top:var(--space-6)}.rrows>li{border-bottom:1px solid var(--color-border)}.rrows>li:first-child{border-top:1px solid var(--color-border)}.rrow{position:relative}.rrow-btn{align-items:start;gap:var(--space-1) var(--space-3);width:100%;min-block-size:var(--space-12);padding:var(--space-3) var(--space-8) var(--space-3) var(--space-1);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.rrow-btn:active{background:var(--color-card)}.rrow-btn>.ico{margin-top:var(--space-1)}.r-main{gap:var(--space-1);min-width:0;display:grid}.r-title{font-weight:var(--weight-semibold)}.r-sub,.r-due{font-size:var(--size-xs);color:var(--color-text-2)}.r-sub .marks{margin-left:var(--space-2);vertical-align:middle}.r-due .c-due:not(.is-soon){font-weight:var(--weight-regular)}.rrow .chev{right:0}.rrow .c-more{padding:0 var(--space-1) var(--space-4) calc(1.25rem + var(--space-3) + var(--space-1))}.rrow.is-plain>.rrow-btn{grid-template-columns:minmax(0,1fr)}.rrow.is-plain .c-more{padding-left:var(--space-1)}.tpanel{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-alt)}.tpanel-head{min-block-size:var(--space-12);padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-card-strong);align-items:center;display:flex}.tpanel-head h2{font-size:var(--size-base)}.tpanel>.empty{margin:var(--space-3)}.trows>li+li{border-top:1px solid var(--color-border)}.trow{border-left:4px solid #0000}.trow.is-hot{border-left-color:var(--color-alert-400)}.trows>li:last-child .trow{border-bottom-left-radius:var(--radius-md)}.trow-btn{grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-3);width:100%;min-block-size:var(--space-12);padding:var(--space-3) var(--space-8) var(--space-3) var(--space-3);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out);background:0 0;border:0;display:grid;position:relative}.trow-btn:active{background:var(--color-card)}.tr-date{font-variant-numeric:tabular-nums;align-content:start;display:grid}.tr-date .marks{margin-top:var(--space-1)}.tr-wd{font-size:var(--size-xs);color:var(--color-text-2)}.tr-day{font-weight:var(--weight-semibold)}.trow.is-hot :is(.tr-wd,.tr-day){color:var(--color-alert-400)}.tr-main{gap:var(--space-1);min-width:0;display:grid}.tr-title{max-width:var(--measure-text);padding-right:var(--space-2)}.tr-cat{align-items:center;gap:var(--space-1);font-size:var(--size-xs);color:var(--color-text-2);display:flex}.tr-cat .ico{width:1rem;height:1rem}.tr-left{font-size:var(--size-xs);font-weight:var(--weight-semibold);color:var(--color-text-2);font-variant-numeric:tabular-nums}.trow.is-hot .tr-left{color:var(--color-alert-400)}.tr-main>.bar{margin-top:var(--space-1)}.bar{height:var(--space-1);background:var(--color-border-strong);display:block;position:relative}.bar-fill{background:var(--color-brand-400);transform:scaleX(var(--fill));transform-origin:0;transition:transform var(--motion-base) var(--motion-ease-out);position:absolute;inset:0}.bar.is-hot .bar-fill{background:var(--color-alert-400)}.bars-init .bar-fill{transform:scaleX(0)}.trow .chev{right:var(--space-2)}.trow .c-more{padding:0 var(--space-4) var(--space-4) var(--space-3)}.feed{flex-direction:column;display:flex;position:relative}.feed-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.sec-gap{margin:var(--space-8) 0 var(--space-4)}.tools{align-items:flex-start;gap:var(--space-2);display:flex;position:relative}.tools.is-open{z-index:13}.catbtn{align-items:center;gap:var(--space-2);min-width:0;min-block-size:var(--space-12);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-card);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out);flex:auto;display:flex}.catbtn:active{transform:scale(.97)}.catbtn-label{overflow-wrap:anywhere;min-width:0}.catbtn .chev{margin-left:auto;position:static}.search-btn,.clear-btn{border:1px solid var(--color-border-input)}.search-btn[aria-expanded=true]{border-color:var(--color-brand-400);background:var(--color-brand-tint)}.tools.is-open .clear-btn{display:none}.search-reveal{margin-inline:calc(-1 * var(--space-1))}.search{padding:var(--space-3) var(--space-1) var(--space-1)}.feed-body{margin-top:var(--space-4)}.more-link{margin-top:var(--space-6);align-self:flex-start}.dropdown{top:calc(100% + var(--space-1));z-index:13;padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--space-1))) scale(.98);transform-origin:0 0;transition:opacity var(--motion-fast) var(--motion-ease-out), transform var(--motion-fast) var(--motion-ease-out), visibility 0s var(--motion-ease-out) var(--motion-fast);position:absolute;left:0;right:0}.dropdown.is-open{opacity:1;visibility:visible;transition-duration:var(--motion-base), var(--motion-base), 0s;transition-delay:0s;transform:none}.dd-scrim{z-index:12;background:var(--color-bg);opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-ease-out), visibility 0s var(--motion-ease-out) var(--motion-fast);position:fixed;inset:0}.dd-scrim.is-open{opacity:.6;visibility:visible;transition-duration:var(--motion-base), 0s;transition-delay:0s}.catbtn[aria-expanded=true] .chev{transform:rotate(180deg)}.rows{gap:var(--space-1);display:grid}.row{align-items:center;gap:var(--space-3);width:100%;min-block-size:var(--space-12);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.row:active{background:var(--color-card-strong)}.row[aria-pressed=true]{background:var(--color-brand-tint)}.row[aria-pressed=true]:focus-visible{outline-offset:3px}.row-name{overflow-wrap:anywhere;min-width:0}.row-num{font-size:var(--size-xs);color:var(--color-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.row-check{width:1.25rem;height:1.25rem;color:var(--color-brand-400)}.row-check.is-off{visibility:hidden}.col-label{font-size:var(--size-xs);color:var(--color-text-2)}.rows.is-left .row{min-block-size:var(--space-8);padding:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.rows.is-left .row-num{font-size:var(--size-base);font-weight:var(--weight-semibold);color:var(--color-text)}.left-menu{gap:var(--space-1);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.menu-item{align-items:center;gap:var(--space-3);width:100%;min-block-size:var(--space-8);padding:0 var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out);background:0 0;border:0;display:flex}.menu-item:active{background:var(--color-card-strong)}:is(.left-menu,.drawer-menu) .ico-ui{color:var(--color-text-2)}.left-links{gap:var(--space-1) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.link-sm{min-block-size:var(--space-6);font-size:var(--size-xs);color:var(--color-text-2);cursor:pointer;background:0 0;border:0;padding:0}.info{margin-top:var(--space-3);font-size:var(--size-xs)}.info:empty{display:none}.note{margin-top:var(--space-3);font-size:var(--size-xs);color:var(--color-text-2)}.theme{gap:var(--space-2);padding:var(--space-1) var(--space-2);display:grid}.theme-label{align-items:center;gap:var(--space-3);display:flex}.theme-label .ico-ui{color:var(--color-text-2)}.theme-select{display:block;position:relative}.theme-select select{appearance:none;width:100%;min-block-size:var(--space-12);padding:0 var(--space-12) 0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-alt);color:var(--color-text);font:inherit;font-size:var(--size-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease-out)}.theme-select select:focus-visible{border-color:var(--color-brand-400)}.theme-select option{background:var(--color-card);color:var(--color-text)}.theme-select .chev{pointer-events:none;top:50%;transform:translateY(-50%)}html:has(.drawer.is-open){overflow:hidden}.scrim{z-index:20;background:var(--color-bg);opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-ease-out), visibility 0s var(--motion-ease-out) var(--motion-fast);position:fixed;inset:0}.scrim.is-open{opacity:.75;visibility:visible;transition-duration:var(--motion-base), 0s;transition-delay:0s}.drawer{z-index:30;align-content:start;gap:var(--space-4);box-sizing:content-box;overscroll-behavior:contain;width:min(20rem,85vw);padding:var(--space-4);background:var(--color-card);box-shadow:var(--shadow-card);visibility:hidden;transition:transform var(--motion-fast) var(--motion-ease-out), visibility 0s var(--motion-ease-out) var(--motion-fast);display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer.is-open{visibility:visible;transition-duration:var(--motion-base), 0s;transition-delay:0s;transform:none}.drawer-head{justify-content:space-between;align-items:center;display:flex}.account{gap:var(--space-1);display:grid}.account-mail{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.account-who{color:var(--color-text-2)}.drawer-menu{gap:var(--space-1);display:grid}.drawer-menu .menu-item{min-block-size:var(--space-12)}.drawer .info,.drawer .note{margin-top:0}.cookie{left:50%;bottom:var(--space-3);z-index:15;justify-content:space-between;align-items:center;gap:var(--space-3);width:calc(100% - 2 * var(--space-3));max-width:30rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-card);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.cookie p{flex:12rem}.toast{left:50%;bottom:var(--space-3);z-index:16;width:calc(100% - 2 * var(--space-3));max-width:30rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-alert-400);border-radius:var(--radius-md);background:var(--color-card);position:fixed;transform:translate(-50%)}.toast:empty{display:none}.narrow{max-width:46rem;margin-inline:auto}.back{align-items:center;gap:var(--space-1);min-block-size:var(--space-12);color:var(--color-text-2);font-weight:var(--weight-semibold);display:inline-flex}.page-h{margin-top:var(--space-2)}.narrow>.count{margin-bottom:var(--space-2)}.set{gap:var(--space-4);margin-top:var(--space-6);display:grid}.set fieldset{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-card);border:0;min-width:0;margin:0}.set legend{float:left;width:100%;margin-bottom:var(--space-3);font-weight:var(--weight-semibold);padding:0}.set legend+*{clear:both}.opts{gap:var(--space-2);display:grid}.opt{align-items:center;gap:var(--space-3);box-sizing:content-box;min-block-size:var(--space-12);padding:var(--space-2) var(--space-3);border:1px solid var(--color-bg);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;display:flex}.opt:has(input:checked){border-color:var(--color-brand-400)}.opt input{appearance:none;border:2px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-card);cursor:pointer;flex:none;place-content:center;width:1.5rem;height:1.5rem;margin:0;display:grid}.opt input:checked{border-color:var(--color-brand-400);background:var(--color-brand-400)}.opt input[type=checkbox]:checked:after{content:"";border:solid var(--color-bg);border-width:0 3px 3px 0;width:.375rem;height:.75rem;margin-top:-.125rem;transform:rotate(45deg)}.opt-text{align-items:center;gap:var(--space-2);display:inline-flex}.error{margin-top:var(--space-2);font-size:var(--size-xs);color:var(--color-alert-400)}.set-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.card-btn:hover .c-title,.rrow-btn:hover .r-title,.trow-btn:hover .tr-title,.row:hover .row-name,.link-sm:hover,.back:hover{text-decoration:underline}.catbtn:hover{border-color:var(--color-brand-400)}.icon-btn:hover{background:var(--color-card)}.tab:hover{color:var(--color-text)}.theme-select select:hover{border-color:var(--color-brand-400)}.link-btn:hover{text-decoration:underline}.menu-item:hover{background:var(--color-bg)}.left-menu .menu-item:hover{background:var(--color-card)}}@media (prefers-reduced-motion:reduce){.chev,.drawer,.dropdown,.reveal,.bar-fill{transition:none}.bars-init .bar-fill{transform:scaleX(var(--fill))}.drawer{opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-ease-out), visibility 0s var(--motion-ease-out) var(--motion-fast);transform:none}.drawer.is-open{opacity:1;visibility:visible;transition-delay:0s}.dropdown{transition:opacity var(--motion-fast) var(--motion-ease-out), visibility 0s var(--motion-ease-out) var(--motion-fast);transform:none}:is(.icon-btn,.link-btn,.catbtn,.tab):active{transform:none}}@media (max-width:1023.98px){.home[data-pane=terminy] .feed,.home[data-pane=ogloszenia] .urgent,.home[data-pane=terminy] .search-btn,.left,.desk-only{display:none}.feed>.search-reveal{order:-1}.feed>.search-reveal .search{padding:var(--space-1) var(--space-1) var(--space-6)}.home.is-searching .layout{margin-top:var(--space-2)}}@media (min-width:768px){.wrap{padding:0 var(--space-8)}}@media (min-width:1024px){.wrap{max-width:80rem}.logout{display:inline-flex}.menu-btn,.phone-only,.dd-scrim{display:none}.layout{gap:var(--space-4);grid-template-columns:13rem minmax(0,1fr) 17rem;grid-template-areas:"left feed urgent";align-items:start}.left{grid-area:left}.feed{grid-area:feed}.urgent{grid-area:urgent}.home.screen{padding-bottom:0}.home .feed{padding-bottom:var(--space-12)}.left,.urgent{top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-1);margin:calc(-1 * var(--space-1));position:sticky;overflow-y:auto}}@media (min-width:1280px){.layout{gap:var(--space-6);grid-template-columns:minmax(14rem,16rem) minmax(0,1fr) minmax(18rem,22rem)}}}@layer utilities;
