@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#f7f3eb;--color-bg-2:#f0e9db;--color-bg-3:#e6dbc8;--color-ink:#123;--color-ink-soft:#344455;--color-muted:#6a6255;--color-line:#d8d0c3;--color-terracotta:#aa664e;--color-terracotta-2:#f2d8ca;--color-linen:#dbd0bb;--color-sand:#cebfa8;--color-basket:#9a816a;--color-forest:#264531;--color-tax-red:#bd413f;--color-tax-amber:#d79628;--color-tax-green:#14874e;--color-tax-blue:#005799;--color-tax-red-bg:#ffe8e6;--color-tax-amber-bg:#ffebd2;--color-tax-green-bg:#d7f4e0;--color-tax-blue-bg:#dfedfc;--color-admin-side:#101c28;--color-admin-side-fg:#dce6f0;--color-admin-side-muted:#84919e;--color-admin-side-line:#273442;--font-display:"Newsreader", "Cormorant Garamond", Georgia, serif}@supports (color:lab(0% 0 0)){:root,:host{--color-bg:lab(95.9795% .563413 4.55587);--color-bg-2:lab(92.5229% .991106 7.62935);--color-bg-3:lab(87.9035% 1.46726 10.7407);--color-ink:lab(12.2872% -2.43511 -13.6284);--color-ink-soft:lab(28.0058% -2.95441 -12.132);--color-muted:lab(42.0511% 1.48928 8.45981);--color-line:lab(83.8222% 1.00189 7.63714);--color-terracotta:lab(50.586% 26.2674 25.6585);--color-terracotta-2:lab(88.2462% 7.77495 10.4616);--color-linen:lab(83.8477% 1.60295 11.5322);--color-sand:lab(78.0258% 2.76655 13.3648);--color-basket:lab(55.8531% 7.11191 16.2456);--color-forest:lab(26.4194% -15.7468 8.0946);--color-tax-red:lab(46.203% 50.4327 30.0437);--color-tax-amber:lab(67.3872% 18.7132 63.1076);--color-tax-green:lab(49.4776% -41.7249 21.5535);--color-tax-blue:lab(35.4663% -2.02532 -43.501);--color-tax-red-bg:lab(93.9229% 9.19664 4.96061);--color-tax-amber-bg:lab(94.2484% 3.83502 15.0783);--color-tax-green-bg:lab(93.5794% -12.4075 6.35813);--color-tax-blue-bg:lab(93.0129% -2.61167 -8.86388);--color-admin-side:lab(9.43427% -2.09934 -10.2805);--color-admin-side-fg:lab(90.7024% -1.91736 -6.40072);--color-admin-side-muted:lab(59.3683% -2.52384 -8.82237);--color-admin-side-line:lab(21.0556% -2.51664 -10.3939)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:var(--color-bg);--bg-2:var(--color-bg-2);--bg-3:var(--color-bg-3);--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--muted:var(--color-muted);--line:var(--color-line);--terracotta:var(--color-terracotta);--terracotta-2:var(--color-terracotta-2);--linen:var(--color-linen);--sand:var(--color-sand);--basket:var(--color-basket);--forest:var(--color-forest);--tax-red:var(--color-tax-red);--tax-amber:var(--color-tax-amber);--tax-green:var(--color-tax-green);--tax-blue:var(--color-tax-blue);--tax-red-bg:var(--color-tax-red-bg);--tax-amber-bg:var(--color-tax-amber-bg);--tax-green-bg:var(--color-tax-green-bg);--tax-blue-bg:var(--color-tax-blue-bg);--admin-side:var(--color-admin-side);--admin-side-fg:var(--color-admin-side-fg);--admin-side-muted:var(--color-admin-side-muted);--admin-side-line:var(--color-admin-side-line);--admin-pos:#14874e;--admin-warn:#d29922;--admin-neg:#bd413f;--display:var(--font-display);--sans:var(--font-sans);--mono:var(--font-mono);--maxw:1240px;--pad:clamp(20px, 4vw, 56px);--radius:14px;--radius-s:8px}@supports (color:lab(0% 0 0)){:root{--admin-pos:lab(49.4776% -41.7249 21.5535);--admin-warn:lab(67.5362% 14.8294 64.5914);--admin-neg:lab(46.203% 50.4327 30.0437)}}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:17px;line-height:1.55}body.admin{background:#f5f1ea;background:lab(95.3932% .463635 3.79262)}.adm-view{max-width:100%;overflow-x:hidden}.adm-table-wrap{overflow-x:auto}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500}h1{font-size:clamp(40px,5.6vw,72px);font-weight:450;line-height:1.04}h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1}h3{font-size:clamp(22px,2.2vw,28px);line-height:1.2}h4{font-size:19px;line-height:1.25}p{text-wrap:pretty;margin:0 0 1em}.adm-layout{grid-template-columns:260px 1fr;min-height:100vh;display:grid}@media (max-width:900px){.adm-layout{grid-template-columns:1fr}.adm-side{z-index:100;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.adm-side.is-open{transform:translate(0)}}.adm-side{background:var(--admin-side);color:var(--admin-side-fg);flex-direction:column;gap:8px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-side__brand{border-bottom:1px solid var(--admin-side-line);align-items:center;gap:10px;margin-bottom:16px;padding:4px 8px 18px;display:flex}.adm-side__logo{background:var(--admin-side-fg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.adm-side__logo img{width:100%;height:auto}.adm-side__name{font-family:var(--display);color:var(--admin-side-fg);font-size:17px}.adm-side__sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--admin-side-muted);margin-top:2px;font-size:10px}body.steuer .adm-side__sub{letter-spacing:.14em}.adm-side__group{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--admin-side-muted);margin-top:6px;padding:12px 12px 6px;font-size:10.5px}.adm-nav{color:var(--admin-side-fg);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:14.5px;text-decoration:none;transition:background .15s,color .15s;display:flex}.adm-nav:hover{background:#1e2f41;background:lab(18.6877% -2.83948 -13.717)}.adm-nav.is-active{color:#fff;color:lab(100% 0 0);background:#263a4e;background:lab(23.3145% -3.2091 -15.4352)}.adm-nav__icon{opacity:.85;flex-shrink:0;width:18px;height:18px}.adm-nav__badge{background:var(--terracotta);color:var(--bg);font-family:var(--mono);letter-spacing:.03em;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:600}.adm-side__user{border-top:1px solid var(--admin-side-line);align-items:center;gap:10px;margin-top:auto;padding:16px 12px 12px;display:flex}.adm-side__avatar{background:var(--terracotta);width:36px;height:36px;color:var(--bg);font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.adm-side__userlbl{color:var(--admin-side-fg);font-size:14px}.adm-side__userlbl small{color:var(--admin-side-muted);margin-top:2px;font-size:11.5px;display:block}.adm-main{flex-direction:column;min-width:0;display:flex}.adm-topbar{background:var(--bg);border-bottom:1px solid var(--line);z-index:30;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.adm-search{flex:1;max-width:520px;position:relative}.adm-search input{border:1px solid var(--line);background:var(--bg-2);width:100%;font:inherit;color:var(--ink);border-radius:10px;padding:10px 14px 10px 38px;font-size:14px}.adm-search input:focus{outline:2px solid var(--ink);outline-offset:1px}.adm-search svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adm-topactions{align-items:center;gap:8px;display:flex}.adm-topbtn{background:var(--bg-2);border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.adm-topbtn:hover{background:var(--bg-3)}.adm-view{width:100%;max-width:1400px;padding:28px}.adm-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.adm-pagehead__title{font-size:clamp(26px,3vw,34px)}.adm-pagehead__sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11.5px}.adm-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;overflow:hidden}.adm-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.adm-card__head h3{font-size:18px;font-family:var(--display);font-weight:500}.adm-card__body{padding:20px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin-bottom:28px;display:grid}.kpi{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:20px;position:relative;overflow:hidden}.kpi__lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.kpi__val{font-family:var(--display);color:var(--ink);margin:8px 0 6px;font-size:38px;line-height:1}.kpi__delta{font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.kpi__delta.up{color:var(--admin-pos)}.kpi__delta.dn{color:var(--admin-neg)}.kpi__spark{height:36px;margin-top:16px;display:block}.spark-line{stroke:var(--ink);stroke-width:1.6px;fill:none}.spark-fill{fill:var(--ink);opacity:.08}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--muted);background:var(--bg-2);border-bottom:1px solid var(--line);padding:14px 18px;font-size:10.5px;font-weight:500}.adm-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 18px}.adm-table tr:hover td{background:var(--bg-2)}.adm-table tr.is-selected td{background:#dce6f0;background:lab(90.7024% -1.91736 -6.40072)}.adm-table .num{font-family:var(--mono)}.pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-2);color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.new{color:#005799;color:lab(35.4663% -2.02532 -43.501);background:#e2edf8;background:lab(93.02% -2.12058 -7.10671);border-color:#c0d0e1;border-color:lab(82.5634% -3.05694 -10.5998)}.pill.work{color:#815c0a;color:lab(42.004% 10.718 46.7938);background:#f6e9d5;background:lab(93.1155% 1.92806 11.4521);border-color:#dfcfb4;border-color:lab(83.8514% 2.73588 15.406)}.pill.paid{color:#00572e;color:lab(31.8077% -35.6144 18.4462);background:#d9eedf;background:lab(92.2855% -9.29216 4.76047);border-color:#afd1b9;border-color:lab(80.9514% -15.5491 7.97189)}.pill.shipped{color:#0b3c67;color:lab(24.1473% -2.46713 -30.2179);background:#d6e7f8;background:lab(90.6847% -3.08084 -10.611);border-color:#acc7e4;border-color:lab(79.039% -4.70704 -17.5018)}.pill.done{color:#264531;color:lab(26.4194% -15.7468 8.0946);background:#d1edd9;background:lab(91.2593% -12.4091 6.35914);border-color:#a0caad;border-color:lab(77.6029% -18.7002 9.59157)}.pill.warn{color:#913814;color:lab(36.3147% 37.3531 40.5676);background:#ffe5d7;background:lab(92.8628% 8.91295 11.9784);border-color:#f5c5b4;border-color:lab(83.3585% 15.9577 15.279)}.pill.muted{color:var(--muted)}.adm-field{flex-direction:column;gap:6px;display:flex}.adm-field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.adm-input,.adm-textarea,.adm-select{border:1px solid var(--line);background:var(--bg);font:inherit;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px}.adm-textarea{resize:vertical;min-height:120px;font-family:inherit}.adm-input:focus,.adm-textarea:focus,.adm-select:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:#0000}.adm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.adm-btn--primary{background:var(--ink);color:var(--bg)}.adm-btn--primary:hover{background:#1e354b;background:lab(20.9601% -3.16371 -17.0599)}.adm-btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.adm-btn--ghost:hover{background:var(--bg-2);border-color:var(--ink)}.adm-btn--danger{background:var(--admin-neg);color:var(--bg)}.adm-btn--terra{background:var(--terracotta);color:var(--bg)}.adm-btn--sm{padding:6px 11px;font-size:12.5px}.adm-section{margin-bottom:28px}.adm-cols{grid-template-columns:2fr 1fr;gap:22px;display:grid}@media (max-width:1000px){.adm-cols{grid-template-columns:1fr}}.bars{flex-direction:column;gap:10px;display:flex}.bar{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.bar__label{color:var(--ink);font-size:14px}.bar__track{background:var(--bg-2);border-radius:999px;grid-column:1/-1;height:6px;margin-top:2px;overflow:hidden}.bar__fill{background:linear-gradient(90deg, var(--terracotta), var(--ink));border-radius:999px;height:100%;transition:width .4s cubic-bezier(.6,.2,.2,1)}.bar__val{font-family:var(--mono);color:var(--ink);font-size:13px}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.tabs button{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:14px}.tabs button:hover{color:var(--ink)}.tabs button.is-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.adm-gate{background:radial-gradient(circle at 20% 30%, #ede3d2 0%, transparent 50%), radial-gradient(circle at 80% 70%, #fae6e3 0%, transparent 50%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}@supports (color:lab(0% 0 0)){.adm-gate{background:radial-gradient(circle at 20% 30%, lab(90.7848% 1.57276 9.51754) 0%, transparent 50%), radial-gradient(circle at 80% 70%, lab(92.8568% 6.44511 4.28123) 0%, transparent 50%), var(--bg)}}.adm-gate__card{background:var(--bg);border:1px solid var(--line);border-radius:18px;width:100%;max-width:420px;padding:36px;box-shadow:0 24px 60px #1f140114;box-shadow:0 24px 60px lab(7.22788% 4.17398 10.5845/.08)}.adm-gate__hint{background:var(--bg-2);font-family:var(--mono);color:var(--ink-soft);letter-spacing:.04em;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:12px}.year-switch{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.year-switch button{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500}.year-switch button.is-active{background:var(--ink);color:var(--bg)}.year-switch button .yrtag{opacity:.7;letter-spacing:.1em;text-transform:uppercase;margin-left:6px;font-size:9.5px}.gw-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:28px;display:grid}.gw-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden}.gw-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gw-card__title{font-family:var(--sans);color:var(--ink);letter-spacing:.005em;font-size:14.5px;font-weight:600}.gw-card__sub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:10.5px}.gw-card__val{font-family:var(--display);color:var(--ink);font-size:32px;line-height:1}.gw-card__val small{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:11px;display:block}.gw-card__bar{background:var(--bg-3);border-radius:999px;height:10px;position:relative;overflow:visible}.gw-card__bar-fill{background:var(--ink);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.6,.2,.2,1);position:absolute;inset:0 auto 0 0}.gw-card__bar-mark{background:var(--ink);opacity:.4;width:2px;position:absolute;top:-3px;bottom:-3px}.gw-card__bar-mark:after{content:attr(data-label);font-family:var(--mono);letter-spacing:.06em;color:var(--muted);white-space:nowrap;text-transform:uppercase;font-size:9.5px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.gw-card__legend{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;justify-content:space-between;font-size:11px;display:flex}.gw-card--green .gw-card__bar-fill{background:var(--tax-green)}.gw-card--amber .gw-card__bar-fill{background:var(--tax-amber)}.gw-card--red .gw-card__bar-fill{background:var(--tax-red)}.gw-card--green:before,.gw-card--amber:before,.gw-card--red:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.gw-card--green:before{background:var(--tax-green)}.gw-card--amber:before{background:var(--tax-amber)}.gw-card--red:before{background:var(--tax-red)}.gw-status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.gw-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.gw-status:before{box-shadow:0 0 0 3px color-mix(in oklch, currentColor 30%, transparent)}}.gw-status--green{color:var(--tax-green);background:var(--tax-green-bg)}.gw-status--amber{color:var(--tax-amber);background:var(--tax-amber-bg)}.gw-status--red{color:var(--tax-red);background:var(--tax-red-bg)}.gw-card__note{color:var(--ink-soft);border-top:1px dashed var(--line);padding-top:12px;font-size:12.5px;line-height:1.45}.bank-account-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:24px;display:grid}.bank-account{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .2s,transform .15s;display:flex;position:relative;overflow:hidden}.bank-account:hover{border-color:var(--ink);transform:translateY(-2px)}.bank-account.is-active{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.bank-account__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bank-account__logo{width:36px;height:36px;color:var(--bg);font-family:var(--display);letter-spacing:.04em;background:#a20519;background:lab(34.3495% 57.1812 37.8813);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.bank-account__logo.erste{background:#b32228;background:lab(40.1691% 57.0293 36.0154)}.bank-account__logo.generic{background:var(--basket)}.bank-account__name{font-family:var(--display);color:var(--ink);font-size:18px;line-height:1.1}.bank-account__sub{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:11px}.bank-account__iban{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);font-size:13.5px}.bank-account__row{border-top:1px dashed var(--line);font-family:var(--mono);color:var(--ink-soft);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:12px;display:flex}.bank-account__balance{font-family:var(--display);color:var(--ink);font-size:22px}.bank-account__usage{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.bank-account__usage.business{background:var(--tax-blue-bg);color:var(--tax-blue)}.bank-account__usage.mixed{background:var(--tax-amber-bg);color:var(--tax-amber)}.bank-account__usage.private{background:var(--bg-2);color:var(--muted)}.dropzone{border:2px dashed var(--line);background:var(--bg-2);text-align:center;cursor:pointer;border-radius:14px;padding:36px 24px;transition:border-color .2s,background .2s;position:relative}.dropzone:hover{border-color:var(--ink);background:#f1eade;background:lab(93.0972% .880331 6.85806)}.dropzone.is-drag{border-color:var(--terracotta);background:#ffeade;background:lab(94.0703% 6.62297 8.93476)}.dropzone__icon{background:var(--bg);border:1px solid var(--line);width:48px;height:48px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:inline-flex}.dropzone__title{font-family:var(--display);color:var(--ink);margin-bottom:6px;font-size:22px}.dropzone__sub{color:var(--ink-soft);margin-bottom:14px;font-size:13.5px}.dropzone__formats{flex-wrap:wrap;justify-content:center;gap:6px;display:inline-flex}.fmt-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;padding:4px 9px;font-size:10.5px}.fmt-chip.is-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bank-profiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.bank-profile{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.bank-profile:hover{border-color:var(--ink)}.bank-profile.is-selected{border-color:var(--ink);background:var(--bg-2)}.bank-profile__name{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.bank-profile__sub{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.bank-profile__fmts{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ai-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#3e3f7c;color:lab(29.1807% 13.1622 -35.2111);background:#e7eaff;background:lab(92.8019% 2.12684 -11.0786);border:1px solid #cacef2;border:1px solid lab(83.3402% 3.89302 -18.2945);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.ai-chip:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.ai-chip.high{background:var(--tax-green-bg);color:var(--tax-green);border-color:#a0caad;border-color:lab(77.6029% -18.7002 9.59157)}.ai-chip.medium{background:var(--tax-amber-bg);color:var(--tax-amber);border-color:#e9cca6;border-color:lab(83.8077% 6.20341 23.0422)}.ai-chip.low{background:var(--tax-red-bg);color:var(--tax-red);border-color:#f6c2bd;border-color:lab(83.199% 18.4887 10.0479)}.ai-suggest{color:var(--ink);background:#eff1fe;background:lab(95.2212% 1.214 -6.68167);border:1px solid #cbcfec;border:1px solid lab(83.4323% 2.99034 -14.6933);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.ai-suggest__icon{width:24px;height:24px;color:var(--bg);font-family:var(--mono);background:#3e3f7c;background:lab(29.1807% 13.1622 -35.2111);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ai-suggest__reason{color:var(--ink-soft);margin-top:2px;font-size:12.5px;display:block}.wf-stepper{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.wf-step{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:18px 22px;transition:background .15s;display:grid}.wf-step:hover{background:var(--bg-2)}.wf-step:last-child{border-bottom:none}.wf-step.is-done{background:#ecf9f0;background:lab(96.7641% -5.56493 2.84998)}.wf-step.is-current{border-left:3px solid var(--ink);background:#edf6ff;background:lab(96.5027% -1.92264 -6.40347);padding-left:19px}.wf-step__num{background:var(--bg-2);border:1px solid var(--line);width:36px;height:36px;font-family:var(--mono);color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.wf-step.is-done .wf-step__num{background:var(--tax-green);color:var(--bg);border-color:var(--tax-green)}.wf-step.is-current .wf-step__num{background:var(--ink);color:var(--bg);border-color:var(--ink)}.wf-step__body h4{font-family:var(--sans);color:var(--ink);margin:0 0 2px;font-size:15px;font-weight:600}.wf-step__body p{color:var(--ink-soft);margin:0;font-size:13px}.wf-step__status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.match-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.match-pill.matched{background:var(--tax-green-bg);color:var(--tax-green)}.match-pill.review{background:var(--tax-amber-bg);color:var(--tax-amber)}.match-pill.unmatched{background:var(--tax-red-bg);color:var(--tax-red)}.match-pill.ignored{background:var(--bg-3);color:var(--muted)}.tax-cat{font-family:var(--mono);letter-spacing:.04em;background:var(--bg-2);border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.tax-cat.material{color:#713d2a;color:lab(32.122% 22.3324 22.1048);background:#fee5dc;background:lab(92.8469% 7.83449 7.50804);border-color:#e9c9be;border-color:lab(83.4986% 10.5219 10.0747)}.tax-cat.versand{color:#285077;color:lab(32.416% -4.1151 -27.1192);background:#dfedfc;background:lab(93.0129% -2.61167 -8.86388);border-color:#b8cde4;border-color:lab(81.3836% -3.92833 -14.0675)}.tax-cat.software{color:#434582;color:lab(31.5268% 12.8168 -35.2569);background:#e7eafc;background:lab(92.8438% 1.73742 -9.25111);border-color:#c5c8e5;border-color:lab(81.1116% 3.00211 -14.6876)}.tax-cat.werbung{color:#90302e;color:lab(34.9032% 40.9699 24.3727);background:#ffe4e1;background:lab(92.7628% 9.19709 4.96113);border-color:#f0c5c1;border-color:lab(83.2942% 15.3837 8.33973)}.tax-cat.wko{color:#00572f;color:lab(31.6866% -32.1921 16.6439);background:#d4f0dc;background:lab(92.4193% -12.4083 6.35862);border-color:#b2d5bd;border-color:lab(82.1115% -15.5474 7.97087)}.tax-cat.gebuehr{background:var(--bg-3);color:var(--ink-soft)}.tax-cat.einnahme{color:#00572f;color:lab(31.6866% -32.1921 16.6439);background:#d4f0dc;background:lab(92.4193% -12.4083 6.35862);border-color:#b2d5bd;border-color:lab(82.1115% -15.5474 7.97087)}.tax-cat.privat{color:var(--muted);border-color:var(--line);background:#f2eee6;background:lab(94.2394% .564069 4.55636)}.tax-cat.anlage{color:#005163;color:lab(30.8377% -21.2571 -23.2544);background:#d2eef0;background:lab(92.1779% -9.48414 -3.96464);border-color:#afd1dd;border-color:lab(81.6754% -9.99352 -9.72601)}.foreign-flag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tax-amber);background:var(--tax-amber-bg);border:1px solid #e9cca6;border:1px solid lab(83.8077% 6.20341 23.0422);border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex}.cat-bars{flex-direction:column;gap:14px;display:flex}.cat-bar{grid-template-columns:1fr auto;align-items:baseline;gap:10px;display:grid}.cat-bar__name{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.cat-bar__swatch{background:var(--ink);border-radius:3px;width:10px;height:10px}.cat-bar__val{font-family:var(--mono);color:var(--ink);font-size:13px}.cat-bar__sub{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:11px}.cat-bar__track{background:var(--bg-2);border-radius:999px;grid-column:1/-1;height:6px;margin-top:4px;overflow:hidden}.cat-bar__fill{border-radius:999px;height:100%;transition:width .4s}.run-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 110px 110px 110px auto;align-items:center;gap:16px;padding:14px 0;font-size:13.5px;display:grid}.run-row__date{font-family:var(--mono);color:var(--ink-soft);font-size:12px}.run-row__file{font-family:var(--mono);color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.run-row__file .fmt-chip{padding:2px 6px;font-size:9.5px}.run-row__count{font-family:var(--mono);color:var(--ink);font-size:13px}.run-row__count small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1px;font-size:10px;display:block}.compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:900px){.compare-grid{grid-template-columns:1fr}}.compare-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:24px;position:relative}.compare-card.is-recommended{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.compare-card__badge{background:var(--ink);color:var(--bg);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:-10px;right:20px}.compare-card__title{font-family:var(--display);margin-bottom:4px;font-size:22px}.compare-card__sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px}.compare-card__big{font-family:var(--display);color:var(--ink);margin-bottom:16px;font-size:44px;line-height:1}.compare-card__lines{font-size:13.5px}.compare-card__line{border-bottom:1px dashed var(--line);justify-content:space-between;padding:7px 0;display:flex}.compare-card__line.total{border-bottom:none;border-top:1px solid var(--ink);font-family:var(--display);margin-top:4px;padding-top:12px;font-size:17px}.compare-card__line .num{font-family:var(--mono);color:var(--ink)}.compare-card__line.neg .num{color:var(--tax-red)}.receipt-stack{align-items:center;gap:8px;display:flex}.receipt-thumb{background:var(--bg);border:1px solid var(--line);width:32px;height:40px;box-shadow:1px 1px 0 var(--line);border-radius:3px;position:relative}.receipt-thumb:before{content:"";background:var(--line);height:1px;box-shadow:0 4px 0 var(--line), 0 8px 0 var(--line), 0 12px 0 var(--line);position:absolute;top:6px;left:4px;right:4px}.receipt-thumb.missing{background:var(--tax-red-bg);border-style:dashed;border-color:#f6c2bd;border-color:lab(83.199% 18.4887 10.0479)}.receipt-thumb.missing:before{display:none}.kz-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 160px;align-items:center;gap:16px;padding:14px 0;display:grid}.kz-row__code{font-family:var(--mono);background:var(--ink);color:var(--bg);letter-spacing:.04em;border-radius:6px;width:fit-content;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-block}.kz-row__label{color:var(--ink);font-size:14px}.kz-row__label small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.kz-row__val{font-family:var(--mono);color:var(--ink);text-align:right;font-size:15px;font-weight:500}.q-card__answer{gap:6px;display:flex}.q-card__answer button{border:1px solid var(--line);background:var(--bg);font:inherit;cursor:pointer;color:var(--ink-soft);font-size:13px;font-family:var(--mono);letter-spacing:.04em;border-radius:8px;padding:7px 14px}.q-card__answer button.is-selected.yes{background:var(--tax-green);color:var(--bg);border-color:var(--tax-green)}.q-card__answer button.is-selected.no{background:var(--ink);color:var(--bg);border-color:var(--ink)}.export-tree{font-family:var(--mono);color:#c4cfdb;color:lab(82.5793% -2.10741 -7.10003);background:#071727;background:lab(7.07895% -1.73856 -13.4727);border-radius:14px;padding:24px 28px;font-size:13px;line-height:1.7;overflow-x:auto}.export-tree .folder{color:#e3caa2;color:lab(82.7145% 4.50268 23.4966)}.export-tree .file{color:#9ac3a7;color:lab(75.2826% -18.7057 9.59494)}.export-tree .ind{color:#44576b;color:lab(36.1172% -3.41733 -13.8782);margin-right:4px}.export-tree .size{color:#657383;color:lab(47.7544% -2.88326 -10.5244);letter-spacing:.04em;margin-left:10px;font-size:11px}.afa-bar{background:var(--bg-2);border-radius:999px;min-width:100px;height:5px;margin-top:6px;position:relative;overflow:hidden}.afa-bar__fill{background:linear-gradient(90deg, var(--tax-blue), var(--ink));border-radius:999px;height:100%}.alert-bar{background:var(--tax-amber-bg);color:var(--ink);border:1px solid #e9cca6;border:1px solid lab(83.8077% 6.20341 23.0422);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.alert-bar__icon{background:var(--tax-amber);width:26px;height:26px;color:var(--bg);font-family:var(--display);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-style:italic;display:inline-flex}.alert-bar--red{background:var(--tax-red-bg);border-color:#f6c2bd;border-color:lab(83.199% 18.4887 10.0479)}.alert-bar--red .alert-bar__icon{background:var(--tax-red)}.alert-bar--green{background:var(--tax-green-bg);border-color:#b2d5bd;border-color:lab(82.1115% -15.5474 7.97087)}.alert-bar--green .alert-bar__icon{background:var(--tax-green)}.alert-bar--blue{background:var(--tax-blue-bg);border-color:#b8cde4;border-color:lab(81.3836% -3.92833 -14.0675)}.alert-bar--blue .alert-bar__icon{background:var(--tax-blue)}.alert-bar__action{margin-left:auto}.section-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:900px){.section-cards{grid-template-columns:1fr}}.num-panel{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.num-panel__head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.num-panel h3{font-size:18px}.num-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding:11px 0;font-size:14px;display:flex}.num-row:last-child{border-bottom:none}.num-row__lbl{color:var(--ink-soft)}.num-row__lbl small{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:1px;font-size:10.5px;display:block}.num-row__val{font-family:var(--mono);color:var(--ink);font-size:14px;font-weight:500}.num-row.total{border-top:1px solid var(--ink);border-bottom:none;margin-top:6px;padding-top:14px}.num-row.total .num-row__lbl{font-family:var(--display);color:var(--ink);font-size:17px}.num-row.total .num-row__val{font-family:var(--display);color:var(--ink);font-size:22px}.side-rail{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:20px}.side-rail h4{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:600}.side-rail__item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;display:flex}.side-rail__item:last-child{border-bottom:none}.side-rail__item .num{font-family:var(--mono);color:var(--ink);font-weight:500}.side-rail__dot{background:var(--ink);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.side-rail__dot.amber{background:var(--tax-amber)}.side-rail__dot.red{background:var(--tax-red)}.side-rail__dot.green{background:var(--tax-green)}.seg{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button{font:inherit;cursor:pointer;color:var(--ink-soft);font-size:13px;font-family:var(--mono);letter-spacing:.03em;background:0 0;border:none;border-radius:6px;padding:6px 12px}.seg button.is-active{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #1f14010f;box-shadow:0 1px 2px lab(7.22788% 4.17398 10.5845/.06)}.conf-ring{width:38px;height:38px;font-family:var(--mono);color:var(--ink);background:conic-gradient(var(--tax-green) calc(var(--p,0) * 1%), var(--bg-3) 0);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:relative}.conf-ring:before{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:4px}.conf-ring span{z-index:1;position:relative}.subfilters{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.subfilters .seg{font-size:12px}.subfilters .ct{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:12px}.toast{background:var(--ink);color:var(--bg);z-index:200;border-radius:999px;padding:12px 20px;font-size:13.5px;animation:.3s ease-out toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1f140133;box-shadow:0 12px 32px lab(7.22788% 4.17398 10.5845/.2)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.adm-drawer-overlay{z-index:80;opacity:0;pointer-events:none;background:#1f140166;background:lab(7.22788% 4.17398 10.5845/.4);transition:opacity .25s;position:fixed;inset:0}.adm-drawer-overlay.is-open{opacity:1;pointer-events:auto}.adm-drawer{z-index:81;background:var(--bg);flex-direction:column;width:min(640px,100%);transition:transform .35s cubic-bezier(.6,.2,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #1f14011a;box-shadow:-20px 0 60px lab(7.22788% 4.17398 10.5845/.1)}.adm-drawer.is-open{transform:translate(0)}.adm-drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.adm-drawer__body{flex:1;padding:24px;overflow-y:auto}.adm-drawer__foot{border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.empty{text-align:center;color:var(--ink-soft);padding:60px 24px}.empty h3{color:var(--ink);margin-bottom:8px}.empty p{max-width:40ch;margin:0 auto 14px;font-size:14px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
