:root{--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Menlo", monospace;--color-base-0:#fff;--color-base-50:#f2f5fa;--color-base-100:#e8ecf1;--color-base-150:#d9dee4;--color-base-200:#cbd1d8;--color-base-250:#bec4cb;--color-base-300:#afb6be;--color-base-350:#a2a9b2;--color-base-400:#949ba4;--color-base-450:#868e98;--color-base-500:#79818b;--color-base-550:#6c747e;--color-base-600:#5e6670;--color-base-650:#525962;--color-base-700:#444b54;--color-base-750:#373e46;--color-base-800:#2a3037;--color-base-850:#1d2329;--color-base-900:#10141a;--color-base-950:#05070b;--color-base-1000:#000;--color-success-50:#edf4ff;--color-success-100:#deeaff;--color-success-150:#c8dcff;--color-success-200:#b5d0ff;--color-success-250:#9fc2ff;--color-success-300:#87b3ff;--color-success-350:#72a5ff;--color-success-400:#5a95ff;--color-success-450:#3e82ff;--color-success-500:#3175f2;--color-success-550:#2a68db;--color-success-600:#255ec8;--color-success-650:#2153b1;--color-success-700:#204c9e;--color-success-750:#1c4289;--color-success-800:#1a3a75;--color-success-850:#173262;--color-success-900:#15284a;--color-success-950:#171f2f;--style-radius-s:6px;--style-radius-m:10px;--style-radius-l:14px;--ap-ground:var(--theme-elevation-50);--ap-surface:var(--theme-elevation-0);--ap-raise:var(--theme-elevation-100);--ap-sunken:var(--theme-elevation-50);--ap-line:var(--theme-elevation-150);--ap-line-soft:var(--theme-elevation-100);--ap-ink:var(--theme-text);--ap-muted:var(--theme-elevation-600);--ap-faint:var(--theme-elevation-400);--ap-look-accent-l:#2563d6;--ap-look-accent-d:#5b9bf0;--ap-accent-l:var(--ap-look-accent-l);--ap-accent-d:var(--ap-look-accent-d);--ap-accent:var(--ap-accent-l);--ap-on-accent:#fff;--ap-accent-soft:color-mix(in srgb, var(--ap-accent) 12%, transparent);--ap-accent-line:color-mix(in srgb, var(--ap-accent) 45%, var(--ap-line));--ap-accent-2:color-mix(in oklab, var(--ap-accent) 55%, var(--ap-surface));--ap-ok:#17855a;--ap-warn:#9a6412;--ap-bad:#c93c33;--ap-ai:#7c4ddb;--ap-star:#d99a0b;--ap-neutral:#8593a6;--ap-on-color:#fff;--ap-mark:#f5c51861;--ap-link-hover-opacity:.7;--ap-cat-red:#d55f59;--ap-cat-orange:#cf6924;--ap-cat-amber:#b27f02;--ap-cat-lime:#779634;--ap-cat-green:#00a469;--ap-cat-teal:#00a1b4;--ap-cat-blue:#438ae1;--ap-cat-indigo:#797ce1;--ap-cat-violet:#9f6ed1;--ap-cat-pink:#c65f9e;--ap-cat-slate:#76818f;--ap-brand-plum:#68217f;--ap-brand-green:#1e9e61;--ap-font:var(--font-body);--ap-font-display:var(--font-body);--ap-font-mono:var(--font-mono);--ap-num-font:var(--font-body);--ap-h-weight:700;--ap-h-track:-.015em;--ap-fs-2xs:12px;--ap-fs-xs:13px;--ap-fs-sm:14px;--ap-fs-md:15px;--ap-fs-lg:17px;--ap-fs-xl:21px;--ap-fs-2xl:27px;--ap-fs-3xl:33px;--ap-fs-page:26px;--ap-r-sm:var(--style-radius-s);--ap-r-md:var(--style-radius-m);--ap-r-lg:var(--style-radius-l);--ap-r-pill:999px;--ap-btn-r:var(--ap-r-sm);--ap-card-bg:var(--ap-surface);--ap-card-bw:1px;--ap-card-bd:var(--ap-line);--ap-card-r:var(--ap-r-lg);--ap-card-sh:none;--ap-widget-sh:var(--ap-sh-1);--ap-tile-rail:3px;--ap-sh-1:0 1px 2px #1420300f, 0 6px 20px #1420300a;--ap-sh-2:0 1px 2px #10182814, 0 12px 32px -8px #10182838;--ap-sh-3:0 24px 60px #0f172a47;--ap-scroll-shadow:#14203038;--ap-t-fast:.12s;--ap-t-base:.2s;--ap-ease:cubic-bezier(.2, .7, .3, 1);--ap-z-sticky:20;--ap-z-popover:120;--ap-z-sheet:1000;--ap-z-toast:1100;--ap-nav-bg:var(--theme-bg);--ap-nav-ink:var(--theme-text);--ap-nav-muted:var(--theme-elevation-400);--ap-nav-strong:var(--theme-elevation-1000);--ap-nav-surface:var(--theme-elevation-0);--ap-nav-raise:var(--theme-elevation-50);--ap-nav-line:var(--theme-elevation-150);--ap-nav-line-soft:var(--theme-elevation-100);--ap-nav-hover:var(--theme-elevation-50);--ap-nav-active:var(--theme-elevation-100);--ap-rail-bg:#0f1b33;--ap-rail-ink:#cdd8ee;--ap-rail-strong:#fff;--ap-rail-ok:#6fe0b0}html[data-theme=dark]{--ap-ground:var(--theme-elevation-0);--ap-surface:var(--theme-elevation-50);--ap-sunken:var(--theme-elevation-0);--ap-accent:var(--ap-accent-d);--ap-on-accent:#0c1117;--ap-ok:#3fb98a;--ap-warn:#e0a83d;--ap-bad:#ef7a70;--ap-ai:#a78bfa;--ap-star:#f0b429;--ap-neutral:#8a97a8;--ap-cat-red:#f47b74;--ap-cat-orange:#ee8545;--ap-cat-amber:#cf9a35;--ap-cat-lime:#92b352;--ap-cat-green:#2fc183;--ap-cat-teal:#00bed1;--ap-cat-blue:#5fa7ff;--ap-cat-indigo:#9398ff;--ap-cat-violet:#bb8aef;--ap-cat-pink:#e57bba;--ap-cat-slate:#94a0ae;--ap-sh-1:0 1px 2px #0006, 0 6px 20px #00000040;--ap-sh-2:0 1px 2px #00000080, 0 16px 40px -8px #0009;--ap-sh-3:0 24px 60px #0009;--ap-scroll-shadow:#00000080;--ap-rail-bg:#12151b;--ap-rail-ink:#c3ccdb}
:root:not([data-look]),:root[data-look=brand]{--font-body:"Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ap-h-weight:800;--ap-h-track:-.025em;--ap-fs-page:30px;--color-base-0:#fff;--color-base-50:#f8f3f9;--color-base-100:#eee9f0;--color-base-150:#e1dbe3;--color-base-200:#d4cdd6;--color-base-250:#c8c0ca;--color-base-300:#bab2bd;--color-base-350:#aea5b0;--color-base-400:#a096a3;--color-base-450:#938996;--color-base-500:#867c89;--color-base-550:#796f7c;--color-base-600:#6b616e;--color-base-650:#5e5461;--color-base-700:#504653;--color-base-750:#423a45;--color-base-800:#342c36;--color-base-850:#261f28;--color-base-900:#171219;--color-base-950:#09060a;--color-base-1000:#000;--color-success-50:#edf9f2;--color-success-100:#daf8e6;--color-success-150:#bcf8d5;--color-success-200:#9cfdc4;--color-success-250:#7df8b0;--color-success-300:#61f19d;--color-success-350:#41ec88;--color-success-400:#24df72;--color-success-450:#12cc60;--color-success-500:#15ba5a;--color-success-550:#0ca84d;--color-success-600:#0b9946;--color-success-650:#0b873f;--color-success-700:#11793c;--color-success-750:#116936;--color-success-800:#125a30;--color-success-850:#124c2a;--color-success-900:#133a23;--color-success-950:#16271d;--ap-look-accent-l:#0a7f3d;--ap-look-accent-d:#4fe08b;--style-radius-s:9px;--style-radius-m:12px;--style-radius-l:18px;--ap-card-bw:0px;--ap-card-sh:0 1px 2px #2a12330d, 0 12px 32px -14px #2a123338;--ap-widget-sh:var(--ap-card-sh);--ap-tile-rail:0px;--ap-nav-bg:#2a1233;--ap-nav-ink:#f3e8f8;--ap-nav-muted:#b49fc0;--ap-nav-strong:#fff;--ap-nav-surface:#34193f;--ap-nav-raise:#3f2249;--ap-nav-line:#4b2c57;--ap-nav-line-soft:#3a1f45;--ap-nav-hover:#ffffff12;--ap-nav-active:#ffffff21;--ap-rail-bg:#2a1233;--ap-rail-ink:#e6d6ee;--ap-rail-ok:#7fe0b3}:root[data-theme=dark]:not([data-look]),:root[data-theme=dark][data-look=brand]{--ap-card-sh:0 1px 2px #00000080, 0 14px 34px -16px #000000bf;--ap-nav-bg:#0f0a12;--ap-nav-surface:#1a1220;--ap-nav-raise:#241929;--ap-nav-line:#33263a;--ap-nav-line-soft:#261b2c;--ap-rail-bg:#0f0a12}
:root[data-look=soft]{--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ap-h-weight:800;--ap-h-track:-.03em;--ap-fs-page:30px;--ap-fs-2xs:12.5px;--ap-fs-xs:13.5px;--ap-fs-sm:14.5px;--ap-fs-md:15.5px;--ap-fs-lg:18px;--ap-fs-xl:22px;--ap-fs-2xl:29px;--ap-fs-3xl:36px;--color-success-50:#edf9f9;--color-success-100:#daf8f7;--color-success-150:#bcf8f6;--color-success-200:#9cfdfa;--color-success-250:#7df8f4;--color-success-300:#61f1ec;--color-success-350:#41ece6;--color-success-400:#24dfd9;--color-success-450:#12ccc6;--color-success-500:#15bab5;--color-success-550:#0ca8a3;--color-success-600:#0b9994;--color-success-650:#0b8783;--color-success-700:#117976;--color-success-750:#116966;--color-success-800:#125a58;--color-success-850:#124c4a;--color-success-900:#133a39;--color-success-950:#162726;--ap-look-accent-l:#0a7d79;--ap-look-accent-d:#4fd6d0;--style-radius-s:12px;--style-radius-m:16px;--style-radius-l:24px;--ap-btn-r:999px;--ap-card-bw:0px;--ap-card-sh:none;--ap-widget-sh:none;--ap-tile-rail:0px;--ap-nav-bg:var(--ap-ground);--ap-nav-hover:color-mix(in srgb, var(--ap-surface) 60%, transparent);--ap-nav-active:var(--ap-surface)}:root[data-theme=light][data-look=soft]{--ap-ground:#eceff4;--ap-sunken:#f4f6f9}:root[data-look=soft] .ap-tile{background:color-mix(in srgb, var(--tile-tone,var(--ap-accent)) 8%, var(--ap-surface))}:root[data-look=soft] .ap-tile--bad{--tile-tone:var(--ap-bad)}:root[data-look=soft] .ap-tile--warn{--tile-tone:var(--ap-warn)}
:root[data-look=bureau]{--font-body:"Golos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ap-font-display:"Literata", Georgia, "Times New Roman", serif;--ap-num-font:var(--font-mono);--ap-h-weight:600;--ap-h-track:-.012em;--color-success-50:#eeeffe;--color-success-100:#dfe0fe;--color-success-150:#caccfd;--color-success-200:#b8bafc;--color-success-250:#a3a6fb;--color-success-300:#8c8ffa;--color-success-350:#787bf9;--color-success-400:#6164f8;--color-success-450:#4649f7;--color-success-500:#393cea;--color-success-550:#3134d4;--color-success-600:#2c2ec1;--color-success-650:#2729ab;--color-success-700:#252799;--color-success-750:#202285;--color-success-800:#1e1f71;--color-success-850:#1a1c5f;--color-success-900:#171848;--color-success-950:#18182e;--ap-look-accent-l:#3c3aa8;--ap-look-accent-d:#a9abff;--style-radius-s:3px;--style-radius-m:4px;--style-radius-l:4px;--ap-card-bw:1px;--ap-card-sh:0 1px 0 #141e2d0d, 0 12px 24px -18px #141e2d80;--ap-widget-sh:var(--ap-card-sh);--ap-tile-rail:0px;--ap-nav-bg:var(--ap-surface);--ap-nav-active:var(--ap-raise);--ap-dot:#18202b24}:root[data-theme=light][data-look=bureau]{--ap-ground:#dfe4eb;--ap-sunken:#f5f7f9}:root[data-theme=dark][data-look=bureau]{--ap-card-sh:0 1px 0 #00000059, 0 12px 24px -18px #000000e6;--ap-dot:#e7eaf012}:root[data-look=bureau] .template-default__wrap{background-image:radial-gradient(circle at 1px 1px, var(--ap-dot) 1px, transparent 1.5px);background-size:18px 18px}:root[data-look=bureau] .ap-pagehead__title,:root[data-look=bureau] .ap-card__title,:root[data-look=bureau] .list-header__title,:root[data-look=bureau] .doc-header__title.render-title{font-family:var(--ap-font-display);letter-spacing:-.005em;font-weight:600}:root[data-look=bureau] .ap-pill{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pill) 72%, transparent);color:color-mix(in srgb, var(--pill) 78%, var(--ap-ink));letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:2px 7px;font-size:11px;font-weight:600}:root[data-look=bureau] .ap-pill:before{display:none}:root[data-look=bureau] .ap-tile__label{font:600 var(--ap-fs-2xs) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}
:root[data-admin-accent=blue]{--color-success-50:#edf4ff;--color-success-100:#deeaff;--color-success-150:#c8dcff;--color-success-200:#b5d0ff;--color-success-250:#9fc2ff;--color-success-300:#87b3ff;--color-success-350:#72a5ff;--color-success-400:#5a95ff;--color-success-450:#3e82ff;--color-success-500:#3175f2;--color-success-550:#2a68db;--color-success-600:#255ec8;--color-success-650:#2153b1;--color-success-700:#204c9e;--color-success-750:#1c4289;--color-success-800:#1a3a75;--color-success-850:#173262;--color-success-900:#15284a;--color-success-950:#171f2f;--ap-accent-l:#2563d6;--ap-accent-d:#5b9bf0}:root[data-admin-accent=green]{--color-success-50:#edf9f2;--color-success-100:#daf8e6;--color-success-150:#bcf8d5;--color-success-200:#9cfdc4;--color-success-250:#7df8b0;--color-success-300:#61f19d;--color-success-350:#41ec88;--color-success-400:#24df72;--color-success-450:#12cc60;--color-success-500:#15ba5a;--color-success-550:#0ca84d;--color-success-600:#0b9946;--color-success-650:#0b873f;--color-success-700:#11793c;--color-success-750:#116936;--color-success-800:#125a30;--color-success-850:#124c2a;--color-success-900:#133a23;--color-success-950:#16271d;--ap-accent-l:#0a7f3d;--ap-accent-d:#4fe08b}:root[data-admin-accent=violet]{--color-success-50:#f1edf9;--color-success-100:#e5daf8;--color-success-150:#d2bcf8;--color-success-200:#c09cfd;--color-success-250:#aa7df8;--color-success-300:#9661f1;--color-success-350:#8041ec;--color-success-400:#6924df;--color-success-450:#5612cc;--color-success-500:#5215ba;--color-success-550:#450ca8;--color-success-600:#3f0b99;--color-success-650:#380b87;--color-success-700:#371179;--color-success-750:#311169;--color-success-800:#2c125a;--color-success-850:#27124c;--color-success-900:#21133a;--color-success-950:#1c1627;--ap-accent-l:#6625d6;--ap-accent-d:#a37cf0}:root[data-admin-accent=rose]{--color-success-50:#f9edf1;--color-success-100:#f8dae4;--color-success-150:#f8bcd0;--color-success-200:#fd9cbc;--color-success-250:#f87da6;--color-success-300:#f16191;--color-success-350:#ec417a;--color-success-400:#df2462;--color-success-450:#cc1250;--color-success-500:#ba154c;--color-success-550:#a80c40;--color-success-600:#990b3a;--color-success-650:#870b34;--color-success-700:#791134;--color-success-750:#69112e;--color-success-800:#5a122a;--color-success-850:#4c1225;--color-success-900:#3a1320;--color-success-950:#27161c;--ap-accent-l:#c8215a;--ap-accent-d:#f07aa3}:root[data-admin-accent=amber]{--color-success-50:#f9f7ed;--color-success-100:#f8f2da;--color-success-150:#f8ecbc;--color-success-200:#fdea9c;--color-success-250:#f8df7d;--color-success-300:#f1d461;--color-success-350:#ecca41;--color-success-400:#dfba24;--color-success-450:#cca712;--color-success-500:#ba9915;--color-success-550:#a8890c;--color-success-600:#997d0b;--color-success-650:#876e0b;--color-success-700:#796411;--color-success-750:#695711;--color-success-800:#5a4c12;--color-success-850:#4c4012;--color-success-900:#3a3213;--color-success-950:#272416;--ap-accent-l:#8a6a00;--ap-accent-d:#e0c34f}:root[data-admin-accent=teal]{--color-success-50:#edf9f9;--color-success-100:#daf8f7;--color-success-150:#bcf8f6;--color-success-200:#9cfdfa;--color-success-250:#7df8f4;--color-success-300:#61f1ec;--color-success-350:#41ece6;--color-success-400:#24dfd9;--color-success-450:#12ccc6;--color-success-500:#15bab5;--color-success-550:#0ca8a3;--color-success-600:#0b9994;--color-success-650:#0b8783;--color-success-700:#117976;--color-success-750:#116966;--color-success-800:#125a58;--color-success-850:#124c4a;--color-success-900:#133a39;--color-success-950:#162726;--ap-accent-l:#0a7d79;--ap-accent-d:#4fd6d0}:root[data-admin-accent=plum]{--color-success-50:#f9f0fd;--color-success-100:#f6e1ff;--color-success-150:#f1cbff;--color-success-200:#ecb9ff;--color-success-250:#e6a3ff;--color-success-300:#dd8dfa;--color-success-350:#d081ec;--color-success-400:#c173dd;--color-success-450:#b163cc;--color-success-500:#a457bf;--color-success-550:#9649b0;--color-success-600:#8b3ea5;--color-success-650:#7d3097;--color-success-700:#74268e;--color-success-750:#661f7d;--color-success-800:#581d6b;--color-success-850:#4a1b5a;--color-success-900:#391944;--color-success-950:#27192c;--ap-accent-l:#68217f;--ap-accent-d:#c48ad8}
.btn--style-primary:not(.btn--disabled){--bg-color:var(--ap-accent);--color:var(--ap-on-accent);--hover-bg:color-mix(in srgb, var(--ap-accent) 86%, var(--ap-ink));--hover-color:var(--ap-on-accent)}.list-header__title-actions .btn--style-pill:not(.btn--disabled),.doc-header__title-actions .btn--style-pill:not(.btn--disabled){--bg-color:var(--ap-accent-soft);--color:var(--ap-accent);--hover-bg:color-mix(in srgb, var(--ap-accent) 20%, transparent);--hover-color:var(--ap-accent)}.nav{background:var(--ap-nav-bg);color:var(--ap-nav-ink);border-color:var(--ap-nav-line-soft);--theme-bg:var(--ap-nav-bg);--theme-text:var(--ap-nav-ink);--theme-elevation-0:var(--ap-nav-surface);--theme-elevation-50:var(--ap-nav-raise);--theme-elevation-100:var(--ap-nav-line-soft);--theme-elevation-150:var(--ap-nav-line);--theme-elevation-400:var(--ap-nav-muted);--theme-elevation-500:var(--ap-nav-muted);--theme-elevation-800:var(--ap-nav-ink);--theme-elevation-1000:var(--ap-nav-strong)}.nav .nav-group{margin-bottom:8px}.nav .nav-group__toggle{color:var(--ap-nav-muted);align-items:center;margin-bottom:1px;padding:7px 0 4px}.nav .nav-group__label{font:600 var(--ap-fs-2xs) / 1.2 var(--font-body);letter-spacing:.07em;text-transform:uppercase}.nav .nav-group__toggle svg{margin-top:0}.nav .nav-group__indicator svg .stroke{stroke:currentColor}.nav .nav-group__content{gap:1px;display:grid}.nav .nav__link{border-radius:var(--style-radius-s);width:calc(100% + 20px);min-height:32px;color:var(--ap-nav-ink);transition:background var(--ap-t-fast,.12s);gap:9px;margin-inline:-10px;padding:0 10px;font-size:14.5px;font-weight:400;line-height:1.3;text-decoration:none}.nav a.nav__link:hover,.nav a.nav__link:focus-visible{background:var(--ap-nav-hover);text-decoration:none}.nav .nav__link.active{background:var(--ap-nav-active);color:var(--ap-nav-strong);font-weight:600}.nav .nav__link:has(.nav__link-indicator){background:var(--ap-nav-active);color:var(--ap-nav-strong);font-weight:600}.nav .nav__link-indicator{display:none}html{font-size:14px}@media (max-width:768px){html{font-size:15px}}.btn,.pill,label.field-label:not(.unstyled),.collapsible__toggle,.field-type input,.field-type textarea,.date-time-picker .react-datepicker__input-container input,.react-select .rs__control,.react-select .rs__option,.code-cell,.bool-cell,.json-cell{font-size:14px}.default-cell__first-cell,.list-selection__button,.status__action,.group-by-builder__clear-button{transition:opacity var(--ap-t-fast,.12s);text-decoration:none}:where(a){text-decoration:none}.table td a:not(.btn){transition:opacity var(--ap-t-fast,.12s);text-decoration:none}.fav-title-cell__value a,.title-tags-cell>a,.default-cell__first-cell{color:var(--ap-ink);font-weight:500}.default-cell__first-cell:hover,.default-cell__first-cell:focus-visible,.table td a:not(.btn):hover,.table td a:not(.btn):focus-visible,.list-selection__button:hover,.status__action:hover,.group-by-builder__clear-button:hover,.file-meta__url a:hover,.file-meta__url a:focus-visible,.file-details__toggle-more-info:hover,.array-field__header-action:hover,.blocks-field__header-action:hover,.localizer-button button:hover,.step-nav a:hover,.step-nav a:focus-visible,.per-page__button:hover,.query-inspector__api-url a:hover{opacity:var(--ap-link-hover-opacity);text-decoration:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}.btn:not(.btn--icon-style-without-border){min-height:44px}.app-header .hpop__btn,.app-header .nav-toggler,.app-header__account{min-width:44px;min-height:44px}.nav__link{align-items:center;min-height:44px;display:flex}.checkbox-input__input input[type=checkbox]{min-width:22px;min-height:22px}}html[data-density=compact] .table td{padding-top:5px;padding-bottom:5px}html[data-density=compact] .table th{padding-top:6px;padding-bottom:6px}:root{--theme-bg:var(--ap-ground);--ap-control-h:44px}@media (min-width:769px){:root{--app-header-height:76px}}.app-header__bg{background:var(--ap-ground)}.list-header__title,.doc-header__title.render-title{color:var(--ap-ink);font-family:var(--ap-font-display);font-weight:var(--ap-h-weight);letter-spacing:var(--ap-h-track);font-size:var(--ap-fs-page);line-height:1.15}.document-fields{background:var(--ap-surface);border-top:1px solid var(--ap-line-soft)}.list-header__title-and-actions{align-items:center;gap:12px}.list-header__title-actions{margin-bottom:0}.list-controls{flex-flow:wrap;align-items:stretch;gap:8px}.list-controls>:not(.query-preset-bar):not(.search-bar){flex:1 0 100%}.list-controls .query-preset-bar{background:0 0;flex:none;align-items:stretch;padding:0}.list-controls .query-preset-bar__menu{height:var(--ap-control-h);border:1px solid var(--ap-line);border-radius:var(--ap-r-md,var(--style-radius-m));background:var(--ap-surface);gap:0;overflow:hidden}.list-controls .query-preset-bar__menu .pill{height:100%;min-height:0;box-shadow:none;color:var(--ap-ink);font-size:var(--ap-fs-sm);background:0 0;border:0;border-radius:0;margin:0;padding:0 14px;font-weight:500}.list-controls .query-preset-bar__menu .pill:hover{background:var(--ap-raise)}.list-controls .query-preset-bar__create-new-preset{width:var(--ap-control-h);justify-content:center;border-left:1px solid var(--ap-line)!important;color:var(--ap-accent)!important;padding:0!important}.list-controls .query-preset-bar__create-new-preset .pill__icon svg{width:18px;height:18px}.list-controls .search-bar{--search-bg:var(--ap-surface);width:auto;height:var(--ap-control-h);border:1px solid var(--ap-line);border-radius:var(--ap-r-md,var(--style-radius-m));min-height:0;transition:border-color var(--ap-t-fast,.12s), box-shadow var(--ap-t-fast,.12s);flex:320px}.list-controls .search-bar:focus-within{border-color:var(--ap-accent);box-shadow:var(--ap-focus)}.list-controls .search-bar .search-filter{border-radius:inherit}.list-controls .search-bar{grid-template-rows:calc(var(--ap-control-h) - 2px);align-items:center}.list-controls .search-bar__actions,.list-controls .search-bar .search-filter,.list-controls .search-bar .search-filter input{height:calc(var(--ap-control-h) - 2px);min-height:0}.list-controls .search-bar .search-filter input{padding-block:0;line-height:normal}@media (max-width:768px){.list-controls .search-bar{grid-template-rows:calc(var(--ap-control-h) - 2px) auto;height:auto}.list-controls .search-bar__actions{height:auto;padding:0 6px 6px}}.list-controls .search-bar__actions{align-items:center;padding-right:6px}.list-controls .search-bar__actions .pill{border-radius:var(--ap-r-sm,8px);background:var(--ap-raise);min-height:30px;box-shadow:none;color:var(--ap-ink);font-size:var(--ap-fs-sm);border:0;font-weight:500}.list-controls .search-bar__actions .pill:hover,.list-controls .search-bar__actions .pill[aria-expanded=true]{background:var(--ap-accent-soft);color:var(--ap-accent)}@media (min-width:769px){.collection-list__tables .table{border:var(--ap-card-bw,1px) solid var(--ap-card-bd,var(--ap-line));border-radius:var(--ap-card-r,var(--ap-r-lg));width:100%;box-shadow:var(--ap-card-sh);background:linear-gradient(to right, var(--ap-surface), transparent) 0 0 / 24px 100% no-repeat, linear-gradient(to left, var(--ap-surface), transparent) 100% 0 / 24px 100% no-repeat, radial-gradient(farthest-side at 0 50%, var(--table-edge), transparent) 0 0 / 12px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, var(--table-edge), transparent) 100% 0 / 12px 100% no-repeat, var(--ap-surface);background-attachment:local,local,scroll,scroll,scroll;padding:0;left:0;overflow-x:auto}.collection-list__tables .table:after{display:none}.collection-list__tables .table table{border-collapse:separate;border-spacing:0}.collection-list__tables .table tbody tr,.collection-list__tables .table tbody tr:nth-child(odd){background:0 0;border-radius:0}.collection-list__tables .table tbody td{border-top:1px solid var(--ap-line-soft);border-radius:0!important}.collection-list__tables .table tbody tr:hover>td{background:color-mix(in srgb, var(--ap-accent) 4%, transparent)}.collection-list__tables .table th,.collection-list__tables .table td{min-width:110px}.collection-list__tables .table #heading-_select,.collection-list__tables .table .cell-_select,.collection-list__tables .table #heading-_dragHandle,.collection-list__tables .table .cell-_dragHandle{width:44px;min-width:0}}.paginator{align-items:center;gap:4px}.paginator__page,.paginator__separator,.paginator .clickable-arrow{margin-right:0}.paginator__page,.paginator .clickable-arrow{border-radius:var(--ap-r-sm);width:auto;min-width:36px;height:36px;transition:background var(--ap-t-fast,.12s);align-items:center;padding:0 10px;line-height:1}.paginator__page:not(.paginator__page--is-current):hover,.paginator .clickable-arrow:not(.clickable-arrow--is-disabled):hover,.paginator .clickable-arrow:not(.clickable-arrow--is-disabled):focus-visible{background:var(--ap-raise)}.paginator__page:focus-visible,.paginator .clickable-arrow:focus-visible{outline-offset:2px}.relationship-table .table{border:1px solid var(--ap-line);border-radius:var(--ap-r-md,10px);background:var(--ap-surface);overflow-x:auto}.relationship-table .table table{border-collapse:separate;border-spacing:0}.relationship-table .table thead,.relationship-table .table tbody tr,.relationship-table .table tbody tr:nth-child(odd){background:0 0;border-radius:0}.relationship-table .table th,.relationship-table .table td{background:0 0;border:0!important;border-radius:0!important}.relationship-table .table thead th{border-bottom:1px solid var(--ap-line)!important}.relationship-table .table tbody tr+tr>td{border-top:1px solid var(--ap-line-soft)!important}.relationship-table .table tbody tr:hover>td{background:color-mix(in srgb, var(--ap-accent) 4%, transparent)}.relationship-table button.drawer-link__cell{font:inherit;text-align:left;color:var(--ap-ink);cursor:pointer;transition:opacity var(--ap-t-fast,.12s);background:0 0;border:0;margin:0;padding:0;font-weight:500}.relationship-table button.drawer-link__cell:hover,.relationship-table button.drawer-link__cell:focus-visible{opacity:var(--ap-link-hover-opacity)}.table thead th{color:var(--ap-muted);font:600 var(--ap-fs-2xs) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.table thead th *{font:inherit;letter-spacing:inherit}
.ap-btn{--btn-bg:var(--ap-surface);--btn-ink:var(--ap-ink);--btn-line:var(--ap-line);border:1px solid var(--btn-line);border-radius:var(--ap-btn-r);background:var(--btn-bg);min-height:36px;color:var(--btn-ink);font:600 var(--ap-fs-md) / 1 var(--ap-font);white-space:nowrap;cursor:pointer;transition:background var(--ap-t-fast) var(--ap-ease), border-color var(--ap-t-fast) var(--ap-ease), color var(--ap-t-fast) var(--ap-ease), transform var(--ap-t-fast) var(--ap-ease);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.ap-btn:hover{border-color:var(--ap-accent-line);color:var(--btn-ink);text-decoration:none}.ap-btn:active{transform:translateY(1px)}.ap-btn:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-btn:disabled,.ap-btn[aria-disabled=true]{opacity:.48;cursor:default;border-color:var(--btn-line);transform:none}.ap-btn--primary{--btn-bg:var(--ap-accent);--btn-ink:var(--ap-on-accent);--btn-line:var(--ap-accent)}.ap-btn--primary:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--ap-accent) 86%, var(--ap-ink));border-color:#0000}.ap-btn--ghost{--btn-bg:transparent;--btn-line:transparent;--btn-ink:var(--ap-accent)}.ap-btn--ghost:hover:not(:disabled){--btn-bg:var(--ap-accent-soft);border-color:#0000}.ap-btn--danger{--btn-ink:var(--ap-bad);--btn-line:color-mix(in srgb, var(--ap-bad) 35%, var(--ap-line))}.ap-btn--danger:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--ap-bad) 9%, var(--ap-surface));border-color:var(--ap-bad)}.ap-btn--ai{--btn-bg:var(--ap-ai);--btn-ink:var(--ap-on-color);--btn-line:var(--ap-ai)}.ap-btn--ai:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--ap-ai) 86%, var(--ap-ink))}.ap-btn--sm{min-height:30px;font-size:var(--ap-fs-sm);gap:6px;padding:0 10px}.ap-btn--block{width:100%}.ap-btn--icon{width:36px;padding:0}.ap-btn--icon.ap-btn--sm{width:30px}.ap-btn--round{border-radius:var(--ap-r-pill)}.ap-btn svg{flex:none;width:16px;height:16px}.ap-btn.is-loading{color:#0000;pointer-events:none}.ap-btn.is-loading>*{visibility:hidden}.ap-btn.is-loading:after{content:"";border:2px solid var(--btn-ink);border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ap-spin;position:absolute}@keyframes ap-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.ap-btn{min-height:44px}.ap-btn--icon{width:44px}.ap-btn--sm{min-height:36px}.ap-btn--icon.ap-btn--sm{width:36px}}.ap-link{color:var(--ap-accent);font:600 var(--ap-fs-sm) / 1.3 var(--ap-font);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ap-link:hover{opacity:var(--ap-link-hover-opacity)}.ap-link svg{width:14px;height:14px}.ap-pill{--pill:var(--ap-faint);border-radius:var(--ap-r-pill);background:color-mix(in srgb, var(--pill) 15%, transparent);max-width:100%;min-height:22px;color:var(--ap-ink);font:500 var(--ap-fs-xs) / 1.3 var(--ap-font);white-space:nowrap;vertical-align:middle;border:0;align-items:center;gap:6px;padding:2px 9px 2px 7px;display:inline-flex}.ap-pill:before{content:"";background:var(--pill);border-radius:50%;flex:none;width:7px;height:7px}.ap-pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-pill--plain{padding-inline:8px}.ap-pill--plain:before{display:none}.ap-pill--sm{gap:5px;min-height:19px;padding:1px 8px 1px 6px;font-size:11px}.ap-pill--sm:before{width:6px;height:6px}.ap-pill--lg{min-height:30px;font-size:var(--ap-fs-sm);padding:4px 12px 4px 10px}.ap-pill--accent{--pill:var(--ap-accent)}.ap-pill--ok{--pill:var(--ap-ok)}.ap-pill--warn{--pill:var(--ap-warn)}.ap-pill--bad{--pill:var(--ap-bad)}.ap-pill--ai{--pill:var(--ap-ai)}.ap-pill--plain.ap-pill--accent,.ap-pill--plain.ap-pill--ok,.ap-pill--plain.ap-pill--warn,.ap-pill--plain.ap-pill--bad,.ap-pill--plain.ap-pill--ai{color:color-mix(in srgb, var(--pill) 80%, var(--ap-ink));font-weight:600}button.ap-pill{cursor:pointer;transition:background var(--ap-t-fast);font-family:inherit}button.ap-pill:hover:not(:disabled),button.ap-pill[aria-expanded=true]{background:color-mix(in srgb, var(--pill) 27%, transparent)}button.ap-pill:disabled{cursor:default}button.ap-pill.is-saving{opacity:.6;cursor:progress}.ap-pill__caret{opacity:.65;width:11px;height:11px;margin-left:-1px}.ap-due{--due:var(--ap-faint);border-radius:var(--ap-r-sm);background:color-mix(in srgb, var(--due) 13%, transparent);color:var(--ap-muted);font:500 var(--ap-fs-xs) / 1.25 var(--ap-font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.ap-due svg{width:13px;height:13px;color:var(--due);flex:none}.ap-due b{color:color-mix(in srgb, var(--due) 82%, var(--ap-ink));font-weight:600}.ap-due--over{--due:var(--ap-bad)}.ap-due--soon{--due:var(--ap-warn)}.ap-due--later b{color:var(--ap-ink)}.ap-due--done,.ap-due--none{background:0 0;padding-inline:0}.ap-due--done b,.ap-due--none b{color:var(--ap-muted);font-weight:500}.ap-money{font-family:var(--ap-num-font);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ap-money--neg{color:var(--ap-bad)}.ap-paid{gap:5px;width:100%;min-width:0;display:grid;container:ap-paid/inline-size}.ap-paid__text{color:var(--ap-muted);font:400 var(--ap-fs-xs) / 1.3 var(--ap-font);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.ap-paid__text>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-paid__text b{color:var(--ap-ink);font-weight:600}@container ap-paid (max-width:260px){.ap-paid__rest{display:none}}@container ap-paid (max-width:170px){.ap-paid__of{display:none}}.ap-paid__bar{border-radius:var(--ap-r-pill);background:var(--ap-raise);height:6px;display:block;overflow:hidden}.ap-paid__fill{border-radius:inherit;background:var(--ap-accent);min-width:2px;height:100%;display:block}.ap-paid--full .ap-paid__fill{background:var(--ap-ok)}.ap-paid--none .ap-paid__fill{background:var(--ap-faint);min-width:0}.ap-card{min-width:0;padding:18px var(--ap-card-pad,20px);background:var(--ap-card-bg);border:var(--ap-card-bw) solid var(--ap-card-bd);border-radius:var(--ap-card-r);box-shadow:var(--ap-widget-sh);flex-direction:column;gap:14px;display:flex;container:ap-card/inline-size}.ap-card__head{align-items:center;gap:10px;min-width:0;display:flex}.ap-card__title{overflow-wrap:anywhere;min-width:0;font:600 var(--ap-fs-lg) / 1.25 var(--ap-font);color:var(--ap-ink);margin:0}.ap-card__body{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.ap-card__body>:only-child{flex:auto;min-height:0}.ap-card__cta{margin-left:auto}.ap-card__actions{flex:none;gap:6px;margin-left:auto;display:flex}.ap-card__info{border-radius:var(--ap-r-pill);width:22px;height:22px;color:var(--ap-faint);opacity:.55;cursor:help;transition:opacity var(--ap-t-fast) var(--ap-ease), color var(--ap-t-fast) var(--ap-ease), background var(--ap-t-fast) var(--ap-ease);background:0 0;border:0;flex:none;place-items:center;margin:-2px 0 -2px -6px;padding:0;display:inline-grid}.ap-card__info svg{width:15px;height:15px}.ap-card:hover .ap-card__info,.ap-card__info:focus-visible{opacity:1}.ap-card__info:hover,.ap-card__info[aria-expanded=true]{opacity:1;background:var(--ap-accent-soft);color:var(--ap-accent)}.ap-card__info:focus-visible{outline:2px solid var(--ap-accent-line);outline-offset:1px}.ap-card .ap-card .ap-card__head .ap-card__info{display:none}@media (hover:none){.ap-card__info{opacity:.8}}.ap-info-inline{align-items:center;gap:2px;display:inline-flex}.ap-info-inline .ap-card__info{margin:-2px -4px -2px 0}.ap-card__foot{border-top:1px solid var(--ap-line-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:auto;padding-top:12px;display:flex}.ap-count{border-radius:var(--ap-r-pill);background:var(--ap-raise);min-width:22px;height:20px;color:var(--ap-muted);font:600 var(--ap-fs-2xs) / 1 var(--ap-num-font);font-variant-numeric:tabular-nums;vertical-align:middle;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ap-count--accent{background:var(--ap-accent-soft);color:color-mix(in srgb, var(--ap-accent) 85%, var(--ap-ink))}.ap-count--warn{background:color-mix(in srgb, var(--ap-warn) 15%, transparent);color:var(--ap-warn)}.ap-count--bad{background:color-mix(in srgb, var(--ap-bad) 14%, transparent);color:var(--ap-bad)}.ap-tile{background:var(--ap-card-bg);border:var(--ap-card-bw) solid var(--ap-card-bd);border-radius:var(--ap-card-r);min-width:0;box-shadow:var(--ap-card-sh);color:inherit;font:inherit;text-align:left;align-content:start;gap:5px;padding:14px 16px;text-decoration:none;display:grid;container-type:inline-size}a.ap-tile,button.ap-tile{cursor:pointer;transition:border-color var(--ap-t-fast), box-shadow var(--ap-t-fast)}a.ap-tile:hover,button.ap-tile:hover{box-shadow:var(--ap-sh-2);text-decoration:none}.ap-tile__label{color:var(--ap-muted);font-size:var(--ap-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-tile__value{font:700 min(var(--ap-fs-2xl), 13.5cqi) / 1.05 var(--ap-num-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--ap-ink)}.ap-tile__trend{color:var(--ap-muted);font-size:var(--ap-fs-xs)}.ap-tile__trend--up{color:var(--ap-ok)}.ap-tile__trend--down,.ap-tile--bad .ap-tile__value{color:var(--ap-bad)}.ap-tile--warn .ap-tile__value{color:var(--ap-warn)}.ap-tile--ok .ap-tile__value{color:var(--ap-ok)}@media (max-width:768px){.ap-card{gap:12px;padding:14px 14px 16px}.ap-tile{padding:12px 14px}}.ap-empty{border:1px dashed var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-sunken);color:var(--ap-ink);justify-items:start;gap:6px;padding:18px;display:grid}.ap-empty__icon{border-radius:var(--ap-r-md);background:var(--ap-surface);width:38px;height:38px;color:var(--ap-muted);box-shadow:inset 0 0 0 1px var(--ap-line);place-items:center;display:grid}.ap-empty__icon svg{width:18px;height:18px}.ap-empty__title{font-weight:600;font-size:var(--ap-fs-md);margin:4px 0 0}.ap-empty__hint{color:var(--ap-muted);font-size:var(--ap-fs-sm);margin:0 0 6px;line-height:1.5}.ap-empty--inline{border-radius:var(--ap-r-md);min-height:132px;color:var(--ap-muted);text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;padding:22px 16px 20px;display:grid}.ap-empty--inline .ap-empty__icon{width:40px;height:40px;color:var(--ap-accent);background:var(--ap-accent-soft);box-shadow:0 0 0 6px color-mix(in srgb, var(--ap-accent) 6%, transparent);border-radius:50%;margin-bottom:6px}.ap-empty--inline .ap-empty__title{color:var(--ap-ink);font-size:var(--ap-fs-md);text-wrap:balance;margin:0;font-weight:600}.ap-empty--inline .ap-empty__hint{max-width:38ch;font-size:var(--ap-fs-sm);text-wrap:pretty;margin:0;line-height:1.5}.ap-empty--inline .ap-empty__action{margin-top:8px}.ap-empty--page{text-align:center;justify-items:center;padding:40px 20px}.ap-skel{border-radius:var(--ap-r-sm);background:var(--ap-raise);height:14px;display:block;position:relative;overflow:hidden}.ap-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ap-surface) 65%, transparent), transparent);animation:1.4s ease-in-out infinite ap-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ap-shimmer{to{transform:translate(100%)}}.ap-skel-list{gap:12px;display:grid}.ap-skel-row{grid-template-columns:minmax(0,1fr) 90px 70px;align-items:center;gap:12px;display:grid}.ap-skel--pill{border-radius:var(--ap-r-pill);height:22px}.ap-skel-tiles{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.ap-skel--tile{border-radius:var(--ap-card-r);height:92px}@media (prefers-reduced-motion:reduce){.ap-skel:after,.ap-btn.is-loading:after{animation:none}}.ap-pagehead{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-bottom:20px;display:flex}.ap-pagehead__text{flex:300px;gap:4px;min-width:0;display:grid}.ap-pagehead__crumbs{color:var(--ap-muted);font-size:var(--ap-fs-xs)}.ap-pagehead__row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ap-pagehead__meta{color:var(--ap-muted);font:500 var(--ap-fs-xs) / 1 var(--ap-font-mono)}.ap-pagehead__title{color:var(--ap-ink);font:var(--ap-h-weight) var(--ap-fs-page) / 1.15 var(--ap-font-display);letter-spacing:var(--ap-h-track);text-wrap:balance;margin:0}.ap-pagehead__sub{max-width:80ch;color:var(--ap-muted);font-size:var(--ap-fs-md);margin:0;line-height:1.5}.ap-pagehead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.ap-pagehead{margin-bottom:14px}.ap-pagehead__title{font-size:calc(var(--ap-fs-page) * .8)}}.ap-seg{border-radius:var(--ap-r-md);background:var(--ap-raise);scrollbar-width:none;vertical-align:middle;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ap-seg::-webkit-scrollbar{display:none}.ap-seg button{border-radius:max(2px, calc(var(--ap-r-md) - 3px));min-height:30px;color:var(--ap-muted);font:500 var(--ap-fs-sm) / 1 var(--ap-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ap-seg button:hover{color:var(--ap-ink)}.ap-seg button[aria-pressed=true],.ap-seg button[aria-checked=true]{background:var(--ap-surface);color:var(--ap-ink);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--ap-line-soft)}.ap-seg--block{display:flex}.ap-seg--block button{flex:1}.ap-tabs{border-bottom:1px solid var(--ap-line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs button{color:var(--ap-muted);font:500 var(--ap-fs-sm) / 1 var(--ap-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 10px 9px;display:inline-flex}.ap-tabs button[aria-selected=true]{border-bottom-color:var(--ap-accent);color:var(--ap-ink)}.ap-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ap-chips::-webkit-scrollbar{display:none}.ap-chips--wrap{flex-wrap:wrap;overflow:visible}.ap-chip{border:1px solid var(--ap-line);border-radius:var(--ap-r-pill);background:var(--ap-surface);min-height:32px;color:var(--ap-ink);font:500 var(--ap-fs-sm) / 1 var(--ap-font);white-space:nowrap;cursor:pointer;transition:background var(--ap-t-fast), border-color var(--ap-t-fast);flex:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.ap-chip:hover{border-color:var(--ap-accent-line);color:var(--ap-ink);text-decoration:none}.ap-chip .n{color:var(--ap-muted);font:600 var(--ap-fs-2xs) / 1 var(--ap-num-font);font-variant-numeric:tabular-nums}.ap-chip[aria-pressed=true],.ap-chip[aria-current=true]{border-color:var(--ap-ink);background:var(--ap-ink);color:var(--ap-surface)}.ap-chip[aria-pressed=true] .n,.ap-chip[aria-current=true] .n{color:inherit;opacity:.72}@media (pointer:coarse){.ap-seg button,.ap-chip{min-height:38px}}.ap-ava{--ava:var(--ap-accent);background:color-mix(in srgb, var(--ava) 24%, var(--ap-surface));width:28px;height:28px;color:var(--ap-ink);font:600 11px / 1 var(--ap-font);letter-spacing:.02em;box-shadow:0 0 0 2px var(--ap-surface);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ap-ava img{object-fit:cover;width:100%;height:100%}.ap-ava--lg{width:38px;height:38px;font-size:13px}.ap-ava--more{background:var(--ap-raise);color:var(--ap-muted)}.ap-avas{align-items:center;display:inline-flex}.ap-avas .ap-ava+.ap-ava{margin-left:-7px}.ap-kbd{border:1px solid var(--ap-line);background:var(--ap-surface);min-width:22px;height:22px;color:var(--ap-muted);font:500 11px / 1 var(--ap-font-mono);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}.ap-fields{font-size:var(--ap-fs-md);grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.ap-fields dt{color:var(--ap-muted);font-size:var(--ap-fs-sm);padding-top:2px}.ap-fields dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.ap-contact{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ap-contact__num{color:inherit;font:500 var(--ap-fs-sm) / 1.2 var(--ap-font);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px;text-decoration:none}.ap-contact__num:hover{color:var(--ap-accent);text-decoration:none}.ap-contact .ap-btn--icon.ap-btn--sm{width:28px;min-height:28px}@media (pointer:coarse){.ap-contact .ap-btn--icon.ap-btn--sm{width:36px;min-height:36px}}.ap-pop{z-index:var(--ap-z-popover);border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-surface);min-width:220px;max-width:min(320px,100vw - 16px);color:var(--ap-ink);box-shadow:var(--ap-sh-2);animation:ap-pop-in var(--ap-t-fast) var(--ap-ease);padding:6px;position:fixed}.ap-pop--info{width:360px;max-width:min(360px,100vw - 16px);padding:14px 16px}.ap-info{font:400 var(--ap-fs-sm) / 1.45 var(--ap-font);color:var(--ap-ink);gap:10px;display:grid}.ap-info__head{gap:2px;display:grid}.ap-sheet .ap-info__head{display:none}.ap-info__eyebrow{font-size:var(--ap-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ap-accent);font-weight:600}.ap-info__title{font:600 var(--ap-fs-md) / 1.3 var(--ap-font)}.ap-info__about{color:var(--ap-muted);margin:0}.ap-info__terms{border-top:1px solid var(--ap-line-soft);gap:8px;margin:0;padding-top:10px;display:grid}.ap-info__terms dt{font-weight:600}.ap-info__terms dd{color:var(--ap-muted);margin:1px 0 0}.ap-info__note{border-radius:var(--ap-r-sm);background:var(--ap-sunken);font-size:var(--ap-fs-xs);color:var(--ap-muted);margin:0;padding:8px 10px}@keyframes ap-pop-in{0%{opacity:0;transform:translateY(-4px)}}.ap-menu{gap:2px;display:grid}.ap-menu__item{border-radius:var(--ap-r-sm);width:100%;min-height:38px;color:var(--ap-ink);font:400 var(--ap-fs-md) / 1.2 var(--ap-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ap-menu__item:hover,.ap-menu__item:focus-visible{background:var(--ap-raise);color:var(--ap-ink);outline:none;text-decoration:none}.ap-menu__item[aria-checked=true]{background:color-mix(in srgb, var(--pill,var(--ap-accent)) 14%, transparent);font-weight:600}.ap-menu__item--danger{color:var(--ap-bad)}.ap-menu__item svg{flex:none;width:16px;height:16px}.ap-menu__dot{background:var(--pill,var(--ap-faint));border-radius:50%;flex:none;width:10px;height:10px}.ap-menu__check{color:var(--ap-muted);margin-left:auto}.ap-menu__sep{background:var(--ap-line-soft);border:0;height:1px;margin:4px 6px}.ap-menu__label{color:var(--ap-muted);font:600 var(--ap-fs-2xs) / 1.2 var(--ap-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px 4px}.ap-scrim{z-index:var(--ap-z-sheet);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ap-fade var(--ap-t-base) var(--ap-ease);background:#0a101c80;position:fixed;inset:0}.ap-sheet{z-index:calc(var(--ap-z-sheet) + 1);width:min(var(--sheet-w,560px), calc(100vw - 32px));border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-surface);max-height:min(86vh,760px);color:var(--ap-ink);box-shadow:var(--ap-sh-3);animation:ap-rise var(--ap-t-base) var(--ap-ease);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ap-sheet:focus{outline:none}.ap-sheet--lg{--sheet-w:980px}.ap-sheet__handle{display:none}.ap-sheet__head{border-bottom:1px solid var(--ap-line-soft);align-items:center;gap:10px;padding:14px 12px 12px 20px;display:flex}.ap-sheet__title{min-width:0;font:600 var(--ap-fs-lg) / 1.3 var(--ap-font);flex:1;margin:0}.ap-sheet__body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px 18px;overflow:auto}.ap-sheet__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ap-line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ap-sheet--menu .ap-sheet__body{padding:8px 10px 14px}.ap-sheet--menu .ap-menu__item{min-height:46px;font-size:var(--ap-fs-lg)}@media (max-width:768px){.ap-sheet{border-radius:var(--ap-r-lg) var(--ap-r-lg) 0 0;width:100%;max-height:92vh;animation:ap-up var(--ap-t-base) var(--ap-ease);border-bottom:0;inset:auto 0 0;transform:none}.ap-sheet__handle{background:var(--ap-line);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.ap-sheet__foot .ap-btn{flex:1}}@keyframes ap-fade{0%{opacity:0}}@keyframes ap-rise{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.985)}}@keyframes ap-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ap-scrim,.ap-sheet,.ap-pop{animation:none}}

.compact-lines{--cl-h:calc(var(--base) * 2)}.compact-lines .array-field__header-actions{display:none}.compact-lines .array-field__draggable-rows{gap:.4rem}.compact-lines .array-field__row.collapsible{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;column-gap:.4rem;display:grid}.compact-lines .array-field__row>.collapsible__toggle-wrap{display:contents}.compact-lines .array-field__row .collapsible__toggle,.compact-lines .array-field__row .collapsible__header-wrap,.compact-lines .array-field__row .collapsible__indicator{display:none}.compact-lines .array-field__row .collapsible__drag{height:var(--cl-h);cursor:grab;grid-area:1/1;align-items:center}.compact-lines .array-field__row .collapsible__actions-wrap{height:var(--cl-h);grid-area:1/3;align-items:center;margin:0}.compact-lines .array-field__row>.rah-static{grid-area:1/2;height:auto!important;overflow:visible!important}.compact-lines .array-field__row>.rah-static>div{display:block!important}.compact-lines .array-field__row .collapsible__content{padding:0}.compact-lines .collapsible__content>.render-fields{grid-template-columns:minmax(0,1fr) 4.5rem 8rem;align-items:end;gap:.4rem;display:grid}.compact-lines .collapsible__content .field-type.row,.compact-lines .collapsible__content .row__fields{display:contents}.compact-lines .collapsible__content .field-type{width:auto!important;margin:0!important}.compact-lines .array-field__draggable-rows>:not(:first-child) .field-label{display:none}.compact-lines .field-type.text input,.compact-lines .field-type.number input{box-sizing:border-box;height:var(--cl-h)}.compact-lines .spick{margin:0}.compact-lines .spick__chosen{box-sizing:border-box;height:var(--cl-h);align-items:center;margin:0;padding-block:0}.compact-lines .spick__chosen-name{white-space:nowrap;text-overflow:ellipsis;cursor:text;overflow:hidden}.compact-lines .spick__chosen .spick__price{display:none}.compact-lines .spick__input{box-sizing:border-box;height:var(--cl-h)}.compact-lines--invoice .collapsible__content>.render-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 4.5rem 8rem}.compact-lines .collapsible__content .line-comment{grid-column:1/-1}.line-comment__add{color:var(--theme-elevation-500);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85em}.line-comment__add:hover{color:var(--theme-text)}.line-comment__input{box-sizing:border-box;width:100%;min-height:calc(var(--cl-h) * .8);padding:calc(var(--base) * .2) calc(var(--base) * .6);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,4px);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);font:inherit;field-sizing:content;resize:none;font-size:.85em}.line-comment__input:focus{border-color:var(--theme-elevation-400);outline:none}.compact-lines .array-field__row .collapsible__drag,.compact-lines .array-field__row .collapsible__actions-wrap{align-self:start}.compact-lines .array-field__draggable-rows>:first-child .collapsible__drag,.compact-lines .array-field__draggable-rows>:first-child .collapsible__actions-wrap{margin-top:calc(var(--base) * 1.25)}.lines-total{border-top:1px solid var(--theme-elevation-100);justify-content:flex-end;align-items:baseline;gap:.75rem;padding-top:.6rem;display:flex}.lines-total__label{color:var(--theme-elevation-500)}.lines-total__value{font-variant-numeric:tabular-nums;font-size:1.1em;font-weight:600}@media (max-width:768px){.compact-lines .collapsible__content>.render-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-lines .collapsible__content>.render-fields>.spick{grid-column:1/-1}.compact-lines .array-field__draggable-rows{gap:.9rem}.compact-lines--invoice .collapsible__content>.render-fields>.field-type.text{grid-column:1/-1}}
.table{--table-edge:color-mix(in srgb, var(--ap-scroll-shadow) 55%, transparent);background:linear-gradient(to right, var(--theme-elevation-0), transparent) 0 0 / 24px 100% no-repeat, linear-gradient(to left, var(--theme-elevation-0), transparent) 100% 0 / 24px 100% no-repeat, radial-gradient(farthest-side at 0 50%, var(--table-edge), transparent) 0 0 / 12px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, var(--table-edge), transparent) 100% 0 / 12px 100% no-repeat;background-attachment:local,local,scroll,scroll}@media (max-width:768px){.doc-header__header,.doc-controls__content{flex-wrap:wrap}.doc-header__title.render-title{font-size:var(--ap-fs-lg);line-height:1.2}.doc-controls__meta{flex-wrap:wrap;row-gap:.15rem;min-width:0}.doc-controls__meta .doc-controls__list-item{flex-basis:100%}.doc-controls__meta .doc-controls__value{white-space:normal}.anv{padding:1.25rem 1rem 3rem}.anv__title{font-size:var(--ap-fs-lg)}.anv__row{gap:.6rem}.anv__ctl select,.anv__filter select,.anv__filter input{width:100%;min-width:0}.anv__ctl{flex:45%}.anv__scalar-val{font-size:var(--ap-fs-2xl)}.ochat__compose,.oaf__compose{flex-wrap:wrap}.ochat__compose .ochat__btn,.oaf__compose .oaf__btn{width:100%}}.client-card-link{margin-top:6px;font-size:14px}.client-card-link a{color:var(--ap-accent);text-decoration:none}.client-card-link a:hover{opacity:var(--ap-link-hover-opacity)}.thumbnail>svg{background:url(/file-icons/other.svg?v=3) 50%/cover no-repeat!important}.thumbnail>svg>path{display:none}
