@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@500;700&display=swap";.cabinet-shell__content--sidebar:has(>.app-layout){display:grid;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 88px)}.cabinet-shell__content--sidebar:has(>.app-layout)>.app-layout{display:contents}.cabinet-shell__content--sidebar:has(>.app-layout)>.app-layout>.ui-cabinet-sidebar{grid-column:1;grid-row:1 / span 2}.cabinet-shell__content--sidebar:has(>.app-layout)>.app-layout>.main-content{grid-column:2;grid-row:1}.cabinet-shell__workspace-footer{grid-column:2;grid-row:2;padding:0 32px 28px}@media (max-width: 900px){.cabinet-shell__content--sidebar:has(>.app-layout){display:block;grid-template-columns:none;min-height:calc(100vh - 58px)}.cabinet-shell__workspace-footer{padding:0 18px 28px}}:root{--font-size-3xs: .625rem;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .8rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--button-size-xs: 1rem;--button-size-sm: 2.25rem;--button-size-md: 2.5rem;--button-size-lg: 2.75rem;--button-size-xl: 3rem}:root,.ui-foundation{--brand-blue-050: #f1f6fe;--brand-blue-100: #dde9fb;--brand-blue-200: #b7d2f8;--brand-blue-400: #3a86ee;--brand-blue-500: #0665e6;--brand-blue-600: #0553c7;--brand-blue-700: #0442a3;--brand-blue-800: #0849b3;--brand-orange-050: #fef3ec;--brand-orange-100: #fce3d3;--brand-orange-200: #f8c9b0;--brand-orange-500: #ea5b21;--brand-orange-600: #c94b17;--brand-orange-700: #a43e12;--ink-1000: #0a0e17;--ink-900: #1a1a1a;--ink-800: #22304a;--ink-700: #2c3e52;--ink-500: #5e7a90;--ink-400: #8394a5;--ink-300: #a8bdd0;--navy-900: #0a1735;--navy-800: #0c1e45;--navy-700: #163068;--navy-600: #1e4080;--navy-500: #2a539e;--line: #e2e7ef;--line-strong: #d5dce7;--surface-page: #fafbfd;--surface-card: #ffffff;--surface-subtle: #f5f8fb;--surface-muted: #ebf0f6;--surface-strong: #d0dce8;--border-subtle: #ebf0f6;--border-default: #d0dce8;--border-strong: #a8bdd0;--border-focus: var(--brand-blue-500);--status-success-600: #1a7a4a;--status-success-100: #eaf6f0;--status-warning-600: #a85f00;--status-warning-100: #fff3dc;--status-danger-600: #c8392b;--status-danger-100: #fee8e4;--status-info-600: var(--brand-blue-800);--status-info-100: var(--brand-blue-100);--status-neutral-600: var(--ink-500);--status-neutral-100: var(--surface-muted);--tag-44fz-bg: #ebf2fd;--tag-44fz-fg: #0849b3;--tag-223fz-bg: #edfaf3;--tag-223fz-fg: #0f6a3b;--tag-property-bg: #fce3d3;--tag-property-fg: #a43e12;--tag-commercial-bg: #eee8fb;--tag-commercial-fg: #4b2abd;--font-display: "Unbounded", "Wix Madefor Text", system-ui, sans-serif;--font-body: "Wix Madefor Text", "Segoe UI", system-ui, sans-serif;--shadow-xs: 0 1px 2px rgba(15, 24, 42, .06);--shadow-sm: 0 2px 8px rgba(15, 24, 42, .08);--shadow-md: 0 6px 20px rgba(15, 24, 42, .1);--shadow-focus: 0 0 0 3px rgba(6, 101, 230, .22);--shadow-focus-danger: 0 0 0 3px rgba(200, 57, 43, .18);--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-bg: 25px;--r-pill: 999px;--sky: var(--brand-blue-050);--sky-mid: var(--brand-blue-100);--blue: var(--brand-blue-500);--blue-hover: var(--brand-blue-600);--navy: var(--navy-800);--navy-mid: var(--navy-700);--white: var(--surface-card);--gray-50: var(--surface-subtle);--gray-100: var(--surface-muted);--gray-200: var(--border-default);--gray-300: var(--border-strong);--gray-500: var(--ink-500);--gray-700: var(--ink-700);--accent: var(--status-danger-600);--green: var(--status-success-600);--r: var(--r-sm);--green-bg: #eaf6f0;--transition: .22s ease}.ui-foundation,.ui-foundation *{font-family:var(--font-body)}@keyframes fade{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.app-layout{display:flex;min-height:calc(100vh - 88px)}.main-content{flex:1;min-width:0;padding:28px 32px}.cabinet-template{min-height:100vh;width:100%;background:var(--gray-50);color:var(--navy);font-family:var(--font-body);line-height:1.6}.cabinet-template *,.cabinet-template *:before,.cabinet-template *:after{box-sizing:border-box}@media (max-width: 900px){.app-layout{display:block;min-height:calc(100vh - 58px)}.cabinet-shell__content--sidebar:has(>.app-layout)>.app-layout{display:block}.cabinet-template .main-content{width:100%;min-width:0}}@media (max-width: 720px){.cabinet-template{overflow-x:hidden}.cabinet-template .main-content{padding:18px 14px 32px}}.ui-section{background:var(--white);border:1px solid var(--gray-100);border-radius:25px;box-shadow:var(--shadow-sm);animation:sectionAppear .5s cubic-bezier(.22,1,.36,1)}@keyframes sectionAppear{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-section-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gray-100)}.ui-section-head-title{min-width:0;color:var(--navy);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-section-head-sub{color:var(--gray-500);font-size:var(--font-size-xs)}@media (max-width: 720px){.ui-section-head{align-items:flex-start;gap:10px;padding:14px}.ui-section-head>:first-child{min-width:0}.ui-section-head-sub{overflow-wrap:anywhere}}@media (max-width: 480px){.ui-section{border-radius:8px}}.cert-picker-modal__checks{margin-bottom:12px;padding:12px;border:1px solid var(--gray-200);border-radius:var(--r);background:var(--white)}.cert-picker-modal__checks-title{margin-bottom:8px;color:var(--navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.cert-picker-modal__checks-list{display:grid;gap:6px}.cert-picker-modal__check-item{display:flex;align-items:center;gap:8px;color:var(--ink-500);font-size:var(--font-size-sm)}.cert-picker-modal__check-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-500);flex-shrink:0}.cert-picker-modal__check-item.is-passed{color:#067647}.cert-picker-modal__check-item.is-passed .cert-picker-modal__check-dot{background:#12b76a}.procedure-card{overflow:hidden;border:1px solid var(--gray-100);border-radius:25px;background:#fff;box-shadow:0 2px 10px #0c1e4514}.procedure-card__header{display:flex;align-items:flex-start;gap:14px;padding:22px 26px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fbfcfe)}.procedure-card__step-caption{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--brand-blue-400));color:#fff;display:grid;place-items:center;font-family:var(--font-body);font-weight:var(--font-weight-extrabold);box-shadow:0 8px 22px #4f6df538}.procedure-card__title{color:#0c1e45;font-family:Unbounded,sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.procedure-card__sub{margin:3px 0 0;color:var(--ink-400);font-size:var(--font-size-xs)}.procedure-card__body{padding:28px}.procedure-card__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #ebf0f6}.procedure-card__nav-right{display:flex;align-items:center;gap:14px;margin-left:auto}@media (max-width: 720px){.procedure-card__header,.procedure-card__body{padding-left:18px;padding-right:18px}.procedure-card__nav,.procedure-card__nav-right{flex-direction:column;align-items:stretch}.procedure-card__nav>*,.procedure-card__nav-right,.procedure-card__nav-right>*{width:100%;min-width:0}.procedure-card__nav-right{margin-left:0}}@media (max-width: 520px){.procedure-card__header,.procedure-card__body{padding-left:14px;padding-right:14px}}.procedure-section+.procedure-section{margin-top:26px;padding-top:26px;border-top:1px solid #ebf0f6}.procedure-section__title{color:#5e7a90;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.9px;text-transform:uppercase}.procedure-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.procedure-section__footer{display:flex;justify-content:flex-start;margin-top:14px}.procedure-sidebar{display:grid;gap:16px}@media (max-width: 1080px){.procedure-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.procedure-sidebar{grid-template-columns:1fr}}.btn{--btn-color: var(--surface-card);--btn-foreground: var(--navy);--btn-bg-opacity: 100%;--btn-hover-opacity: 80%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:color-mix(in srgb,var(--btn-color) var(--btn-bg-opacity),transparent);font-weight:var(--font-weight-semibold);transition:var(--transition);color:var(--navy)}.btn-wide{width:100%}.btn-size-xs{min-height:var(--button-size-xs);font-size:var(--font-size-xs);padding:4px 10px}.btn-size-sm{min-height:var(--button-size-sm);font-size:var(--font-size-sm);padding:6px 12px}.btn-size-md{min-height:var(--button-size-md);font-size:var(--font-size-sm);padding:8px 16px}.btn-size-lg{min-height:var(--button-size-lg);font-size:var(--font-size-md);padding:10px 20px}.btn-size-xl{min-height:var(--button-size-xl);font-size:var(--font-size-md);padding:10px 20px}.btn-color-blue{--btn-color: var(--blue);--btn-foreground: var(--blue);color:var(--surface-card)}.btn-color-red{--btn-color: var(--status-danger-600);--btn-foreground: var(--status-danger-600);color:var(--surface-card)}.btn-color-dark{--btn-color: var(--navy);--btn-foreground: var(--navy);color:var(--surface-card)}.btn:hover:not(:disabled){transform:translateY(-1px);--btn-bg-opacity: var(--btn-hover-opacity)}.btn:hover:not(:disabled):not(.btn-color-blue):not(.btn-color-red):not(.btn-color-dark):not(.btn-variant-subtle):not(.btn-variant-surface):not(.btn-variant-outline):not(.btn-variant-ghost):not(.btn-variant-plain){border-color:color-mix(in srgb,var(--blue) 25%,transparent);color:var(--blue)}.btn-variant-solid{--btn-bg-opacity: 100%}.btn-variant-subtle,.btn-variant-surface,.btn-variant-outline,.btn-variant-ghost,.btn-variant-plain{--btn-color: var(--btn-foreground);color:var(--btn-foreground)}.btn-variant-subtle{--btn-bg-opacity: 10%;--btn-hover-opacity: 18%;border-color:transparent}.btn-variant-surface{--btn-bg-opacity: 8%;--btn-hover-opacity: 15%;border-color:color-mix(in srgb,var(--btn-foreground) 12%,transparent)}.btn-variant-outline{--btn-bg-opacity: 0%;--btn-hover-opacity: 10%;border-color:color-mix(in srgb,var(--btn-foreground) 22%,transparent)}.btn-variant-ghost{--btn-bg-opacity: 0%;--btn-hover-opacity: 10%;border-color:transparent}.btn-variant-plain{--btn-bg-opacity: 0%;--btn-hover-opacity: 0%;border-color:transparent}.btn-variant-plain:hover:not(:disabled){transform:none;text-decoration:underline}.btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.btn:disabled,.btn[aria-disabled=true]{opacity:.48;cursor:not-allowed;pointer-events:none}.ui-badge{display:inline-flex;align-items:center;border-radius:var(--r-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;padding-inline:7px;justify-content:center}.ui-badge-color-default{background:var(--surface-muted);color:var(--navy-800)}.ui-badge-color-green{color:var(--status-success-600);background:var(--status-success-100)}.ui-badge-color-blue{color:var(--brand-blue-500);background:var(--brand-blue-100)}.ui-badge-color-orange{color:var(--brand-orange-500);background:var(--brand-orange-100)}.ui-badge-color-red{color:var(--status-danger-600);background:var(--status-danger-100)}.ui-badge-variant-outline{background:var(--white);border:1px solid var(--border-default)}.ui-badge-variant-subtle{border:0}.ui-badge-variant-surface{border:1px solid var(--border-default)}.ui-badge-size-xs{font-size:var(--font-size-2xs);min-height:1rem}.ui-badge-size-sm{font-size:var(--font-size-xs);min-height:1.25rem}.ui-badge-size-md{font-size:var(--font-size-sm);min-height:1.5rem}.ui-badge-size-lg{font-size:var(--font-size-sm);min-height:1.75rem}.filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:center;gap:12px;padding:16px}.filter-row>*{min-width:0}@media (max-width: 900px){.filter-row{gap:10px}}@media (max-width: 720px){.filter-row{align-items:stretch;flex-direction:column}}.ui-action-menu{position:relative;display:inline-flex}.ui-action-menu__trigger{min-width:104px;position:relative}.ui-action-menu__trigger:after{content:"▾";margin-left:8px;color:var(--gray-500);font-size:var(--font-size-2xs)}.ui-action-menu--wide{width:100%}.ui-action-menu__dropdown{position:absolute;top:100%;right:0;z-index:20;display:flex;flex-direction:column;gap:2px;min-width:156px;margin-top:2px;padding:6px;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;box-shadow:0 12px 30px #0c1e451f}.ui-action-menu__dropdown[hidden]{display:none}.ui-action-menu__item{justify-content:flex-start;text-align:left}@media (max-width: 720px){.ui-action-menu{flex-direction:column;align-items:flex-start}.ui-action-menu__trigger{min-width:0;width:100%}.ui-action-menu__dropdown{position:static;width:min(240px,calc(100vw - 72px));margin-top:6px}}.ui-foundation__status{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--ink-700);line-height:1.35;white-space:nowrap}.ui-foundation__status-dot{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.ui-foundation__status-dot--draft{background:var(--ink-300)}.ui-foundation__status-dot--publish{background:var(--brand-blue-500)}.ui-foundation__status-dot--accept{background:var(--brand-blue-700)}.ui-foundation__status-dot--review{background:var(--status-warning-600)}.ui-foundation__status-dot--auction{background:var(--brand-orange-500)}.ui-foundation__status-dot--award{background:var(--status-success-600)}.ui-foundation__status-dot--contract{background:var(--navy-700)}.ui-foundation__status-dot--archive{background:var(--ink-500)}.ui-foundation__status-dot--canceled{background:var(--status-danger-600)}.ui-foundation__status-dot--expired{background:var(--status-warning-600)}.ui-foundation__status-dot--neutral{background:var(--status-neutral-600)}.ui-foundation__registry-pagination{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:8px 12px 12px;flex-direction:column-reverse}.ui-foundation__registry-pagination-info{color:var(--ink-500);font-size:var(--font-size-sm);line-height:1.4}.ui-foundation__registry-pagination-pages{display:inline-flex;align-items:center;gap:4px}.ui-foundation__registry-page-dots{padding:0 4px;color:var(--ink-300);font-size:var(--font-size-sm)}@media (max-width: 720px){.ui-foundation__registry-pagination{align-items:center;padding:0 8px 10px;display:grid;justify-items:center;overflow-x:auto}.ui-foundation__registry-pagination-pages{max-width:100%}}.ui-foundation__empty{padding:48px 24px;text-align:center;align-items:center;border:1px var(--border-default);border-radius:var(--r-md);background:var(--surface-card)}.ui-foundation__empty-icon{font-size:var(--font-size-4xl);margin-bottom:14px}.ui-foundation__empty-title{margin-bottom:6px;color:var(--navy-800);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.ui-foundation__empty-desc{max-width:320px;margin:0 auto;color:var(--ink-500);font-size:var(--font-size-xs);line-height:1.6}.ui-empty-state{padding:18px;border:1.5px dashed var(--gray-200);border-radius:var(--r-md);background:var(--white);color:var(--gray-500);text-align:center}.ui-foundation__review-block{margin:0;padding:20px;border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-subtle);box-shadow:var(--shadow-xs);min-width:0}.ui-foundation__review-title{margin-bottom:12px;color:var(--ink-300);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ui-foundation__review-row{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--border-default) 65%,white);min-width:0}.ui-foundation__review-row:last-child{border-bottom:none}.ui-foundation__review-row span{color:var(--ink-500);font-size:var(--font-size-xs);min-width:0;overflow-wrap:anywhere;word-break:break-word}.ui-foundation__review-row strong{margin-left:auto;min-width:0;color:var(--navy-800);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:right;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;max-width:70%}.ui-foundation__review-stack{display:grid;gap:18px;min-width:0}@media (max-width: 900px){.ui-foundation__review-row{flex-direction:column;justify-content:flex-start;gap:4px}.ui-foundation__review-row strong{margin-left:0;max-width:100%;text-align:left}}.ui-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a17358f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--navy-800);font-family:var(--font-body);isolation:isolate}.ui-modal-overlay *,.ui-modal-overlay *:before,.ui-modal-overlay *:after{box-sizing:border-box}.ui-modal{width:min(100%,520px);max-height:min(92vh,920px);overflow:auto;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-md);animation:fade-in .22s ease}.ui-modal--wide{width:min(1040px,100%)}.ui-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 28px 18px;border-bottom:1px solid var(--border-subtle)}.ui-modal__title{margin-bottom:4px;color:var(--navy-800);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.25}.ui-modal__title em{color:var(--brand-blue-500);font-family:var(--font-display)}.ui-modal__sub{color:var(--ink-500);font-size:var(--font-size-sm);line-height:1.6}.ui-modal__body{padding:24px 28px 28px}.ui-modal__status{margin-bottom:18px;padding:14px 16px;border-radius:var(--r-md);font-size:var(--font-size-sm);line-height:1.6}.ui-modal__status--error{border:1px solid color-mix(in srgb,var(--status-danger-600) 24%,white);background:color-mix(in srgb,var(--status-danger-100) 78%,white);color:var(--status-danger-600)}.ui-modal__footer{margin-top:20px;padding-top:20px;border-top:1px solid #ebf0f6;text-align:center}@media (max-width: 720px){.ui-modal-overlay{align-items:flex-end;padding:12px}.ui-modal{width:100%;max-height:calc(100dvh - 24px);border-radius:var(--r-lg) var(--r-lg) 0 0}.ui-modal__header{min-width:0}.ui-modal__header>div:first-child,.ui-modal__title,.ui-modal__sub{min-width:0;overflow-wrap:anywhere}.ui-modal__header,.ui-modal__body{padding-left:20px;padding-right:20px}}.ui-certificate-card{border:1px solid var(--gray-200);border-radius:var(--r-lg);background:var(--white);padding:18px 20px;min-width:0}.ui-certificate-card__row{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px;min-width:0}.ui-certificate-card__body{min-width:0;flex:1}.ui-certificate-card__name{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--navy);line-height:1.35;margin-bottom:3px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ui-certificate-card__name-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:3px;min-width:0}.ui-certificate-card__name-row .ui-certificate-card__name{flex:1 1 240px;margin-bottom:0}.ui-certificate-card__badge{flex-shrink:0;display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--blue);background:var(--sky);border:1px solid var(--sky-mid)}.ui-certificate-card__meta{font-size:var(--font-size-sm);color:var(--gray-500);margin-bottom:3px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ui-certificate-card__action{margin-left:auto}.ui-certificate-card__details{margin-top:2px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);padding:14px 18px}.ui-certificate-card__detail-row{display:flex;gap:12px;align-items:baseline;padding:3px 0;font-size:var(--font-size-xs);border-top:1px solid var(--gray-100)}.ui-certificate-card__detail-row:first-child{border-top:0;padding-top:0}.ui-certificate-card__detail-row:last-child{padding-bottom:0}.ui-certificate-card__detail-label{color:var(--gray-500);flex:0 0 130px;min-width:130px}.ui-certificate-card__detail-value{min-width:0;font-size:var(--font-size-sm);color:var(--gray-700);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.ui-certificate-card__mono{color:var(--navy-900);font-family:JetBrains Mono,Consolas,monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em}@media (max-width: 520px){.ui-certificate-card{padding:16px 14px}.ui-certificate-card__details{padding:12px}.ui-certificate-card__detail-row{align-items:stretch;flex-direction:column;gap:3px}.ui-certificate-card__detail-label{min-width:0;flex-basis:auto}}.ui-file-action__input{display:none}.ui-file-action{cursor:pointer}.ui-file-action.is-disabled{cursor:default}.ui-signature-file{margin-top:14px}.ui-signature-file__link{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-card);text-decoration:none;color:var(--ink-700)}.ui-signature-file__link:hover{border-color:var(--brand-blue-500);background:var(--brand-blue-050)}.ui-signature-file__badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:24px;padding:0 8px;border-radius:var(--r-pill);background:var(--surface-muted);color:var(--ink-700);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.06em}.ui-signature-file__label{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--ink-700);overflow-wrap:anywhere}.ui-signature-file__action{margin-left:auto;font-size:var(--font-size-xs);color:var(--brand-blue-500);font-weight:var(--font-weight-semibold)}.ui-signature-file__empty{min-height:44px;display:flex;align-items:center;padding:10px 12px;border:1px var(--border-default);border-radius:var(--r-sm);color:var(--ink-500);background:var(--surface-subtle);font-size:var(--font-size-sm)}@media (max-width: 520px){.ui-signature-file__link{align-items:flex-start;flex-wrap:wrap}.ui-signature-file__action{width:100%;margin-left:44px}}.ui-password-strength{display:grid;gap:6px}.ui-password-strength__bar{height:8px;border-radius:999px;background:#ebf0f6;overflow:hidden}.ui-password-strength__fill{height:100%;transition:width .2s ease}.ui-password-strength__fill--0{width:0;background:#d0dce8}.ui-password-strength__fill--25{width:25%;background:#c8392b}.ui-password-strength__fill--50{width:50%;background:#f59e0b}.ui-password-strength__fill--75{width:75%;background:#2b7fc0}.ui-password-strength__fill--100{width:100%;background:#1a7a4a}.ui-password-strength__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ui-password-strength__label.ui-password-strength__label--0{color:#d0dce8}.ui-password-strength__label.ui-password-strength__label--25{color:#c8392b}.ui-password-strength__label.ui-password-strength__label--50{color:#f59e0b}.ui-password-strength__label.ui-password-strength__label--75{color:#2b7fc0}.ui-password-strength__label.ui-password-strength__label--100{color:#1a7a4a}.ui-password-strength__requirements{padding:14px 16px;border-radius:var(--r-md);background:var(--surface-subtle);border:1px solid var(--border-subtle)}.ui-password-strength__requirements-title{margin-bottom:10px;color:var(--navy-800);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.ui-password-strength__requirements-list{display:grid;gap:7px;color:var(--ink-500);font-size:var(--font-size-xs)}.ui-password-strength__requirements-list.is-valid{color:var(--status-success-600);font-weight:var(--font-weight-semibold)}@media (max-width: 900px){.ui-topbar{display:none}.ui-topbar__inner{padding:0 18px}.ui-topbar__inner-left>:not(.ui-topbar__inner-live),.ui-topbar__inner-right{display:none}}.ui-topbar{background:var(--navy);padding:8px 0}.ui-topbar__inner{max-width:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);color:#ffffff8c}.ui-topbar__inner-left,.ui-topbar__inner-right{display:flex;align-items:center;gap:16px}.ui-topbar__inner a{color:#ffffff8c;text-decoration:none;transition:var(--transition)}.ui-topbar__inner a:hover{color:#ffffffe6}.ui-topbar__inner-divider{width:1px;height:12px;background:#ffffff26}.ui-topbar__inner-live{display:flex;align-items:center;gap:6px;color:#6ee7a0;font-weight:var(--font-weight-medium)}.ui-topbar__inner-live:before{content:"";width:6px;height:6px;background:#6ee7a0;border-radius:50%;animation:blink 2s infinite}.ui-breadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--gray-100);font-size:var(--font-size-xs);margin-bottom:18px}.ui-breadcrumb a{color:var(--gray-500);text-decoration:none;transition:color var(--transition)}.ui-breadcrumb a:hover{color:var(--blue)}.ui-breadcrumb-sep{color:var(--gray-300);font-size:var(--font-size-2xs)}.ui-breadcrumb-current{color:var(--navy);font-weight:var(--font-weight-medium)}@media (max-width: 720px){.ui-breadcrumb{flex-wrap:wrap;margin-bottom:16px;line-height:1.45}.ui-breadcrumb a,.ui-breadcrumb-current{min-width:0;overflow-wrap:anywhere}}.ui-requirement-list{display:grid;gap:14px}.ui-requirement-card{padding:16px;border:1px solid var(--gray-100);border-radius:var(--r-md);background:var(--gray-50)}.ui-requirement-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-requirement-text{margin-top:4px;color:var(--gray-500);font-size:var(--font-size-sm);line-height:1.5}.ui-requirement-card__flag{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width: 720px){.ui-requirement-head{flex-direction:column}}.ui-document-list{display:grid;gap:10px;margin-top:14px}.ui-doc-item{display:flex;align-items:center;border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--white);transition:var(--transition)}.ui-doc-item:hover{border-color:var(--blue);background:var(--sky)}.ui-doc-open{display:flex;align-items:center;flex:1;min-width:0;gap:12px;padding:12px 8px 12px 16px;color:inherit;text-decoration:none}.ui-doc-icon{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);flex-shrink:0}.ui-doc-icon-pdf{background:#fee2e2;color:#c8392b}.ui-doc-icon-doc{background:#dbeafe;color:#1d4ed8}.ui-doc-icon-xls{background:#d1fae5;color:#065f46}.ui-doc-icon-xml{background:var(--brand-orange-050);color:var(--brand-orange-700)}.ui-doc-main{flex:1;min-width:0}.ui-doc-main__name{flex:1;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--navy);overflow-wrap:anywhere}.ui-doc-date,.ui-doc-main__hint{font-size:var(--font-size-xs);color:var(--gray-300);overflow-wrap:anywhere}.ui-doc-actions{flex:0 1 auto;min-width:0}.ui-doc-download{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;margin-right:8px;border-radius:var(--r-sm);color:var(--blue);text-decoration:none;opacity:.65;transition:var(--transition)}.ui-doc-download:hover{background:var(--white);opacity:1}@media (max-width: 720px){.ui-doc-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ui-doc-open{display:grid;grid-column:1;grid-row:1;grid-template-columns:auto minmax(0,1fr);align-items:center}.ui-doc-actions{grid-column:1 / -1;grid-row:2;padding:0 16px 12px}.ui-doc-download{grid-column:2;grid-row:1;align-self:center}.ui-doc-date{grid-column:2}.ui-doc-main__name,.ui-doc-main__hint,.ui-doc-date{overflow-wrap:anywhere}}.ui-actions{display:flex;gap:12px;flex-wrap:wrap;padding:10px 0}.ui-actions--right{justify-content:flex-end}.ui-state-error{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:var(--r)}.ui-state-error-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#991b1b}.ui-state-error-desc{font-size:var(--font-size-xs);color:#b91c1c;margin-top:2px;line-height:1.5}.ui-content-skeleton{width:100%;min-width:0}.ui-content-skeleton__block{position:relative;display:block;min-width:0;height:12px;overflow:hidden;background:var(--gray-100);border-radius:6px}.ui-content-skeleton__block:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.78) 45%,transparent 100%);transform:translate(-100%);animation:ui-route-skeleton-shimmer 1.35s ease-in-out infinite}.ui-content-skeleton--table{overflow:hidden;background:var(--white);border:1px solid var(--gray-100);border-radius:10px}.ui-content-skeleton__table-row{display:grid;grid-template-columns:1.25fr 1fr .8fr .45fr;align-items:center;gap:18px;min-height:54px;padding:12px 16px;border-bottom:1px solid var(--gray-100)}.ui-content-skeleton__table-row:last-child{border-bottom:0}.ui-content-skeleton__block--short{width:62%}.ui-content-skeleton--list{display:grid;gap:8px}.ui-content-skeleton__list-item{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(72px,.25fr);align-items:center;gap:12px;min-height:54px;padding:10px 12px;background:var(--white);border:1px solid var(--gray-100);border-radius:9px}.ui-content-skeleton__block--avatar{width:34px;height:34px;border-radius:50%}.ui-content-skeleton--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ui-content-skeleton__card{display:grid;align-content:start;gap:12px;min-height:128px;padding:16px;background:var(--white);border:1px solid var(--gray-100);border-radius:10px}.ui-content-skeleton__block--title{width:56%;height:18px}.ui-content-skeleton__block--line{width:100%}.ui-content-skeleton--detail{display:grid;gap:18px;padding:16px;background:var(--white);border:1px solid var(--gray-100);border-radius:10px}.ui-content-skeleton__block--heading{width:min(240px,60%);height:20px}.ui-content-skeleton__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.ui-content-skeleton__detail-item{display:grid;gap:8px}.ui-content-skeleton__block--label{width:38%;height:9px}.ui-content-skeleton__block--value{width:76%;height:15px}@media (max-width: 640px){.ui-content-skeleton--cards,.ui-content-skeleton__detail-grid{grid-template-columns:1fr}.ui-content-skeleton__table-row{grid-template-columns:minmax(0,1fr) 88px}.ui-content-skeleton__table-row>:nth-child(2),.ui-content-skeleton__table-row>:nth-child(3){display:none}.ui-content-skeleton__list-item{grid-template-columns:30px minmax(0,1fr)}.ui-content-skeleton__list-item>:last-child{display:none}}@media (prefers-reduced-motion: reduce){.ui-content-skeleton__block:after{animation:none}}.ui-detail-card{display:grid;gap:16px;padding:20px 10px}.ui-detail-card--head{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--navy);text-transform:uppercase;letter-spacing:.8px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) auto;display:grid;align-items:center}.ui-detail-card__title{min-width:0;overflow-wrap:anywhere}.ui-detail-card__actions{min-width:0;max-width:100%;justify-self:end}@media (max-width: 720px){.ui-detail-card{min-width:0;padding:16px 10px}.ui-detail-card--head{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.ui-detail-card__actions{width:100%;justify-self:stretch}}.ui-form-grid{display:grid;gap:16px;align-items:start}.ui-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 720px){.ui-form-grid--two,.ui-form-grid--three{grid-template-columns:1fr}}.ui-form-group{display:grid;gap:8px}.ui-form-group .ui-form-group--required{color:var(--status-danger-600)}.ui-form-group>span{color:var(--navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ui-form-group-hint{display:inline-block;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:help}.ui-form-group-hint:focus-visible{outline:2px solid #2b7fc0;outline-offset:2px;border-radius:2px}.ui-form-group__textarea{width:100%;border:1px solid var(--border-default, #dde4ee);border-radius:var(--r-sm, 8px);background:var(--surface-card, #fff);color:var(--navy-800, #0c1e45);font-size:var(--font-size-sm);outline:none;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;padding:12px 14px;line-height:1.5}.ui-form-group__textarea:focus{border-color:var(--brand-blue-500, #2b7fc0);box-shadow:0 0 0 3px #2b7fc026}.ui-form-group__textarea:disabled{opacity:.7;cursor:default}.ui-form-group__textarea--error{border-color:#d54242;background:var(--status-danger-100)}.ui-form-field-error{color:#c8392b;font-size:var(--font-size-xs);line-height:1.4}.ui-combobox{position:relative;min-width:0}.ui-combobox__control{position:relative}.ui-combobox__trigger{padding-inline:6px}.ui-combobox--open .ui-combobox__trigger{transform:rotate(180deg)}.ui-combobox__trigger:focus-visible,.ui-combobox__option:focus-visible{outline:2px solid var(--brand-blue-500, #2b7fc0);outline-offset:-2px}.ui-combobox__menu{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid var(--border-default, #d0dce8);border-radius:var(--r-md, 10px);background:var(--surface-card, #ffffff);box-shadow:0 12px 32px #0c1e451f}.ui-combobox__list{max-height:min(260px,45vh);overflow-y:auto;overscroll-behavior:contain}.ui-combobox__option{width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--border-subtle, #ebf0f6);background:var(--surface-card, #ffffff);text-align:left;cursor:pointer}.ui-combobox__option:last-child{border-bottom:0}.ui-combobox__option:hover,.ui-combobox__option--active{background:var(--brand-blue-050, #ebf4fc)}.ui-combobox__option-title{display:block;color:var(--navy-800, #0c1e45);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ui-combobox__option-meta{display:block;margin-top:4px;color:var(--ink-500, #5e7a90);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.45}.ui-combobox__state{padding:14px;color:var(--ink-500, #5e7a90);font-size:var(--font-size-xs);line-height:1.45}@media (max-width: 720px){.ui-combobox__list{max-height:min(240px,40vh)}.ui-combobox__option{padding:14px 12px}}.ui-grid-1{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px;align-items:start}.ui-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;align-items:start}.ui-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px;align-items:start}.ui-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;align-items:start}@media (max-width: 900px){.ui-grid-3,.ui-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ui-grid-2,.ui-grid-3,.ui-grid-4{grid-template-columns:1fr}}@media (max-width: 640px){.ui-grid-2,.ui-grid-3,.ui-grid-4{grid-template-columns:1fr}}.ui-checkbox{cursor:pointer;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card);font-size:var(--font-size-sm);margin-top:8px}.ui-checkbox input{flex:0 0 auto;width:16px;height:16px;margin-top:3px;accent-color:var(--navy)}.ui-input{width:100%;padding:0 14px;border-radius:var(--r-sm);color:var(--navy-800);transition:var(--transition)}.ui-input-variant-outline{border:1px solid var(--border-default);background:var(--surface-card)}.ui-input-variant-subtle{border:1px solid var(--border-default);background:var(--gray-50)}.ui-input-variant-flushed{border:0;border-radius:0;border-bottom:1px solid var(--border-default)}.ui-input-size-xs{height:2rem;font-size:var(--font-size-xs)}.ui-input-size-sm{height:2.25rem;font-size:var(--font-size-sm)}.ui-input-size-md{height:2.5rem;font-size:var(--font-size-md)}.ui-input-size-lg{height:2.75rem;font-size:var(--font-size-lg)}.ui-input-wrap{display:grid;gap:4px;min-width:0;width:100%;flex:1 1 280px}.ui-input-control{position:relative;display:flex;align-items:center;min-width:0}.ui-input-control .ui-input{min-width:0}.ui-input-counter{justify-self:end;color:var(--ink-500);font-size:var(--font-size-xs);line-height:1.4}.ui-input-left,.ui-input-right{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.ui-input-left{left:12px}.ui-input-right{right:12px;pointer-events:auto}.ui-input-wrap:has(.ui-input-left) .ui-input{padding-left:38px}.ui-input-wrap:has(.ui-input-right) .ui-input{padding-right:38px}.ui-input:focus{border-color:var(--brand-blue-500);outline:none}.ui-input:disabled{background:var(--surface-subtle);color:var(--ink-500);cursor:default}.ui-input--error{border-color:#cf3d2e;background:var(--status-danger-100)}.ui-input--error:focus{border-color:#cf3d2e}.ui-nav{display:flex;gap:0;border-bottom:1px solid var(--gray-200);overflow-x:auto}.ui-nav--tab{display:inline-flex;align-items:center;gap:7px;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gray-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:.22s ease}.ui-nav--tab:hover{color:var(--navy)}.ui-access-page{--sky: var(--brand-blue-050);--sky-mid: var(--brand-blue-100);--blue: var(--brand-blue-500);--blue-hover: var(--brand-blue-600);--navy: var(--navy-800);--navy-mid: var(--navy-700);--white: var(--surface-card);--gray-50: var(--surface-subtle);--gray-100: var(--surface-muted);--gray-200: var(--border-default);--gray-300: var(--border-strong);--gray-500: var(--ink-500);--gray-700: var(--ink-700);--accent: var(--status-danger-600);--green: var(--status-success-600);--r: var(--r-sm);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-blue-500) 14%,transparent),transparent 34%),linear-gradient(180deg,#f7fbff,#eef4fb)}.ui-access-page__card{width:min(560px,100%);padding:36px 32px;border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--shadow-md);text-align:center}.ui-access-page__card--form{width:min(520px,100%);padding:0;overflow:hidden;text-align:left}.ui-access-page__card--wide{width:min(1040px,100%)}.ui-access-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 28px 18px;border-bottom:1px solid var(--border-subtle)}.ui-access-page__form-title{margin-bottom:4px;color:var(--navy-800);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.25}.ui-access-page__form-title em{color:var(--brand-blue-500);font-style:normal}.ui-access-page__sub{color:var(--ink-500);font-size:var(--font-size-sm);line-height:1.6}.ui-access-page__body{padding:24px 28px 28px}@media (max-width: 640px){.ui-access-page{align-items:flex-start;padding:12px}.ui-access-page__header{padding:18px 18px 15px}.ui-access-page__body{padding:20px 18px 22px}}.ui-access-page__badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;padding:6px 12px;border-radius:var(--r-pill);background:var(--brand-blue-100);color:var(--status-info-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.ui-access-page__icon{margin-bottom:16px;font-size:var(--font-size-5xl);display:grid;place-items:center}.ui-access-page__title{margin:0 0 10px;color:var(--navy-800);font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:1.25}.ui-access-page__text{margin:0;color:var(--ink-500);font-size:var(--font-size-sm);line-height:1.7}.ui-cabinet-state{min-height:100vh;display:grid;place-items:center;background:#f5f8fb;color:#0c1e45;font-family:var(--font-body);padding:32px}.ui-cabinet-state__card{max-width:560px;text-align:center}.ui-cabinet-state__card h1{margin:0 0 12px;font-size:var(--font-size-2xl)}.ui-cabinet-state__card a{display:inline-flex;margin-top:18px;padding:12px 18px;border-radius:8px;background:#0c1e45;color:#fff;text-decoration:none;font-weight:var(--font-weight-semibold)}.ui-tile{position:relative;padding:16px;border:1px solid #d0dce8;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:var(--transition);min-height:100%}.ui-tile:hover{color:var(--brand-blue-500);border-color:var(--brand-blue-400);transform:translateY(-2px)}.ui-tile.selected{border-color:var(--blue);background:linear-gradient(var(--sky),var(--white))}.ui-tile__badge{display:inline-flex;margin-bottom:8px;padding:4px 8px;border-radius:999px;background:#2b7fc01a;color:#2b7fc0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold)}.ui-tile__name{margin-bottom:6px;color:#0c1e45;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.35}.ui-tile.selected .ui-tile__name{color:var(--blue)}.ui-tile__hint{color:#5e7a90;font-size:var(--font-size-xs);line-height:1.55}.ui-way-tile{position:relative;border:1px solid var(--gray-200);border-radius:var(--r-md);padding:14px 16px;cursor:pointer;transition:var(--transition);background:var(--white);-webkit-user-select:none;user-select:none;display:flex;align-items:flex-start;gap:10px}.ui-way-tile:hover:not(.disabled){border-color:var(--brand-blue-400);transform:translateY(-2px)}.ui-way-tile.selected{border-color:var(--blue);background:var(--sky);transform:translateY(-2px)}.ui-way-tile.disabled{opacity:.45;cursor:not-allowed;position:relative}.ui-way-tile__radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--gray-300);flex-shrink:0;margin-top:1px;transition:var(--transition);background:var(--white);display:flex;align-items:center;justify-content:center}.ui-way-tile.selected .ui-way-tile__radio{border-color:var(--blue);background:var(--blue)}.ui-way-tile.selected .ui-way-tile__radio:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--white)}.ui-way-tile__info{text-align:left}.ui-way-tile__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--navy);line-height:1.3}.ui-way-tile.selected .ui-way-tile__name{color:var(--blue)}.ui-way-tile__hint{font-size:var(--font-size-xs);color:var(--gray-500);margin-top:2px;line-height:1.4}@media (max-width: 720px){.ui-way-tile,.ui-way-tile__info,.ui-way-tile__name,.ui-way-tile__hint{min-width:0;overflow-wrap:anywhere}}.ui-hint{color:var(--gray-500);font-size:var(--font-size-2xs)}.ui-hint--strong{color:var(--navy);font-weight:var(--font-weight-semibold)}.ui-info-section-title{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--gray-100);color:var(--navy);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.5px;text-transform:uppercase}.ui-info-section-list{display:flex;flex-direction:column;gap:10px}.ui-info-section-row{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid var(--gray-100)}.ui-info-section-row:last-child{border-bottom:0}.ui-info-section-row-label{flex:0 0 100px;color:var(--gray-500);font-size:var(--font-size-sm);min-width:20%}.ui-info-section-row-value{color:var(--navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@media (max-width: 520px){.ui-info-section-row{display:grid;gap:4px}.ui-info-section-row-label{min-width:0;flex-basis:auto}}.ui-notice{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:flex-start;padding:14px 16px;margin-bottom:18px;border:1px solid var(--gray-100);border-radius:var(--r-md);background:var(--sky);box-shadow:0 2px 8px #0f172a0a}.ui-notice-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--r-md);background:var(--white);color:var(--navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.ui-notice-title{margin:0 0 4px;color:var(--navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.35}.ui-notice-text{margin:0;color:var(--gray-700);font-size:var(--font-size-xs);line-height:1.55}.ui-data-table{width:100%;border-collapse:collapse;border-spacing:0}.ui-data-table th,.ui-data-table td{padding:12px 14px;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);line-height:1.45;text-align:left;vertical-align:middle;transition:.22s ease}.ui-data-table th{color:var(--ink-500);background:var(--gray-100);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ui-data-table td{max-width:400px;color:var(--ink-900)}.ui-data-table tbody tr:last-child td{border-bottom:0}.ui-data-table tbody tr:hover td{background:var(--sky)}.ui-data-table a{color:var(--brand-blue-500);font-weight:var(--font-weight-semibold);text-decoration:none}.ui-data-table a:hover{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ui-data-table__number{text-transform:uppercase;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--gray-500)}@media (max-width: 720px){.ui-data-table,.ui-data-table tbody,.ui-data-table tr,.ui-data-table td{display:block;width:100%}.ui-data-table thead{display:none}.ui-data-table tbody{display:grid;gap:12px;padding:12px}.ui-data-table tbody tr{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-card)}.ui-data-table td{display:grid;align-items:start;gap:12px;max-width:none;padding:11px 12px;overflow-wrap:anywhere}.ui-data-table td:before{content:attr(data-label);color:var(--ink-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.ui-data-table td[data-label=""]{grid-template-columns:1fr}.ui-data-table td[data-label=""]:before{display:none}}.ui-inline-toast{margin-bottom:18px;padding:14px 16px;border-radius:14px;font-size:var(--font-size-sm);background:var(--brand-blue-100)}.ui-inline-toast--error{background:#fff0ee;color:#b53a2d}.ui-toast-viewport{position:fixed;top:max(18px,env(safe-area-inset-top));left:50%;z-index:1400;display:grid;width:min(420px,calc(100vw - 32px));gap:10px;transform:translate(-50%);pointer-events:none}.ui-floating-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:13px 12px 13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#fff;background:#151d32;box-shadow:0 20px 44px #090f1e47;animation:ui-floating-toast-enter .25s ease both;pointer-events:auto}.ui-floating-toast.is-closing{animation:ui-floating-toast-exit .18s ease both}.ui-floating-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:50%;color:#70d7ab;background:#70d7ab1f}.ui-floating-toast--error .ui-floating-toast__icon{color:#ff9185;background:#ff918524}.ui-floating-toast--warning .ui-floating-toast__icon{color:#ffd37a;background:#ffd37a24}.ui-floating-toast--info .ui-floating-toast__icon{color:#8dc5ff;background:#8dc5ff24}.ui-floating-toast__content{display:grid;gap:2px;min-width:0;padding-top:2px}.ui-floating-toast__title,.ui-floating-toast__description{overflow-wrap:anywhere}.ui-floating-toast__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);line-height:1.35}.ui-floating-toast__description{color:#ffffffe6;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.45}.ui-floating-toast__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:#ffffffb8;background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease}.ui-floating-toast__close:hover,.ui-floating-toast__close:focus-visible{color:#fff;background:#ffffff1a;outline:none}.ui-floating-toast__close:focus-visible{box-shadow:0 0 0 2px #8dc5ffb8}@keyframes ui-floating-toast-enter{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:none}}@keyframes ui-floating-toast-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px) scale(.98)}}@media (max-width: 560px){.ui-toast-viewport{top:max(12px,env(safe-area-inset-top));width:calc(100vw - 24px);gap:8px}.ui-floating-toast{gap:10px;padding:12px 10px 12px 12px;border-radius:12px}}@media (prefers-reduced-motion: reduce){.ui-floating-toast,.ui-floating-toast.is-closing{animation-duration:.01ms}}.ui-entity-page__container{max-width:1280px;margin:0 auto;padding:24px 28px 96px}@media (max-width: 720px){.ui-entity-page__container{width:100%;padding:16px 14px 48px}}.ui-entity-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.ui-entity-info__tabs-nav{display:flex;border-bottom:1px solid var(--gray-200);background:var(--gray-50);overflow-x:auto;scrollbar-width:none;border:1px solid rgba(0,0,0,.06);border-top-left-radius:16px;border-top-right-radius:16px;gap:5px;padding:10px}.ui-entity-info__tab{min-height:39px;padding:0 14px;border-radius:10px;background:transparent;color:var(--ink-500);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:all var(--transition);border:0}.ui-entity-info__tab:hover{color:var(--navy);background:var(--white)}.ui-entity-info__tab-badge{margin-left:auto;min-width:20px;height:18px;background:var(--ink-300);color:var(--white);border-radius:10px;font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;padding:0 6px}.ui-entity-info__tab-body{padding:24px 28px 28px;animation:fade .4s ease}@media (max-width: 1080px){.ui-entity-layout{grid-template-columns:1fr}.ui-entity-layout>.procedure-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ui-entity-info{min-width:0;border-radius:12px}.ui-entity-info__tabs-nav{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webui-overflow-scrolling:touch}.ui-entity-info__tab{min-height:46px;padding:12px 16px;scroll-snap-align:start}.ui-entity-info__tab-body{padding:18px 16px 20px}}.ui-entity-grid{display:grid;gap:16px;align-items:start}.ui-entity-hero{position:relative;overflow:hidden;border-radius:26px;padding:30px;background:radial-gradient(circle at 88% 4%,rgba(52,183,217,.28),transparent 26%),radial-gradient(circle at 45% 120%,rgba(134,92,240,.32),transparent 37%),linear-gradient(135deg,#101b3f,#1c3169 62%,#253d7a);color:var(--white);box-shadow:var(--shadow-xs);margin-bottom:20px;transition:var(--transition)}.ui-entity-hero:after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-92px;bottom:-135px}.ui-entity-hero__top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start}.ui-entity-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ui-entity-hero__number{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border-radius:9px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#ffffffc4;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.ui-entity-hero__type{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border-radius:9px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#ffffffc4;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:#4f6df540;color:#b7c2ff}.ui-entity-hero__title{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.25;letter-spacing:-.035em;margin:0;max-width:920px}.ui-entity-hero__subtitle{display:flex;align-items:center;gap:8px;color:#ffffff91;font-size:var(--font-size-xs);margin-top:13px}.ui-entity-hero__side{min-width:260px;padding:20px;border-radius:20px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-entity-hero__actions{display:flex;gap:8px;margin-top:18px}.ui-entity-hero__action{height:39px;flex:1;border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:var(--gray-700);text-decoration:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);cursor:pointer;transition:var(--transition)}.ui-entity-hero__action:hover{transform:translateY(-2px)}.ui-entity-hero__action.danger{background:var(--status-danger-100);color:var(--status-danger-600)}.ui-entity-hero__action.danger:hover{background:var(--status-danger-600);color:var(--white)}.ui-entity-hero__label{font-size:var(--font-size-xs);color:#ffffff78;text-transform:uppercase;letter-spacing:.1em}.ui-entity-hero__value{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.04em;margin-top:6px;white-space:nowrap}.ui-entity-hero__info-rows{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;padding-top:23px;border-top:1px solid rgba(255,255,255,.13)}.ui-entity-hero__info-row{display:flex;flex-direction:column;padding:13px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.ui-entity-hero__info-row span{font-size:var(--font-size-xs);color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em}.ui-entity-hero__info-row strong{font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);margin-top:5px}@media (max-width: 720px){.ui-entity-hero__top{grid-template-columns:minmax(0,1fr);gap:16px}.ui-entity-hero__top>div:first-child,.ui-entity-hero__side,.ui-entity-hero__actions{width:100%;min-width:0}.ui-entity-hero__side{align-items:flex-start;text-align:left}.ui-entity-hero__actions{justify-content:flex-start}.ui-entity-hero__title{font-size:var(--font-size-xl)}.ui-entity-hero__value{font-size:var(--font-size-2xl)}.ui-entity-hero__info-rows{gap:14px 12px}}.ui-entity-timeline-card{display:flex;align-items:flex-start;gap:0;position:relative}.ui-entity-timeline-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;padding-top:0;text-align:center}.ui-entity-timeline-step:before{content:"";position:absolute;top:16px;left:calc(50% + 17px);width:calc(100% - 34px);height:1px;background:var(--gray-200);z-index:0}.ui-entity-timeline-step:last-child:before{display:none}.ui-entity-timeline-step--done:has(+.ui-entity-timeline-step--done):before{background:var(--green);background-image:none}.ui-entity-timeline-dot{width:34px;height:34px;border-radius:12px;margin:0 auto;background:var(--white);border:2px solid var(--gray-200);display:grid;place-items:center;color:var(--gray-100);font-size:var(--font-size-2xs);font-weight:var(--font-weight-extrabold);position:relative;z-index:1;box-sizing:border-box}.ui-entity-timeline-step--done:before{background:linear-gradient(to left,var(--blue),var(--green))}.ui-entity-timeline-step--tone-reject:before{background:#f3d0d0}.ui-entity-timeline-step--done .ui-entity-timeline-dot{border-color:var(--green);background:var(--green);color:var(--white)}.ui-entity-timeline-step--active .ui-entity-timeline-dot{border-color:var(--blue);background:var(--blue);color:var(--white);animation:pending-step-animation 1s ease infinite}.ui-entity-timeline-step--tone-reject .ui-entity-timeline-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #c8392b1f}.ui-entity-timeline-label{font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);margin-top:9px;color:var(--gray-500)}.ui-entity-timeline-step--done .ui-entity-timeline-label{color:var(--green)}.ui-entity-timeline-step--active .ui-entity-timeline-label{color:var(--blue);font-weight:var(--font-weight-bold)}.ui-entity-timeline-step--tone-reject .ui-entity-timeline-label{color:var(--accent);font-weight:var(--font-weight-bold)}.ui-entity-timeline-meta{margin-top:4px;color:var(--gray-300);font-size:var(--font-size-xs);line-height:1.35}.ui-entity-timeline-step--active .ui-entity-timeline-meta{color:var(--gray-500)}.ui-entity-timeline-step--tone-reject .ui-entity-timeline-meta{color:#b55b52}@media (max-width: 720px){.ui-entity-timeline-card{flex-direction:column}.ui-entity-timeline-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;width:100%;min-width:0;padding-bottom:18px;text-align:left}.ui-entity-timeline-step:last-child{padding-bottom:0}.ui-entity-timeline-step:before{top:28px;bottom:0;left:13px;width:2px;height:auto}.ui-entity-timeline-dot{grid-column:1;grid-row:1 / span 2}.ui-entity-timeline-label,.ui-entity-timeline-meta{grid-column:2;max-width:none;margin:0 0 0 12px}.ui-entity-timeline-meta{margin-top:2px}}@keyframes pending-step-animation{0%{box-shadow:0 0 #2b7fc059}to{box-shadow:0 0 0 6px #2b7fc000}}.ui-wizard{display:flex;align-items:flex-start;gap:0;padding:20px 24px;margin-bottom:24px;overflow-x:auto}.ui-wizard-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:120px;position:relative;cursor:default}.ui-wizard-step:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:var(--gray-200);z-index:0}.ui-wizard-step.done:not(:last-child):after{background-image:linear-gradient(to right,var(--green),var(--blue))}.ui-wizard-step.done:has(+.ui-wizard-step.done):after{background:var(--green);background-image:none}.ui-wizard-step__num{width:35px;height:35px;border-radius:12px;display:grid;place-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);position:relative;z-index:1;transition:var(--transition);margin:0 auto 9px}.ui-wizard-step.pending .ui-wizard-step__num{background:var(--gray-100);color:var(--gray-500);border:1px solid var(--gray-200)}.ui-wizard-step.active .ui-wizard-step__num{background:linear-gradient(145deg,var(--blue),var(--blue-hover));color:#fff;border-color:transparent;box-shadow:0 8px 20px #4f6df547}.ui-wizard-step.done .ui-wizard-step__num{background:var(--green-bg);color:var(--green);border:1px solid var(--green)}.ui-wizard-step__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--gray-500);text-align:center;line-height:1.35;max-width:110px}.ui-wizard-step.active .ui-wizard-step__label{color:var(--blue);font-weight:var(--font-weight-bold)}.ui-wizard-step.done .ui-wizard-step__label{color:var(--green)}.ui-wizard-step__sub{font-size:var(--font-size-xs);color:var(--gray-300);text-align:center}.ui-wizard-step.active .ui-wizard-step__sub{color:#2b7fc0b3}@media (max-width: 720px){.ui-wizard{display:grid;gap:0;padding:18px;overflow:visible}.ui-wizard-step{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 12px;min-width:0;padding-bottom:18px}.ui-wizard-step:last-child{padding-bottom:0}.ui-wizard-step:not(:last-child):after{top:32px;right:auto;bottom:0;left:15px;width:2px;height:auto}.ui-wizard-step.done:not(:last-child):after{background-image:linear-gradient(to bottom,var(--green),var(--blue))}.ui-wizard-step__num{grid-column:1;grid-row:1 / span 2}.ui-wizard-step__label,.ui-wizard-step__sub{grid-column:2;max-width:none;text-align:left}}.ui-entity-sidecard__title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.ui-entity-sidecard__row{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid var(--gray-50)}.ui-entity-sidecard__row:last-child{border-bottom:none}.ui-entity-sidecard__row-label{font-size:var(--font-size-xs);color:var(--gray-500)}.ui-entity-sidecard__row-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--navy)}.ui-lot-card{border:1px solid var(--gray-200);border-radius:var(--r-md);overflow:hidden}.ui-lot-card--added{background:#f2fbf6;border-color:#9fd8b5}.ui-lot-card--removed{background:#fff4f4;border-color:#f1b0b0}.ui-lot-card--changed{background:#f2f7ff;border-color:#b7c8e9}.ui-lot-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;background:#f5f8fb;border-bottom:1px solid #d0dce8}.ui-lot-card__header-number{color:#7d95a8;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.ui-lot-card__header-title{margin-top:2px;color:var(--ink-900);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.ui-lot-card__header-right{margin-top:2px;color:var(--ink-900);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ui-lot-card__body{padding:16px}.ui-lot-card__body-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-lot-card__body-grid span{display:block;margin-bottom:4px;color:#7d95a8;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.ui-lot-card__body-grid strong{color:#0c1e45;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ui-lot-card__actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 16px 16px}@media (max-width: 720px){.ui-lot-card__header{flex-direction:column;gap:8px}.ui-lot-card__header-right{margin-top:0}.ui-lot-card__actions>*{flex:1 1 180px}}.ui-sidebar{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.ui-sidecard{background:var(--white);border:1px solid var(--gray-100);border-radius:25px;box-shadow:var(--shadow-xs);overflow:hidden;transition:all .2s ease}.ui-sidecard:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0c1e451f}.ui-sidecard__head{padding:14px 18px;border-bottom:1px solid var(--gray-100);display:flex;align-items:center;gap:9px}.ui-sidecard__head-icon{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);flex-shrink:0;color:var(--brand-blue-400)}.ui-sidecard__head-title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--navy);font-family:Unbounded,sans-serif}.ui-sidecard__text,.ui-sidecard__list{color:#5e7a90;font-size:var(--font-size-xs);line-height:1.55;padding:16px 30px}.ui-file-input-card{padding:18px;border:1px solid #d0dce8;border-radius:10px;background:#f5f8fb}.ui-file-input-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ui-file-input-card__head-title{color:#0c1e45;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ui-file-input-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.ui-file-input-card__footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1}.ui-file-input-card__footer-right{display:flex;justify-content:flex-end;flex-shrink:0}.ui-file-dropzone{display:grid;gap:8px;padding:16px;border:1.5px dashed #a8bdd0;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .22s ease,background-color .22s ease}.ui-file-dropzone:hover,.ui-file-dropzone.is-dragging{border-color:#2b7fc0;background:#ebf4fc}.ui-file-dropzone__input{display:none}.ui-file-dropzone__title{color:#0c1e45;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.45;overflow-wrap:anywhere}@media (max-width: 720px){.ui-file-dropzone{min-width:0;padding:14px}}.ui-cabinet-sidebar{width:280px;flex-shrink:0;align-self:flex-start;background:var(--white);border-right:1px solid var(--gray-200);padding:16px 5px;position:sticky;top:64px;height:calc(100vh - 64px);overflow:hidden;display:flex;flex-direction:column;z-index:20}.ui-cabinet-sidebar-overlay{display:none}.ui-cabinet-sidebar__header{margin:8px 12px 18px;padding:16px 18px;background:var(--gray-100);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.ui-cabinet-sidebar__header-meta{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;color:var(--gray-500);font-size:var(--font-size-xs);text-transform:uppercase}.ui-cabinet-sidebar__header-name{margin-bottom:3px;color:var(--navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.35}.ui-cabinet-sidebar__header-inn{color:var(--gray-300);font-size:var(--font-size-xs)}.ui-cabinet-sidebar__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ui-cabinet-sidebar__section{margin-bottom:6px;padding:0 10px}.ui-cabinet-sidebar__section-title{padding:8px 18px 6px;color:var(--gray-300);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ui-cabinet-sidebar__footer{flex:0 0 auto;padding-top:18px;border-top:1px solid var(--gray-200);background:var(--white)}.ui-cabinet-sidebar__section-link{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--gray-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition);margin-bottom:3px}.ui-cabinet-sidebar__section-link:hover{background:var(--gray-50);color:var(--navy);transform:translate(2px)}.ui-cabinet-sidebar__section-link-icon{width:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.ui-cabinet-sidebar__section-link-badge{margin-left:auto;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:var(--gray-200);color:var(--gray-600);font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold)}.ui-cabinet-sidebar__section-link svg{transition:color .18s ease}@media (max-width: 900px){.ui-cabinet-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;display:block;border:0;background:#0a17358c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.ui-cabinet-sidebar-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.ui-cabinet-sidebar{position:fixed;inset:0 auto 0 0;z-index:1200;width:min(86vw,320px);height:100vh;padding-top:0;border-right:1px solid var(--gray-200);box-shadow:16px 0 40px #0a173533;visibility:hidden;transform:translate(-105%);transition:transform .22s ease,visibility .22s ease}.ui-cabinet-sidebar.is-open{visibility:visible;transform:translate(0)}}.ui-cabinet-header{position:sticky;top:0;z-index:10;background:#fffc;border-bottom:1px solid var(--gray-200);box-shadow:0 1px 4px #0c1e450f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-cabinet-header__inner{max-width:none;padding:0 28px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px}.ui-cabinet-header__menu-toggle,.ui-cabinet-header__mobile-nav{display:none}.ui-cabinet-header__inner-sep{width:1px;background:var(--gray-200);height:28px}.ui-cabinet-header__inner-right{margin-left:auto;display:flex;align-items:center;gap:12px}.ui-cabinet-header__inner-notification{position:relative;display:inline-flex;align-items:center;justify-content:center}.ui-cabinet-header__inner-notification-badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);line-height:1;border:2px solid var(--white)}.ui-user-menu{position:relative;display:inline-flex}.ui-user-menu__trigger-avatar,.ui-user-menu__avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,var(--navy-700),var(--blue));color:#fff;font-weight:var(--font-weight-bold);text-transform:uppercase}.ui-user-menu__trigger{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:3px 9px 3px 3px;border:1px solid var(--gray-200);border-radius:var(--r-pill);background:var(--white);color:var(--navy);box-shadow:0 4px 14px #0c1e451a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ui-user-menu__trigger:hover,.ui-user-menu__trigger[aria-expanded=true]{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 6px 18px #0c1e4529}.ui-user-menu__trigger:focus-visible{outline:3px solid var(--sky-mid);outline-offset:2px}.ui-user-menu__trigger-avatar{flex:0 0 auto;width:38px;height:38px;font-size:var(--font-size-md);box-shadow:0 0 0 1px var(--gray-200)}.ui-user-menu__identity{min-width:0;display:grid;gap:2px;text-align:left}.ui-user-menu__name{max-width:150px;overflow:hidden;color:var(--navy-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ui-user-menu__label{color:var(--gray-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);line-height:1.1}.ui-user-menu__chevron{flex:0 0 auto;color:var(--gray-500);transition:transform .18s ease}.ui-user-menu__trigger[aria-expanded=true] .ui-user-menu__chevron{transform:rotate(180deg)}.ui-user-menu__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:30;width:min(320px,calc(100vw - 24px));display:grid;justify-items:center;gap:12px;padding:24px 18px 18px;border:1px solid var(--gray-200);border-radius:24px;background:linear-gradient(var(--surface-card),var(--gray-100));box-shadow:0 22px 50px #0a173533;opacity:0;visibility:hidden;pointer-events:none;transform:translate(10px,-18px) scale(.35);transform-origin:top right;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s ease}.ui-user-menu__panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0) scale(1)}.ui-user-menu__avatar{width:68px;height:68px;font-size:var(--font-size-3xl);box-shadow:0 0 0 5px var(--white),0 10px 24px #0c1e4533}.ui-user-menu__greeting{margin-bottom:4px;color:var(--navy-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);text-align:center}@media (prefers-reduced-motion: reduce){.ui-user-menu__panel,.ui-user-menu__trigger,.ui-user-menu__chevron{transition:none}}.ui-cabinet-header__nav{display:flex;align-items:center;gap:4px;margin-left:8px}.ui-cabinet-header__nav-link{font-size:var(--font-size-sm);color:var(--gray-500);text-decoration:none;padding:6px 12px;border-radius:var(--r);transition:color var(--transition),background var(--transition)}.ui-cabinet-header__nav-link:hover{color:var(--blue);background:var(--sky);cursor:pointer}@media (max-width: 900px){.ui-cabinet-header__inner{min-height:58px;padding:0 12px;gap:8px}.ui-cabinet-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid var(--gray-200);border-radius:var(--r);background:var(--white);color:var(--navy)}.ui-cabinet-header__menu-toggle:hover{border-color:var(--blue);color:var(--blue)}.ui-cabinet-header__inner-right{gap:4px}.ui-user-menu__panel{position:fixed;top:64px;right:12px}.ui-user-menu__name{max-width:110px}.ui-cabinet-header__mobile-nav{position:absolute;top:100%;left:12px;right:12px;display:grid;gap:4px;padding:8px;border:1px solid var(--gray-200);border-radius:0 0 var(--r-md) var(--r-md);background:var(--white);box-shadow:0 14px 30px #0a173529;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.ui-cabinet-header__mobile-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ui-cabinet-header__mobile-nav a,.ui-cabinet-header__mobile-nav button{display:flex;align-items:center;min-height:42px;width:100%;padding:10px 12px;border:0;border-radius:var(--r);background:transparent;color:var(--navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;text-decoration:none}.ui-cabinet-header__mobile-nav a:hover,.ui-cabinet-header__mobile-nav button:hover{background:var(--sky);color:var(--blue)}}.ui-logo__badge{display:inline-flex;border:1.5px solid var(--gray-200);border-radius:8px;overflow:hidden;background:var(--white)}.ui-logo__badge-left{display:flex;align-items:center;gap:9px;padding:10px 14px;background:var(--navy)}.ui-logo__badge-right{padding:10px 14px;display:flex;align-items:center}.ui-logo__badge-icon{width:24px;height:24px;flex-shrink:0}.ui-logo__badge-abbr{font-family:Unbounded,sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#fff;letter-spacing:-.2px;line-height:1}.ui-logo__badge-abbr em{color:#6eb8f0;font-style:normal}.ui-logo__badge-badge-sub{font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);color:var(--gray-500);text-transform:uppercase;line-height:1.4}@media (max-width: 900px){.ui-logo__badge-left{min-height:40px;padding:8px 10px}}@media (max-width: 640px){.ui-logo__badge-icon{width:20px;height:20px}.ui-logo__badge-abbr{font-size:var(--font-size-sm)}}.ui-support-sidebar-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 24px);min-height:74px;margin:14px 12px 6px;padding:14px 16px;border:1px solid var(--gray-200);border-radius:var(--r-md);background:linear-gradient(90deg,var(--sky),var(--white));color:var(--navy);text-align:left;box-shadow:0 8px 22px #0c1e450f;transition:var(--transition)}.ui-support-sidebar-button:hover{border-color:var(--blue);box-shadow:0 12px 28px #0c1e451a;transform:translateY(-1px)}.ui-support-sidebar-button__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--sky);color:var(--blue)}.ui-support-sidebar-button__text{display:grid;gap:3px;min-width:0}.ui-support-sidebar-button__title{color:var(--navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.25;transition:var(--transition)}.ui-support-sidebar-button__sub{color:var(--gray-500);font-size:var(--font-size-xs);line-height:1.25}.ui-support-sidebar-button__arrow{color:var(--gray-500);transition:transform .18s ease,color .18s ease}.ui-support-sidebar-button:hover .ui-support-sidebar-button__arrow{color:var(--blue);transform:translate(2px)}.ui-support-sidebar-button:hover .ui-support-sidebar-button__title{color:var(--blue)}.ui-entity-cta{padding:20px;border:1px solid var(--gray-200);border-radius:var(--r-lg);box-shadow:0 6px 20px #0f182a1a;background:radial-gradient(circle at 92% 4%,rgba(52,183,217,.22),transparent 28%),linear-gradient(145deg,var(--navy),#1c3169);border-color:var(--navy);text-align:center;transition:.22s ease}.ui-entity-cta:hover{transform:translateY(-2px)}.ui-entity-cta__title{color:var(--white);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:6px}.ui-entity-cta__subtitle{color:#ffffffad;font-size:var(--font-size-xs);line-height:1.45;margin-bottom:16px}.ui-entity-cta__deadline{display:flex;align-items:center;gap:7px;justify-content:center;font-size:var(--font-size-3xs);color:#ffffff6b;margin-top:11px}.ui-entity-cta__deadline span{color:#fca5a5}.ui-entity-cta__status{margin-bottom:12px;padding:10px 12px;border-radius:10px;font-size:var(--font-size-xs);line-height:1.45}.ui-entity-cta__status--success{background:#bfe3cf2e;color:#d8f3e3;border:1px solid rgba(191,227,207,.3)}.ui-entity-cta__status--error{background:#c8392b24;color:#ffd7d1;border:1px solid rgba(200,57,43,.26)}.ui-subcard{padding:18px;border:1px solid #d0dce8;border-radius:10px;background:#f5f8fb}.ui-subcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ui-subcard__head-actions{display:inline-flex;align-items:center;gap:8px}.ui-subcard__title{color:#0c1e45;font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.ui-subcard__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.ui-subcard__footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1}.ui-subcard__footer-right{display:flex;justify-content:flex-end;flex-shrink:0}.ui-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:18px 3px 0;color:var(--gray-500);font-size:var(--font-size-3xs)}.ui-footer__links{display:flex;gap:16px;flex-wrap:wrap}.ui-footer a{text-decoration:none;color:var(--gray-500)}.ui-footer a:hover{color:var(--blue-hover)}@media (max-width: 720px){.ui-footer{align-items:flex-start;flex-direction:column}}.ui-segmented{display:flex;width:100%;border-radius:var(--r-sm);background:#edf2f7;margin-bottom:20px}.ui-segmented__tab{flex:1;min-width:0;min-height:40px;padding:6px 12px;border:1px solid var(--gray-100);border-radius:var(--r-sm);color:#4a5568;font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition)}.ui-segmented__tab:hover:not(.is-active):not(:disabled){color:#1a202c;background:#e2e8f0}.ui-segmented__tab.is-active{background:var(--navy);color:var(--white);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs)}.ui-segmented__tab:focus-visible{outline:2px solid #3182ce;outline-offset:2px}.ui-segmented__tab:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 480px){.ui-segmented__tab{padding-inline:8px;overflow-wrap:anywhere}}.ui-divider{width:100%;height:1px;background-color:var(--gray-300);gap:12px;margin:20px 0}.ui-divider__text{display:flex;align-items:center;gap:12px;margin:20px 0;width:100%;height:auto;background:none;color:var(--gray-300);font-size:var(--font-size-xs)}.ui-divider__text:before,.ui-divider__text:after{content:"";flex:1;height:1px;background-color:var(--gray-300)}@keyframes ui-route-skeleton-shimmer{to{transform:translate(100%)}}.ui-route-skeleton{width:100%;min-width:0}.ui-route-skeleton--pending{visibility:hidden}.ui-route-skeleton--pending .ui-route-skeleton__block:after{animation:none}.ui-route-skeleton__block{position:relative;display:block;overflow:hidden;background:#e7eef6;border-radius:8px}.ui-route-skeleton__block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:ui-route-skeleton-shimmer 1.35s ease-in-out infinite}.ui-route-skeleton__heading{display:grid;gap:12px;min-width:0}.ui-route-skeleton__eyebrow{width:104px;height:12px}.ui-route-skeleton__title{width:min(440px,76%);height:28px}.ui-route-skeleton__subtitle{width:min(560px,92%);height:14px}.ui-route-skeleton__sidebar{gap:16px;padding:24px 14px;pointer-events:none}.ui-route-skeleton__sidebar-card{height:102px}.ui-route-skeleton__sidebar-action{height:42px}.ui-route-skeleton__sidebar-links{display:grid;gap:11px;padding-top:8px}.ui-route-skeleton__sidebar-link{height:34px}.ui-route-skeleton__workspace-main{display:grid;align-content:start;gap:28px}.ui-route-skeleton__workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ui-route-skeleton__card{height:220px;border-radius:22px}.ui-route-skeleton--entity{display:grid;gap:22px;min-height:calc(100vh - 196px)}.ui-route-skeleton__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:190px;padding:28px;background:#fff;border:1px solid #e2eaf3;border-radius:22px}.ui-route-skeleton__hero .ui-route-skeleton__heading{flex:1 1 auto;padding-top:12px}.ui-route-skeleton__hero-badge{width:150px;height:38px}.ui-route-skeleton__entity-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px}.ui-route-skeleton__entity-main{display:grid;gap:18px}.ui-route-skeleton__panel{height:300px;border-radius:22px}.ui-route-skeleton__panel--short{height:170px}.ui-route-skeleton__entity-side{height:390px;border-radius:22px}.ui-route-skeleton--public{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f8fb}.ui-route-skeleton__public-card{width:min(440px,100%);display:grid;gap:18px;padding:32px;background:#fff;border:1px solid #e2eaf3;border-radius:22px}.ui-route-skeleton__public-logo{width:112px;height:40px;margin-bottom:8px}.ui-route-skeleton__field{height:48px}.ui-route-skeleton__action{height:48px;margin-top:6px}.ui-route-skeleton--content{display:grid;gap:20px;width:100%;padding:8px 0}.ui-route-skeleton__content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);gap:20px}.ui-route-skeleton__content-panel{min-height:280px}.ui-route-skeleton__content-panel--short{min-height:210px}@media (max-width: 900px){.ui-route-skeleton__workspace-grid,.ui-route-skeleton__entity-grid,.ui-route-skeleton__content-grid{grid-template-columns:1fr}.ui-route-skeleton__entity-side{height:220px}}@media (max-width: 640px){.ui-route-skeleton__workspace-grid{grid-template-columns:1fr}.ui-route-skeleton__hero{min-height:170px;padding:20px}.ui-route-skeleton__hero-badge{width:84px}.ui-route-skeleton__card,.ui-route-skeleton__panel{height:190px}.ui-route-skeleton__public-card{padding:24px 20px}}@media (prefers-reduced-motion: reduce){.ui-route-skeleton__block:after{animation:none}}.ui-switch{--switch-color: var(--blue);--switch-height: 1.25rem;--switch-width: 2.25rem;--switch-inset: .125rem;display:flex;width:100%;min-width:0;justify-content:flex-start;position:relative;align-items:center;gap:.5rem;font-size:var(--font-size-sm);cursor:pointer}.ui-switch--align-center{justify-content:center}.ui-switch--align-right{justify-content:flex-end}.ui-switch--xs{--switch-height: 1rem;--switch-width: 1.75rem}.ui-switch--md{--switch-height: 1.5rem;--switch-width: 2.75rem}.ui-switch--lg{--switch-height: 1.75rem;--switch-width: 3.25rem}.ui-switch--green{--switch-color: var(--status-success-600)}.ui-switch--red{--switch-color: var(--status-danger-600)}.ui-switch--dark{--switch-color: var(--navy)}.ui-switch__label{min-width:0;color:var(--ink-700);font-size:inherit;font-weight:var(--font-weight-medium);line-height:1.4;overflow-wrap:anywhere}.ui-switch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-switch__track{display:inline-flex;align-items:center;flex-shrink:0;width:var(--switch-width);height:var(--switch-height);padding:var(--switch-inset);box-sizing:border-box;border-radius:var(--r-pill);background:var(--border-default);transition:background-color .15s ease}.ui-switch__thumb{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--switch-height) - 2 * var(--switch-inset));height:calc(var(--switch-height) - 2 * var(--switch-inset));border-radius:var(--r-pill);background:var(--surface-card);color:var(--ink-500);transition:transform .15s ease}.ui-switch__thumb svg{width:70%;height:70%}.ui-switch__on{display:none}.ui-switch__input:checked+.ui-switch__track{background:var(--switch-color)}.ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(calc(var(--switch-width) - var(--switch-height)));color:var(--switch-color)}.ui-switch__input:checked+.ui-switch__track .ui-switch__on{display:block}.ui-switch__input:checked+.ui-switch__track .ui-switch__off{display:none}.ui-switch__input:focus-visible+.ui-switch__track{box-shadow:var(--shadow-focus)}.ui-switch:has(.ui-switch__input:disabled){opacity:.48;cursor:not-allowed}.ui-switch--raised{--switch-inset: 0rem}.ui-switch--raised .ui-switch__track{background:linear-gradient(var(--border-default),var(--border-default)) center / 100% 60% no-repeat}.ui-switch--raised .ui-switch__thumb{box-shadow:0 1px 4px color-mix(in srgb,var(--navy) 25%,transparent)}.ui-switch--raised .ui-switch__input:checked+.ui-switch__track{background:linear-gradient(color-mix(in srgb,var(--switch-color) 30%,var(--surface-card)),color-mix(in srgb,var(--switch-color) 30%,var(--surface-card))) center / 100% 60% no-repeat}@media (prefers-reduced-motion: reduce){.ui-switch__track,.ui-switch__thumb{transition:none}}.ui-page-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.ui-page-hd-right{display:flex;align-items:center;gap:20px}.ui-page-hd-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--blue);margin-bottom:4px;display:flex;align-items:center;gap:6px;letter-spacing:.8px}.ui-page-hd-eyebrow:before{content:"";width:15px;height:2px;background:var(--blue);border-radius:2px}.ui-page-hd-sub{color:var(--gray-500);font-size:var(--font-size-xs)}.ui-page-hd-title{min-width:0;color:var(--navy);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--font-size-xl);letter-spacing:-.2px}@media (max-width: 720px){.ui-page-hd{flex-wrap:wrap}.ui-page-hd-right{gap:8px;flex-wrap:wrap}.ui-page-hd-right{justify-content:flex-start}.ui-page-hd-sub{overflow-wrap:anywhere}}@media (max-width: 480px){.ui-page-hd{margin-bottom:18px}.ui-page-hd-title{font-size:var(--font-size-xl);line-height:1.4}.ui-page-hd-right,.ui-page-hd-right>*{width:100%}}.ui-finance-card{background:var(--white);border:1px solid var(--gray-100);border-radius:25px;box-shadow:var(--shadow-sm);padding:20px;transition:var(--transition)}.ui-finance-card__icon{width:44px;height:44px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);margin-bottom:14px;background:var(--sky)}.ui-finance-card__val{min-width:0;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);color:var(--navy);overflow-wrap:anywhere;margin-bottom:5px;line-height:1}@media (max-width: 480px){.ui-finance-card{border-radius:8px;padding:16px}.ui-finance-card__val{font-size:var(--font-size-xl)}}.ui-event-item{border-bottom:1px solid var(--gray-100);display:flex;align-items:flex-start;gap:12px;padding:13px 20px;transition:.22s ease}.ui-event-item:hover{background:var(--sky)}.ui-event-item__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.ui-event-item__dot-blue{background:var(--blue)}.ui-event-item__dot-green{background:var(--green)}.ui-event-item__dot-orange{background:#f59e0b}.ui-event-item__dot-red{background:var(--accent)}.ui-event-item__text{flex:1;min-width:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--navy);overflow-wrap:anywhere}.ui-event-item__user-initials{display:inline-flex;align-items:center;max-width:100%;margin-right:6px;padding:1px 7px;border:1px solid var(--sky-mid);border-radius:4px;background:var(--sky);color:var(--blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.45;white-space:nowrap;vertical-align:baseline}.ui-event-item__time{flex-shrink:0;white-space:nowrap;font-size:var(--font-size-xs);color:var(--gray-300);padding-top:1px}@media (max-width: 720px){.ui-event-item{flex-wrap:wrap;padding:12px 14px}.ui-event-item__time{width:100%;padding-left:20px;white-space:normal}}.ui-notification__date-group{margin-bottom:10px;padding:0 20px}.ui-notification__group-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.7px;text-transform:uppercase;color:var(--gray-300);margin-bottom:10px;padding-left:2px}.ui-notification__item{display:flex;gap:12px;align-items:flex-start;padding:13px 20px;background:var(--gray-50);border-radius:var(--r-md);border:1px solid var(--gray-100);margin-bottom:8px;transition:var(--transition);position:relative;border-left:3px solid transparent}.ui-notification__item[role=button]{cursor:pointer}.ui-notification__item:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ui-notification__item[role=button]:focus-visible{outline:2px solid rgba(43,127,192,.35);outline-offset:2px}.ui-notification__item.unread{background:var(--white);border-color:var(--gray-200);border-left-color:var(--blue)}.ui-notification__item.read{background:var(--gray-50);border-left-color:transparent}.ui-notification__icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);flex-shrink:0;margin-top:2px}.ui-notification__body{flex:1;min-width:0}.ui-notification__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--navy);margin-bottom:2px;line-height:1.55}.ui-notification__title-link{color:var(--blue);display:inline-block;text-decoration:none}.ui-notification__title-link:hover,.ui-notification__title-link:focus-visible{text-decoration:underline}.ui-notification__item.unread .ui-notification__title{font-weight:var(--font-weight-bold)}.ui-notification__text{font-size:var(--font-size-sm);color:var(--gray-700);line-height:1.55}.ui-notification__time{font-size:var(--font-size-xs);color:var(--gray-300);flex-shrink:0;padding-top:2px;white-space:nowrap}.ui-notification__unread-dot{width:8px;height:8px;background:var(--blue);border-radius:50%;flex-shrink:0;margin-top:7px}@media (max-width: 768px){.ui-notification__date-group{padding:0 14px}.ui-notification__item{gap:10px;padding:12px 14px}.ui-notification__time{display:none}}@media (max-width: 720px){.ui-modal__footer .ui-actions,.ui-modal__footer .ui-actions>*{width:100%}}.ui-nav--tab.active{color:var(--blue);border-bottom-color:var(--blue);background:transparent}@media (max-width: 720px){.ui-data-table td .ui-actions{justify-content:flex-start;padding:0}}.ui-entity-timeline,.ui-entity-info,.ui-entity-sidecard{background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 12px #0c1e4514;transition:all .2s ease;padding:0}.ui-entity-timeline,.ui-entity-sidecard{padding:28px 32px}.ui-entity-hero:hover,.ui-entity-timeline:hover,.ui-entity-info:hover,.ui-entity-sidecard:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0c1e451f}.ui-entity-info__tab.active{color:var(--blue);border-bottom-color:var(--blue);background:var(--white)}.ui-entity-info__tab.active:hover{color:var(--blue);background:var(--white)}.ui-entity-info__tab.active .ui-entity-info__tab-badge{background:var(--blue)}.ui-doc-actions .ui-actions{justify-content:flex-end;gap:8px;padding:0}.ui-cabinet-sidebar__section-link.active{background:var(--sky);color:var(--blue);font-weight:var(--font-weight-bold);transform:translate(2px)}.ui-cabinet-sidebar__section-link.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--blue)}.ui-cabinet-sidebar__section-link.active .ui-cabinet-sidebar__section-link-badge{background:var(--blue);color:var(--white)}.ui-entity-cta .btn+.btn{margin-top:8px}@media (max-width: 900px){.ui-cabinet-header__inner-sep,.ui-cabinet-header__nav,.ui-logo__badge-right{display:none}}@media (max-width: 720px){.procedure-card,.procedure-card__header,.procedure-card__body,.procedure-section,.ui-subcard,.ui-file-input-card{min-width:0}.procedure-card__title,.procedure-card__sub,.procedure-section__title,.ui-subcard__title,.ui-file-input-card__head-title{overflow-wrap:anywhere}.procedure-section__head,.ui-subcard__head,.ui-subcard__footer,.ui-file-input-card__head,.ui-file-input-card__footer,.ui-certificate-card__row{align-items:stretch;flex-direction:column}.procedure-section__head>*,.procedure-section__footer,.procedure-section__footer>*,.ui-subcard__head-actions,.ui-subcard__footer-left,.ui-subcard__footer-right,.ui-file-input-card__footer-left,.ui-file-input-card__footer-right,.ui-certificate-card__action{width:100%;min-width:0}.ui-subcard__head-actions,.ui-subcard__footer-right,.ui-file-input-card__footer-right{justify-content:flex-start}}@media (max-width: 520px){.ui-subcard,.ui-file-input-card{padding:14px}}@media (max-width: 1080px){.ui-entity-hero__info-rows,.ui-lot-card__body-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ui-entity-layout,.ui-entity-grid,.ui-entity-layout>.procedure-sidebar{min-width:0;grid-template-columns:1fr}.ui-entity-hero,.ui-entity-timeline,.ui-entity-sidecard{padding:20px 18px;border-radius:12px}.ui-entity-hero:hover,.ui-entity-timeline:hover,.ui-entity-info:hover,.ui-entity-sidecard:hover{transform:none}.ui-entity-hero__actions>*,.ui-entity-hero .ui-actions,.ui-entity-hero .ui-actions>*{width:100%}.ui-entity-hero__title,.ui-entity-hero__subtitle,.ui-entity-hero__value,.ui-entity-sidecard__row-value,.ui-info-section-row-value,.ui-lot-card__header-title,.ui-lot-card__header-right{overflow-wrap:anywhere}.ui-entity-info__tab-body .ui-grid-2,.ui-entity-info__tab-body .ui-grid-3,.ui-entity-info__tab-body .ui-grid-4{grid-template-columns:1fr}.ui-doc-actions .ui-actions,.ui-doc-actions .ui-actions>*{width:auto}}@media (max-width: 520px){.ui-entity-hero__info-rows,.ui-lot-card__body-grid{grid-template-columns:1fr}.ui-entity-layout .ui-info-section-row{display:grid;gap:4px}.ui-entity-layout .ui-info-section-row-label{min-width:0}.ui-entity-info__tab-body .ui-actions,.ui-entity-info__tab-body .ui-actions>*,.ui-lot-card__actions>*{width:100%}}@font-face{font-family:Wix Madefor Text;src:url(/fonts/wix-madefor-text/WixMadeforText-Variable.ttf) format("truetype");font-weight:400 800;font-style:normal;font-display:swap}:root{color-scheme:light;font-family:var(--font-body);font-weight:var(--font-weight-medium);background:#fafbfd;font-synthesis:none;text-rendering:optimizeLegibility;-webui-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-width:1000px;min-height:100vh}html.is-access-page,body.is-access-page,body.is-access-page #root,html.is-cabinet-state-page,body.is-cabinet-state-page,body.is-cabinet-state-page #root{min-width:0}@media (max-width: 900px){html,body,#root{min-width:0}}body{font-size:var(--font-size-sm);line-height:1.5;margin:0;background:#f5f8fb}button,input,textarea,select{font:inherit}button{cursor:pointer}
