.create-alt-page__title{margin-bottom:.85rem}.create-alt-page__subtitle.document-page__subtitle{margin-top:0;margin-bottom:1.5rem}.create-alt-section__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px}.create-alt-section__head .document-form-section__title{margin-bottom:0;justify-self:start}.create-alt-guide-btn{justify-self:center;grid-column:2;margin-left:0;margin-right:0;border-radius:999px!important;border-color:#86efac!important;background:linear-gradient(180deg,#ecfdf5,#d1fae5)!important;color:#166534!important;font-weight:600;box-shadow:0 4px 14px #16a34a29;flex-shrink:0}.create-alt-guide-btn:hover{border-color:#4ade80!important;color:#14532d!important;background:linear-gradient(180deg,#f0fdf4,#bbf7d0)!important}.create-alt-project-mode.ant-radio-group{display:flex;flex-wrap:wrap;gap:0}.create-alt-project-mode .ant-radio-button-wrapper{border-radius:0}.create-alt-project-mode .ant-radio-button-wrapper:first-child{border-radius:8px 0 0 8px}.create-alt-project-mode .ant-radio-button-wrapper:last-child{border-radius:0 8px 8px 0}.create-alt-guide section+section{margin-top:18px}.create-alt-guide__must-read{margin:0 0 16px!important;color:#dc2626;font-weight:800;font-size:1.05rem;letter-spacing:.01em}.create-alt-guide h3{margin:0 0 6px;font-size:1rem}.create-alt-guide p{margin:0;color:#0f172ac7;line-height:1.5}.create-alt-guide__example{color:#7f1d1d;font-weight:700}.create-alt-guide__accent{margin-top:8px!important;font-style:italic;font-weight:700;color:#b45309}.registry-alt-create-btn.ant-btn{background:#16a34a!important;border-color:#15803d!important;color:#fff!important}.registry-alt-create-btn.ant-btn:hover{background:#15803d!important;border-color:#166534!important;color:#fff!important}.registry-petty-create-btn.ant-btn{background:linear-gradient(135deg,#e879f9,#c026d3 55%,#86198f)!important;border-color:#a21caf!important;color:#fff!important}.registry-petty-create-btn.ant-btn:hover{background:linear-gradient(135deg,#f0abfc,#d946ef 55%,#a21caf)!important;border-color:#86198f!important;color:#fff!important}.create-petty-hero{display:flex;align-items:flex-start;gap:14px}.create-petty-hero__icon{font-size:28px;color:#c026d3;margin-top:2px}.create-petty-card{border-color:#c026d32e!important;box-shadow:0 4px 24px #a855f71a,0 1px 2px #0f172a0a!important}.create-petty-submit.ant-btn-primary{background:linear-gradient(135deg,#e879f9,#c026d3 55%,#86198f)!important;border-color:transparent!important;box-shadow:0 8px 18px #c026d347}@media(max-width:640px){.create-alt-section__head{grid-template-columns:1fr;justify-items:stretch}.create-alt-guide-btn{width:100%;justify-self:stretch;grid-column:1}}.users-org{display:grid;gap:16px;margin-bottom:24px}.users-org__hint{margin:0;color:#677169}.users-org__toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.users-org__toolbar input{width:min(280px,100%)}.users-org__board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,320px);gap:12px;overflow-x:auto;padding-bottom:8px}.users-org__column{display:flex;flex-direction:column;min-height:220px;border:1px solid #dfe8e1;border-radius:16px;background:#f7faf8}.users-org__column.is-over{border-color:#23855a;background:#eef8f2}.users-org__column-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 14px 10px}.users-org__column-head strong{color:#173c2b}.users-org__column-head span{color:#7a857e;font-size:12px}.users-org__list{display:grid;gap:8px;padding:0 12px 12px;min-height:80px}.users-org__empty{color:#8a938e;font-size:13px;padding:8px 2px}.users-org__card{display:grid;gap:4px;padding:10px 12px;border:1px solid #dce5df;border-radius:12px;background:#fff;cursor:grab}.users-org__card.is-dragging{opacity:.45}.users-org__card.is-over{border-color:#23855a;background:#eaf7f0}.users-org__card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.users-org__title{display:inline-flex;padding:2px 7px;border-radius:999px;background:#eaf7f0;color:#12643e;font-size:11px;font-weight:800}.users-org__title--deputy{background:#eef2fb;color:#2f4d8a}.users-org__title--employee{background:#f4f5f4;color:#5f6b64}.users-org__name{color:#17251d;font-weight:700}.users-org__meta{color:#8a938e;font-size:12px}.users-org__overlay{display:grid;gap:2px;min-width:220px;padding:10px 12px;border:1px solid #23855a;border-radius:12px;background:#fff}.doc-view{margin:0}.doc-view__hero{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f1f5f9}.doc-view__eyebrow{margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.doc-view__purpose{margin:0 0 16px;font-size:1.25rem;font-weight:600;line-height:1.4;color:#1e3a5f;letter-spacing:-.01em}.doc-view__amount-label{display:none}.doc-view__amount-block{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px}.doc-view__amount{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a;letter-spacing:-.02em}.doc-view__vat{font-size:.875rem;color:#64748b;font-variant-numeric:tabular-nums}.doc-view__facts{margin:0;display:flex;flex-direction:column;gap:14px}.doc-view__row{display:grid;grid-template-columns:140px 1fr;gap:8px 20px;align-items:baseline;margin:0}.doc-view__label{margin:0;font-size:.875rem;font-weight:500;color:#64748b;line-height:1.4}.doc-view__value{margin:0;font-size:.9375rem;line-height:1.45;color:#0f172a;word-break:break-word}.doc-view__row--accent .doc-view__value{color:#2563eb}.doc-view__row--danger .doc-view__value{color:#dc2626;font-weight:600}.doc-view__hint{font-weight:500;color:#94a3b8}@media(max-width:767px){.app-shell--mobile .document-readonly-card-wrap{margin-bottom:8px!important;border:1px solid #e5e1eb;border-radius:16px}.app-shell--mobile .document-readonly-card-wrap>.ant-card-body{padding:14px!important}.app-shell--mobile .doc-view__hero{display:grid;grid-template-columns:minmax(105px,34%) minmax(0,1fr);align-items:baseline;gap:7px 10px;margin-bottom:12px;padding-bottom:12px;border-bottom-color:#ebe7f0}.app-shell--mobile .doc-view__urgent-badge{grid-column:1 / -1;width:fit-content;margin-bottom:0}.app-shell--mobile .doc-view__eyebrow,.app-shell--mobile .doc-view__amount-label{display:block;margin:0;color:#55515d;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.app-shell--mobile .doc-view__purpose,.app-shell--mobile .doc-view__amount{margin:0;color:#34313a;font-weight:600;line-height:1.35;letter-spacing:0}.app-shell--mobile .doc-view__purpose{font-size:16px}.app-shell--mobile .doc-view__amount{font-size:18px}.app-shell--mobile .doc-view__amount-block{gap:4px 9px}.app-shell--mobile .doc-view__vat{color:#716d78;font-size:13px;line-height:1.3}.app-shell--mobile .doc-view__facts{gap:9px}.app-shell--mobile .doc-view__row{grid-template-columns:minmax(105px,34%) minmax(0,1fr);gap:7px 10px;align-items:baseline}.app-shell--mobile .doc-view__label{font-size:13px;line-height:1.3}.app-shell--mobile .doc-view__value,.app-shell--mobile .doc-view__hint{font-size:15px;line-height:1.35}.app-shell--mobile .doc-view__label{color:#716d78;font-weight:500}.app-shell--mobile .doc-view__value{color:#34313a}.app-shell--mobile .doc-view__row--accent .doc-view__value{color:#5d4c83}.app-shell--mobile .doc-view__row--danger .doc-view__label,.app-shell--mobile .doc-view__row--danger .doc-view__value,.app-shell--mobile .doc-view__row--danger .doc-view__hint{color:#b64a54}.app-shell--mobile .doc-view__row--danger .doc-view__value{font-weight:500}.app-shell--mobile .doc-view__row--danger .doc-view__hint{font-weight:400;opacity:.82}.app-shell--mobile-detail .doc-view__row--mobile-secondary{display:none}}.doc-history{margin:0 -4px}.doc-history__scroll{overflow-x:auto;padding:4px 4px 8px;-webkit-overflow-scrolling:touch}.doc-history__track{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:0;min-width:min(100%,520px)}.doc-history__step{flex:1 1 0;min-width:148px;max-width:240px;display:flex;flex-direction:column;align-items:stretch}.doc-history__step-head{display:flex;align-items:center;width:100%;margin-bottom:12px}.doc-history__connector{flex:1 1 auto;height:3px;min-width:12px;border-radius:999px;background:linear-gradient(90deg,#cbd5e1,#e2e8f0)}.doc-history__step--success .doc-history__connector{background:linear-gradient(90deg,#86efac,#cbd5e1)}.doc-history__step--revoked .doc-history__connector{background:linear-gradient(90deg,#fde047,#cbd5e1)}.doc-history__step--rejected .doc-history__connector{background:linear-gradient(90deg,#fca5a5,#cbd5e1)}.doc-history__dot{flex-shrink:0;width:12px;height:12px;border-radius:50%;border:2px solid;box-sizing:border-box;box-shadow:0 0 0 3px #ffffffe6;z-index:1}.doc-history__body{padding:0 10px 0 4px;text-align:left}.doc-history__title{margin:0 0 4px;font-size:.8125rem;font-weight:700;line-height:1.35}.doc-history__desc{margin:0 0 6px;font-size:.75rem;line-height:1.4;color:#64748b;white-space:pre-wrap;overflow-wrap:anywhere}.doc-history__date{display:block;font-size:.6875rem;color:#94a3b8;font-weight:500}.doc-history__step--success .doc-history__body{padding:8px 10px 8px 8px;margin-right:6px;border-radius:10px;background:#16a34a0f}.doc-history__step--rejected .doc-history__body{padding:8px 10px 8px 8px;margin-right:6px;border-radius:10px;background:#dc26260f}.doc-history__step--revoked .doc-history__body{padding:8px 10px 8px 8px;margin-right:6px;border-radius:10px;background:#ca8a0414}.doc-history__step--neutral .doc-history__body{padding:8px 10px 8px 8px;margin-right:6px;border-radius:10px;background:#1677ff0a}@media(max-width:640px){.doc-history__step{min-width:132px}}.workflow-dnd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.workflow-dnd-zone{min-height:220px;padding:4px 0;border-radius:8px;transition:background .15s ease}.workflow-dnd-zone--over{background:#f6ffed}.workflow-dnd-card{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#fff;cursor:grab;touch-action:none}.workflow-dnd-card--ghost{opacity:.35}.workflow-dnd-card--overlay{width:280px;max-width:280px;box-shadow:0 8px 24px #0000001f;cursor:grabbing;opacity:1;pointer-events:none}.workflow-dnd-card__title{display:block;font-weight:600;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-dnd-card__meta{display:block;font-size:12px;color:#00000073;margin-top:2px}.workflow-dnd-step{display:flex;align-items:center;justify-content:space-between;gap:8px}.tg-flow-builder__grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;margin-top:16px}.tg-flow-step-card{display:flex;flex-direction:column;gap:8px;cursor:grab}.tg-flow-step-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tg-flow-step-card__type{font-weight:600;font-size:13px}.tg-flow-palette-card{cursor:grab}.tg-flow-palette-card__hint{display:block;font-size:11px;color:#00000073;margin-top:4px;line-height:1.3}.tg-flow-editor-meta{margin-bottom:16px}@media(max-width:900px){.tg-flow-builder__grid{grid-template-columns:1fr}}.debt-control{color:#17211b}.debt-control__header,.debt-control__toolbar,.debt-control__bulk,.debt-import-preview{display:flex;align-items:center;justify-content:space-between;gap:16px}.debt-control__header{margin-bottom:20px}.debt-control__header h1{margin:2px 0 5px;font-size:clamp(26px,3vw,38px)}.debt-control__header p{margin:0;color:#677169}.debt-control__eyebrow{color:#16784b!important;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.debt-control__actions{display:flex;gap:10px}.debt-control__file-button{cursor:pointer}.debt-control__file-button input{display:none}.debt-control__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.debt-control__summary article{padding:18px 20px;border:1px solid #dfe8e1;border-radius:16px;background:linear-gradient(145deg,#fff 20%,#f2faf5);box-shadow:0 8px 28px #1b432d12}.debt-control__summary article span{display:block;margin-bottom:8px;color:#69756d;font-size:13px}.debt-control__summary article strong{font-size:24px;color:#116b42}.debt-control__summary article.is-filterable{cursor:pointer}.debt-control__summary article.is-filter-active{border-color:#23855a;cursor:pointer}.debt-control__summary .debt-control__summary-card--credit{background:linear-gradient(145deg,#fff 20%,#fff7f5)}.debt-control__summary .debt-control__summary-card--credit strong{color:#a33c32}.debt-import-preview{position:relative;margin-bottom:16px;padding:16px 48px 16px 18px;border:1px solid #afdbc2;border-radius:14px;background:#f1fbf5}.debt-import-preview>div{display:grid;gap:4px}.debt-import-preview span,.debt-import-preview em{color:#5e6d63;font-size:13px;font-style:normal}.debt-import-preview em{color:#a15d13}.debt-import-preview__applied{color:#16804e!important;font-weight:800}.debt-control__close{border:0;background:transparent;color:#7a857e;font-size:28px;line-height:1;cursor:pointer}.debt-import-preview>.debt-control__close{position:absolute;top:10px;right:12px}.debt-control__responsible-filters{display:grid;gap:8px;margin:0 0 16px}.debt-control__responsible-filters>span{color:#5f6b64;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.debt-control__responsible-filters>div{display:flex;flex-wrap:wrap;gap:6px}.debt-control__responsible-filters button{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #dfe5e1;border-radius:999px;background:#fff;color:#3f4b44;cursor:pointer}.debt-control__responsible-filters button.is-active{border-color:#23855a;background:#eaf7f0;color:#12643e;font-weight:700}.debt-control__responsible-filters button em{min-width:18px;padding:1px 6px;border-radius:999px;background:#116b4217;color:inherit;font-size:11px;font-style:normal;font-weight:800;text-align:center}.debt-control__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:18px 0 12px}.debt-control__toolbar .debt-control__tabs{justify-self:start}.debt-control__toolbar .debt-control__work{justify-self:center}.debt-control__toolbar .debt-control__toolbar-filters{justify-self:end}.debt-control__name-cell{display:flex;align-items:flex-start;gap:8px}.debt-control__name-cell .debt-control__counterparty{flex:1}.debt-control__chat-col{width:64px;text-align:center;white-space:nowrap}.debt-control__work{display:inline-flex;gap:6px}.debt-control__work button{padding:7px 10px;border:1px solid #dfe5e1;border-radius:999px;background:#fff;color:#3f4b44;cursor:pointer}.debt-control__work button.is-active{border-color:#23855a;background:#eaf7f0;color:#12643e;font-weight:700}.debt-control__toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.debt-control__responsible-select{width:min(240px,100%)}.debt-control__tabs{display:flex;flex-wrap:wrap;gap:6px}.debt-control__tabs button{padding:8px 11px;border:1px solid #dfe5e1;border-radius:10px;background:#fff;color:#536059;cursor:pointer}.debt-control__tabs button.is-active{border-color:#23855a;background:#eaf7f0;color:#12643e;font-weight:700}.debt-control__tabs button span{margin-left:6px;padding:1px 6px;border-radius:10px;background:#116b4217;font-size:11px}.debt-control__search{width:min(280px,100%)}.debt-control__bulk{justify-content:flex-start;margin-bottom:10px;padding:10px 14px;border-radius:12px;background:#173c2b;color:#fff}.debt-control__bulk select{width:auto;min-width:190px}.debt-control__table-wrap{overflow:auto;border:1px solid #e1e6e3;border-radius:14px;background:#fff}.debt-control__table{width:100%;min-width:1280px;border-collapse:collapse}.debt-control__table th{position:sticky;top:0;z-index:1;padding:11px 10px;background:#f4f7f5;color:#657068;font-size:11px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.debt-control__table td{padding:10px;border-top:1px solid #edf0ee;vertical-align:middle}.debt-control__table tbody tr:hover{background:#fafcfb}.debt-control__table tr.is-closed{background:#f4f5f4;color:#828983}.debt-control__table tr.is-disappeared{opacity:.66}.debt-control__table select,.debt-control__table input[type=date],.debt-control__bulk select{max-width:170px;padding:7px 8px;border:1px solid #dce2de;border-radius:8px;background:#fff}.debt-control__check{width:30px;text-align:center!important}.debt-control__counterparty,.debt-control__task-link{padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.debt-control__counterparty{display:grid;gap:3px;max-width:270px}.debt-control__counterparty strong{color:#17251d}.debt-control__counterparty span,.debt-control__muted{color:#8a938e;font-size:11px}.debt-source{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.debt-source--accounting{background:#f1eafa;color:#70439c}.debt-source--system{background:#e6f2fb;color:#246b9a}.debt-source--both{background:#e8f7ed;color:#197248}.debt-control__money{text-align:right!important;white-space:nowrap}.debt-control__money strong,.debt-control__money small{display:block}.debt-control__money small{margin-top:2px;color:#78827c;font-size:10px}.debt-control__money--debit strong{color:#15734a}.debt-control__money--credit strong{color:#a4463c}.debt-control__task-link{color:#236e9e;font-weight:700;white-space:nowrap}.debt-control__action-date small{display:block;margin-top:4px;color:#8a938e;font-size:10px;font-weight:700}.debt-control__action-date--overdue,.debt-control__action-date--overdue small{color:#b4232f}.debt-control__action-date--overdue input{border-color:#d74955;background:#fff2f3;color:#a51320;font-weight:700}.debt-control__empty{padding:48px!important;color:#7c867f;text-align:center}.debt-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#0f1c1457}.debt-drawer{position:relative;width:min(560px,94vw);height:100%;overflow-y:auto;padding:28px;background:#fff;box-shadow:-16px 0 48px #0f2a1b2b}.debt-drawer>.debt-control__close{position:absolute;top:18px;right:20px}.debt-drawer h2{margin:7px 36px 20px 0}.debt-drawer label{display:grid;gap:7px;margin:22px 0;color:#536159;font-size:13px;font-weight:700}.debt-drawer textarea{resize:vertical;padding:11px;border:1px solid #dce3de;border-radius:10px;font:inherit}.debt-drawer label small{color:#677169;font-weight:500;line-height:1.4}.debt-drawer__balances{display:grid;grid-template-columns:1fr 1fr;gap:10px}.debt-drawer__balances div{display:grid;gap:5px;padding:14px;border-radius:12px;background:#f4f8f5}.debt-drawer__balances span{color:#78837b;font-size:12px}.debt-drawer__balances strong{font-size:20px}.debt-drawer__admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;padding:12px;border:1px solid #f0d6d9;border-radius:10px;background:#fff8f8}.debt-control__danger-button{border-color:#d74955;background:#fff;color:#b4232f}.debt-control__danger-button:hover{border-color:#b4232f;background:#fff1f2}.debt-control__row-action{padding:6px 9px;border:1px solid #e3b7bc;border-radius:8px;background:#fff8f8;color:#a62430;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.debt-control__row-action:hover{border-color:#c63845;background:#fff0f1}.debt-control__row-action:disabled{opacity:.55;cursor:wait}.debt-drawer__section{padding:18px 0;border-top:1px solid #e9edea}.debt-drawer__section h3{margin:0 0 12px}.debt-drawer__primary-task>a,.debt-drawer__history{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #eef1ef;color:inherit;text-decoration:none}.debt-drawer__primary-task>a{color:inherit;text-decoration:none}.debt-drawer__primary-task>a:hover{color:#16784b}.debt-drawer__primary-task{padding:4px 0 12px;border-bottom:1px solid #eef1ef}.debt-drawer__primary-checks{display:grid;gap:8px;margin-top:9px;padding:10px 12px;border-radius:10px;background:#f3f8f5}.debt-drawer__primary-checks label{display:flex;align-items:center;gap:8px;margin:0;color:#35463c;font-size:13px;cursor:pointer}@media(max-width:900px){.debt-control__header,.debt-control__toolbar{display:flex;align-items:stretch;flex-direction:column}.debt-control__toolbar .debt-control__work{justify-content:center}.debt-control__summary{grid-template-columns:1fr 1fr}.debt-control__toolbar-filters,.debt-control__search,.debt-control__responsible-select{width:100%}}@media(max-width:560px){.debt-control__summary{grid-template-columns:1fr}.debt-control__actions,.debt-import-preview,.debt-control__bulk{align-items:stretch;flex-direction:column}}:root{font-family:Segoe UI,system-ui,sans-serif;line-height:1.5;color:#1a1a2e;background:#f4f6f9}*{box-sizing:border-box}body{margin:0;background:linear-gradient(165deg,#f0f4ff,#f8fafc 45%,#eef2f7);min-height:100vh}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.app-shell{min-height:100vh;display:flex;flex-direction:column;min-width:0}.topbar{background:#0f172a;color:#fff;padding:.95rem 1.8rem;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;font-weight:600}.topbar nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;flex:1 1 320px;min-width:0}.topbar nav a{color:#dbe6ff;font-size:1rem}.topbar__nav-count{display:inline-grid;min-width:16px;height:16px;margin-left:6px;padding:0 4px;place-items:center;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;vertical-align:middle}.topbar nav a.active{color:#fff;font-weight:600}.topbar__nav-telegram{margin-left:auto}.topbar .user{font-size:.9rem;color:#c8d7ff}.main{flex:1;padding:1.5rem;max-width:1840px;width:100%;min-width:0;margin:0 auto}.page .page-title{margin:0;font-size:1.35rem}.card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:1.25rem}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.login-form{width:min(360px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.login-form--totp-setup{width:min(520px,calc(100vw - 2rem))}.login-form--mobile-guide{width:min(440px,100%);gap:.8rem}.login-page--pin{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(174,146,235,.28),transparent 34%),radial-gradient(circle at 85% 76%,rgba(105,82,189,.2),transparent 38%),linear-gradient(155deg,#f8f6fc,#eeebf5 52%,#e6e1f0)}.login-page--pin:before,.login-page--pin:after{position:absolute;width:260px;height:260px;border-radius:50%;content:"";filter:blur(2px);pointer-events:none}.login-page--pin:before{top:-150px;right:-90px;background:#8160d321}.login-page--pin:after{bottom:-170px;left:-100px;background:#599fde1c}.login-form--pin{position:relative;z-index:1;width:min(390px,100%);padding:28px 26px 22px;gap:14px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:30px;background:#ffffffc2;box-shadow:0 30px 75px #392c572e,inset 0 1px #ffffffeb;backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25)}.mobile-pin-screen{display:flex;align-items:center;flex-direction:column;text-align:center}.mobile-pin-screen__icon{display:grid;width:62px;height:62px;margin-bottom:14px;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:22px;color:#fff;background:linear-gradient(145deg,#8269ca,#6248ad);box-shadow:0 14px 28px #6248ad4d,inset 0 1px #ffffff47;font-size:27px}.mobile-pin-screen__icon--setup{background:linear-gradient(145deg,#7760bd,#4f8ac4)}.mobile-pin-screen__eyebrow{margin:0 0 5px;color:#786d8a;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mobile-pin-screen h1{margin:0;color:#302b39;font-size:28px;font-weight:780;letter-spacing:-.035em;line-height:1.15}.mobile-pin-screen__description{max-width:300px;min-height:40px;margin:8px 0 0;color:#756f7e;font-size:14px;line-height:1.4}.pin-keypad{width:100%;margin-top:15px}.pin-keypad__dots{display:flex;min-height:18px;margin-bottom:22px;align-items:center;justify-content:center;gap:13px}.pin-keypad__dots span{width:12px;height:12px;border:1.5px solid #9b90ae;border-radius:50%;background:#ffffffa8;box-shadow:inset 0 1px 2px #302b390f;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.pin-keypad__dots span.is-filled{border-color:#6d52bd;background:linear-gradient(145deg,#8269ca,#6248ad);box-shadow:0 4px 9px #6248ad45;transform:scale(1.08)}.pin-keypad__grid{display:grid;width:min(260px,100%);margin:0 auto;grid-template-columns:repeat(3,68px);justify-content:center;gap:13px 18px}.pin-keypad__key{display:grid;width:68px;height:68px;padding:0;place-items:center;border:1px solid rgba(116,101,142,.18);border-radius:50%;color:#38313f;background:linear-gradient(145deg,#fffffff5,#f2eef8e6);box-shadow:0 9px 18px #392c571c,inset 0 1px #fffffff2;cursor:pointer;font:inherit;font-size:28px;font-weight:520;line-height:1;touch-action:manipulation;transition:transform .1s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.pin-keypad__key:focus-visible{outline:3px solid rgba(109,82,189,.28);outline-offset:3px}.pin-keypad__key:not(:disabled):active{border-color:#6d52bd57;background:linear-gradient(145deg,#e6def7,#dcd1f2);box-shadow:0 3px 8px #392c571f,inset 0 2px 5px #58418f1f;transform:scale(.92)}.pin-keypad__key:disabled{cursor:default;opacity:.52}.pin-keypad__key--backspace{border-color:transparent;color:#655b72;background:transparent;box-shadow:none;font-size:26px}.pin-keypad__key--backspace:disabled{opacity:.25}.pin-keypad__spacer{width:68px;height:68px}.mobile-pin-screen__status{min-height:20px;margin:15px 0 0;color:#7b7484;font-size:12px;line-height:1.4}.mobile-pin-screen__change{margin-top:14px;padding:6px 10px;border:0;color:#654caf;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.login-form--pin>.error{margin:0;padding:9px 11px;border:1px solid rgba(220,38,38,.13);border-radius:11px;background:#fef2f2d1;font-size:13px;line-height:1.35;text-align:center}.login-form--pin>.btn-secondary{width:100%;min-height:44px;border:1px solid rgba(109,82,189,.19);border-radius:14px;color:#6047aa;background:#f3effacc;box-shadow:none;font-size:14px}@media(hover:hover){.pin-keypad__key:not(:disabled):hover{border-color:#6d52bd4d;box-shadow:0 12px 24px #392c5726,inset 0 1px #fffffffa}}@media(max-width:430px){.login-page--pin{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.login-form--pin{padding:24px 18px 18px;border-radius:26px}}@media(max-height:700px){.login-form--pin{padding-block:18px 14px}.mobile-pin-screen__icon{width:52px;height:52px;margin-bottom:9px;border-radius:18px;font-size:23px}.pin-keypad{margin-top:9px}.pin-keypad__dots{margin-bottom:14px}.pin-keypad__grid{grid-template-columns:repeat(3,58px);gap:9px 18px}.pin-keypad__key,.pin-keypad__spacer{width:58px;height:58px}}.mobile-install-guide{display:flex;flex-direction:column;gap:.75rem}.mobile-install-guide__title{margin:0 0 .3rem;color:#0f172a;font-size:1rem;font-weight:750}.mobile-install-guide .hint{margin:0}.mobile-install-guide__steps{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.mobile-install-guide__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.6rem;min-height:44px;padding:.45rem .6rem;border:1px solid #dbeafe;border-radius:11px;background:#f8fbff}.mobile-install-guide__steps li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#2563eb;box-shadow:0 4px 10px #2563eb38;font-size:.8rem;font-weight:800}.mobile-install-guide__steps p{margin:0;color:#334155;font-size:.79rem;line-height:1.3}.mobile-install-guide__note{margin:0;padding:.55rem .65rem;border-radius:9px;color:#1e3a8a;background:#eff6ff;font-size:.76rem;line-height:1.35}.login-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.login-form input{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px}.btn{padding:.68rem 1.25rem;border:none;border-radius:8px;cursor:pointer;background:#2563eb;color:#fff;font-weight:600;box-shadow:0 1px 2px #0003}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#475569}.error{color:#dc2626;font-size:.9rem}table.data{width:100%;border-collapse:collapse;font-size:.9rem}table.data th,table.data td{border-bottom:1px solid #e2e8f0;padding:.5rem .75rem;text-align:left}table.data th{background:#f8fafc}.page-title{margin:0 0 1rem;font-size:1.35rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:900px){.grid-2{grid-template-columns:1fr}}@media(max-width:1100px){.topbar{padding:.75rem 1rem}.topbar nav{order:3;width:100%}.main{padding:1rem}}@media(max-width:640px){.topbar nav a{font-size:.92rem}.topbar .user{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;background:#e2e8f0}.badge-admin{background:#fef3c7}.badge-active{background:#dcfce7}.hint{color:#64748b;font-size:.85rem;margin-top:.5rem}.totp-setup-guide{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:.75rem}.totp-setup-guide__title{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#334155}.totp-setup-guide__image{display:block;width:100%;height:auto;border-radius:8px}.counterparty-name-cell{display:flex;align-items:center;gap:12px;min-height:24px}.counterparty-name-cell__title{flex:0 1 auto;min-width:0}.counterparty-trust-radio--ok .ant-radio-inner{border-color:#389e0d}.counterparty-trust-radio--ok.ant-radio-wrapper-checked .ant-radio-inner{background-color:#389e0d;border-color:#389e0d}.counterparty-trust-radio--bad .ant-radio-inner{border-color:#cf1322}.counterparty-trust-radio--bad.ant-radio-wrapper-checked .ant-radio-inner{background-color:#cf1322;border-color:#cf1322}.design-lab-mini{position:fixed;left:10px;bottom:8px;z-index:40;display:inline-flex;align-items:center;gap:5px;margin:0;padding:2px 4px;border-radius:4px;color:#00000061;font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.55;transition:opacity .15s ease,color .15s ease}.design-lab-mini:hover{opacity:.9;color:#0000008c}.design-lab-mini input{width:11px;height:11px;margin:0;accent-color:#8b8796;cursor:pointer}.app-shell--fintech{--fintech-accent: #7052d6;--fintech-accent-dark: #5638b9;--fintech-text: #242331;--fintech-muted: #777487;--fintech-line: #e9e7ef;--fintech-surface: rgba(255, 255, 255, .94);background:radial-gradient(circle at 78% 2%,rgba(218,207,255,.24),transparent 28rem),linear-gradient(180deg,#fbfafd,#f7f6fa);color:var(--fintech-text)}.app-shell--fintech .topbar{position:sticky;top:0;z-index:100;padding:11px clamp(18px,3vw,46px);gap:12px 22px;border-bottom:1px solid rgba(255,255,255,.06);background:#1d1b24f5;color:#fff;box-shadow:0 5px 24px #15121d29;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.app-shell--fintech .topbar__brand{display:inline-flex;align-items:center;color:#fff;text-decoration:none;white-space:nowrap}.app-shell--fintech .topbar__brand-name{font-size:1rem;font-weight:750;letter-spacing:-.02em}.app-shell--fintech .topbar nav{align-items:center;gap:3px}.app-shell--fintech .topbar nav a{padding:8px 10px;border-radius:10px;color:#b9b5c3;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .18s ease,background .18s ease}.app-shell--fintech .topbar nav a:hover{background:#ffffff12;color:#fff}.app-shell--fintech .topbar nav a.active{background:#8968e638;color:#d9cbff;font-weight:700}.app-shell--fintech .topbar .user{display:inline-flex;align-items:center;gap:8px;color:#d1ced8;font-size:.8rem}.app-shell--fintech .topbar .user:before{content:"";width:27px;height:27px;border:2px solid #302d39;border-radius:50%;background:linear-gradient(145deg,#8b70dc,#5f9da7);box-shadow:0 0 0 1px #4c4758}.app-shell--fintech .topbar .btn-secondary{padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0f;color:#d4d1da;box-shadow:none;font-size:.78rem}.app-shell--fintech .topbar .btn-secondary:hover{border-color:#ffffff3d;background:#ffffff1a;color:#fff}.app-shell--fintech .main{max-width:1840px;padding:clamp(20px,3vw,38px)}.app-shell--fintech .page-title,.app-shell--fintech .page .page-title{color:var(--fintech-text);font-weight:750;letter-spacing:-.025em}.app-shell--fintech a{color:var(--fintech-accent-dark)}.app-shell--fintech .ant-card{border-color:#e4e1ebeb;border-radius:20px;background:var(--fintech-surface);box-shadow:0 10px 34px #302a440f}.app-shell--fintech .ant-btn{border-radius:10px;box-shadow:none;font-weight:600}.app-shell--fintech .ant-btn-primary:not(.ant-btn-dangerous){border-color:var(--fintech-accent);background:var(--fintech-accent)}.app-shell--fintech .ant-btn-primary:not(.ant-btn-dangerous):hover{border-color:var(--fintech-accent-dark)!important;background:var(--fintech-accent-dark)!important}.app-shell--fintech .ant-btn-primary.ant-btn-dangerous{border-color:#ff4d4f!important;background:#ff4d4f!important;box-shadow:0 8px 18px #dc262638}.app-shell--fintech .ant-btn-primary.ant-btn-dangerous:hover{border-color:#ff7875!important;background:#ff7875!important}.app-shell--fintech :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector){border-color:#ded9e9!important;border-radius:11px!important;box-shadow:none!important}.app-shell--fintech :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector):hover{border-color:#b9aadf!important}.app-shell--fintech .ant-table-wrapper .ant-table{overflow:hidden;border:1px solid rgba(231,228,237,.9);border-radius:16px;background:#ffffffeb}.app-shell--fintech .ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#ece9f1;background:#f8f7fa;color:#6d6978;font-size:.72rem;font-weight:700}.app-shell--fintech .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#efedf3}.app-shell--fintech .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#faf8ff}.app-shell--fintech .design-lab-mini{color:#5f5b6ab3}.app-shell--fintech .design-lab-mini:hover{color:#3d374ed9}@media(max-width:1100px){.app-shell--fintech .topbar__brand-name{display:none}.app-shell--fintech .topbar nav{order:3}}@media(max-width:640px){.app-shell--fintech .main{padding:16px 12px 24px}}.registry-table{width:100%;max-width:100%}.registry-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.registry-table .ant-table{table-layout:fixed}.registry-table .ant-table-content{overflow-x:auto!important}.registry-table .ant-table-cell{padding:6px 8px!important;font-size:12px}.registry-table__purpose-col{min-width:260px;max-width:none}.registry-table__purpose-col .document-purpose-cell{display:block;width:100%}.registry-table__purpose-col .document-purpose-cell__text{-webkit-line-clamp:5}.app-shell--fintech .registry-table__purpose-col .document-purpose-cell__urgent{display:none!important}.registry-table__created-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.registry-table__num{font-weight:600;white-space:nowrap;color:#1677ff}.registry-table__num--link{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:left}.registry-table__num--link:hover{text-decoration:underline}.registry-table__amount{display:block;font-weight:600;white-space:nowrap;text-align:inherit;font-variant-numeric:tabular-nums}.registry-table__vat{font-size:11px;font-weight:500}.registry-table__created-col{font-size:11px}.registry-tag{margin-inline-end:0!important;font-size:11px;line-height:18px;padding:0 6px}.registry-table__trailing{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-wrap:nowrap;min-width:0}.registry-table__trailing .registry-table__delete-btn{flex-shrink:0;width:28px;min-width:28px;padding:0;margin:0}.registry-table__delete-btn{color:#ff4d4f!important}.registry-table__delete-btn:hover{background:#fff1f0!important}.registry-table__steps-col{background:inherit}.registry-table .ant-table-cell-fix-end:after,.registry-table .ant-table-cell-fix-start:after,.registry-table .ant-table-cell-fix-end-shadow-show:after,.registry-table .ant-table-cell-fix-start-shadow-show:after,.registry-table .ant-table-cell-fix-right:before,.registry-table .ant-table-cell-fix-right-first:after{box-shadow:none!important;display:none!important}.registry-table.ant-table-fix-end-shadow-show .ant-table-container:after,.registry-table.ant-table-fix-start-shadow-show .ant-table-container:before{box-shadow:none!important;display:none!important}.registry-table .ant-table-tbody>tr>.registry-table__steps-col{background:#fff}.registry-table .ant-table-tbody>tr.ant-table-row:hover>.registry-table__steps-col{background:#fafafa}.registry-table .ant-table-tbody>tr.registry-table__row--approved>td{background:#52c41a0f!important}.registry-table .ant-table-tbody>tr.registry-table__row--approved:hover>td{background:#52c41a1a!important}.registry-table .ant-table-tbody>tr.registry-table__row--approved>td:first-child{box-shadow:inset 3px 0 #52c41a66}.registry-table .ant-table-tbody>tr.registry-table__row--approved>.registry-table__steps-col{background:#52c41a0f!important}.registry-table .ant-table-tbody>tr.registry-table__row--approved:hover>.registry-table__steps-col{background:#52c41a1a!important}.registry-table .ant-table-tbody>tr.registry-table__row--marked-delete>td{background:#f5f5f5!important;color:#00000061;text-decoration:line-through}.registry-table .ant-table-tbody>tr.registry-table__row--marked-delete:hover>td{background:#eee!important}.registry-table .ant-table-tbody>tr.registry-table__row--marked-delete>td:first-child{box-shadow:inset 3px 0 #00000040}.registry-table .ant-table-tbody>tr.registry-table__row--marked-delete .ant-tag,.registry-table .ant-table-tbody>tr.registry-table__row--marked-delete button,.registry-table .ant-table-tbody>tr.registry-table__row--marked-delete .document-files-cell{text-decoration:none}.registry-table .ant-table-tbody>tr.registry-table__row--rejected>td{background:#ff3b300e!important}.registry-table .ant-table-tbody>tr.registry-table__row--rejected:hover>td{background:#ff3b3017!important}.registry-table .ant-table-tbody>tr.registry-table__row--rejected>td:first-child{box-shadow:inset 3px 0 #ff3b3073}.registry-table .ant-table-tbody>tr.registry-table__row--rejected>.registry-table__steps-col{background:#ff3b300e!important}.registry-table .ant-table-tbody>tr.registry-table__row--rejected:hover>.registry-table__steps-col{background:#ff3b3017!important}.approvers-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.approvers-tags--compact .approver-tag{font-size:10px;padding:1px 4px}.approver-tag{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.3;border:1px solid transparent}.approver-tag--skip{background:#f5f5f5;color:#595959;border-color:#d9d9d9;font-style:italic}.approver-tag--done{background:#e8f8ed;color:#1a7f37;border-color:#34c759}.approver-tag--wait{background:#f2f2f7;color:#636366;border-color:#d1d1d6}.approver-tag--active{background:#e8f0ff;color:#0040dd;border-color:#007aff;font-weight:600}.approver-tag--reject{background:#ffebe9;color:#cf222e;border-color:#ff3b30}.approver-tag--deferred{background:#fff4e6;color:#c2410c;border-color:#fb923c}.approver-mode-badge{font-size:11px;color:#00000073;margin-left:2px}.muted-text{color:#00000073;font-size:13px}.filter-label{font-size:13px;color:#000000a6}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-subtitle{margin:4px 0 0;color:#00000073;font-size:14px}.table-card .ant-card-body{padding:16px}.registry-page .page-header{align-items:center;margin-bottom:12px}.registry-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.registry-page__actions .ant-btn{height:32px;padding-inline:12px;font-size:13px}.registry-page__btn-secondary.ant-btn{color:#000000a6;border-color:#d9d9d9;background:#fff;box-shadow:none}.registry-page__btn-secondary.ant-btn:hover{color:#1677ff;border-color:#91caff;background:#fafafa}.registry-page .stats-row{margin-bottom:12px!important}.registry-page .registry-stat.ant-card{min-height:68px;border:1px solid #e8e8e8;border-radius:9px;box-shadow:none}.registry-page .registry-stat.ant-card:before{display:none}.registry-page .registry-stat .ant-card-body{padding:10px 14px}.registry-page .registry-stat .ant-statistic-title{margin-bottom:2px;color:#00000073;font-size:12px;font-weight:500;line-height:1.2}.registry-page .registry-stat .ant-statistic-content{color:#000000e0;font-size:22px;font-weight:650;line-height:1.15;letter-spacing:-.02em}.registry-page .registry-table-card.ant-card{border-radius:10px;box-shadow:none;border:1px solid #e8e8e8}.registry-page .registry-table-card>.ant-card-body{padding:12px}.registry-section-tabs{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto;padding:1px 1px 3px;scrollbar-width:none}.registry-section-tabs::-webkit-scrollbar{display:none}.registry-section-tabs button{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:7px;padding:0 11px;border:1px solid #dedbe4;border-radius:999px;color:#4b4853;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:650;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.registry-section-tabs button:hover{border-color:#b9afcf;background:#f8f6fb}.registry-section-tabs button strong{min-width:21px;padding:1px 6px;border-radius:999px;color:#625a70;background:#f0eef4;font-size:10px;font-weight:700;line-height:18px;text-align:center}.registry-section-tabs button.is-active{border-color:#5d4c83;color:#fff;background:#5d4c83;box-shadow:0 4px 10px #4a3a702e}.registry-section-tabs button.is-active strong{color:#fff;background:#ffffff2e}.registry-page .filters-panel--compact,.registry-page .filters-panel--registry{margin-bottom:10px!important;padding:8px 10px;border:1px solid #efefef;border-radius:8px;background:#fafafa}.registry-page .filters-panel--compact .ant-input,.registry-page .filters-panel--compact .ant-input-affix-wrapper,.registry-page .filters-panel--compact .ant-input-number,.registry-page .filters-panel--compact .ant-select-selector{font-size:12px}.registry-page .filters-panel__hide-completed{white-space:nowrap}.registry-page .filters-panel__reset.ant-btn{color:#00000073;font-size:12px}.registry-page .filters-panel__reset.ant-btn:hover{color:#000000a6;background:transparent}.registry-page .filter-label{font-size:12px;color:#0000008c}.registry-page .registry-table .ant-table-cell{padding:5px 8px!important;font-size:12px;line-height:1.3}.registry-page .registry-table .ant-table-thead>tr>th{height:40px;padding-block:6px!important;background:#f5f5f7!important;color:#000000a6;font-size:11px;font-weight:650;border-bottom:1px solid #e5e5e8}.registry-page .registry-table .ant-table-tbody>tr>td{height:46px;border-bottom-color:#f0f0f0}.registry-page .registry-table__purpose-col .document-purpose-cell__text{-webkit-line-clamp:5}.app-shell--fintech .registry-page .registry-table__amount-col,.app-shell--fintech .registry-page .registry-table__amount{text-align:center}.registry-page .registry-table__purpose-col .document-purpose-cell__urgent{padding:0 5px;border-radius:3px;font-size:9px;line-height:16px;letter-spacing:.02em;background:#cf1322;box-shadow:none}.registry-page .registry-table__num{color:#1677ff;font-weight:600}.registry-page .registry-table__amount{color:#000000e0;font-weight:650}.registry-page .registry-tag.ant-tag{margin-inline-end:0!important;padding:0 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:18px}.registry-page .approvers-tags--compact .approver-tag{padding:0 5px;border-radius:3px;font-size:10px;font-weight:500;line-height:16px}.registry-page .approver-tag--done{background:#f3faf4;color:#3d8b4f;border-color:#b7dfc0}.registry-page .approver-tag--active{background:#f0f5ff;color:#1677ff;border-color:#91caff;font-weight:600}.registry-page .approver-tag--reject{background:#fff2f0;color:#cf1322;border-color:#ffccc7}.registry-page .approver-tag--deferred{background:#fff7e6;color:#d48806;border-color:#ffe58f}.registry-page .approver-tag--wait{background:#fafafa;color:#8c8c8c;border-color:#e8e8e8}.registry-page .registry-table__trailing{gap:1px}.registry-page .registry-table__trailing .ant-btn{color:#00000073}.registry-page .registry-table__trailing .ant-btn:hover{color:#1677ff;background:#1677ff0f}.registry-page .registry-table__delete-btn{color:#00000059!important}.registry-page .registry-table__delete-btn:hover{color:#ff4d4f!important;background:#fff1f0!important}.registry-page .registry-table__trailing .anticon-check-circle{color:#73b87a!important}.registry-page .registry-table__trailing .anticon-clock-circle{color:#d0d0d0!important}.registry-page .registry-table .ant-table-tbody>tr>.registry-table__steps-col{border-left:0!important}.registry-page .registry-table .ant-pagination{margin:12px 4px 4px}.app-shell--fintech .registry-page{width:100%;max-width:100%}.app-shell--fintech .registry-page .registry-stat.ant-card{border-color:#e6e2eb;background:#fff}.app-shell--fintech .registry-page .registry-table-card.ant-card{border-color:#e6e2eb}.app-shell--fintech .registry-page .filters-panel--compact{border-color:#ebe7f0;background:#f8f7fa}.app-shell--fintech .registry-page .registry-table.ant-table-wrapper .ant-table{border:1px solid #e6e2eb;border-radius:10px;overflow:hidden;background:#fff}.app-shell--fintech .registry-page .registry-table .ant-table-container{border:0!important}.app-shell--fintech .registry-page .registry-table .ant-table-thead>tr>th{background:#f0eef4!important;color:#3f3c48}.app-shell--fintech .registry-page .registry-table .ant-table-thead>tr>th.registry-table__steps-col{border-left:0!important;background:#f0eef4!important}.app-shell--fintech .registry-page .registry-table .ant-table-tbody>tr:not(.registry-table__row--rejected):not(.registry-table__row--approved):hover>td{background:#faf9fc!important}.app-shell--fintech .registry-page .registry-table .ant-table-tbody>tr:not(.registry-table__row--rejected):not(.registry-table__row--approved):not(.registry-table__row--marked-delete)>.registry-table__steps-col{background:inherit}@media(max-width:900px){.registry-page__actions{justify-content:flex-start;width:100%}.registry-page__actions .ant-btn{flex:1 1 auto}.registry-page .registry-table-card>.ant-card-body{padding:10px}}.document-purpose-cell{display:flex;align-items:flex-start;gap:6px;width:100%;max-width:100%;min-width:0}.document-purpose-cell__urgent{flex-shrink:0;display:inline-block;padding:1px 7px;border-radius:4px;font-size:10px;font-weight:700;line-height:18px;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#ff7875,#f5222d 55%,#cf1322);box-shadow:0 1px 2px #cf132240}.document-purpose-cell__text{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical}.document-form__urgent-item{margin-bottom:0}.document-form__urgent-item .ant-form-item-label{display:none}.document-form__urgent-check{font-weight:600;letter-spacing:.03em}.document-form__urgent-check .ant-checkbox-checked .ant-checkbox-inner{background-color:#f5222d;border-color:#f5222d}.document-form__urgent-check.ant-checkbox-wrapper-checked{color:#cf1322}.doc-view__urgent-badge{display:inline-block;margin-bottom:8px;padding:2px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#ff7875,#f5222d 55%,#cf1322)}.document-chat-drawer .ant-drawer-body{padding:12px 16px 16px;display:flex;flex-direction:column;height:100%}.document-chat{display:flex;flex-direction:column;height:100%;min-height:0}.document-chat__title{display:inline-flex;align-items:center;gap:8px}.document-chat__hint{margin:0 0 12px!important;font-size:12px}.document-chat__list{flex:1;overflow-y:auto;min-height:120px;padding:4px 2px 12px;display:flex;flex-direction:column;gap:10px}.document-chat__center{display:flex;justify-content:center;padding:32px}.document-chat__bubble{max-width:92%;align-self:flex-start;padding:10px 12px;border-radius:16px;background:#f2f2f7;border:1px solid rgba(0,0,0,.04)}.document-chat__bubble--mine{align-self:flex-end;background:#e8f0ff;border-color:#007aff1f}.document-chat__bubble--rejection{background:#fef2f2;border-color:#b91c1c38;border-left:3px solid #b91c1c;box-shadow:0 1px #b91c1c0f}.document-chat__bubble--rejection.document-chat__bubble--mine{background:#fef2f2;border-color:#b91c1c38}.document-chat__reject-label{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#b91c1c}.document-chat__bubble--rejection .document-chat__text{font-weight:700;color:#7f1d1d}.document-chat__text--muted{font-weight:600;color:#9f1239;font-style:italic}.document-chat__meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px}.document-chat__author{font-weight:600;color:#000000bf}.document-chat__time{color:#0006;white-space:nowrap}.document-chat__text{font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.document-chat__composer{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.registry-table__chat-btn{color:#1677ff!important}.registry-table__chat-btn:hover{background:#e6f4ff!important}.sinteka-page{max-width:100%;margin:0 auto}.approval-ios-page,.treasury-ios-page{position:relative;padding-bottom:40px}.approval-ios-page:before,.treasury-ios-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 0%,rgba(124,58,237,.16),transparent 34%),radial-gradient(circle at 92% 8%,rgba(14,165,233,.16),transparent 30%),linear-gradient(180deg,#ffffff8c,#f8fafc00);z-index:-1}.approval-ios-hero,.treasury-ios-hero{position:relative;align-items:center;padding:16px 20px;margin-bottom:12px!important;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,.72);background:linear-gradient(135deg,#ffffffbd,#ffffff7a),radial-gradient(circle at 15% 20%,rgba(99,102,241,.1),transparent 36%),radial-gradient(circle at 90% 0%,rgba(14,165,233,.12),transparent 32%);box-shadow:0 1px 2px #0f172a0a,0 12px 30px #0f172a12;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.treasury-ios-hero{background:linear-gradient(135deg,#ffffffc2,#ffffff80),radial-gradient(circle at 12% 24%,rgba(16,185,129,.1),transparent 36%),radial-gradient(circle at 90% 0%,rgba(59,130,246,.1),transparent 32%)}.approval-ios-eyebrow,.treasury-ios-eyebrow{display:inline-flex;align-items:center;margin-bottom:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5;background:#6366f11a}.treasury-ios-eyebrow{color:#047857;background:#10b9811f}.approval-ios-title,.treasury-ios-title{margin:0!important;font-size:clamp(1.25rem,1.65vw,1.65rem)!important;line-height:1.08;letter-spacing:-.04em;color:#0f172a}.approval-ios-summary{flex:1 1 460px;min-width:280px;margin-left:12px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,#ffffffb8,#f8fafc94);box-shadow:inset 0 1px #ffffffb8,0 10px 22px #0f172a0a}.treasury-ios-summary{flex:none;width:100%;margin-left:0}.approval-ios-summary__total{width:fit-content;align-self:center;display:flex;align-items:baseline;justify-content:flex-start;gap:8px;padding:5px 11px;border-radius:999px;border:1px solid rgba(99,102,241,.13);background:#ffffffb8;color:#64748b;font-size:13px;font-weight:700}.approval-ios-summary__total strong{color:#0f172a;font-size:17px;font-weight:900;white-space:nowrap}.approval-ios-summary__breakdowns{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.9fr);gap:10px}.approval-ios-summary__breakdown{padding:10px 11px;border-radius:18px;border:1px solid rgba(99,102,241,.14);background:linear-gradient(135deg,#ffffffc7,#eef2ff94);box-shadow:inset 0 1px #ffffffc2}.approval-ios-summary__breakdown--deferred{border-color:#fb923c2e;background:linear-gradient(135deg,#fffc,#fff7edc2)}.approval-ios-summary__breakdown-total{display:flex;align-items:baseline;gap:7px;color:#64748b;font-size:12px;font-weight:800}.approval-ios-summary__breakdown-total strong{color:#0f172a;font-size:15px;font-weight:900;white-space:nowrap}.approval-ios-summary__breakdown--deferred .approval-ios-summary__breakdown-total strong{color:#9a3412}.approval-ios-summary__methods{display:flex;gap:8px;margin-top:9px;color:#64748b;font-size:12px}.approval-ios-summary__label{flex:0 0 auto;padding-top:5px;font-weight:800}.approval-ios-summary__chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.approval-ios-summary__chip,.approval-ios-summary__empty{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:4px 9px;border-radius:999px;border:1px solid rgba(99,102,241,.16);background:#eef2ffa8;color:#475569;font-weight:700}.approval-ios-summary__chip strong{color:#1e293b;font-weight:900;white-space:nowrap}.approval-ios-summary__empty{border-color:#94a3b838;background:#f8fafcb8}.approval-ios-summary__breakdown--deferred .approval-ios-summary__chip,.approval-ios-summary__breakdown--deferred .approval-ios-summary__empty{border-color:#fb923c2e;background:#ffedd59e}.approval-ios-subtitle,.treasury-ios-subtitle{display:block;margin:8px 0 0;max-width:620px;color:#64748b!important;font-size:.95rem}.approval-ios-refresh,.treasury-ios-refresh,.treasury-ios-tool{border-radius:999px!important;height:40px;padding-inline:18px!important;border-color:#94a3b857!important;background:#ffffffb8!important;box-shadow:0 6px 18px #0f172a14}.treasury-ios-hero__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.approval-ios-panel,.treasury-ios-panel,.treasury-ios-mini-card{border-radius:28px!important;border:1px solid rgba(255,255,255,.7)!important;background:#ffffff9e!important;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a0f!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.approval-ios-panel .ant-card-body,.treasury-ios-panel .ant-card-body,.treasury-ios-mini-card .ant-card-body{border-radius:28px}.sinteka-filters-card{margin-bottom:16px}.sinteka-filters-card .ant-card-body{padding:12px 16px 4px}.sinteka-filters-card .filters-panel{margin-bottom:0}.sinteka-search-bar{display:flex;gap:0;margin-bottom:12px;border:1px solid #c5c5c5;border-radius:4px;overflow:hidden;background:#fff}.sinteka-search-bar__field{width:120px!important;flex-shrink:0}.sinteka-search-bar__field .ant-select-selector{border:none!important;border-radius:0!important;box-shadow:none!important;border-right:1px solid #e0e0e0!important}.sinteka-search-bar__input{flex:1;border:none!important;box-shadow:none!important;border-radius:0!important}.sinteka-sections{background:transparent!important}.sinteka-sections .ant-collapse-item{margin-bottom:8px;border:1px solid #d9d9d9!important;border-radius:4px!important;overflow:hidden;background:#fff}.sinteka-sections .ant-collapse-content-box{padding:12px!important}.sinteka-sections .ant-collapse-header{background:#f5f5f5!important;font-weight:600!important;padding:10px 16px!important}.sinteka-section-title{display:inline-flex;align-items:center;gap:10px}.sinteka-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;color:#333;background:#e8e8e8;border-radius:11px}.approval-ios-sections .sinteka-section-count{min-width:28px;height:28px;padding:0 9px;border-radius:999px;color:#4338ca;background:#6366f11f}.approval-ios-sections-panel{margin-bottom:16px}.approval-ios-sections-panel .ant-card-body{padding:14px!important}.approval-ios-segment{margin-bottom:14px}.approval-ios-segment .ant-btn{height:34px;border-radius:999px;border-color:#94a3b84d;background:#ffffff94;box-shadow:0 4px 12px #0f172a0a;font-size:13px;font-weight:700}.approval-ios-segment .ant-btn-primary{border-color:transparent;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 10px 24px #2563eb3d}.approval-ios-section-table{margin-top:2px}.approval-ios-sections .sinteka-table-wrap,.approval-ios-sections-panel .sinteka-table-wrap,.treasury-ios-page .sinteka-table-wrap{border-radius:18px;background:#ffffff75}.approval-ios-page .sinteka-ant-table .ant-table,.treasury-ios-page .sinteka-ant-table .ant-table{border-radius:22px!important;overflow:hidden;background:#ffffff8f!important}.approval-ios-page .sinteka-ant-table .ant-table-thead>tr>th,.treasury-ios-page .sinteka-ant-table .ant-table-thead>tr>th{background:#f8fafcad!important;color:#64748b!important;border-right:1px solid rgba(226,232,240,.52)!important;border-bottom:1px solid rgba(226,232,240,.78)!important;font-size:11px;font-weight:800;letter-spacing:-.01em}.approval-ios-page .sinteka-ant-table .ant-table-tbody>tr>td,.treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr>td{background:#ffffff94!important;border-right:1px solid rgba(226,232,240,.46)!important;border-bottom:1px solid rgba(226,232,240,.62)!important;color:#1e293b!important;font-size:12px;padding-top:7px!important;padding-bottom:7px!important}.approval-ios-page .sinteka-ant-table .ant-table-tbody>tr:hover>td,.treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr:hover>td{background:#eff6ffb3!important}.sinteka-ant-table .ant-table-tbody>tr.sinteka-table__row--copied>td{background:#d1fae5c7!important;box-shadow:inset 0 1px #10b9812e}.sinteka-ant-table .ant-table-tbody>tr.sinteka-table__row--copied:hover>td{background:#bbf7d0db!important}.approval-ios-page .sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__actions,.treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__actions{background:#ffffffb3!important;box-shadow:-8px 0 20px #0f172a0a}.approval-ios-page .sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__actions,.treasury-ios-page .sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__actions{background:#ffffffb3!important}.approval-ios-page .sinteka-table__link,.treasury-ios-page .sinteka-table__link{color:#2563eb;font-weight:800}.approval-ios-page .sinteka-name,.treasury-ios-page .sinteka-name{color:#0f172a;font-weight:800}.approval-ios-page .sinteka-project__title,.treasury-ios-page .sinteka-project__title{color:#64748b}.approval-ios-page .sinteka-project__contract,.treasury-ios-page .sinteka-project__contract{color:#334155}.sinteka-purpose-with-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px}.sinteka-purpose-content{min-width:0}.sinteka-purpose-tools{opacity:.76}.sinteka-ant-table .ant-table-row:hover .sinteka-purpose-tools{opacity:1}.sinteka-treasury-flag-btn,.sinteka-treasury-copy-btn{width:24px;height:24px;padding:0}.sinteka-flag-menu-item{display:inline-flex;align-items:center;gap:8px}.sinteka-flag-menu-item__dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 1px #0f172a1f}.sinteka-table__treasury-comment{width:210px;min-width:180px}.sinteka-treasury-comment-view{display:block;width:100%;min-height:27px;padding:4px;border:0;border-radius:7px;background:transparent;color:#3f3c48;font:inherit;font-size:12px;font-weight:600;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:text;transition:background-color .16s ease}.sinteka-treasury-comment-view:not(:disabled):hover{background:#6f658412}.sinteka-treasury-comment-view:disabled{color:#3f3c48;cursor:default;opacity:1}.sinteka-treasury-comment-view--empty{color:#aaa6b2;font-weight:400}.sinteka-treasury-comment-input.ant-input-affix-wrapper,.sinteka-treasury-comment-input{width:100%;min-height:27px;border-radius:8px;font-size:12px;font-weight:650}.sinteka-treasury-comment-input.ant-input-affix-wrapper .ant-input{font-size:12px;font-weight:650}.sinteka-treasury-comment-input.ant-input:disabled,.sinteka-treasury-comment-input.ant-input-affix-wrapper-disabled .ant-input{color:#3f3c48;-webkit-text-fill-color:#3f3c48;opacity:1}.approval-ios-page .sinteka-approver,.treasury-ios-page .sinteka-approver{padding:3px 7px;border-radius:4px;border-color:#3b82f657;background:#dbeafe70;color:#334155;font-size:11px;font-weight:400;box-shadow:none}.approval-ios-page .sinteka-approver--done,.treasury-ios-page .sinteka-approver--done{background:#dcfce780;border-color:#22c55e59;color:#166534}.approval-ios-page .sinteka-approver--rejected,.treasury-ios-page .sinteka-approver--rejected{background:#fee2e2b3;border-color:#f8717175;color:#b91c1c}.approval-ios-page .sinteka-approver--deferred,.treasury-ios-page .sinteka-approver--deferred{background:#ffedd5c7;border-color:#fb923c80;color:#c2410c}.approval-ios-page .sinteka-approver--active,.treasury-ios-page .sinteka-approver--active{background:#dbeafea3;border-color:#3b82f66b;color:#1d4ed8}.approval-ios-page .sinteka-term,.treasury-ios-page .sinteka-term{border:none;background:transparent;color:#475569;box-shadow:none}.approval-ios-page .sinteka-term--late,.treasury-ios-page .sinteka-term--late{background:transparent;color:#b91c1c;box-shadow:none}.approval-ios-page .sinteka-badge,.treasury-ios-page .sinteka-badge{border-radius:999px}.approval-ios-page .sinteka-badge--budget,.treasury-ios-page .sinteka-badge--budget{background:#dcfce7e6;border-color:#22c55e47;color:#166534}.approval-ios-page .sinteka-badge--nobudget,.treasury-ios-page .sinteka-badge--nobudget{background:#f1f5f9e6;border-color:#94a3b83d;color:#64748b}.treasury-ios-panel .ant-card-head,.treasury-ios-mini-card .ant-card-head{border-bottom:1px solid rgba(226,232,240,.72)!important}.treasury-ios-panel .ant-card-head-title,.treasury-ios-mini-card .ant-card-head-title{font-weight:800;letter-spacing:-.02em;color:#0f172a}.treasury-ios-segment .ant-btn{border-radius:999px;height:38px;border-color:#94a3b852;background:#ffffffb8;box-shadow:0 4px 12px #0f172a0d}.treasury-period-button__content{display:inline-flex;align-items:center;gap:6px}.treasury-period-alert{display:inline-flex;align-items:center;gap:2px;color:#ef4444;font-size:15px;filter:drop-shadow(0 1px 2px rgba(127,29,29,.28))}.treasury-ios-segment .ant-btn-primary{border-color:transparent;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 10px 24px #2563eb47}.primary-tasks--completed{padding:12px;border-radius:16px;background:#94a3b81a}.primary-task-row--completed>.ant-table-cell{background:#f4f4f5!important;color:#71717a}.primary-task-row--completed:hover>.ant-table-cell{background:#e9eaec!important}.primary-task-row--completed .ant-btn-link{color:#71717a}.primary-task-row--completed .ant-tag{filter:grayscale(1);opacity:.75}.primary-edo-mark{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:12px 14px;border:1px solid #d7eadb;border-radius:16px;background:#f7fbf8;color:#1f6b45;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.primary-edo-mark:hover:not(:disabled){border-color:#86c9a2;background:#f0faf4}.primary-edo-mark:disabled{cursor:wait;opacity:.7}.primary-edo-mark.is-on{border-color:#15803d;background:linear-gradient(135deg,#22c55e,#15803d);color:#fff;box-shadow:0 10px 24px #15803d47}.primary-edo-mark.is-static{cursor:default}.primary-edo-mark__box{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:2px solid #86c9a2;border-radius:8px;background:#fff;color:transparent;font-size:16px}.primary-edo-mark.is-on .primary-edo-mark__box{border-color:transparent;color:#15803d}.primary-edo-mark strong,.primary-edo-mark small{display:block}.primary-edo-mark strong{font-size:15px;line-height:1.2}.primary-edo-mark small{margin-top:2px;opacity:.86;font-size:12px}.primary-edo-pill{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;border-radius:999px;background:#16a34a;color:#fff;font-size:12px;font-weight:700;line-height:20px}.treasury-ios-segment .ant-btn-primary .treasury-period-alert{color:#f87171}.treasury-ios-segment--archive .ant-btn-primary{background:linear-gradient(135deg,#0f172a,#475569)!important;box-shadow:0 10px 24px #0f172a33}.app-shell--fintech .treasury-ios-tool{height:32px;padding-inline:12px!important;border-color:#d9d6de!important;border-radius:8px!important;background:#fff!important;color:#3f3a47!important;box-shadow:none!important}.app-shell--fintech .treasury-ios-tool:hover{border-color:#c4bfd0!important;color:#25232a!important;background:#faf9fb!important}.sinteka-empty{padding:24px;text-align:center;color:#00000073;margin:0}.sinteka-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.sinteka-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.sinteka-table thead th{background:#ececec;color:#333;font-weight:600;text-align:left;padding:8px;border:1px solid #d0d0d0;white-space:nowrap}.sinteka-table tbody td{vertical-align:top;padding:8px;border:1px solid #e0e0e0;background:#fff}.sinteka-table tbody tr:hover td{background:#f9fcff}.sinteka-table__id{width:72px;text-align:center;white-space:nowrap}.sinteka-table__project{width:150px;min-width:140px}.sinteka-table__pay-account{width:94px;min-width:88px}.sinteka-pay-account-cell{display:-webkit-box;line-height:1.35;overflow:hidden;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sinteka-table__counterparty{width:150px;min-width:138px}.sinteka-counterparty-cell{display:-webkit-box;line-height:1.35;overflow:hidden;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sinteka-project-cell{display:block;line-height:1.35;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.sinteka-table__term{width:88px;min-width:88px;text-align:center}.sinteka-table__purpose{min-width:250px;max-width:none;word-break:normal;overflow-wrap:anywhere;white-space:normal;line-height:1.35}.sinteka-table__purpose .document-purpose-cell{display:block;width:100%}.sinteka-table__purpose .document-purpose-cell__text{-webkit-line-clamp:6}.app-shell--fintech .sinteka-table__purpose .document-purpose-cell__urgent{display:none!important}.app-shell--fintech .sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__project,.app-shell--fintech .sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__project,.app-shell--fintech .sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__counterparty,.app-shell--fintech .sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__counterparty{text-align:center!important}.app-shell--fintech .sinteka-project-cell,.app-shell--fintech .sinteka-counterparty-cell{display:inline-block;text-align:center;max-width:100%}.sinteka-created-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.sinteka-table__amount{width:108px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;text-align:center}.sinteka-cell-text{font-size:13px;font-weight:400;color:#333;line-height:1.35}.sinteka-term-cell{display:flex;flex-direction:column;gap:2px;line-height:1.25}.sinteka-term-cell__label{font-size:10px;color:#777;font-weight:600}.sinteka-term-cell__date{font-size:12px;font-weight:600;color:#333;white-space:nowrap}.sinteka-ant-table .ant-table{font-size:13px;width:100%!important}.sinteka-ant-table .ant-table-content,.sinteka-ant-table .ant-table-body{overflow-x:auto!important}.sinteka-ant-table .ant-table-thead>tr>th{background:#ececec!important;color:#333;font-weight:600;font-size:13px;padding:8px!important;border-color:#d0d0d0!important;white-space:nowrap;vertical-align:middle}.sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__term,.sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__wait{white-space:normal;line-height:1.2;text-align:center;padding:6px 4px!important;font-size:12px}.sinteka-ant-table .ant-table-tbody>tr>td{vertical-align:top;padding:8px!important;border-color:#e0e0e0!important;font-size:13px;font-weight:400;color:#333}.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__amount,.sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__amount{white-space:nowrap;text-align:center!important}.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__purpose{white-space:normal;overflow-wrap:break-word;word-break:normal}.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__project{white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.35}.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__counterparty{white-space:normal;overflow:hidden}.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__term,.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__wait{padding:8px 4px!important;text-align:center}.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__id,.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__created,.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__vat,.sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__wait{white-space:nowrap}.sinteka-ant-table .ant-table-column-sorters{display:inline-flex;align-items:center;gap:4px;max-width:100%}.sinteka-ant-table .ant-table-column-title{flex:none}.sinteka-table__created{width:80px;white-space:nowrap}.sinteka-table__vat{width:60px;white-space:nowrap}.sinteka-table__wait{width:68px;min-width:68px;white-space:nowrap}.sinteka-ant-table .ant-table-tbody>tr:hover>td{background:#f9fcff!important}.sinteka-table__actions{width:132px;min-width:132px}.sinteka-table__name{min-width:180px}.sinteka-table__link{font-weight:600;color:#337ab7}.sinteka-approver-list{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.sinteka-approver{display:inline-block;padding:3px 8px;background:#e8e8e8;border:1px solid #ccc;border-radius:3px;font-size:12px;color:#333;width:fit-content}.sinteka-approver--done{background:#dff0d8;border-color:#b2dba1}.sinteka-approver--active{background:#d9edf7;border-color:#9acfea;font-weight:600}.sinteka-info-link{padding:0;border:none;background:none;color:#337ab7;font-size:12px;cursor:pointer;text-decoration:underline}.sinteka-name{font-weight:600;color:#222}.sinteka-project__title{font-size:12px;color:#555;margin-bottom:2px;word-break:break-word}.sinteka-project__contract{font-size:12px;color:#333;margin-bottom:6px;line-height:1.35}.sinteka-badge{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;border-radius:3px}.sinteka-badge--budget{background:#dff0d8;color:#3c763d;border:1px solid #b2dba1}.sinteka-badge--nobudget{background:#f5f5f5;color:#777;border:1px solid #ddd}.sinteka-table__creator{white-space:nowrap;text-align:center}.sinteka-creator-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sinteka-term{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:24px;padding:0 5px;border-radius:5px;background:transparent;border:0;font-size:11px;font-weight:600;white-space:nowrap}.sinteka-term--late{background:transparent;color:#b91c1c;box-shadow:none}.sinteka-wait-text{font-size:12px;line-height:1.2}.sinteka-wait-alert{color:#d9534f;font-size:14px}.sinteka-actions{display:flex;flex-direction:column;gap:6px;min-width:112px}.sinteka-btn{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif!important;font-size:11px!important;height:auto!important;min-height:28px!important;padding:5px 10px!important;font-weight:650!important;border-radius:999px!important;white-space:nowrap!important;line-height:1.25!important;letter-spacing:.01em;border:1px solid rgba(255,255,255,.52)!important;box-shadow:0 4px 10px #0f172a0d;text-shadow:0 1px 1px rgba(15,23,42,.14);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.sinteka-btn--approve{background:linear-gradient(135deg,#65dba9,#43ca87)!important;color:#fff!important}.sinteka-btn--reject{background:linear-gradient(135deg,#f7959a,#ef6e79)!important;color:#fff!important}.sinteka-btn--defer{background:linear-gradient(135deg,#f8b66b,#f19b49)!important;color:#fff!important}.sinteka-btn--chat{background:linear-gradient(135deg,#78b8f4,#529fea)!important;color:#fff!important}.sinteka-btn--chat:hover{background:linear-gradient(135deg,#69adef,#458fdf)!important;color:#fff!important}.sinteka-actions>.sinteka-btn,.mobile-approval-actions>.sinteka-btn{order:5}.sinteka-actions>.sinteka-action--approve,.mobile-approval-actions>.sinteka-action--approve{order:1}.sinteka-actions>.sinteka-action--reject,.mobile-approval-actions>.sinteka-action--reject{order:2}.sinteka-actions>.sinteka-action--defer,.mobile-approval-actions>.sinteka-action--defer{order:3}.sinteka-actions>.sinteka-action--chat,.mobile-approval-actions>.sinteka-action--chat{order:4}.sinteka-btn--revoke{background:#e2e8f0!important;color:#111827!important;font-weight:620!important;box-shadow:inset 0 0 0 1px #64748b47,0 4px 10px #0f172a0d}.sinteka-btn:disabled{opacity:.45!important}.sinteka-info-list{margin:0;padding-left:20px;line-height:1.8}.reject-textarea{border:1px solid #d9d9d9;border-radius:6px;padding:8px;resize:vertical}@media(max-width:1400px){.sinteka-ant-table .sinteka-table__purpose,.sinteka-table__purpose{min-width:230px}}@media(max-width:1280px){.sinteka-ant-table .sinteka-table__purpose,.sinteka-table__purpose{min-width:220px}}@media(max-width:768px){.approval-ios-summary{margin-left:0}.approval-ios-summary__breakdowns{grid-template-columns:1fr}.sinteka-search-bar{flex-direction:column;align-items:stretch}.sinteka-search-bar__field{width:100%!important}.sinteka-search-bar__field .ant-select-selector{border-right:none!important;border-bottom:1px solid #e0e0e0!important}}.app-shell--fintech .approval-ios-page:before,.app-shell--fintech .treasury-ios-page:before{display:none}.app-shell--fintech .approval-ios-hero,.app-shell--fintech .treasury-ios-hero{padding:12px 14px;border:1px solid #e6e2eb;border-radius:10px;background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell--fintech .approval-ios-eyebrow,.app-shell--fintech .treasury-ios-eyebrow{margin-bottom:3px;padding:2px 6px;border-radius:4px;color:#5d4c83;background:#f0eef4;font-size:10px;font-weight:700;letter-spacing:.05em}.app-shell--fintech .approval-ios-title,.app-shell--fintech .treasury-ios-title{color:#25232a;font-size:1.35rem!important;line-height:1.2;letter-spacing:-.02em}.app-shell--fintech .approval-ios-refresh,.app-shell--fintech .treasury-ios-refresh{height:32px;padding-inline:12px!important;border-color:#d9d6de!important;border-radius:7px!important;background:#fff!important;box-shadow:none;font-size:12px}.app-shell--fintech .approval-ios-summary{gap:8px;padding:8px;border-color:#e6e2eb;border-radius:9px;background:#f0eef4;box-shadow:none}.app-shell--fintech .approval-ios-summary__total{padding:4px 9px;border-color:#e6e2eb;border-radius:7px;background:#fff;color:#716d78;font-size:12px;font-weight:500}.app-shell--fintech .approval-ios-summary__total strong{color:#25232a;font-size:16px;font-weight:700}.app-shell--fintech .approval-ios-summary__breakdowns{gap:8px}.app-shell--fintech .approval-ios-summary__breakdown,.app-shell--fintech .approval-ios-summary__breakdown--deferred{padding:8px 9px;border-color:#e6e2eb;border-radius:8px;background:#fff;box-shadow:none}.app-shell--fintech .approval-ios-summary__breakdown-total{color:#716d78;font-size:12px;font-weight:600}.app-shell--fintech .approval-ios-summary__breakdown-total strong,.app-shell--fintech .approval-ios-summary__breakdown--deferred .approval-ios-summary__breakdown-total strong{color:#34313a;font-size:15px;font-weight:700}.app-shell--fintech .approval-ios-summary__methods{margin-top:7px;color:#716d78;font-size:11px}.app-shell--fintech .approval-ios-summary__label{font-weight:600}.app-shell--fintech .approval-ios-summary__chip,.app-shell--fintech .approval-ios-summary__empty,.app-shell--fintech .approval-ios-summary__breakdown--deferred .approval-ios-summary__chip,.app-shell--fintech .approval-ios-summary__breakdown--deferred .approval-ios-summary__empty{min-height:24px;padding:3px 7px;border-color:#dedbe4;border-radius:4px;color:#55515d;background:#f0eef4;font-weight:600}.app-shell--fintech .approval-ios-summary__chip strong{color:#34313a;font-weight:700}.app-shell--fintech .approval-ios-summary__chips{gap:6px}.app-shell--fintech .approval-ios-summary__chip,.app-shell--fintech .approval-ios-summary__breakdown--deferred .approval-ios-summary__chip{min-height:22px;padding:2px 8px;border:1px solid #d8deed;border-radius:999px;color:#596176;background:#ffffffc2;font-weight:500;box-shadow:0 1px 2px #30384c0a}.app-shell--fintech .approval-ios-summary__breakdown--deferred .approval-ios-summary__chip{border-color:#ecd3b7;color:#765a43;background:#fffaf4e6}.app-shell--fintech .approval-ios-summary__chip strong{font-size:12px;font-weight:700}.app-shell--fintech .approval-ios-hero{border-color:#e5e1eb;background:#fff}.app-shell--fintech .approval-ios-eyebrow{display:flex;width:fit-content;margin-inline:auto}.app-shell--fintech .approval-ios-summary__total{border-color:#ddd8e5;background:#ffffffe0;box-shadow:0 1px 3px #2c263a0d}.app-shell--fintech .approval-ios-summary__breakdown{border-color:#dce2ee;background:#f6f8fc;box-shadow:none}.app-shell--fintech .approval-ios-summary__breakdown--deferred{border-color:#eedfce;background:#fff8f1;box-shadow:none}.app-shell--fintech .approval-ios-summary__breakdown--deferred .approval-ios-summary__breakdown-total strong{color:#96613e}.app-shell--fintech .approval-ios-refresh,.app-shell--fintech .treasury-ios-refresh,.app-shell--fintech .filters-panel__refresh.ant-btn,.app-shell--fintech .filters-panel__reset.ant-btn{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif!important;height:30px;padding-inline:11px!important;border:1px solid #d9d4e0!important;border-radius:999px!important;color:#514b5d!important;background:#ffffffeb!important;box-shadow:0 2px 7px #2c263a14;font-size:11px;font-weight:650;letter-spacing:.01em;-webkit-font-smoothing:antialiased;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell--fintech .filters-panel__refresh.ant-btn,.app-shell--fintech .filters-panel__reset.ant-btn{min-width:102px;padding-inline:14px!important;justify-content:center}.app-shell--fintech .approval-ios-refresh .anticon,.app-shell--fintech .treasury-ios-refresh .anticon,.app-shell--fintech .filters-panel__refresh.ant-btn .anticon,.app-shell--fintech .filters-panel__reset.ant-btn .anticon{color:#71677f;font-size:12px}.app-shell--fintech .approval-ios-refresh:hover,.app-shell--fintech .treasury-ios-refresh:hover,.app-shell--fintech .filters-panel__refresh.ant-btn:hover,.app-shell--fintech .filters-panel__reset.ant-btn:hover{border-color:#c6bed2!important;color:#514b5d!important;background:#fff!important;box-shadow:0 3px 9px #2c263a1c;transform:translateY(-1px)}.app-shell--fintech .approval-ios-panel,.app-shell--fintech .treasury-ios-panel,.app-shell--fintech .treasury-ios-mini-card{border:1px solid #e6e2eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell--fintech .approval-ios-panel .ant-card-body,.app-shell--fintech .treasury-ios-panel .ant-card-body,.app-shell--fintech .treasury-ios-mini-card .ant-card-body{border-radius:10px}.app-shell--fintech .approval-ios-page .filters-panel,.app-shell--fintech .treasury-ios-page .filters-panel{padding:8px 10px;border:1px solid #ebe7f0;border-radius:8px;background:#f0eef4}.app-shell--fintech .filters-panel__actions-col{margin-left:0}.app-shell--fintech .filters-panel__actions{justify-content:flex-start;flex-wrap:nowrap}.app-shell--fintech .filters-panel .ant-select-clear,.app-shell--fintech .filters-panel .ant-input-clear-icon:not(.ant-input-clear-icon-hidden){display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;color:#81798d;background:#f2eff5;font-size:8px;opacity:1!important;visibility:visible!important}.app-shell--fintech .filters-panel .ant-select-clear:hover,.app-shell--fintech .filters-panel .ant-input-clear-icon:not(.ant-input-clear-icon-hidden):hover{color:#574c68;background:#e8e2ee}@media(min-width:1024px){.app-shell--fintech .approval-ios-page .approval-ios-summary{margin-right:112px}.app-shell--fintech .approval-ios-page .sinteka-filters-card .ant-card-body{padding:8px 12px!important}.app-shell--fintech .approval-ios-page .sinteka-filters-card .filters-panel{width:calc(100% - 112px);margin-bottom:0!important}}.app-shell--fintech .approval-ios-segment .ant-btn,.app-shell--fintech .treasury-ios-segment .ant-btn{height:32px;border-color:#dedbe4;border-radius:999px;color:#4b4853;background:#fff;box-shadow:none;font-size:12px;font-weight:650}.app-shell--fintech .approval-ios-segment .ant-btn:hover,.app-shell--fintech .treasury-ios-segment .ant-btn:hover{border-color:#b9afcf;color:#5d4c83;background:#f8f6fb}.app-shell--fintech .approval-ios-segment .ant-btn-primary,.app-shell--fintech .treasury-ios-segment .ant-btn-primary{border-color:#5d4c83!important;color:#fff!important;background:#5d4c83!important;box-shadow:0 4px 10px #4a3a702e}.app-shell--fintech .approval-ios-page .sinteka-ant-table .ant-table,.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table{border:1px solid #e6e2eb;border-radius:10px!important;background:#fff!important}.app-shell--fintech .approval-ios-page .sinteka-ant-table .ant-table-thead>tr>th,.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table-thead>tr>th{height:40px;padding:6px!important;border:0!important;border-bottom:1px solid #e5e5e8!important;color:#3f3c48!important;background:#f0eef4!important;text-align:center!important;font-size:11px;font-weight:650}.app-shell--fintech .approval-ios-page .sinteka-ant-table .ant-table-tbody>tr>td,.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr>td{padding:5px 6px!important;border:0!important;border-bottom:1px solid #f0f0f0!important;color:#2f2c34!important;background:#fff!important;height:auto!important;vertical-align:middle!important;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr>td .sinteka-cell-text,.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr>td .sinteka-created-cell,.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr>td .sinteka-creator-name,.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr>td .sinteka-term{font-family:inherit;font-size:12px!important;font-weight:400;line-height:1.35}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr>td.sinteka-table__amount{font-weight:650!important}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__purpose .document-purpose-cell__text{-webkit-line-clamp:5}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-thead>tr>th.sinteka-table__created,.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr>td.sinteka-table__created{padding-left:14px!important}.app-shell--fintech .sinteka-created-cell .document-purpose-cell__urgent,.app-shell--fintech .registry-table__created-cell .document-purpose-cell__urgent{padding:0 5px;border:1px solid rgba(202,70,82,.24);border-radius:4px;color:#b64a54;background:#da47531a!important;box-shadow:none;font-size:9px;font-weight:650;line-height:16px;letter-spacing:.025em}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__actions{width:90px;min-width:90px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__chat{width:46px;min-width:46px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-actions{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-actions .sinteka-btn{min-width:0;min-height:24px!important;padding:2px 3px!important;font-size:9px!important}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__chat .sinteka-btn--chat{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:50%!important}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr{background:#fff}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-tbody>tr:hover{background:#faf9fc}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .ant-table-cell-fix-right-first:after{box-shadow:none!important}.app-shell--fintech .approval-ios-page .sinteka-ant-table .ant-table-tbody>tr:hover>td,.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr:hover>td{background:#faf9fc!important}.app-shell--fintech .approval-ios-page .sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__actions,.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__actions{background:inherit!important;box-shadow:none}.app-shell--fintech .sinteka-ant-table .ant-table-tbody>tr>td.sinteka-table__chat{background:inherit!important;box-shadow:none}.app-shell--fintech .approval-ios-page .sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__actions,.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__actions{background:#f0eef4!important;box-shadow:none}.app-shell--fintech .sinteka-ant-table .ant-table-thead>tr>th.sinteka-table__chat{background:#f0eef4!important;box-shadow:none}.app-shell--fintech .treasury-ios-panel .ant-card-head,.app-shell--fintech .treasury-ios-mini-card .ant-card-head{min-height:44px;border-bottom-color:#ebe7f0!important}.app-shell--fintech .treasury-ios-panel .ant-card-head-title,.app-shell--fintech .treasury-ios-mini-card .ant-card-head-title{color:#34313a;font-size:14px;font-weight:650}.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr.sinteka-table__row--copied>td{background:#d1fae5c7!important;box-shadow:inset 0 1px #10b9812e}.app-shell--fintech .treasury-ios-page .sinteka-ant-table .ant-table-tbody>tr.sinteka-table__row--copied:hover>td{background:#bbf7d0db!important}@media(max-width:1400px){.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__purpose{width:200px;min-width:190px}.app-shell--fintech .treasury-ios-page .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__purpose--treasury{width:220px;min-width:210px}.app-shell--fintech .treasury-ios-page .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__treasury-comment{width:168px;min-width:160px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__project{width:115px;min-width:110px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__pay-account{width:74px;min-width:70px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__amount{width:84px;min-width:80px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__counterparty{width:116px;min-width:110px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__actions{width:76px;min-width:76px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) .sinteka-table__chat{width:36px;min-width:36px}.app-shell--fintech .sinteka-ant-table:not(.mobile-approval-table) :is(th,td).sinteka-table__chat{padding-inline:3px!important}}.document-page{max-width:820px;margin-left:auto;margin-right:auto}.document-page__subtitle{margin:-.5rem 0 1.25rem;color:#64748b;font-size:.95rem}.document-form-card{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 24px #0f172a0f;overflow:hidden}.document-form-card .ant-card-body{padding:0}.document-readonly-card-wrap.ant-card{border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;background:#fff}.document-detail__cancel-button.ant-btn{min-width:150px;box-shadow:0 8px 18px #dc262638;font-weight:600}.document-form{padding:0}.document-form-section{padding:20px 24px;border-bottom:1px solid #f1f5f9}.document-form-section:last-child{border-bottom:none}.document-form-section__title{margin:0 0 4px;font-size:15px;font-weight:600;color:#0f172a}.document-form-section__desc{margin:0 0 16px;font-size:13px;color:#64748b;line-height:1.45}.form-field-hint{margin:0 0 8px;padding:0;font-size:12px;line-height:1.5;color:#64748b;background:none;border:none;border-radius:0}.document-form .ant-form-item{margin-bottom:16px}.document-form .ant-form-item:last-child{margin-bottom:0}.document-form .document-form__urgent-item{margin-bottom:0}.document-form .ant-form-item-label>label{font-weight:500;color:#334155;font-size:13px}.document-form .ant-input,.document-form .ant-input-number,.document-form .ant-select-selector,.document-form .ant-picker{border-radius:8px!important}.document-form .ant-input-lg,.document-form .ant-select-lg .ant-select-selector,.document-form .ant-picker-large{min-height:40px}.document-form__payment-date-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.document-form__amount-row .ant-space-compact{display:flex;width:100%}.document-form__amount-row .document-form__amount-input{flex:1;min-width:0}.document-form__amount-row .document-form__amount-input.ant-input-number{width:100%}.document-form__amount-row .document-form__currency-select{width:96px;flex-shrink:0}.document-form__amount-row .document-form__currency-select .ant-select-selector{padding-inline:8px!important}.document-form__payment-date-item{min-width:0}.document-form__urgent-item--date{padding-bottom:16px;white-space:nowrap}.document-form__urgent-item--date .ant-form-item-control-input{min-height:40px}.document-form__date-picker--locked.ant-picker-disabled{background:#f8fafc;cursor:not-allowed}.document-form__purpose{font-size:15px;line-height:1.55;border-radius:10px!important;padding:12px 14px!important}.document-form__flags{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.document-form__flags .ant-form-item{margin-bottom:0}.document-form-actions{display:flex;flex-wrap:wrap;gap:10px;padding:16px 24px;background:#f8fafc;border-top:1px solid #e2e8f0}.document-form-actions .ant-btn-primary{min-width:220px}@media(max-width:640px){.document-form__payment-date-line{grid-template-columns:1fr;gap:0}.document-form__urgent-item--date{padding-bottom:0;margin-top:-6px}}.home-dashboard{max-width:920px;margin:0 auto;padding:8px 4px 48px}.home-dashboard__lab-head{display:none}.home-dashboard__greeting{margin:0 0 4px;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.home-dashboard__date-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:0 0 28px}.home-dashboard__date{margin:0;font-size:.95rem;color:#64748b}.home-dashboard__paydays{margin:0;font-size:.9rem;color:#475569}.home-dashboard__paydays--btn{padding:0;border:0;background:none;cursor:pointer;font:inherit;text-align:left}.home-dashboard__paydays--btn:hover{color:#1677ff}.home-dashboard__paydays-label{color:#94a3b8;font-weight:600}.home-dashboard__meta{display:none}.home-dashboard__classic-labels{margin:0 0 16px}.home-dashboard__classic-eyebrow{display:inline-block;margin-bottom:4px;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-dashboard__classic-subtitle{margin:6px 0 0;color:#64748b;font-size:.95rem}.app-shell--fintech .home-dashboard__classic-labels,.app-shell--fintech .home-dashboard__footer{display:none}.payment-days-calendar-popover .ant-popover-inner{padding:0;border:1px solid #e8e4ee;border-radius:16px;box-shadow:0 16px 40px #332c481f;overflow:hidden}.payment-days-calendar{width:292px;padding:14px 14px 12px;background:radial-gradient(circle at 90% 0%,rgba(112,82,214,.1),transparent 55%),#fff}.payment-days-calendar__head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.payment-days-calendar__head strong{color:#2b2835;font-size:.9rem;font-weight:720;letter-spacing:-.02em}.payment-days-calendar__head strong em{font-style:normal;font-weight:650}.payment-days-calendar__hint{color:#9a95a5;font-size:.74rem;font-weight:500}.payment-days-calendar__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.payment-days-calendar__nav span{color:#34313c;font-size:.82rem;font-weight:680;text-transform:capitalize}.payment-days-calendar__nav button{width:28px;height:28px;border:1px solid #ebe7f0;border-radius:8px;background:#faf9fc;color:#5f5b6a;cursor:pointer;font-size:1rem;line-height:1}.payment-days-calendar__nav button:hover{border-color:#d4c8f0;background:#f6f3fc;color:#6b52b8}.payment-days-calendar .ant-picker-calendar{background:transparent}.payment-days-calendar .ant-picker-panel{border:0;background:transparent}.payment-days-calendar .ant-picker-content th{color:#9a95a5;font-size:.68rem;font-weight:650}.payment-days-calendar .ant-picker-cell{padding:2px 0}.payment-days-calendar .ant-picker-calendar-date-content{display:none}.payment-days-calendar__cell{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto;border-radius:10px;color:#3d3946;font-size:.78rem;font-weight:600;transition:background .15s ease,color .15s ease}.payment-days-calendar__cell.is-outside{opacity:.35}.payment-days-calendar__cell.is-payday{color:#6b52b8;font-weight:750;background:#e8e2f7}.payment-days-calendar__cell.is-today{color:#fff;background:linear-gradient(145deg,#3ecf84,#2aa863);box-shadow:0 4px 12px #2aa86347}.payment-days-calendar__cell.is-today.is-payday{color:#6b52b8;background:#e8e2f7;box-shadow:none;outline:2px solid #2aa863;outline-offset:0}.payment-days-calendar__legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:8px 0 0;color:#8a8594;font-size:.68rem;font-weight:550}.payment-days-calendar__dot{display:inline-block;width:8px;height:8px;margin-right:2px;border-radius:50%;vertical-align:middle}.payment-days-calendar__dot.is-today{background:#2aa863;box-shadow:0 0 0 2px #2aa8632e}.payment-days-calendar__dot.is-payday{background:#cbbef0;box-shadow:inset 0 0 0 1px #6b52b840}.home-dashboard__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.home-dashboard__side{display:flex;flex-direction:column;gap:14px}.home-dash-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:22px 22px 20px;border:none;border-radius:20px;text-align:left;cursor:pointer;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a14}.home-dash-tile:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0f,0 20px 40px #0f172a1f}.home-dash-tile:active{transform:translateY(0)}.home-dashboard__grid--dual{grid-template-columns:1fr 1fr}.home-dashboard__grid--dual .home-dashboard__side{grid-column:1 / -1;flex-direction:row}.home-dashboard__grid--dual .home-dash-tile--my-queue,.home-dashboard__grid--dual .home-dash-tile--mine{min-height:200px;grid-row:auto}.home-dashboard__grid--single{grid-template-columns:1fr}.home-dashboard__grid--single .home-dash-tile--hero,.home-dashboard__grid--single .home-dash-tile--mine,.home-dashboard__grid--single .home-dash-tile--my-queue{grid-row:auto;min-height:180px}.home-dashboard__grid--single .home-dashboard__side{grid-column:1 / -1;flex-direction:row}.home-dash-tile--my-queue{min-height:200px;background:linear-gradient(145deg,#6366f1,#7c3aed 45%,#a855f7);color:#fff;box-shadow:0 1px 2px #6366f126,0 16px 40px #7c3aed59}.home-dash-tile--my-queue:hover{box-shadow:0 4px 8px #6366f133,0 24px 48px #7c3aed66}.home-dash-tile--mine{min-height:220px;grid-row:span 2;background:linear-gradient(145deg,#38bdf8,#0ea5e9 45%,#0284c7);color:#fff}.home-dash-tile--hero{min-height:220px;grid-row:span 2}.home-dash-tile--hero:not(.home-dash-tile--mine){background:linear-gradient(145deg,#6366f1,#7c3aed 45%,#a855f7);color:#fff}.home-assistant-panel{margin-top:24px;border-radius:20px;border:1px solid #dbeafe;box-shadow:0 8px 24px #2563eb14}.home-assistant-panel__answer{white-space:pre-wrap;padding:12px 14px;border-radius:14px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;line-height:1.5}.home-chat-panel{margin-top:24px;padding:20px 22px;border-radius:20px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a0f}.home-chat-panel__head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.home-chat-panel__title{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.home-chat-panel__loading{display:flex;justify-content:center;padding:24px}.home-chat-panel__empty{margin:0;color:#64748b;font-size:.9rem;line-height:1.5}.home-chat-panel__empty--inline{padding:12px 0 4px;text-align:center}.home-chat-panel__filter{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.home-chat-panel__filter-btn{border:none;background:none;padding:0;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:color .15s}.home-chat-panel__filter-btn:hover{color:#334155}.home-chat-panel__filter-btn--active{color:#1677ff;font-weight:700}.home-chat-panel__filter-sep{color:#cbd5e1;-webkit-user-select:none;user-select:none}.home-chat-list--single{max-height:320px;padding:4px 2px}.home-chat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.home-chat-row{width:100%;text-align:left;border:none;border-radius:12px;padding:10px 12px;background:#fff;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0a}.home-chat-row:hover{background:#f1f5f9;box-shadow:0 4px 12px #0f172a14}.home-chat-row--unread{background:#f0f7ff;border:1px solid rgba(22,119,255,.18);box-shadow:none}.home-chat-row--unread:hover{background:#e6f4ff}.home-chat-row__dot{width:8px;height:8px;border-radius:50%;background:#1677ff;flex-shrink:0;box-shadow:0 0 0 2px #1677ff33}.home-chat-row__badge .ant-badge-count{background:#1677ff}.home-chat-row__top{display:flex;align-items:center;gap:8px}.home-chat-row__num{font-weight:700;color:#1677ff;font-size:.9rem}.home-chat-row__chev{margin-left:auto;font-size:.7rem;color:#94a3b8}.home-chat-row__purpose{margin:4px 0 0;font-size:.8rem;color:#64748b;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-chat-row__preview{margin:4px 0 2px;font-size:.85rem;color:#334155;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-chat-row__meta{font-size:.75rem;color:#94a3b8}.home-dash-tile--create{flex:1;min-height:102px;background:linear-gradient(145deg,#3b82f6,#2563eb 55%,#1d4ed8);color:#fff}.home-dash-tile--create-alt{flex:1;min-height:102px;background:linear-gradient(145deg,#22c55e,#16a34a 55%,#15803d);color:#fff}.home-dash-tile--petty{flex:1;min-height:102px;background:linear-gradient(145deg,#e879f9,#d946ef 40%,#a21caf);color:#fff}.home-dash-tile--primary{flex:1;min-height:102px;border:1px solid #ead8df;background:linear-gradient(145deg,#fff7f8,#f6e9ee);color:#4c2634}.home-primary-tile__summary{display:flex;align-items:baseline;gap:12px;margin-top:auto;padding-right:48px}.home-primary-tile__summary strong{font-size:1.9rem;line-height:1}.home-primary-tile__overdue{color:#8b1e3f;font-size:.8rem;font-weight:750}.home-dash-tile--docs,.home-dash-tile--chat{flex:1;min-height:102px;background:#ffffffb8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);color:#0f172a}.home-dash-tile__label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.88}.home-dash-tile--docs .home-dash-tile__label,.home-dash-tile--chat .home-dash-tile__label{color:#64748b}.home-dash-tile__title{margin:6px 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.home-dash-tile__metric{margin:18px 0 4px;font-size:3.5rem;font-weight:700;letter-spacing:-.04em;line-height:1}.home-dash-tile__hint{margin:0;font-size:.9rem;opacity:.9;line-height:1.4}.home-dash-tile--create .home-dash-tile__title,.home-dash-tile--create-alt .home-dash-tile__title,.home-dash-tile--petty .home-dash-tile__title,.home-dash-tile--create .home-dash-tile__hint,.home-dash-tile--create-alt .home-dash-tile__hint,.home-dash-tile--petty .home-dash-tile__hint{padding-right:48px}.home-dash-tile--docs .home-dash-tile__hint,.home-dash-tile--chat .home-dash-tile__hint{color:#64748b;opacity:1}.home-dash-tile--chat{justify-content:flex-start}.home-chat-tile__summary{display:flex;align-items:baseline;gap:7px;max-width:calc(100% - 34px);margin-top:auto;color:#4f5668}.home-chat-tile__summary strong{font-size:1.6rem;line-height:1}.home-chat-tile__summary span{font-size:.72rem;line-height:1.25;opacity:.72}.home-dash-tile__icon{position:absolute;right:18px;bottom:18px;font-size:2rem;opacity:.35}.home-dash-tile--hero .home-dash-tile__icon{font-size:3.5rem;opacity:.25}.home-dash-tile__chevron{position:absolute;top:20px;right:18px;font-size:1.1rem;opacity:.7}.home-dashboard__loading{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:20px;background:#fff9}.home-dashboard__footer{margin-top:28px;padding:14px 18px;border-radius:14px;background:#ffffff8c;border:1px solid #e2e8f0;font-size:.85rem;color:#64748b;line-height:1.5}@media(max-width:720px){.home-dashboard__grid{grid-template-columns:1fr}.home-dashboard__grid--leader .home-dashboard__side{flex-direction:column}.home-dash-tile--hero{grid-row:auto;min-height:180px}}.app-shell--fintech .home-dashboard{max-width:920px;padding:2px 0 44px}.app-shell--fintech .home-dashboard__lab-head{display:block;margin-bottom:18px}.app-shell--fintech .home-dashboard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:0}.app-shell--fintech .home-dashboard__meta-date,.app-shell--fintech .home-dashboard__meta-paydays{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #e8e4ee;border-radius:10px;background:#ffffffe0;color:#5f5b6a;font-size:.78rem;font-weight:600;box-shadow:0 3px 12px #332c4809}.app-shell--fintech .home-dashboard__meta-paydays--btn{cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.app-shell--fintech .home-dashboard__meta-paydays--btn:hover{border-color:#d4c8f0;background:#f6f3fc;color:#6b52b8;box-shadow:0 4px 14px #7052d61a}.app-shell--fintech .home-dashboard__meta-paydays-label{color:#8b8796;font-weight:700;letter-spacing:.02em}.app-shell--fintech .home-dashboard__meta-paydays-label:after{content:":";margin-left:2px;color:inherit;font-weight:700}.app-shell--fintech .home-dashboard__date-row{display:none}.app-shell--fintech .home-dashboard__grid{grid-template-columns:1.35fr 1fr;gap:14px}.app-shell--fintech .home-dashboard__grid--dual{grid-template-columns:1fr 1fr}.app-shell--fintech .home-dashboard__side{position:static;display:flex;flex-direction:column;grid-column:auto;gap:14px;padding-top:0}.app-shell--fintech .home-dashboard__grid--dual .home-dashboard__side,.app-shell--fintech .home-dashboard__grid--single .home-dashboard__side{grid-column:1 / -1;flex-direction:row}.app-shell--fintech .home-dashboard__grid--single{grid-template-columns:1fr}.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--hero,.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--mine,.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--my-queue{grid-row:auto;min-height:188px}.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--create,.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--create-alt,.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--petty,.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--primary,.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--docs,.app-shell--fintech .home-dashboard__grid--single .home-dash-tile--chat{min-height:118px;flex:1 1 0}.app-shell--fintech .home-dashboard__side:before{content:none;display:none}.app-shell--fintech .home-dash-tile{min-height:142px;padding:20px;border:1px solid rgba(226,222,234,.76);border-radius:22px;box-shadow:0 10px 30px #2f284412;isolation:isolate}.app-shell--fintech .home-dash-tile:after{content:"";position:absolute;z-index:-1;top:-35px;right:-26px;width:120px;height:120px;border-radius:50%;background:#ffffff52;filter:blur(2px)}.app-shell--fintech .home-dash-tile:hover{transform:translateY(-3px);box-shadow:0 17px 38px #2f28441c}.app-shell--fintech .home-dash-tile--my-queue{min-height:210px;border-color:#ded3f7;background:linear-gradient(145deg,#eee8fb,#e3d9f8);color:#3c2c69;box-shadow:0 12px 32px #5f459e1c}.app-shell--fintech .home-dash-tile--my-queue:hover{box-shadow:0 18px 42px #5f459e29}.app-shell--fintech .home-dash-tile--mine{min-height:220px;grid-row:span 2;border-color:#cfe9e5;background:linear-gradient(145deg,#e3f3f1,#d4ebe9);color:#164b4a}.app-shell--fintech .home-dashboard__grid--dual .home-dash-tile--my-queue,.app-shell--fintech .home-dashboard__grid--dual .home-dash-tile--mine{min-height:200px;grid-row:auto}.app-shell--fintech .home-dash-tile--hero,.app-shell--fintech .home-dash-tile--hero:not(.home-dash-tile--mine){min-height:220px}.app-shell--fintech .home-dash-tile--hero:not(.home-dash-tile--mine){border-color:#ded3f7;background:linear-gradient(145deg,#eee8fb,#e3d9f8);color:#3c2c69}.app-shell--fintech .home-dash-tile--create,.app-shell--fintech .home-dash-tile--create-alt,.app-shell--fintech .home-dash-tile--petty,.app-shell--fintech .home-dash-tile--primary,.app-shell--fintech .home-dash-tile--docs,.app-shell--fintech .home-dash-tile--chat{min-height:0;flex:1 1 0}.app-shell--fintech .home-dash-tile--create{border-color:#6645c2;background:linear-gradient(145deg,#795bd7,#6343c1);color:#fff;box-shadow:0 12px 30px #6545c233}.app-shell--fintech .home-dash-tile--create-alt{border-color:#cde8d8;background:linear-gradient(145deg,#e8f5ed,#d8eee2);color:#1e583b}.app-shell--fintech .home-dash-tile--petty{border-color:#edd9e9;background:linear-gradient(145deg,#f7ebf4,#f0dfea);color:#71355f}.app-shell--fintech .home-dash-tile--primary{border-color:#e7cfd8;background:linear-gradient(145deg,#fff8f9,#f4e5ea);color:#4c2634}.app-shell--fintech .home-primary-tile__summary strong{font-size:1.65rem;color:#64253c}.app-shell--fintech .home-primary-tile__overdue{color:#8b1e3f}.app-shell--fintech .home-dash-tile--docs,.app-shell--fintech .home-dash-tile--chat{border-color:#e7e4ec;background:#ffffffe6;color:#2d2a35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell--fintech .home-dash-tile__label{font-size:.68rem;font-weight:720;letter-spacing:.075em}.app-shell--fintech .home-dash-tile__title{max-width:calc(100% - 36px);margin-top:7px;font-size:1.16rem;font-weight:740}.app-shell--fintech .home-dash-tile__metric{margin-top:16px;font-size:3.1rem;font-weight:760}.app-shell--fintech .home-dash-tile__hint{max-width:calc(100% - 56px);font-size:.8rem;opacity:.78}.app-shell--fintech .home-dash-tile--create .home-dash-tile__title,.app-shell--fintech .home-dash-tile--create-alt .home-dash-tile__title,.app-shell--fintech .home-dash-tile--petty .home-dash-tile__title,.app-shell--fintech .home-dash-tile--create .home-dash-tile__hint,.app-shell--fintech .home-dash-tile--create-alt .home-dash-tile__hint,.app-shell--fintech .home-dash-tile--petty .home-dash-tile__hint{max-width:none;padding-right:56px}.app-shell--fintech .home-dash-tile__icon{right:17px;bottom:16px;display:grid;width:39px;height:39px;place-items:center;border-radius:13px;background:#fff6;font-size:1.3rem;opacity:.72}.app-shell--fintech .home-dash-tile--hero .home-dash-tile__icon{width:48px;height:48px;border-radius:16px;font-size:1.65rem;opacity:.65}.app-shell--fintech .home-dash-tile__chevron{top:18px;right:18px;font-size:.9rem;opacity:.5}.app-shell--fintech .home-chat-panel{border-color:#e4e1ebe6;border-radius:22px;background:#ffffffe0;box-shadow:0 12px 34px #2f28440f}.app-shell--fintech .home-chat-row{border:1px solid #eeebf2;border-radius:14px;box-shadow:none}.app-shell--fintech .home-chat-row:hover{border-color:#dfd7ef;background:#faf8ff}@media(max-width:720px){.app-shell--fintech .home-dashboard__grid,.app-shell--fintech .home-dashboard__grid--dual{grid-template-columns:1fr}.app-shell--fintech .home-dashboard__side,.app-shell--fintech .home-dashboard__grid--dual .home-dashboard__side{grid-column:auto;flex-direction:column}.app-shell--fintech .home-dash-tile--mine,.app-shell--fintech .home-dash-tile--hero{grid-row:auto}}.app-shell--mobile{--mobile-canvas: #f7f6fa;--mobile-surface: #ffffff;--mobile-surface-soft: #f0eef4;--mobile-border: #e5e1eb;--mobile-text: #34313a;--mobile-muted: #716d78;--mobile-accent: #6d52bd;--mobile-accent-soft: #eee8fb;--mobile-font-base: 15px;--mobile-font-long: 16px;--mobile-font-secondary: 13px;--mobile-font-caption: 11px;--mobile-font-heading: 23px;--mobile-line-height: 1.35;min-height:100svh;color:var(--mobile-text);background:var(--mobile-canvas);font-size:var(--mobile-font-base);line-height:var(--mobile-line-height)}.mobile-app-header{position:sticky;z-index:80;top:0;display:flex;align-items:center;justify-content:space-between;min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid rgba(229,225,235,.9);background:#faf9fceb;box-shadow:0 8px 28px #2f28440e;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.mobile-app-header__brand{display:flex;align-items:center;min-width:0;gap:11px}.mobile-app-header__brand img{width:38px;height:38px;flex:0 0 38px;border-radius:12px;box-shadow:0 7px 18px #2563eb33}.mobile-app-header__brand div{display:flex;min-width:0;flex-direction:column}.mobile-app-header__brand strong{color:var(--mobile-text);font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.mobile-app-header__brand span{max-width:245px;overflow:hidden;color:var(--mobile-muted);font-size:11px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mobile-app-header__avatar{display:grid;width:38px;height:38px;flex:0 0 38px;padding:0;place-items:center;border:1px solid #ded3f7;border-radius:14px;background:var(--mobile-accent-soft);color:#5d4c83;box-shadow:0 7px 18px #5f459e1a;cursor:pointer;font-size:15px;font-weight:850}.app-shell--mobile>.main{padding:12px 12px calc(104px + env(safe-area-inset-bottom));overflow-x:hidden}.mobile-bottom-nav{position:fixed;z-index:100;right:0;bottom:0;left:0;padding:7px 9px calc(7px + env(safe-area-inset-bottom));pointer-events:none}.mobile-bottom-nav__surface{display:grid;max-width:520px;min-height:68px;margin:0 auto;padding:6px;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(229,225,235,.94);border-radius:24px;background:#fffffff0;box-shadow:0 14px 38px #2f284421,inset 0 1px #fffffff0;backdrop-filter:blur(25px) saturate(1.3);-webkit-backdrop-filter:blur(25px) saturate(1.3);pointer-events:auto}.mobile-bottom-nav__item{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:18px;color:#8b8792;font-size:9.5px;font-weight:720;letter-spacing:-.015em;line-height:1.05;text-align:center;text-decoration:none!important;transition:color .18s ease,background .18s ease,transform .18s ease}.mobile-bottom-nav__item:active{transform:scale(.96)}.mobile-bottom-nav__item--active{color:var(--mobile-accent);background:var(--mobile-accent-soft)}.mobile-bottom-nav__icon{position:relative;display:grid;width:31px;height:29px;place-items:center;font-size:22px}.mobile-bottom-nav__item--active .mobile-bottom-nav__icon{filter:drop-shadow(0 5px 9px rgba(95,69,158,.18))}.mobile-bottom-nav__badge{position:absolute;top:-5px;right:-8px;display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border:2px solid #fff;border-radius:999px;background:#ef4444;color:#fff;box-shadow:0 3px 8px #ef444442;font-size:9px;font-weight:850}.app-shell--mobile .home-dashboard{max-width:none;padding:0}.app-shell--mobile .home-dashboard__lab-head{margin:2px 0 11px}.app-shell--mobile .home-dashboard__meta{gap:6px}.app-shell--mobile .home-dashboard__meta-date,.app-shell--mobile .home-dashboard__meta-paydays{min-height:31px;padding:6px 10px;border-radius:11px;font-size:10px}.app-shell--mobile .home-dashboard__grid,.app-shell--mobile .home-dashboard__grid--dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell--mobile .home-dashboard__grid--single{grid-template-columns:1fr}.app-shell--mobile .home-dashboard__side,.app-shell--mobile .home-dashboard__grid--dual .home-dashboard__side,.app-shell--mobile .home-dashboard__grid--single .home-dashboard__side{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell--mobile .home-dash-tile,.app-shell--mobile .home-dashboard__grid--dual .home-dash-tile--my-queue,.app-shell--mobile .home-dashboard__grid--dual .home-dash-tile--mine{min-height:148px;padding:16px;border-radius:21px;box-shadow:0 10px 25px #302a4416}.app-shell--mobile .home-dashboard__grid--single .home-dash-tile--hero{min-height:172px}.app-shell--mobile .home-dashboard__side .home-dash-tile{min-height:118px}.app-shell--mobile .home-dash-tile__label{font-size:9px}.app-shell--mobile .home-dash-tile__title{max-width:calc(100% - 24px);margin-top:5px;font-size:15px}.app-shell--mobile .home-dash-tile__metric{margin:12px 0 3px;font-size:38px}.app-shell--mobile .home-dash-tile__hint{max-width:calc(100% - 22px);font-size:10px;line-height:1.25}.app-shell--mobile .home-dashboard__side .home-dash-tile__hint{display:none}.app-shell--mobile .home-chat-tile__summary{gap:5px}.app-shell--mobile .home-chat-tile__summary strong{font-size:22px}.app-shell--mobile .home-chat-tile__summary span{font-size:9px}.app-shell--mobile .home-dash-tile__icon,.app-shell--mobile .home-dash-tile--hero .home-dash-tile__icon{right:12px;bottom:12px;width:35px;height:35px;border-radius:12px;font-size:16px}.app-shell--mobile .home-dash-tile__chevron{top:15px;right:14px}.app-shell--mobile .home-dashboard>.home-chat-panel,.app-shell--mobile .home-dashboard__telegram,.app-shell--mobile .home-dashboard__footer{display:none}.mobile-chats-page__hero{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid var(--mobile-border);border-radius:24px;background:var(--mobile-surface);box-shadow:0 12px 28px #2f284412}.mobile-chats-page__icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:17px;background:var(--mobile-accent-soft);color:var(--mobile-accent);font-size:23px}.mobile-chats-page__hero span{color:var(--mobile-muted);font-size:11px;font-weight:700}.mobile-chats-page__hero h1{margin:1px 0 0;color:var(--mobile-text);font-size:25px;letter-spacing:-.04em}.app-shell--mobile .mobile-chats-page .home-chat-panel{margin-top:12px;padding:14px;border-radius:23px}.app-shell--mobile .page-header{align-items:flex-start;flex-direction:column;gap:11px}.app-shell--mobile .page-title{color:var(--mobile-text);font-size:23px;letter-spacing:-.035em}.app-shell--mobile .registry-page__actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell--mobile .registry-page__actions .ant-btn{width:100%;min-width:0;padding-inline:8px;border-radius:13px;font-size:11px}.app-shell--mobile .registry-stat{border-radius:17px}.app-shell--mobile .registry-stat .ant-card-body{padding:11px 12px}.app-shell--mobile .registry-stat .ant-statistic-title{min-height:31px;font-size:10px;line-height:1.2}.app-shell--mobile .registry-stat .ant-statistic-content{font-size:22px}.app-shell--mobile .registry-table-card,.app-shell--mobile .approval-ios-panel{border-radius:22px!important}.app-shell--mobile .registry-table-card>.ant-card-body,.app-shell--mobile .approval-ios-panel>.ant-card-body{padding:10px!important}.app-shell--mobile .approval-ios-page{padding-bottom:0}.app-shell--mobile .approval-ios-hero{align-items:stretch;padding:15px;border-radius:24px}.app-shell--mobile .approval-ios-summary{width:100%;min-width:0;margin:10px 0 0;border-radius:18px}.app-shell--mobile .approval-ios-summary__breakdowns{grid-template-columns:1fr}.app-shell--mobile .approval-ios-summary__methods{align-items:flex-start;flex-direction:column}.app-shell--mobile .approval-ios-refresh{width:100%;margin-top:10px}.app-shell--mobile .approval-ios-segment{display:flex;overflow-x:auto;flex-wrap:nowrap!important;padding:2px 1px 7px;scrollbar-width:none}.app-shell--mobile .approval-ios-segment::-webkit-scrollbar{display:none}.app-shell--mobile .approval-ios-segment .ant-btn{flex:0 0 auto}.app-shell--mobile .sinteka-table-wrap,.app-shell--mobile .registry-table-wrap{margin-inline:-1px;border-radius:16px;overscroll-behavior-x:contain}.app-shell--mobile .approval-mobile-hero{margin-bottom:8px;padding:10px;border:1px solid var(--mobile-border);border-radius:18px;background:#ffffffeb;box-shadow:0 8px 22px #2f28440e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell--mobile .approval-mobile-hero__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.app-shell--mobile .approval-mobile-hero__heading h1{margin:0;color:var(--mobile-text);font-size:17px;line-height:1.1;letter-spacing:-.03em}.app-shell--mobile .approval-mobile-hero__heading .ant-btn{width:28px;min-width:28px;height:28px;color:var(--mobile-muted)}.app-shell--mobile .approval-mobile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.app-shell--mobile .approval-mobile-summary__item{min-width:0;padding:7px 5px;border:1px solid var(--mobile-border);border-radius:11px;background:var(--mobile-surface);text-align:center}.app-shell--mobile .approval-mobile-summary__item--pending{border-color:#dce2ee;background:#f6f8fc}.app-shell--mobile .approval-mobile-summary__item--deferred{border-color:#eedfce;background:#fff8f1}.app-shell--mobile .approval-mobile-summary__item span,.app-shell--mobile .approval-mobile-summary__item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell--mobile .approval-mobile-summary__item span{margin-bottom:2px;color:var(--mobile-muted);font-size:8.5px;font-weight:750}.app-shell--mobile .approval-mobile-summary__item strong{color:var(--mobile-text);font-size:11px;font-weight:850;letter-spacing:-.02em}.app-shell--mobile .approval-ios-page .sinteka-filters-card{margin-bottom:8px}.app-shell--mobile .approval-ios-page .sinteka-filters-card>.ant-card-body{padding:6px!important}.app-shell--mobile .approval-ios-page .sinteka-filters-card .ant-input-affix-wrapper{height:32px;border-radius:10px;font-size:11px}.app-shell--mobile .approval-ios-sections-panel>.ant-card-body{padding:6px!important}.app-shell--mobile .approval-mobile-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:6px}.app-shell--mobile .approval-mobile-sections button{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:29px;padding:5px 7px;border:1px solid var(--mobile-border);border-radius:9px;color:#55515d;background:#ffffffe6;font:inherit;font-size:9px;font-weight:750;line-height:1.1;text-align:left}.app-shell--mobile .approval-mobile-sections button:first-child{grid-column:1 / -1}.app-shell--mobile .approval-mobile-sections button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell--mobile .approval-mobile-sections button strong{flex:0 0 auto;min-width:18px;margin-left:4px;padding:2px 5px;border-radius:999px;color:#5d4c83;background:var(--mobile-surface-soft);font-size:8px;text-align:center}.app-shell--mobile .approval-mobile-sections button.is-active{border-color:transparent;color:#fff;background:linear-gradient(145deg,#795bd7,#6343c1);box-shadow:0 5px 12px #6545c22e}.app-shell--mobile .approval-mobile-sections button.is-active strong{color:#fff;background:#fff3}.app-shell--mobile .mobile-approval-table .ant-table,.app-shell--mobile .mobile-approval-table table{width:100%!important;min-width:0!important}.app-shell--mobile .mobile-approval-card-list-wrap{overflow-x:hidden;touch-action:pan-y}.app-shell--mobile .mobile-approval-card-list{overflow:hidden;border:1px solid var(--mobile-border);border-radius:14px;background:var(--mobile-surface)}.app-shell--mobile .mobile-approval-card-list__header{display:grid;grid-template-columns:70% 30%;min-height:28px;align-items:center;color:#55515d;background:var(--mobile-surface-soft);font-size:8.5px;font-weight:650;line-height:1.05;text-align:center}.app-shell--mobile .mobile-approval-card-list__header>span:first-child{padding-left:5px;text-align:left}.app-shell--mobile .mobile-approval-swipe-card{position:relative;min-height:62px;overflow:hidden;border-bottom:1px solid #ebe7f0;background:var(--mobile-surface-soft);isolation:isolate}.app-shell--mobile .mobile-approval-swipe-card:last-of-type{border-bottom:0}.app-shell--mobile .mobile-approval-swipe-card__surface{position:relative;z-index:2;display:grid;grid-template-columns:70% 30%;min-height:62px;align-items:stretch;color:#2f2c34;background:var(--mobile-surface);cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform:translate(var(--mobile-approval-card-offset, 0));transition:transform .22s cubic-bezier(.22,.8,.32,1);-webkit-tap-highlight-color:transparent}.app-shell--mobile .mobile-approval-swipe-card__surface--dragging{transition:none;-webkit-user-select:none;user-select:none}.app-shell--mobile .mobile-approval-swipe-card:is(.mobile-approval-swipe-card--open-left,.mobile-approval-swipe-card--open-right) .mobile-approval-swipe-card__surface,.app-shell--mobile .mobile-approval-swipe-card__surface--dragging{will-change:transform}.app-shell--mobile .mobile-approval-swipe-card__purpose,.app-shell--mobile .mobile-approval-swipe-card__amount,.app-shell--mobile .mobile-approval-swipe-card__files{display:flex;min-width:0;align-items:center;padding:5px 2px}.app-shell--mobile .mobile-approval-swipe-card__purpose{padding-left:5px}.app-shell--mobile .mobile-approval-swipe-card__purpose .document-purpose-cell{display:flex;width:100%;align-items:flex-start;gap:4px;pointer-events:none}.app-shell--mobile .mobile-approval-swipe-card__purpose .document-purpose-cell__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--mobile-text);font-size:9.5px;line-height:1.18}.app-shell--mobile .mobile-approval-swipe-card__purpose .document-purpose-cell__urgent{margin:0;padding:0 3px;font-size:7px;line-height:13px}.app-shell--mobile .mobile-approval-swipe-card__amount{justify-content:center;color:var(--mobile-text);font-size:9px;font-weight:800;overflow-wrap:anywhere;pointer-events:none;text-align:center}.app-shell--mobile .mobile-approval-swipe-card__files{padding-inline:1px;justify-content:center}.app-shell--mobile .mobile-approval-card-list__empty{padding:28px 12px;color:var(--mobile-muted);font-size:11px;text-align:center}.app-shell--mobile .mobile-approval-card-list__pagination{display:flex;margin:7px 2px 3px;justify-content:center;font-size:10px}.app-shell--mobile .mobile-approval-swipe-actions{position:absolute;z-index:1;top:0;bottom:0;display:flex;width:164px;padding:4px 3px;align-items:stretch;gap:4px;overflow:hidden;background:var(--mobile-surface);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 90ms ease}.app-shell--mobile .mobile-approval-swipe-actions--left{left:0}.app-shell--mobile .mobile-approval-swipe-actions--right{right:0}.app-shell--mobile .mobile-approval-swipe-actions--right.mobile-approval-swipe-actions--triple{width:246px}.app-shell--mobile .mobile-approval-swipe-actions--right.mobile-approval-swipe-actions--single{width:82px}.app-shell--mobile .mobile-approval-swipe-card[data-reveal-side=left] .mobile-approval-swipe-actions--left,.app-shell--mobile .mobile-approval-swipe-card--open-left .mobile-approval-swipe-actions--left,.app-shell--mobile .mobile-approval-swipe-card[data-reveal-side=right] .mobile-approval-swipe-actions--right,.app-shell--mobile .mobile-approval-swipe-card--open-right .mobile-approval-swipe-actions--right{opacity:1;visibility:visible}.app-shell--mobile .mobile-approval-swipe-card--open-left .mobile-approval-swipe-actions--left,.app-shell--mobile .mobile-approval-swipe-card--open-right .mobile-approval-swipe-actions--right{pointer-events:auto}.app-shell--mobile .mobile-approval-swipe-card:has(>.mobile-approval-swipe-card__surface--dragging) .mobile-approval-swipe-actions{transition:none}.app-shell--mobile .mobile-approval-swipe-action.ant-btn,.app-shell--mobile .mobile-approval-swipe-actions .document-files-cell__mobile-action.ant-btn{display:flex!important;flex:1 1 0;width:auto;min-width:0;height:100%;min-height:72px;padding:0 2px!important;border:0!important;border-radius:0!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--mobile-muted)!important;background:transparent!important;box-shadow:none!important;font-size:10px;font-weight:650;line-height:1}.app-shell--mobile .mobile-approval-swipe-actions .document-files-cell--mobile-action{display:flex;width:auto;min-width:0;height:100%;flex:1 1 0}.app-shell--mobile .mobile-approval-swipe-actions .document-files-cell__mobile-action.ant-btn{color:var(--mobile-muted)}.app-shell--mobile .mobile-approval-swipe-action.ant-btn>.anticon,.app-shell--mobile .mobile-approval-swipe-action.ant-btn>.ant-badge,.app-shell--mobile .mobile-approval-swipe-actions .document-files-cell__mobile-action.ant-btn>.anticon{display:grid;width:100%;min-height:52px;flex:1 1 auto;place-items:center;border-radius:18px;color:#fff;box-shadow:0 5px 12px #2f284421,inset 0 1px #ffffff40;font-size:22px}.app-shell--mobile .mobile-approval-swipe-action.ant-btn>.ant-badge>.anticon{font-size:22px}.app-shell--mobile .mobile-approval-swipe-action--chat.ant-btn>.ant-badge{background:linear-gradient(135deg,#78b8f4,#529fea)}.app-shell--mobile .mobile-approval-swipe-action--defer.ant-btn>.anticon{background:linear-gradient(135deg,#f8b66b,#f19b49)}.app-shell--mobile .mobile-approval-swipe-action--approve.ant-btn>.anticon{background:linear-gradient(135deg,#65dba9,#43ca87)}.app-shell--mobile .mobile-approval-swipe-action--reject.ant-btn>.anticon{background:linear-gradient(135deg,#f7959a,#ef6e79)}.app-shell--mobile .mobile-approval-swipe-actions .document-files-cell__mobile-action.ant-btn>.anticon{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.app-shell--mobile .mobile-approval-swipe-action.ant-btn:active{filter:brightness(.96)}.app-shell--mobile .mobile-approval-table .ant-table-thead>tr>th{height:28px;padding:4px 2px!important;color:#475569!important;font-size:8.5px!important;line-height:1.05;text-align:center;white-space:normal}.app-shell--mobile .mobile-approval-table .ant-table-thead>tr>th:first-child{padding-left:5px!important;text-align:left}.app-shell--mobile .mobile-approval-table .ant-table-tbody>tr>td{padding:4px 2px!important;font-size:9px!important;line-height:1.15;vertical-align:middle}.app-shell--mobile .mobile-approval-table .ant-table-tbody>tr>td:first-child{padding-left:5px!important}.app-shell--mobile .mobile-approval-table__purpose .document-purpose-cell{display:block}.app-shell--mobile .mobile-approval-table__purpose .document-purpose-cell__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#1e293b;font-size:9.5px;line-height:1.18}.app-shell--mobile .mobile-approval-table__purpose .document-purpose-cell__urgent{margin-bottom:2px;padding:0 3px;font-size:7px;line-height:13px}.app-shell--mobile .mobile-approval-table__amount{padding-inline:1px!important;color:#0f172a!important;font-size:9px!important;font-weight:800;overflow-wrap:anywhere}.app-shell--mobile .mobile-approval-files{display:flex;width:100%;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:1px}.app-shell--mobile .mobile-approval-files>.document-files-cell{display:flex;width:100%;min-height:26px;flex:1 1 0;align-items:center;justify-content:center;border-radius:7px;cursor:pointer}.app-shell--mobile .mobile-approval-files>.document-files-cell:active{background:#3b82f61a}.app-shell--mobile .mobile-approval-files .ant-btn{width:100%;min-width:0;height:23px;padding-inline:3px;font-size:8px}.app-shell--mobile .mobile-approval-files .ant-space{width:100%;justify-content:center;gap:1px!important}.app-shell--mobile .mobile-approval-actions{position:relative;display:flex;flex-direction:column;gap:2px;width:100%}.app-shell--mobile .mobile-approval-actions:has(>.sinteka-action--chat){min-height:24px;padding-right:27px}.app-shell--mobile .mobile-approval-actions .sinteka-btn{width:100%;min-width:0;min-height:24px!important;padding:2px 1px!important;border-radius:999px!important;font-size:7.5px!important;line-height:1!important}.app-shell--mobile .mobile-approval-actions>.sinteka-action--chat{position:absolute;top:50%;right:0;width:24px;height:24px;transform:translateY(-50%)}.app-shell--mobile .mobile-approval-actions>.sinteka-action--chat .sinteka-btn--chat{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:50%!important}.app-shell--mobile .mobile-approval-actions .ant-btn:only-child,.app-shell--mobile .mobile-approval-actions__wide{grid-column:1 / -1}.app-shell--mobile .mobile-approval-table .ant-pagination{margin:7px 2px 1px;font-size:10px}.app-shell--mobile-detail>.main{min-height:100dvh;padding:calc(8px + env(safe-area-inset-top)) 8px calc(86px + env(safe-area-inset-bottom))}.app-shell--mobile-detail .document-detail-page--mobile{min-height:100%;padding-bottom:0}.app-shell--mobile-detail .document-readonly-card-wrap{overflow:hidden;border-color:#e2dce9;border-radius:24px;background:#fffffff5;box-shadow:0 18px 42px #2f28441f,0 2px 8px #2f28440d}.app-shell--mobile .document-detail-page--mobile .document-detail__back{margin-bottom:8px!important}.app-shell--mobile .document-detail-page--mobile .document-detail__back .ant-btn{height:32px;padding-inline:12px;border-color:var(--mobile-border);border-radius:11px;color:var(--mobile-text);background:var(--mobile-surface);font-size:12px;font-weight:650;box-shadow:0 3px 10px #2f28440f}.app-shell--mobile .document-detail-mobile-secondary-actions{display:flex;width:100%;margin-bottom:8px;gap:5px!important}.app-shell--mobile .document-detail-mobile-secondary-actions .ant-btn{min-height:30px;padding-inline:9px;border-radius:10px;font-size:10px}.app-shell--mobile .document-detail-page--mobile>.ant-card:not(.document-readonly-card-wrap){margin-bottom:8px!important;border-color:var(--mobile-border);border-radius:14px}.app-shell--mobile .document-detail-page--mobile>.ant-card:not(.document-readonly-card-wrap) .ant-card-head{min-height:36px;padding-inline:12px;border-bottom-color:#ebe7f0}.app-shell--mobile .document-detail-page--mobile>.ant-card:not(.document-readonly-card-wrap) .ant-card-head-title{padding-block:8px;color:var(--mobile-text);font-size:11.5px;font-weight:650}.app-shell--mobile .document-detail-page--mobile>.ant-card:not(.document-readonly-card-wrap)>.ant-card-body{padding:10px 12px;font-size:11.5px}.app-shell--mobile .document-detail-page--mobile .document-files-panel{margin-top:0}.app-shell--mobile .document-detail-page--mobile .document-files-panel__head:not(:has(.ant-upload)){display:none}.app-shell--mobile .document-detail-page--mobile .document-files-panel__head{margin-bottom:4px}.app-shell--mobile .document-detail-page--mobile .document-files-panel__item.ant-list-item{min-height:34px;padding-block:4px}.app-shell--mobile .document-detail-page--mobile .document-files-panel__name{font-size:10.5px}.app-shell--mobile .document-detail-page--mobile .document-files-panel__item .ant-list-item-meta-description{font-size:9px;line-height:1.2}.app-shell--mobile .document-detail-page--mobile .document-files-panel__item .ant-list-item-action{margin-inline-start:5px}.app-shell--mobile .document-detail-page--mobile .document-files-panel__item .ant-list-item-action .ant-btn{width:26px;min-width:26px;height:26px;padding:0}.app-shell--mobile .document-detail-page--mobile .approvers-tags{gap:3px}.app-shell--mobile .document-detail-page--mobile .approvers-tags--compact .approver-tag{min-height:18px;padding:1px 5px;border-radius:4px;font-size:9.5px;line-height:14px}.app-shell--mobile .document-detail-page--mobile .approver-mode-badge{font-size:10px}.app-shell--mobile .document-detail-page--mobile .doc-history__scroll{padding:1px 1px 4px}.app-shell--mobile .document-detail-page--mobile .doc-history__track{min-width:min(100%,420px)}.app-shell--mobile .document-detail-page--mobile .doc-history__step{min-width:112px}.app-shell--mobile .document-detail-page--mobile .doc-history__step-head{margin-bottom:6px}.app-shell--mobile .document-detail-page--mobile .doc-history__dot{width:9px;height:9px;box-shadow:0 0 0 2px #ffffffe6}.app-shell--mobile .document-detail-page--mobile .doc-history__connector{height:2px}.app-shell--mobile .document-detail-page--mobile .doc-history__body,.app-shell--mobile .document-detail-page--mobile .doc-history__step--success .doc-history__body,.app-shell--mobile .document-detail-page--mobile .doc-history__step--rejected .doc-history__body,.app-shell--mobile .document-detail-page--mobile .doc-history__step--revoked .doc-history__body,.app-shell--mobile .document-detail-page--mobile .doc-history__step--neutral .doc-history__body{margin-right:4px;padding:5px 6px;border-radius:7px}.app-shell--mobile .document-detail-page--mobile .doc-history__title{margin-bottom:2px;font-size:10px;line-height:1.2}.app-shell--mobile .document-detail-page--mobile .doc-history__desc{margin-bottom:3px;font-size:9px;line-height:1.2}.app-shell--mobile .document-detail-page--mobile .doc-history__date{font-size:8.5px}.app-shell--mobile .document-detail-mobile-actions{position:fixed;z-index:100;right:0;bottom:0;left:0;display:grid;min-height:calc(76px + env(safe-area-inset-bottom));padding:7px 12px calc(7px + env(safe-area-inset-bottom));align-items:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-top:1px solid rgba(229,225,235,.94);background:#faf9fcf0;box-shadow:0 -8px 28px #2f284417;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.app-shell--mobile .document-detail-mobile-action{display:flex;min-width:0;align-items:center;flex-direction:column;gap:3px;color:#55515d;font-size:8px;font-weight:700;line-height:1;text-align:center}.app-shell--mobile .document-detail-mobile-action__button.ant-btn{width:52px;min-width:52px;height:52px;padding:0;border-width:1px;background:#fff;box-shadow:0 9px 22px #2f284429,inset 0 1px #ffffffe6;font-size:22px}.app-shell--mobile .document-detail-mobile-action__button--approve.ant-btn{border-color:#43ca8770;color:#35b877}.app-shell--mobile .document-detail-mobile-action__button--reject.ant-btn{border-color:#ef6e7970;color:#e85f6b}.app-shell--mobile .document-detail-mobile-action__button--defer.ant-btn{border-color:#f19b4970;color:#e78c36}.app-shell--mobile .document-detail-mobile-action__button--chat.ant-btn{border-color:#529fea70;color:#468fda}.app-shell--mobile .document-detail-mobile-action__button.ant-btn:not(:disabled):active{transform:scale(.93)}.app-shell--mobile .document-detail-mobile-action__button.ant-btn:disabled{border-color:#e5e1eb;color:#b8b4bf;background:#f5f3f7;box-shadow:none;opacity:.72}@media(max-width:390px){.mobile-bottom-nav__item{font-size:8.5px}.app-shell--mobile .home-dashboard__grid,.app-shell--mobile .home-dashboard__grid--dual{gap:8px}.app-shell--mobile .home-dash-tile{padding:14px}.app-shell--mobile .document-detail-mobile-actions{padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.app-shell--mobile .document-detail-mobile-action__button.ant-btn{width:42px;min-width:42px;height:42px;font-size:18px}}.app-shell--mobile .mobile-app-header__brand strong{font-size:18px}.app-shell--mobile .mobile-app-header__brand span{font-size:var(--mobile-font-secondary)}.app-shell--mobile .mobile-bottom-nav__item{font-size:11.5px;line-height:1.15}.app-shell--mobile .mobile-bottom-nav__badge{font-size:var(--mobile-font-caption)}.app-shell--mobile .home-dashboard__meta-date,.app-shell--mobile .home-dashboard__meta-paydays,.app-shell--mobile .home-dash-tile__hint,.app-shell--mobile .home-chat-tile__summary span{font-size:var(--mobile-font-secondary);line-height:var(--mobile-line-height)}.app-shell--mobile .home-dash-tile__label{font-size:12px}.app-shell--mobile .home-dash-tile__title{font-size:17px;line-height:1.25}.app-shell--mobile .mobile-chats-page__hero span,.app-shell--mobile .home-chat-row__meta{font-size:var(--mobile-font-secondary)}.app-shell--mobile .mobile-chats-page__hero h1{font-size:24px}.app-shell--mobile .home-chat-row__num{font-size:15px}.app-shell--mobile .home-chat-row__purpose{font-size:14px;-webkit-line-clamp:2}.app-shell--mobile .home-chat-row__preview{font-size:var(--mobile-font-long);line-height:var(--mobile-line-height)}.app-shell--mobile .registry-page__actions .ant-btn{min-height:42px;font-size:14px}.app-shell--mobile .registry-stat .ant-statistic-title{min-height:34px;font-size:var(--mobile-font-secondary)}.app-shell--mobile .registry-stat .ant-statistic-content{font-size:24px}.app-shell--mobile .registry-section-tabs button{height:38px;padding-inline:14px;font-size:14px}.app-shell--mobile .registry-section-tabs button strong{font-size:12px}.app-shell--mobile .registry-page .filters-panel--registry{padding:10px;border-radius:14px}.app-shell--mobile .registry-page .filters-panel--registry .ant-select-selector,.app-shell--mobile .registry-page .filters-panel--registry .ant-input-number,.app-shell--mobile .registry-page .filters-panel--registry .filter-label,.app-shell--mobile .registry-page .filters-panel--registry .ant-btn{font-size:13px}.app-shell--mobile .approval-mobile-hero__heading h1{font-size:20px}.app-shell--mobile .approval-mobile-summary{gap:7px}.app-shell--mobile .approval-mobile-summary__item{min-height:66px;padding:9px 6px}.app-shell--mobile .approval-mobile-summary__item span{min-height:29px;margin-bottom:3px;overflow:visible;font-size:12px;line-height:1.2;white-space:normal}.app-shell--mobile .approval-mobile-summary__item strong{font-size:15px}.app-shell--mobile .approval-ios-page .sinteka-filters-card .ant-input-affix-wrapper{height:44px;font-size:16px}.app-shell--mobile .approval-mobile-sections{gap:7px}.app-shell--mobile .approval-mobile-sections button{min-height:42px;padding:8px 10px;border-radius:12px;font-size:var(--mobile-font-secondary);line-height:1.2}.app-shell--mobile .approval-mobile-sections button strong{min-width:24px;margin-left:7px;font-size:12px;line-height:18px}.app-shell--mobile .mobile-approval-card-list{border-radius:18px}.app-shell--mobile .mobile-approval-card-list__header{min-height:36px;grid-template-columns:68% 32%;font-size:12px}.app-shell--mobile .mobile-approval-swipe-card,.app-shell--mobile .mobile-approval-swipe-card__surface{min-height:80px}.app-shell--mobile .mobile-approval-swipe-card__surface{grid-template-columns:68% 32%}.app-shell--mobile .mobile-approval-swipe-card__purpose .document-purpose-cell,.app-shell--mobile .mobile-approval-table__purpose .document-purpose-cell,.app-shell--mobile .mobile-registry-card__purpose .document-purpose-cell{align-items:flex-start;flex-direction:column;gap:3px}.app-shell--mobile .mobile-approval-swipe-card__purpose,.app-shell--mobile .mobile-approval-swipe-card__amount{padding:7px 6px}.app-shell--mobile .mobile-approval-swipe-card__purpose .document-purpose-cell__text{-webkit-line-clamp:3;font-size:15px;line-height:var(--mobile-line-height)}.app-shell--mobile .mobile-approval-swipe-card__purpose .document-purpose-cell__urgent,.app-shell--mobile .mobile-approval-table__purpose .document-purpose-cell__urgent{padding:0 4px;font-size:10px;line-height:14px}.app-shell--mobile .mobile-approval-swipe-card__amount{font-size:14px;line-height:1.25}.app-shell--mobile .mobile-approval-swipe-action.ant-btn,.app-shell--mobile .mobile-approval-swipe-actions .document-files-cell__mobile-action.ant-btn{min-height:72px;font-size:10px;line-height:1.15;white-space:normal}.app-shell--mobile .mobile-approval-swipe-action.ant-btn>.anticon,.app-shell--mobile .mobile-approval-swipe-action.ant-btn .ant-badge>.anticon,.app-shell--mobile .mobile-approval-swipe-actions .document-files-cell__mobile-action.ant-btn>.anticon{font-size:22px}.app-shell--mobile .mobile-approval-card-list__empty{font-size:14px}.app-shell--mobile .mobile-approval-card-list__pagination,.app-shell--mobile .mobile-approval-table .ant-pagination{font-size:var(--mobile-font-secondary)}.app-shell--mobile .mobile-approval-table .ant-table-thead>tr>th{min-height:36px;font-size:var(--mobile-font-caption)!important}.app-shell--mobile .mobile-approval-table .ant-table-tbody>tr>td,.app-shell--mobile .mobile-approval-table__amount{font-size:12px!important}.app-shell--mobile .mobile-approval-table__purpose .document-purpose-cell__text{font-size:var(--mobile-font-secondary);line-height:1.3}.app-shell--mobile .mobile-approval-files .ant-btn,.app-shell--mobile .mobile-approval-actions .sinteka-btn{font-size:var(--mobile-font-caption)!important}.app-shell--mobile .mobile-registry-list{display:grid;gap:12px}.app-shell--mobile .mobile-registry-list>.ant-pagination{justify-self:center;margin:4px 0 2px;font-size:var(--mobile-font-secondary)}.app-shell--mobile .mobile-registry-list__state{display:grid;min-height:180px;place-items:center}.app-shell--mobile .mobile-registry-card{position:relative;overflow:hidden;padding:14px;border:1px solid var(--mobile-border);border-radius:20px;background:var(--mobile-surface);box-shadow:0 8px 22px #2f284412;cursor:pointer}.app-shell--mobile .mobile-registry-card--urgent{border-left:4px solid #ef8b55}.app-shell--mobile .mobile-registry-card--rejected{border-color:#f1c7cb;background:snow}.app-shell--mobile .mobile-registry-card--marked-delete{opacity:.68}.app-shell--mobile .mobile-registry-card__header{display:flex;min-width:0;align-items:center;gap:8px}.app-shell--mobile .mobile-registry-card__number{min-width:0;padding:0;overflow:hidden;border:0;color:var(--mobile-accent);background:transparent;font:inherit;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.app-shell--mobile .mobile-registry-card__created{margin-left:auto;color:var(--mobile-muted);font-size:12px;white-space:nowrap}.app-shell--mobile .mobile-registry-card__status.ant-tag{margin:0;padding-inline:7px;border-radius:999px;font-size:var(--mobile-font-caption);line-height:22px}.app-shell--mobile .mobile-registry-card__purpose{margin-top:12px}.app-shell--mobile .mobile-registry-card__purpose .document-purpose-cell__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--mobile-text);font-size:var(--mobile-font-long);line-height:var(--mobile-line-height)}.app-shell--mobile .mobile-registry-card__purpose .document-purpose-cell__urgent{padding:0 4px;font-size:10px;line-height:14px}.app-shell--mobile .mobile-registry-card__summary{display:grid;margin-top:12px;align-items:end;gap:4px}.app-shell--mobile .mobile-registry-card__summary strong{color:#23202a;font-size:19px;line-height:1.2}.app-shell--mobile .mobile-registry-card__summary span{overflow:hidden;color:#55515d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.app-shell--mobile .mobile-registry-card__facts{display:grid;margin:12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-shell--mobile .mobile-registry-card__facts>div{min-width:0;padding:8px 9px;border-radius:12px;background:var(--mobile-surface-soft)}.app-shell--mobile .mobile-registry-card__facts dt{margin-bottom:2px;color:var(--mobile-muted);font-size:12px}.app-shell--mobile .mobile-registry-card__facts dd{margin:0;overflow:hidden;color:var(--mobile-text);font-size:14px;line-height:1.25;text-overflow:ellipsis}.app-shell--mobile .mobile-registry-card__approvers{display:grid;margin-top:11px;gap:6px}.app-shell--mobile .mobile-registry-card__approvers>span{color:var(--mobile-muted);font-size:12px}.app-shell--mobile .mobile-registry-card__approvers .approver-tag{min-height:23px;font-size:12px;line-height:19px}.app-shell--mobile .mobile-registry-card__footer{display:flex;margin-top:12px;padding-top:10px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--mobile-border)}.app-shell--mobile .mobile-registry-card__files,.app-shell--mobile .mobile-registry-card__actions{display:flex;min-width:0;align-items:center;gap:5px}.app-shell--mobile .mobile-registry-card__files>span{color:var(--mobile-muted);font-size:var(--mobile-font-caption)}.app-shell--mobile .mobile-registry-card__footer .ant-btn{min-width:34px;min-height:34px;font-size:13px}.app-shell--mobile .mobile-registry-card__footer .document-files-cell .ant-btn{height:34px}.app-shell--mobile .document-detail-page--mobile .document-detail__back .ant-btn{min-height:40px;font-size:14px}.app-shell--mobile .document-detail-mobile-secondary-actions .ant-btn{min-height:38px;font-size:var(--mobile-font-secondary)}.app-shell--mobile .document-detail-page--mobile>.ant-card:not(.document-readonly-card-wrap) .ant-card-head-title{font-size:15px}.app-shell--mobile .document-detail-page--mobile>.ant-card:not(.document-readonly-card-wrap)>.ant-card-body{font-size:var(--mobile-font-base);line-height:var(--mobile-line-height)}.app-shell--mobile .document-detail-page--mobile .document-files-panel__name{font-size:14px}.app-shell--mobile .document-detail-page--mobile .document-files-panel__item .ant-list-item-meta-description{font-size:12px}.app-shell--mobile .document-detail-page--mobile .approvers-tags--compact .approver-tag{min-height:24px;font-size:12px;line-height:20px}.app-shell--mobile .document-detail-page--mobile .approver-mode-badge{font-size:12px}.app-shell--mobile .document-detail-page--mobile .doc-history__step{min-width:150px}.app-shell--mobile .document-detail-page--mobile .doc-history__title{font-size:14px}.app-shell--mobile .document-detail-page--mobile .doc-history__desc{font-size:var(--mobile-font-secondary)}.app-shell--mobile .document-detail-page--mobile .doc-history__date{font-size:12px}.app-shell--mobile .document-detail-mobile-action{font-size:10px;line-height:1.15}.app-shell--mobile .document-detail-mobile-action__button.ant-btn{width:44px;min-width:44px;height:44px;font-size:19px}.app-shell--mobile .doc-view__urgent-badge{padding:1px 7px;font-size:10px;line-height:15px}@media(max-width:767px){.document-chat-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:430px}.document-chat-drawer .document-chat__hint,.document-chat-drawer .document-chat__meta{font-size:13px}.document-chat-drawer .document-chat__text{font-size:16px;line-height:1.4}.document-chat-drawer .document-chat__reject-label{font-size:12px}}.document-files-cell__btn{padding:0 4px;height:auto;font-weight:400!important}.document-files-cell__btn--empty{cursor:default}.document-files-cell__btn--empty .anticon{opacity:.42}.document-files-cell__order{padding:0 4px}.document-files-cell__delete{width:22px;min-width:22px;padding:0}.document-files-cell--treasury{min-width:56px;text-align:center}.document-files-popover__list{list-style:none;margin:0;padding:0;max-width:280px}.document-files-popover__list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #f0f0f0}.document-files-popover__list li:last-child{border-bottom:none}.document-files-popover__link{background:none;border:none;padding:0;color:#1677ff;cursor:pointer;text-align:left;font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-files-popover__meta{color:#00000073;font-size:12px;white-space:nowrap}.document-files-popover__delete{flex-shrink:0;width:24px;min-width:24px;padding:0}.document-files-popover__footer{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.document-attachments-field{margin-top:20px;padding:0 24px 20px}.document-attachments-field__hint{margin:4px 0 12px!important;font-size:13px}.document-files-panel__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.document-files-panel{margin-top:16px}.document-files-panel__item{cursor:pointer}.document-files-panel__item:hover{background:#fafafa}.document-files-panel__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-files-panel__name--preview{color:#1677ff}.document-file-preview-modal--moving{-webkit-user-select:none;user-select:none}.document-file-preview-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0f172a73}.document-file-preview-modal__window{position:fixed;z-index:1101;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 24px 70px #0f172a57;isolation:isolate}.document-file-preview-modal__window--moving{transition:none}.document-file-preview-modal__header{height:44px;min-height:44px;display:flex;align-items:center;gap:12px;padding:0 12px 0 16px;border-bottom:1px solid #f0f0f0;cursor:move}.document-file-preview-modal__title{flex:1;min-width:0;font-weight:600}.document-file-preview-modal__close{width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#0f172a94;cursor:pointer;font-size:20px;line-height:1}.document-file-preview-modal__close:hover{background:#f1f5f9;color:#0f172a}.document-file-preview-modal__resize-handle{position:absolute;right:0;bottom:0;width:24px;height:24px;padding:0;border:0;background:linear-gradient(135deg,transparent 0 52%,rgba(22,119,255,.82) 52% 62%,transparent 62%),linear-gradient(135deg,transparent 0 70%,rgba(22,119,255,.82) 70% 80%,transparent 80%);cursor:nwse-resize;z-index:2}.document-file-preview-modal__body{flex:1;min-height:0;padding:8px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.document-file-preview-modal__footer{height:56px;min-height:56px;display:flex;align-items:center;justify-content:flex-end;padding:10px 14px;border-top:1px solid #f0f0f0;background:#fff}.document-file-preview-modal__loading{width:100%;min-height:240px;display:flex;align-items:center;justify-content:center}.document-file-preview-modal__iframe{width:100%;height:100%;border:none;border-radius:4px;background:#fff;display:block}.document-file-preview-modal__window--moving .document-file-preview-modal__iframe{pointer-events:none}.document-file-preview-modal__image{max-width:100%;max-height:100%;object-fit:contain}.document-file-preview-modal__text{width:100%;height:100%;margin:0;padding:12px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}@media(max-width:767px){.document-files-mobile-drawer .ant-drawer-content{border-radius:18px 18px 0 0;overflow:hidden}.document-files-mobile-drawer .ant-drawer-header{min-height:52px;padding:12px 16px}.document-files-mobile-drawer .ant-drawer-body{padding:8px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.document-files-mobile-drawer .document-files-popover__list{width:100%;max-width:none}.document-files-mobile-drawer .document-files-popover__list li{min-height:48px;padding:10px 0}.document-files-mobile-drawer .document-files-popover__link{min-height:32px;padding:5px 0;overflow:visible;font-size:14px;line-height:1.3;text-overflow:clip;white-space:normal;word-break:break-word}.document-files-mobile-drawer .document-files-popover__meta{font-size:11px}.document-file-preview-modal__overlay{background:#fff}.document-file-preview-modal__window--mobile{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-width:none;max-height:none;border-radius:0;box-shadow:none}.document-file-preview-modal__window--mobile .document-file-preview-modal__header{position:sticky;z-index:3;top:0;height:calc(50px + env(safe-area-inset-top));min-height:calc(50px + env(safe-area-inset-top));flex:0 0 auto;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));gap:8px;background:#fff;cursor:default}.document-file-preview-modal__window--mobile .document-file-preview-modal__title{font-size:13px}.document-file-preview-modal__window--mobile .document-file-preview-modal__close{width:36px;height:36px;flex:0 0 36px;font-size:24px}.document-file-preview-modal__window--mobile .document-file-preview-modal__body{padding:0;overflow:auto;align-items:stretch;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.document-file-preview-modal__window--mobile .document-file-preview-modal__iframe{min-width:100%;min-height:100%;border-radius:0}.document-file-preview-modal__window--mobile .document-file-preview-modal__image{width:100%;height:auto;max-height:none;margin:auto;object-fit:contain}.document-file-preview-modal__window--mobile .document-file-preview-modal__text{border:0;border-radius:0;font-size:14px}.document-file-preview-modal__window--mobile .document-file-preview-modal__footer{height:auto;min-height:calc(58px + env(safe-area-inset-bottom));padding:9px max(10px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));gap:7px}.document-file-preview-modal__window--mobile .document-file-preview-modal__footer .ant-btn{min-width:0;flex:1 1 0;padding-inline:8px;font-size:12px}}.assistant-fab{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;gap:8px}.assistant-chat{display:flex;min-height:260px;max-height:50vh;flex-direction:column;gap:10px;overflow:auto}.assistant-bubble{max-width:88%;padding:10px 12px;border-radius:12px;background:#f4f6fb}.assistant-bubble--user{align-self:flex-end;background:#e6f4ff}.assistant-bubble--assistant{align-self:flex-start}.payment-calendar-page{display:flex;width:100%;max-width:none;flex-direction:column;gap:8px}.payment-calendar-hero{display:flex;min-height:0;padding:7px 10px;border:1px solid #e3dfe8;border-radius:12px;align-items:center;justify-content:space-between;gap:8px;background:#f8f7fa;box-shadow:0 3px 12px #3a31430b}.payment-calendar-hero__main{display:flex;min-width:0;align-items:center}.payment-calendar-hero__back.ant-btn{height:32px;padding-inline:9px;border-radius:8px;color:#5c5564;background:#efecf2}.payment-calendar-hero__actions{flex-shrink:0}.payment-calendar-hero__actions .ant-btn{height:32px;padding-inline:12px;border-color:#ddd7e4;border-radius:8px;color:#4f4857;background:#fff;box-shadow:none}.payment-calendar-hero__actions .ant-btn:first-child{border-color:#cfc4dd;color:#51425f;background:#eee9f3}.payment-calendar-period{display:flex;min-height:38px;padding:4px 8px;border:1px solid #e5e1e9;border-radius:12px;align-items:center;gap:7px;background:#fff}.payment-calendar-period__caption{display:flex;min-width:0;align-items:center;gap:6px;color:#49424f;font-size:12px}.payment-calendar-period__caption .anticon{color:#88779a}.payment-calendar-period__caption .ant-picker{width:224px;border-color:#e1dce6;border-radius:8px;box-shadow:none}.payment-calendar-period__navigation,.payment-calendar-period__fold-actions{flex-shrink:0}.payment-calendar-period__divider{width:1px;height:22px;flex:0 0 1px;background:#ebe7ed}.payment-calendar-period__spacer{flex:1 1 auto}.payment-calendar-period .ant-checkbox-wrapper{color:#4f4855;font-size:11px}.payment-calendar-period .ant-btn{border-radius:8px;color:#665d6e;font-size:11px}.payment-calendar-period__fold-actions .ant-btn{color:#6a6071;font-size:10px}.payment-calendar-period__history.ant-btn{padding-inline:7px;color:#817688;font-size:10px}.payment-calendar-period__history--active.ant-btn{color:#8e555c;background:#f6e9eb}.payment-calendar-grid-wrap{width:100%;overflow-x:auto;border:1px solid #dfdbe4;border-radius:14px;background:#fff;box-shadow:0 10px 28px #352e3c0d;scrollbar-width:thin}.payment-calendar-grid{min-width:960px}.payment-calendar-grid__row{display:grid;grid-template-columns:minmax(230px,1.65fr) minmax(118px,.85fr) repeat(var(--payment-calendar-day-count, 7),minmax(92px,1fr));min-height:34px}.payment-calendar-grid__row>*{border-bottom:1px solid #eeebf0}.payment-calendar-grid__row>*+*{border-left:1px solid #f1eef3}.payment-calendar-grid__label{position:sticky;z-index:2;left:0;display:flex;min-width:0;padding:6px 12px;align-items:center;gap:7px;color:#39343e;background:#fff}.payment-calendar-grid__label strong,.payment-calendar-grid__label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-calendar-grid__label small{flex-shrink:0;color:#948c9b;font-size:9px;font-weight:500}.payment-calendar-grid__row--dates{position:sticky;z-index:4;top:0;min-height:46px}.payment-calendar-grid__row--dates .payment-calendar-grid__label{z-index:5;color:#655e6c;background:#f3f1f5;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.payment-calendar-grid__morning-head{display:flex;padding:4px;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#817489;background:#eeeaf1;text-align:center}.payment-calendar-grid__morning-head span{font-size:8px;line-height:1.1}.payment-calendar-grid__morning-head strong{color:#594f61;font-size:10px}.payment-calendar-grid__date{display:flex;padding:5px 3px;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#8a828f;background:#f3f1f5;font-size:9px}.payment-calendar-grid__date strong{color:#4f4855;font-size:11px}.payment-calendar-grid__date--today{background:#ece7f1}.payment-calendar-grid__date--today strong{color:#6d4f84}.payment-calendar-grid__date--past{color:#b57a7e;background:#f8f0f1}.payment-calendar-grid__date--past strong{color:#a86167}.payment-calendar-grid__section-title{display:flex;min-height:40px;padding:8px 13px;border-bottom:1px solid #e8e3eb;align-items:baseline;gap:9px}.payment-calendar-grid__section-title strong{color:#332e38;font-size:13px}.payment-calendar-grid__section-title span{color:#8b838f;font-size:10px}.payment-calendar-grid__section--balances .payment-calendar-grid__section-title{background:#fffbed}.payment-calendar-grid__section--income .payment-calendar-grid__section-title{background:#eef5fb}.payment-calendar-grid__section--payments .payment-calendar-grid__section-title{background:#f2f4f4}.payment-calendar-grid__row--direction{min-height:31px}.payment-calendar-grid__row--direction>*{background:#faf9fb}.payment-calendar-grid__row--direction .payment-calendar-grid__label{font-size:11px}.payment-calendar-grid__direction-toggle{border:0;border-bottom:1px solid #eeebf0;font:inherit;text-align:left;cursor:pointer}.payment-calendar-grid__direction-toggle:hover{background:#f4f1f6}.payment-calendar-grid__direction-caret{flex:0 0 auto;color:#867a8e;font-size:9px;transition:transform .16s ease}.payment-calendar-grid__direction-caret--expanded{transform:rotate(90deg)}.payment-calendar-grid__direction-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#aa95bb}.payment-calendar-grid__section--balances .payment-calendar-grid__direction-dot{background:#d2b958}.payment-calendar-grid__section--income .payment-calendar-grid__direction-dot{background:#79a9d0}.payment-calendar-grid__section--payments .payment-calendar-grid__direction-dot{background:#8ea2a4}.payment-calendar-grid__row--account{min-height:35px}.payment-calendar-grid__row--account .payment-calendar-grid__label{padding-left:28px;font-size:11px}.payment-calendar-grid__cell{display:flex;min-width:0;padding:4px 6px;align-items:center;justify-content:flex-end;color:#4a4450;background:#fff;font-size:11px;font-variant-numeric:tabular-nums}.payment-calendar-grid__cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-calendar-grid__conversion{margin-left:3px;color:#908795;font-size:8px;font-style:normal;font-weight:500;white-space:nowrap}.payment-calendar-grid__cell--editable{position:relative;display:grid;padding:0;border:0;border-bottom:1px solid #eeebf0;border-left:1px solid #f1eef3;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;font:inherit;transition:background .12s ease,color .12s ease}.payment-calendar-grid__cell--editable:hover,.payment-calendar-grid__cell--editable:focus-visible{z-index:1;color:#5e4870;background:#f5f0f8;outline:1px solid #d7c9df;outline-offset:-1px}.payment-calendar-grid__cell--filled{color:#37303c}.payment-calendar-grid__cell-open{display:flex;min-width:0;padding:4px 5px;border:0;align-items:center;justify-content:flex-end;gap:3px;color:inherit;background:transparent;font:inherit;cursor:pointer}.payment-calendar-grid__cell--fact{background:#fcfbfd}.payment-calendar-grid__cell--fact i{position:absolute;top:5px;right:5px;width:4px;height:4px;border-radius:50%;background:#7e9f84}.payment-calendar-grid__cell--negative strong{color:#b45a62}.payment-calendar-grid__cell--forecast{color:#403847;background:#fbfafc;font-weight:650}.payment-calendar-grid__cell--morning{background:#faf8fb}.payment-calendar-grid__cell--readonly{padding:0;border-bottom:1px solid #eeebf0;border-left:1px solid #f1eef3;color:#514a56;background:#f7f5f8}.payment-calendar-grid__cell--readonly .payment-calendar-grid__cell-open{width:100%;color:inherit;cursor:default;opacity:1}.payment-calendar-grid__cell--morning-placeholder{background:#fcfbfd}.payment-calendar-grid__cell--editable small{display:flex;min-width:14px;height:14px;padding-inline:3px;border-radius:999px;align-items:center;justify-content:center;color:#6b5a76;background:#ece5f0;font-size:8px;font-style:normal}.payment-calendar-grid__cell--planned .payment-calendar-grid__cell-open strong{color:#817887}.payment-calendar-grid__cell--expense strong,.payment-calendar-grid__cell--expense.payment-calendar-grid__cell--planned .payment-calendar-grid__cell-open strong{color:#b45a62}.payment-calendar-grid__confirm{display:flex;width:24px;min-width:24px;padding:0;border:0;border-left:1px solid #eee9f0;align-items:center;justify-content:center;color:#b08c57;background:#fcf8ef;font-size:10px;cursor:pointer}.payment-calendar-grid__confirm:hover,.payment-calendar-grid__confirm:focus-visible{color:#755230;background:#f4ead8;outline:none}.payment-calendar-grid__confirm--confirmed{color:#4f805e;background:#edf6ef}.payment-calendar-grid__confirm--confirmed:hover,.payment-calendar-grid__confirm--confirmed:focus-visible{color:#356846;background:#dfeee3}.payment-calendar-grid__confirm:disabled{cursor:wait;opacity:.65}.payment-calendar-grid__cell-add{color:#d3cbd7;font-size:13px;font-weight:500}.payment-calendar-grid__cell--editable:hover .payment-calendar-grid__cell-add{color:#856f93}.payment-calendar-grid__cell--total{gap:3px;color:#55505b;background:#faf9fb;font-size:10px;font-weight:600}.payment-calendar-grid__cell--total small{color:#aa7b5b;font-size:8px;font-weight:600}.payment-calendar-grid__cell--partial{background:#fcfaf6}.payment-calendar-grid__empty{padding:16px;border-bottom:1px solid #ebe7ed}.payment-calendar-grid__empty .ant-empty{margin-block:4px}.payment-calendar-grid__empty .ant-empty-description{color:#9a929e;font-size:11px}.treasury-directory .ant-drawer-header{border-bottom-color:#ebe7ee;background:#f8f7fa}.treasury-directory .ant-drawer-body{padding:16px;background:#fcfbfd}.treasury-directory__toolbar{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px}.treasury-directory__planfact{margin-bottom:12px}.treasury-directory__planfact .ant-alert-action{align-self:center}.treasury-directory__toolbar .ant-btn{border-radius:8px;background:#74627f;box-shadow:none}.treasury-directory .ant-table-wrapper{overflow:hidden;border:1px solid #e8e3eb;border-radius:10px}.treasury-directory .ant-table-thead>tr>th{padding-block:7px;color:#6e6673;background:#f2eff4;font-size:10px}.treasury-directory .ant-table-tbody>tr>td{padding-block:7px;border-bottom-color:#eeeaf0;font-size:11px}.treasury-directory__name{display:flex;min-width:0;flex-direction:column;gap:1px}.treasury-directory__name strong{overflow:hidden;color:#37313c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.treasury-directory__name span{color:#9a929f;font-size:9px}.treasury-calendar-editor__title{display:flex;flex-direction:column;gap:2px}.treasury-calendar-editor__title>span{color:#302a35;font-size:15px;font-weight:700}.treasury-calendar-editor__title small{color:#8c8491;font-size:10px;font-weight:500}.treasury-calendar-editor__projection{display:grid;margin-bottom:14px;padding:10px 12px;border:1px solid #e5dfe8;border-radius:10px;gap:2px;background:#f7f4f8}.treasury-calendar-editor__projection span{color:#746b79;font-size:10px}.treasury-calendar-editor__projection strong{color:#332c38;font-size:16px}.treasury-calendar-editor__projection small{color:#958c99;font-size:9px}.treasury-calendar-editor__updated{display:block;margin-top:-8px;font-size:9px}.treasury-calendar-editor__footer{display:flex;margin-top:16px;align-items:center;justify-content:space-between;gap:12px}.treasury-calendar-editor__footer .ant-btn{border-radius:8px}.treasury-calendar-editor__footer .ant-btn-primary{border-color:#75627f;background:#75627f;box-shadow:none}.treasury-calendar-editor__entries{display:grid;gap:16px}.treasury-calendar-editor__entry-list,.treasury-calendar-editor__entry-form{display:flex;min-width:0;padding:12px;border:1px solid #e8e3ea;border-radius:11px;flex-direction:column;gap:8px;background:#fcfbfd}.treasury-calendar-editor__section-head{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:10px}.treasury-calendar-editor__entry{display:grid;min-height:44px;padding:6px 7px 6px 9px;border:1px solid #ece8ee;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 28px 28px;align-items:center;gap:5px;background:#fff}.treasury-calendar-editor__entry--active{border-color:#cfc0d7;background:#f8f4fa}.treasury-calendar-editor__entry--document{grid-template-columns:minmax(0,1fr) auto}.treasury-calendar-editor__entry-main{display:flex;min-width:0;flex-direction:column;gap:1px}.treasury-calendar-editor__entry-main strong,.treasury-calendar-editor__entry-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treasury-calendar-editor__entry-main small{color:#8a7f8d;font-size:9px}.treasury-calendar-editor__entry-main strong{color:#3c3541;font-size:11px}.treasury-calendar-editor__entry-main--expense strong{color:#b45a62}.treasury-calendar-editor__entry-main span{color:#948b98;font-size:9px}.treasury-calendar-editor__entry .ant-tag{margin:0;border-radius:6px;font-size:9px}.treasury-calendar-editor__status.ant-btn{height:25px;padding-inline:8px;border-color:#decfaf;border-radius:7px;color:#8b6939;background:#fffaf0;box-shadow:none;font-size:9px}.treasury-calendar-editor__status--confirmed.ant-btn{border-color:#bfd8c5;color:#4e7658;background:#eff7f1}.treasury-calendar-editor__entry-form .ant-form-item{margin-bottom:10px}.treasury-calendar-editor__form-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);gap:12px}.treasury-calendar-editor__form-row .ant-input-number{width:100%}@media(max-width:767px){.payment-calendar-page{gap:8px}.payment-calendar-hero{padding:6px 8px;border-radius:11px}.payment-calendar-hero__main{align-items:center}.payment-calendar-hero__back.ant-btn{width:34px;min-width:34px;padding:0;font-size:0}.payment-calendar-hero__back .anticon{font-size:13px}.payment-calendar-hero__actions{display:flex;flex:1;justify-content:flex-end}.payment-calendar-hero__actions .ant-btn{width:auto}.payment-calendar-period{padding:6px;flex-wrap:wrap;gap:4px}.payment-calendar-period__caption{flex:1 1 220px}.payment-calendar-period__caption .ant-picker{width:100%}.payment-calendar-period__divider,.payment-calendar-period__spacer{display:none}.payment-calendar-period__fold-actions{margin-left:auto}.payment-calendar-period__fold-actions .ant-btn{padding-inline:5px}.payment-calendar-grid-wrap{border-radius:11px}.payment-calendar-grid{min-width:850px}.payment-calendar-grid__row{grid-template-columns:190px 110px repeat(var(--payment-calendar-day-count, 7),94px)}.treasury-calendar-editor__form-row{grid-template-columns:1fr;gap:0}.treasury-calendar-editor__entry{grid-template-columns:minmax(0,1fr) auto 26px 26px}.treasury-calendar-editor__entry--document{grid-template-columns:minmax(0,1fr) auto}}.contract-slot{display:grid;gap:8px;padding:12px 14px;border:1px solid #e8e4ee;border-radius:14px;background:#fbfafd}.contract-slot__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.contract-slot__hint{margin-bottom:0!important}.contract-slot__file{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.contract-slot__file:disabled{cursor:default}.legal-contract-page__card{display:grid;gap:8px;padding:14px;border:1px solid #ece8f2;border-radius:16px;background:#fff}.contract-history{display:grid;gap:12px}.legal-contract-page__actions{display:flex;flex-wrap:wrap;gap:8px}.app-shell--mobile .legal-contract-page__sticky{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px}
