/* Собрано ds/tools/build_portal_ds.py из дизайн-системы Dreamteam.
   Руками не править: правки — в источник, затем пересборка.
   Отпечаток источника: eb4e85d537b4 · собрано 28.10.2026 */

@font-face{font-family:"Object Sans";src: url("../../fonts/ObjectSans-Regular.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:"Object Sans";src: url("../../fonts/ObjectSans-Heavy.ttf") format("truetype");font-weight:800;font-display:swap}

:root{
--dark:228 6% 17%;
--light:60 23% 94%;
--warm:24 49% 53%;
--yellow:44 89% 61%;
--teal:175 14% 69%;
--pt-ink:hsl(var(--dark));
--pt-ink-2:#6f6f73;
--pt-ink-3:#9c9b95;
--pt-line:#ecebe4;
--pt-glass:rgba(255, 255, 255, .62);
--pt-glass-line:rgba(255, 255, 255, .8);
--pt-shadow:0 1px 2px rgba(41, 42, 46, .05), 0 6px 20px rgba(41, 42, 46, .05);
--pt-shadow-up:0 2px 4px rgba(41, 42, 46, .05), 0 14px 32px rgba(41, 42, 46, .1);
--pt-ease:cubic-bezier(.2, .7, .2, 1);
--pt-t:200ms;
--pt-spring:cubic-bezier(.34, 1.4, .55, 1);
--pt-out:cubic-bezier(.16, 1, .3, 1);
--pt-radius-sm:7px;
--pt-radius-md:14px;
--pt-radius-lg:24px;
--pt-radius-xl:28px;
--pt-radius-pill:999px;
--pt-wrap:1080px;
--pt-gutter-mobile:16px;
--pt-gutter-desktop:32px;
--pt-focus:0 0 0 3px rgba(244, 197, 66, .5);
--pt-success:#2f6b4c;
--pt-warning:#8a6400;
--pt-error:#c2412d;
--pt-info:#3e6a78;
--pt-k-rest-a:#45464c;
--pt-k-rest-b:#222327;
--pt-k-menu-a:#e5a87f;
--pt-k-menu-b:#c17b4c;
--pt-k-inv-a:#c9d8d6;
--pt-k-inv-b:#93aba8;
--pt-k-time-a:#8fa7a4;
--pt-k-time-b:#5b716e;
--pt-k-mkt-a:#ffffff;
--pt-k-mkt-b:#e6e4d8;
--pt-k-smm-a:#fbe39a;
--pt-k-smm-b:#efb937;
--pt-k-obl-a:#f3e9da;
--pt-k-obl-b:#dcc6a6;
--pt-k-vend-a:#f4f3ee;
--pt-k-vend-b:#cfcdc3;
--pt-safe-bottom:0px;
--pt-safe-top:0px;
--pt-space-1:4px;
--pt-space-2:8px;
--pt-space-3:12px;
--pt-space-4:16px;
--pt-space-5:20px;
--pt-space-6:24px;
--pt-space-7:32px;
--pt-space-8:40px;
--pt-space-9:48px;
--pt-space-10:64px;
--pt-r-1:7px;
--pt-r-2:10px;
--pt-r-3:12px;
--pt-r-4:14px;
--pt-r-5:16px;
--pt-r-6:18px;
--pt-r-7:20px;
--pt-r-8:22px;
--pt-r-9:24px;
--pt-r-10:28px;
--pt-r-11:999px;
--pt-font-1:32px;
--pt-leading-1:1.15;
--pt-font-2:30px;
--pt-leading-2:1.15;
--pt-font-3:28px;
--pt-leading-3:1.15;
--pt-font-4:24px;
--pt-leading-4:1.15;
--pt-font-5:21px;
--pt-leading-5:1.15;
--pt-font-6:19px;
--pt-leading-6:1.15;
--pt-font-7:17px;
--pt-leading-7:1.4;
--pt-font-8:15px;
--pt-leading-8:1.4;
--pt-font-9:14px;
--pt-leading-9:1.4;
--pt-font-10:13px;
--pt-leading-10:1.4;
--pt-font-11:12px;
--pt-leading-11:1.4;
--pt-font-12:11.5px;
--pt-leading-12:1.4;
--pt-font-13:11px;
--pt-leading-13:1.4;
--pt-weight-regular:400;
--pt-weight-heavy:800;
--pt-control-sm:36px;
--pt-control-md:44px;
--pt-control-lg:48px;
--pt-touch:44px;
--pt-break-mobile:640px;
--pt-break-desktop:960px;
--pt-search-max:520px;
--pt-icon-mobile:64px;
--pt-icon-desktop:84px;
--pt-rail-desktop:112px;
--pt-nav-expanded:220px;
--pt-nav-collapsed:62px;
--pt-notif-width:400px;
--pt-confirm-width:420px;
--pt-z-topbar:30;
--pt-z-panel:60;
--pt-z-sheet-back:80;
--pt-z-sheet:81;
--pt-z-confirm-back:82;
--pt-z-confirm:83;
--pt-z-toast:90;
--pt-motion-fast:90ms;
--pt-motion-base:200ms;
--pt-motion-sheet:460ms;
--pt-motion-rise:460ms;
--pt-motion-pop:560ms;
--pt-motion-picture:700ms;
--pt-motion-bob:6s;
--pt-motion-ping:2.6s;
--pt-motion-ring:900ms;
--pt-stagger-tile:28ms;
--pt-stagger-icon:40ms;
--pt-glass-dark-bg:rgba(41,42,46,.82);
--pt-glass-dark-border:rgba(243,243,236,.55);
--pt-glass-dark-blur:20px;
--pt-glass-panel-bg:rgba(255,255,255,.78);
--pt-glass-panel-border:rgba(255,255,255,.8);
--pt-glass-panel-blur:16px;
--pt-glass-tile-bg:rgba(255,255,255,.78);
--pt-glass-tile-border:rgba(255,255,255,.8);
--pt-glass-tile-blur:0px;
--pt-glass-overlay-bg:rgba(41,42,46,.32);
--pt-glass-overlay-blur:3px;
--pt-shadow-1:0 1px 2px rgba(41,42,46,.05), 0 6px 20px rgba(41,42,46,.05);
--pt-shadow-2:0 2px 4px rgba(41,42,46,.05), 0 14px 32px rgba(41,42,46,.1);
--pt-shadow-3:0 10px 28px rgba(41,42,46,.16);
--pt-shadow-4:0 24px 60px rgba(41,42,46,.2);
--pt-success-bg:#dcebe2;
--pt-success-text:#2f6b4c;
--pt-info-bg:#dfe9ec;
--pt-info-text:#3e6a78;
--pt-warning-bg:#f8edc9;
--pt-warning-text:#8a6400;
--pt-error-bg:#fbe7e3;
--pt-error-text:#c2412d;
--pt-error-hover:#a93524;
--pt-notif-unread:rgba(244,197,66,.14);
--pt-notif-dot:#c17b4c;
--pt-k-rest-acc:#292a2e;
--pt-k-rest-text:#f3f3ec;
--pt-k-menu-acc:#c17b4c;
--pt-k-menu-text:#292a2e;
--pt-k-inv-acc:#7f9996;
--pt-k-inv-text:#292a2e;
--pt-k-time-acc:#5b716e;
--pt-k-time-text:#f3f3ec;
--pt-k-mkt-acc:#c9a24a;
--pt-k-mkt-text:#292a2e;
--pt-k-smm-acc:#efb937;
--pt-k-smm-text:#292a2e;
--pt-k-obl-acc:#c4a275;
--pt-k-obl-text:#292a2e;
--pt-k-vend-acc:#8d8a7e;
--pt-k-vend-text:#292a2e;
--pt-notif-req-bg:#f5e2d4;
--pt-notif-req-text:#9a5530;
--pt-notif-created-bg:#dfeae8;
--pt-notif-created-text:#3b6662;
--pt-notif-docs-bg:#efeee6;
--pt-notif-docs-text:#6f6f73;
--pt-notif-ready-bg:#f8edc9;
--pt-notif-ready-text:#8a6400;
--pt-notif-link-bg:#dfeae8;
--pt-notif-link-text:#3b6662;
--pt-notif-updated-bg:#efeee6;
--pt-notif-updated-text:#6f6f73;
--pt-notif-returned-bg:#f5e2d4;
--pt-notif-returned-text:#9a5530;
--pt-notif-archived-bg:#efeee6;
--pt-notif-archived-text:#6f6f73;
}
:root{--pt-hub-rail-width:44px;--pt-hub-rail-item:34px;--pt-hub-theme-size:32px;--pt-hub-filter-height:34px;--pt-hub-pop-width:288px;--pt-hub-gap:12px;--pt-hub-muted:rgba(41,42,46,.035);--pt-hub-secondary-line:#e2e1d8}

/* Палитры брендов — для печати и фирменных страниц */
:root {
}
