.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-deep);color:var(--text);cursor:pointer;font-weight:600;font-size:.9rem;transition:background .15s,border-color .15s}.btn:hover{background:var(--bg-elevated);border-color:#0f1e3224}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(165deg,#e8a82e,var(--accent));border-color:#b86e0059;color:#1f1406}.btn-primary:hover{filter:brightness(1.03)}.btn-ghost{background:transparent}.btn-danger{border-color:#b4232c59;color:var(--danger)}.buh-sbis-export-ctl{--buh-sbis-go-height: 2.45rem;display:inline-flex;flex-direction:column;align-items:stretch;gap:.35rem;min-width:15.5rem;max-width:22rem;padding:.55rem .75rem .5rem;border:1px solid rgba(184,110,0,.45);border-radius:calc(var(--radius) + 2px);background:linear-gradient(165deg,#e8a82e38,#e8a82e14);box-shadow:0 1px 2px #0f1e320d}.buh-sbis-export-ctl__go{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;min-height:var(--buh-sbis-go-height);background:linear-gradient(165deg,#e8a82e,var(--accent));color:#1f1406;font:inherit;font-weight:700;font-size:.98rem;line-height:1.25;padding:.45rem .85rem;border-radius:var(--radius);cursor:pointer;text-align:center}.buh-sbis-export-ctl__go:hover:not(:disabled){filter:brightness(1.04)}.buh-sbis-export-ctl__go:disabled{opacity:.45;cursor:not-allowed}.buh-sbis-export-ctl__ukep{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding:.1rem .15rem 0;font-size:.78rem;line-height:1.3;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.buh-sbis-export-ctl__ukep input{margin:.15rem 0 0;flex-shrink:0}.buh-sbis-export-ctl__ukep span{color:var(--text-muted)}.card{background:var(--bg-deep);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);padding:1.25rem;box-shadow:0 1px 2px #0f1e320a}.card+.card{margin-top:1rem}.field{margin-bottom:1rem}.field label{display:block;font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:.35rem}.input,.select,.textarea{width:100%;max-width:28rem;padding:.55rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:#fbfcfe;color:var(--text)}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--accent-soft);border-color:#b86e0059}.textarea{min-height:8rem;font-family:var(--mono);font-size:.82rem;max-width:none}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-deep)}.buh-page-centered{display:flex;flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;margin-inline:auto;gap:0}.buh-page-centered>.alert,.buh-page-centered>.page-sub,.buh-page-centered>p{width:100%;box-sizing:border-box}.buh-page-centered--compact{width:min(40rem,100%)}.buh-page-centered--medium{width:min(52rem,100%)}.buh-page-centered--wide{width:min(72rem,100%)}.buh-bank-tabs{justify-content:center;width:100%}.buh-bank-stmt-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .55rem;width:100%;box-sizing:border-box;margin:1rem 0 .75rem}.buh-bank-stmt-filters__search{display:inline-flex;align-items:center;gap:.4rem;margin:0;flex:0 0 auto}.buh-bank-stmt-filters__right{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .5rem;flex:0 1 auto;min-width:0}.buh-bank-stmt-filters__label,.buh-period-controls--bank-stmt .buh-period-controls__label{font-size:.88rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.buh-bank-stmt-filters__input{width:min(14rem,36vw);max-width:none;margin:0}.buh-bank-stmt-filters__reset{flex-shrink:0}.buh-period-controls--bank-stmt{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 1 auto;margin-bottom:0;padding:0;border-bottom:none;gap:.4rem .5rem;width:auto}.buh-period-controls--bank-stmt .buh-period-controls__presets{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .4rem;width:auto;margin:0}.buh-period-controls--bank-stmt .buh-period-controls__preset-btns{gap:.3rem}.buh-period-controls--bank-stmt .buh-period-controls__range{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .4rem;width:auto;margin:0}.buh-period-controls--bank-stmt .buh-period-controls__dates{gap:.35rem .45rem}.buh-period-controls--bank-stmt .buh-period-controls__range .date-nav-buttons{margin:0}@media(max-width:720px){.buh-bank-stmt-filters{justify-content:center}.buh-bank-stmt-filters__right{justify-content:center;min-width:100%}.buh-period-controls--bank-stmt,.buh-period-controls--bank-stmt .buh-period-controls__presets,.buh-period-controls--bank-stmt .buh-period-controls__range{justify-content:center}}.buh-page-centered--xwide{width:min(96rem,100%)}.company-layout-chrome,.company-layout-outlet{width:100%;box-sizing:border-box}.company-layout-chrome{text-align:center}.company-layout-chrome .tabs{justify-content:center}.company-layout-chrome>div:first-child{text-align:left}.buh-reporting-page{width:100%;max-width:100%;box-sizing:border-box}.buh-reporting-page .company-subnav-chrome .tabs{justify-content:center}.buh-reporting-inner{width:min(56rem,100%);margin-inline:auto;box-sizing:border-box}.buh-reporting-section-title{text-align:center}.buh-period-controls{display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%;box-sizing:border-box;margin-bottom:1rem;padding:.65rem 0;border-bottom:1px solid var(--border, #e2e2e2)}.buh-period-controls__presets{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .6rem;width:100%}.buh-period-controls__label{font-weight:600}.buh-period-controls__preset-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.buh-period-controls__range{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%}.buh-period-controls__range .date-nav-buttons{margin-top:.1rem}.buh-period-controls__dates{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .65rem}.buh-period-controls__date-label{display:inline-flex;align-items:center;gap:.35rem}.buh-period-controls__date-input{width:9.5rem}.buh-period-controls__custom-hint{font-size:.82rem;color:var(--text-muted);width:100%;text-align:center}.buh-period-controls--sbis-inbound{margin-bottom:0;padding:0;border-bottom:none}.buh-period-controls--sbis-inbound .buh-period-controls__dates .btn{flex-shrink:0}.buh-reporting-page .card,.buh-reporting-page .buh-fit-card{width:100%;max-width:100%;box-sizing:border-box}.buh-reporting-page .page-sub{width:100%;box-sizing:border-box}.buh-reporting-period-hint{text-align:center}.buh-fns-requirements{width:100%;max-width:100%;box-sizing:border-box}.buh-fns-requirements-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:1rem;width:100%;min-width:0}.buh-fns-requirements-grid>*{min-width:0}.buh-fns-requirements-upload-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.buh-fns-requirements-list-btn{width:100%;text-align:left;padding:.5rem .65rem;border-radius:6px;cursor:pointer;box-sizing:border-box}.buh-fns-requirements-list-btn__title{font-weight:600;font-size:.9rem;word-break:normal;overflow-wrap:break-word;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset}.buh-fns-requirements-list-btn__meta{font-size:.8rem;color:var(--text-muted);word-break:normal;overflow-wrap:break-word;line-height:1.35;white-space:normal}.buh-fns-requirements-draft-wrap{max-width:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.buh-fns-requirements-draft{margin:0;padding:.75rem;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;font-size:.875rem;line-height:1.45;background:var(--surface-2);border-radius:6;max-width:100%;box-sizing:border-box;font-family:inherit}@keyframes buh-fns-spin{to{transform:rotate(360deg)}}.buh-fns-requirements-draft--table{white-space:normal}.buh-fns-requirements-draft .fns-cover-table{width:100%;border-collapse:collapse;margin:.5rem 0 1rem;font-size:.8125rem}.buh-fns-requirements-draft .fns-cover-table th,.buh-fns-requirements-draft .fns-cover-table td{border:1px solid var(--border);padding:.35rem .45rem;vertical-align:top;text-align:left}.buh-fns-requirements-draft .fns-intro,.buh-fns-requirements-draft .fns-rest{margin:0 0 .75rem;white-space:normal}.buh-fns-requirements-draft .fns-p{margin:0 0 .55rem;text-indent:1.25em;text-align:justify;white-space:normal}.buh-fns-requirements-attach-row{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border:1px solid var(--border);border-radius:6;font-size:.875rem;min-width:0}.buh-fns-requirements-attach-row__name{flex:1 1 auto;min-width:0;word-break:break-word}.buh-fns-requirements-back{margin-bottom:.75rem}.led-native-app .buh-fns-requirements-grid,.buh-fns-requirements--mobile .buh-fns-requirements-grid{grid-template-columns:1fr}.led-native-app .buh-fns-requirements-intro,.buh-fns-requirements--mobile .buh-fns-requirements-intro{display:none}.led-native-app .buh-fns-requirements-upload-row,.buh-fns-requirements--mobile .buh-fns-requirements-upload-row{flex-direction:column;align-items:stretch}.led-native-app .buh-fns-requirements-upload-row input[type=file],.buh-fns-requirements--mobile .buh-fns-requirements-upload-row input[type=file]{max-width:100%}.led-native-app .buh-fns-requirements-upload-row .primary,.buh-fns-requirements--mobile .buh-fns-requirements-upload-row .primary,.led-native-app .buh-fns-requirements-upload-row button,.buh-fns-requirements--mobile .buh-fns-requirements-upload-row button{width:100%}.led-native-app .buh-fns-requirements-draft-wrap,.buh-fns-requirements--mobile .buh-fns-requirements-draft-wrap{max-height:min(70vh,720px)}.led-native-app .buh-fns-requirements,.buh-fns-requirements--mobile.buh-fns-requirements,.led-native-app .buh-fns-requirements .buh-fit-card,.buh-fns-requirements--mobile .buh-fns-requirements .buh-fit-card{overflow-x:visible;overflow-y:visible}.led-native-app .buh-fns-requirements-draft,.buh-fns-requirements--mobile .buh-fns-requirements-draft{overflow:visible}.led-native-app .buh-fns-requirements-attach-row,.buh-fns-requirements--mobile .buh-fns-requirements-attach-row{flex-wrap:wrap}.led-native-app .buh-fns-requirements-attach-row__size,.buh-fns-requirements--mobile .buh-fns-requirements-attach-row__size{width:100%;padding-left:.1rem}.buh-report-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .75rem}.buh-report-section-head .btn{flex-shrink:0}.buh-report-export-pair{display:inline-grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:stretch;width:min(32rem,100%)}.buh-report-export-pair .buh-sbis-export-ctl{width:100%;min-width:0;max-width:none;height:100%;box-sizing:border-box}.buh-report-export-pair .buh-report-xml-fns-stack{width:100%;height:100%;margin-top:0;align-self:stretch;gap:.35rem;box-sizing:border-box}.buh-report-export-pair .buh-report-xml-fns-stack__btn{flex:1 1 0;min-height:0!important;padding:.4rem .75rem!important;font-size:.88rem!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap;width:100%;box-sizing:border-box}.buh-report-xml-fns-stack{display:inline-flex;flex-direction:column;align-items:stretch;gap:.35rem;box-sizing:border-box}.buh-report-xml-fns-stack__btn{padding:.4rem .75rem!important;font-size:.88rem!important;line-height:1.2!important;white-space:nowrap;width:100%;box-sizing:border-box}.buh-reporting-filing-bar{margin:.5rem 0 .75rem}.buh-reporting-filing-bar__head{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;justify-content:space-between}.buh-reporting-filing-bar__badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.buh-reporting-filing-badge-wrap{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.buh-reporting-filing-bar__actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.buh-reporting-filing-corr{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-muted, #666);white-space:nowrap}.buh-reporting-filing-corr__input{width:4.25rem;padding:.2rem .35rem;font-size:.9rem;text-align:right}.buh-reporting-filing-bar__check{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin-top:.45rem}.buh-reporting-filing-bar__check .buh-reporting-filing-message{margin:0;flex:1 1 12rem}.buh-reporting-filing-badge{display:inline-block;font-size:.82rem;font-weight:500;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);font-family:inherit;line-height:1.3;background:transparent;cursor:default}button.buh-reporting-filing-badge{cursor:pointer}button.buh-reporting-filing-badge:disabled{cursor:default;opacity:.75}.buh-reporting-filing-badge--draft{color:var(--text-muted);background:var(--surface-2, rgba(0, 0, 0, .03))}.buh-reporting-filing-badge--submitted{color:var(--success, #0a6);border-color:color-mix(in srgb,var(--success, #0a6) 35%,var(--border));background:color-mix(in srgb,var(--success, #0a6) 8%,transparent)}.buh-reporting-filing-badge--selected{outline:2px solid color-mix(in srgb,var(--accent, #36c) 55%,transparent);outline-offset:1px}.buh-reporting-filing-unmark{font-size:.82rem!important;padding:.15rem .5rem!important;min-height:0!important}.buh-reporting-filing-message{margin:.35rem 0 0;font-size:.88rem}.buh-reporting-filing-message--ok{color:var(--success, #0a6)}.buh-reporting-filing-message--warn{color:var(--warn, #b8860b)}.buh-reporting-filing-message--err{color:var(--danger, #c00)}.buh-reporting-breakdown-wrap{margin-top:.65rem}.buh-reporting-breakdown-table{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}.buh-reporting-breakdown-table th,.buh-reporting-breakdown-table td{padding:.35rem .6rem;border-bottom:1px solid var(--border);text-align:right}.buh-reporting-breakdown-table th:first-child,.buh-reporting-breakdown-table td:first-child{text-align:left}.buh-reporting-breakdown-table thead th{color:var(--text-muted);font-weight:500;border-bottom-width:2px}.buh-reporting-breakdown-total td{font-weight:600;border-bottom:none}.buh-reporting-inline-totals{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.9rem;color:var(--text-muted)}.buh-reporting-summary-lines{margin:.65rem 0 0;display:grid;gap:.3rem;max-width:28rem;font-variant-numeric:tabular-nums}.buh-reporting-summary-line{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.buh-reporting-summary-line dt{margin:0;color:var(--text-muted)}.buh-reporting-summary-line dd{margin:0;text-align:right;white-space:nowrap}.buh-reporting-summary-line--emphasis dt,.buh-reporting-summary-line--emphasis dd{font-weight:600;color:inherit}.buh-reporting-summary-line--indent dt{padding-left:.75rem}.buh-reporting-summary-line--muted dt{font-size:.85rem}.buh-prib-articles{margin-top:.55rem;max-width:36rem}.buh-prib-articles-toggle{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.2rem 0;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:.9rem;cursor:pointer}.buh-prib-articles-toggle:hover{color:inherit}.buh-prib-articles-chevron{display:inline-block;width:.9rem;transition:transform .15s ease;transform-origin:50% 55%}.buh-prib-articles-chevron.is-open{transform:rotate(90deg)}.buh-prib-articles-panel{margin-top:.45rem;border:1px solid var(--border);border-radius:8px;overflow:hidden}.buh-prib-articles-table{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}.buh-prib-articles-table td{padding:.35rem .65rem;border-bottom:1px solid var(--border);vertical-align:top}.buh-prib-articles-table tr:last-child td{border-bottom:none}.buh-prib-articles-table td.num{text-align:right;white-space:nowrap;width:1%}.buh-prib-articles-row--section td{font-weight:600;background:color-mix(in srgb,var(--border) 28%,transparent)}.buh-prib-articles-row--indent td:first-child{padding-left:1.35rem;color:var(--text-muted);font-size:.84rem}.buh-prib-articles-row--clickable:hover td{background:color-mix(in srgb,var(--accent, #2a6) 10%,transparent)}.buh-ens-notification-block{text-align:center}.buh-ens-notification-block .buh-report-section-head{justify-content:center}.buh-ens-notification-block .buh-table-fit-wrap{display:inline-block;max-width:100%;overflow-x:auto;text-align:left;vertical-align:top}.buh-ens-notification-block .buh-table-fit-wrap table{width:auto}.buh-counterparties-page{width:100%;max-width:100%;box-sizing:border-box}.buh-counterparties-page .company-subnav-chrome .tabs{justify-content:center}.buh-cp-list-actions__inner{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.buh-cp-edit-actions{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.buh-cp-edit-actions__row{display:flex;flex-wrap:wrap;gap:.5rem}.buh-cp-check-result{display:grid;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.buh-cp-check-result>*{min-width:0;max-width:100%;box-sizing:border-box}.buh-salary-page{width:100%;max-width:100%;box-sizing:border-box}.buh-salary-page .company-subnav-chrome .tabs{justify-content:center}.buh-salary-page .card,.buh-salary-page .buh-fit-card,.buh-salary-staff,.buh-salary-staff .card,.buh-salary-staff .buh-fit-card{width:100%;max-width:100%;box-sizing:border-box}.buh-salary-staff-table{width:100%}.buh-salary-staff-table .buh-salary-staff-snils,.buh-salary-staff-table .buh-salary-staff-inn{white-space:nowrap;font-variant-numeric:tabular-nums}.buh-salary-staff-table .buh-salary-staff-snils{min-width:11.5rem}.buh-salary-staff-table .buh-salary-staff-inn{min-width:8.5rem}.buh-page-centered .card,.buh-page-centered .buh-fit-card{width:100%;max-width:100%;box-sizing:border-box}.buh-fit-card:not(.buh-doc-create-card){width:100%;max-width:100%;box-sizing:border-box}.buh-page-centered--compact .buh-fit-card .table-wrap{width:max-content;max-width:100%}.buh-page-centered--compact .buh-fit-card table{width:auto}.buh-page-centered--xwide:has(.buh-documents-page){width:100%;max-width:none}.buh-doc-journal-card .buh-doc-journal-table-wrap{width:100%;max-width:100%}.buh-doc-journal-table{width:100%}.buh-doc-journal-table .buh-doc-journal-cp{min-width:10rem;max-width:none;white-space:normal;word-break:break-word}.buh-doc-journal-table .buh-doc-journal-col-export,.buh-doc-journal-table .buh-doc-journal-col-actions{font-size:.85rem}.buh-doc-journal-actions{display:flex;flex-wrap:wrap;gap:.25rem .35rem;align-items:center}@media(min-width:75rem){.buh-doc-journal-card .buh-doc-journal-table-wrap{overflow-x:visible}.buh-doc-journal-table{table-layout:fixed}.buh-doc-journal-table .buh-doc-journal-col-export,.buh-doc-journal-table .buh-doc-journal-col-actions{white-space:normal}}@media(max-width:74.99rem){.buh-doc-journal-card .buh-doc-journal-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.buh-cash-page{width:100%;max-width:100%;box-sizing:border-box}.buh-cash-page .company-subnav-chrome .tabs{justify-content:center}.buh-cash-journal-card .buh-cash-journal-table-wrap{width:100%;max-width:100%}.buh-cash-journal-table{width:100%}.buh-cash-journal-table .buh-cash-journal-col-actions{white-space:nowrap}.buh-cash-journal-actions{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}@media(max-width:74.99rem){.buh-cash-journal-card .buh-cash-journal-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}tr.buh-doc-row-focus td{background:color-mix(in srgb,var(--accent, #2563eb) 14%,transparent);transition:background .4s ease}.buh-documents-page{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.buh-documents-page>.alert{width:min(40rem,100%);max-width:100%;margin-inline:auto;align-self:center;box-sizing:border-box}.buh-documents-page .company-subnav-chrome,.buh-documents-page .buh-doc-section-nav{width:100%;box-sizing:border-box}.buh-documents-page .company-subnav-chrome .tabs,.buh-documents-page .buh-doc-section-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem}.buh-documents-page .buh-doc-advance-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .55rem;width:100%;margin:-.35rem 0 1rem;padding:.45rem .65rem;border-radius:.5rem;background:var(--surface-elevated, rgba(127, 127, 127, .06));box-sizing:border-box}.buh-documents-page .buh-doc-advance-nav-label{font-size:.88rem;color:var(--text-muted);margin-right:.15rem}.buh-documents-page .buh-doc-advance-nav .btn-sm{padding:.22rem .55rem;font-size:.82rem}.buh-documents-page .buh-doc-create-card{width:min(40rem,100%);max-width:100%;min-width:0;margin-inline:auto;align-self:center;box-sizing:border-box}.buh-documents-page .buh-poa-section,.buh-documents-page .buh-contracts-section{display:flex;flex-direction:column;align-items:center;width:100%}.buh-documents-page .buh-poa-section>.card,.buh-documents-page .buh-contracts-section>.card{width:min(40rem,100%);max-width:100%;margin-inline:auto;box-sizing:border-box}.buh-contracts-section .form-field{display:block;width:100%;margin:0 0 .75rem}.buh-contracts-section .form-field>span{display:block;font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:.35rem}.buh-contracts-section .form-field input,.buh-contracts-section .form-field select,.buh-contracts-section .form-field textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:.55rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:#fbfcfe;color:var(--text)}.buh-contracts-section .buh-contract-template-fields{display:flex;flex-direction:column;width:100%}.buh-contracts-section .buh-contract-template-fields .form-field{margin-bottom:.75rem}.buh-contracts-section .buh-contract-template-fields .form-field:last-child{margin-bottom:0}.buh-documents-page .buh-poa-journal-card{width:fit-content;max-width:min(56rem,100%);min-width:min(20rem,100%)}.buh-documents-page .buh-poa-journal-card--empty{width:min(40rem,100%)}.buh-documents-page .buh-poa-journal-shell{width:min(68rem,100%);max-width:100%;margin-inline:auto;box-sizing:border-box}.buh-documents-page .buh-poa-journal-title{margin:0 0 .75rem;font-size:1rem;text-align:center}.buh-documents-page .buh-poa-journal-head{margin-bottom:.35rem;padding:0 .35rem}.buh-documents-page .buh-poa-journal-head-grid,.buh-documents-page .buh-poa-journal-row-grid{display:grid;grid-template-columns:3rem 6.5rem 6.5rem minmax(10rem,1.6fr) minmax(8rem,1fr);gap:.65rem .75rem;align-items:start;font-size:.88rem}.buh-documents-page .buh-poa-journal-head-grid{color:var(--muted, #666);font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.buh-documents-page .buh-poa-journal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.buh-documents-page .buh-poa-journal-list-item{display:flex;align-items:stretch;gap:.65rem}.buh-documents-page .buh-poa-journal-row-card{flex:1;min-width:0;margin:0;padding:.65rem .85rem;width:auto;max-width:none}.buh-documents-page .buh-poa-journal-cell{min-width:0;word-break:break-word}.buh-documents-page .buh-poa-journal-cell--num{font-variant-numeric:tabular-nums;font-weight:600}.buh-documents-page .buh-poa-journal-list-actions{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.35rem;padding:.15rem 0;min-width:11.5rem}.buh-documents-page .buh-poa-journal-list-actions .btn{white-space:nowrap;padding:.35rem .65rem;font-size:.85rem}.buh-documents-page .buh-poa-journal-list-actions .buh-sbis-export-ctl{min-width:0;max-width:none;width:100%}@media(max-width:52rem){.buh-documents-page .buh-poa-journal-head{display:none}.buh-documents-page .buh-poa-journal-row-grid{grid-template-columns:1fr;gap:.35rem}.buh-documents-page .buh-poa-journal-list-item{flex-direction:column}.buh-documents-page .buh-poa-journal-list-actions{flex-direction:row;min-width:0}}.buh-sbis-inbound-status-bar{display:flex;align-items:flex-start;gap:.65rem;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 .75rem;padding:.55rem .85rem;border-radius:8px;border:1px solid var(--border, #d8dee8);background:var(--surface-muted, #f4f6f9);color:var(--text);font-size:.88rem;line-height:1.45}.buh-sbis-inbound-status-bar--ai{border-color:#b8d4f0;background:#eef5fc}.buh-sbis-inbound-status-bar--busy{border-color:#c9d6e8;background:#f0f4fa}.buh-sbis-inbound-status-bar--error{border-color:#e8b4b4;background:#fdf0f0;color:var(--error, #b42318)}.buh-sbis-inbound-status-bar__label{flex:0 0 auto;font-weight:600;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #5c6678);padding-top:.05rem}.buh-sbis-inbound-status-bar__text{flex:1 1 auto;min-width:0}.buh-documents-page .buh-doc-journal-card.buh-fit-card,.buh-documents-page .buh-doc-recurring-card{width:100%;max-width:100%;align-self:stretch;box-sizing:border-box}.buh-doc-create-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.buh-doc-create-form .input,.buh-doc-create-form .select,.buh-doc-create-form .textarea{max-width:100%;min-width:0;box-sizing:border-box}.buh-doc-line-row{display:grid;gap:.35rem;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.buh-doc-line-metrics{display:grid;grid-template-columns:4.5rem 4.5rem 6.5rem 6.5rem auto;gap:.4rem;align-items:end;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.buh-doc-line-metrics>.field,.buh-doc-line-metrics>*{min-width:0}.buh-doc-line-metrics .input,.buh-doc-line-metrics .select{width:100%;max-width:none;min-width:0;box-sizing:border-box}.buh-doc-pair-dates{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.buh-doc-pair-dates>.field{min-width:0}@media(max-width:40rem){.buh-doc-line-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buh-doc-line-metrics>.btn{grid-column:1 / -1;justify-self:start}.buh-doc-pair-dates{grid-template-columns:1fr}}.buh-accounting-page{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box}.buh-accounting-section-title{text-align:center}.buh-accounting-page .company-subnav-chrome .tabs{justify-content:center}.buh-accounting-outlet{width:100%;max-width:100%;box-sizing:border-box}.buh-accounting-outlet>.page-title{text-align:center}.buh-accounting-outlet>.page-sub{text-align:center}.buh-accounting-outlet>.alert{margin-inline:auto;max-width:min(52rem,100%)}.buh-accounting-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem}.buh-accounting-outlet .table-wrap{width:100%;max-width:100%}.buh-usn-vat-advance-page{display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box}.buh-usn-vat-advance-page>.page-sub{max-width:48rem}.buh-usn-vat-advance-page .buh-fit-card{width:100%;max-width:100%;box-sizing:border-box}.buh-usn-vat-advance-page .table-wrap{width:100%;max-width:100%}.buh-usn-vat-advance-page .buh-uvar-table-wrap{overflow-x:auto}@media(min-width:64rem){.buh-usn-vat-advance-page .buh-uvar-table-wrap{overflow-x:visible}}.buh-usn-vat-advance-page table.buh-usn-vat-advance-table{width:100%;table-layout:fixed}.buh-usn-vat-advance-table th,.buh-usn-vat-advance-table td{padding:.4rem .45rem;vertical-align:top}.buh-usn-vat-advance-table .buh-uvar-col-check{width:2.1rem}.buh-usn-vat-advance-table .buh-uvar-check-stack{display:flex;flex-direction:column;gap:.15rem;align-items:center}.buh-usn-vat-advance-table .buh-uvar-col-cp{width:16%;white-space:normal;word-break:break-word}.buh-usn-vat-advance-table .buh-uvar-col-num{width:7.5%;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.84rem}.buh-usn-vat-advance-table th.buh-uvar-col-num{text-align:right;line-height:1.15;white-space:normal;font-size:.68rem;letter-spacing:.02em}.buh-usn-vat-advance-table .buh-uvar-th-sub{display:block;font-size:.62rem;font-weight:600;text-transform:none;letter-spacing:0;opacity:.9}.buh-usn-vat-advance-table .buh-uvar-col-status{width:9%;white-space:normal;font-size:.82rem}.buh-usn-vat-advance-table .buh-uvar-col-actions{width:6.5rem}.buh-usn-vat-advance-table .buh-uvar-actions{display:flex;flex-direction:column;gap:.25rem;align-items:stretch}.buh-usn-vat-advance-table .buh-uvar-actions .btn{padding:.28rem .4rem;font-size:.78rem;line-height:1.2;white-space:nowrap}@media(max-width:63.99rem){.buh-usn-vat-advance-page table.buh-usn-vat-advance-table{table-layout:auto;min-width:44rem}}.buh-bank-stmt-block{max-width:min(100%,78rem);width:100%;position:relative}.buh-bank-stmt-block .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table.buh-bank-stmt-table{width:max-content;min-width:100%;table-layout:auto}table.buh-bank-stmt-table th,table.buh-bank-stmt-table td{vertical-align:top}table.buh-bank-stmt-table th:nth-child(1),table.buh-bank-stmt-table td:nth-child(1){white-space:nowrap}table.buh-bank-stmt-table th:nth-child(2),table.buh-bank-stmt-table td:nth-child(2){white-space:nowrap}table.buh-bank-stmt-table .buh-bank-stmt-col-cp{min-width:8rem;max-width:14rem;white-space:normal;word-break:break-word;overflow:visible;line-height:1.35}table.buh-bank-stmt-table .buh-bank-stmt-col-purpose{min-width:12rem;max-width:22rem;white-space:normal;word-break:break-word;overflow:visible;line-height:1.35}table.buh-bank-stmt-table .buh-bank-stmt-col-balance{white-space:nowrap;text-align:right;min-width:7.5rem}.buh-bank-stmt-pager{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between;margin-top:.75rem;font-size:.88rem;color:var(--text-muted)}.buh-bank-stmt-pager-nav{display:flex;gap:.35rem;align-items:center}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{text-align:left;padding:.65rem .85rem;border-bottom:1px solid var(--border)}th{color:var(--text-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}tr:last-child td{border-bottom:none}.badge{display:inline-block;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:6px;background:var(--bg-panel);border:1px solid var(--border);color:var(--text-muted)}.badge-in{color:var(--success);border-color:#0a7d4d59;background:#0a7d4d14}.badge-out{color:var(--danger);border-color:#b4232c59;background:#b4232c0f}.alert{padding:.75rem 1rem;border-radius:var(--radius);background:#b4232c14;border:1px solid rgba(180,35,44,.25);color:#7a1e24;font-size:.9rem;white-space:pre-wrap}.tabs{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:1.25rem}.tabs a{padding:.45rem .85rem;border-radius:var(--radius);color:var(--text-muted);text-decoration:none;font-weight:600;font-size:.88rem}.tabs a:hover{background:var(--bg-elevated);color:var(--text)}.tabs a.active{background:var(--accent-soft);color:var(--accent-dim);border:1px solid rgba(184,110,0,.28)}.page-title{font-size:1.35rem;font-weight:700;margin:0 0 .25rem}.page-sub{color:var(--text-muted);margin:0 0 1.5rem;font-size:.95rem}.home-page{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem 0;box-sizing:border-box;text-align:center}.home-page-inner{width:100%;max-width:36rem}.home-page .page-sub{margin-bottom:1.25rem}.home-page-card{text-align:center}.home-page-hint{margin:0 0 1.25rem;color:var(--text-muted);line-height:1.5}.home-page-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;align-items:center}.buh-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;padding:1.5rem 1rem;overflow:auto;box-sizing:border-box}.buh-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:none;background:#0f1e3261;cursor:default;pointer-events:auto}.buh-modal-overlay--locked .buh-modal-backdrop{pointer-events:none;cursor:default}button.buh-modal-backdrop{cursor:pointer}.buh-modal-slot{position:relative;z-index:1;grid-area:1 / 1;justify-self:center;align-self:center;width:max-content;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 3rem);max-height:calc(100vh - 3rem);overflow:auto;box-sizing:border-box;margin:auto}.buh-modal-slot--form{max-width:min(36rem,calc(100vw - 2rem))}.buh-modal-slot--wide{max-width:min(48rem,calc(100vw - 2rem))}.buh-modal-slot--xlarge{max-width:min(72rem,calc(100vw - 1.5rem));width:min(72rem,calc(100vw - 1.5rem))}.buh-nds-book-table-wrap{overflow:auto;max-height:min(62dvh,36rem);border:1px solid var(--border);border-radius:8px}.buh-nds-book-table{width:100%;border-collapse:collapse;font-size:.88rem}.buh-nds-book-table th,.buh-nds-book-table td{padding:.4rem .55rem;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;vertical-align:top}.buh-nds-book-table th{position:sticky;top:0;background:var(--card, #fff);font-weight:600;z-index:1;box-shadow:0 1px 0 var(--border)}.buh-nds-book-table td.num,.buh-nds-book-table th.num{text-align:right;font-variant-numeric:tabular-nums}.buh-nds-book-table td.muted{color:var(--text-muted);font-size:.82rem}.buh-nds-book-table tbody tr:hover{background:color-mix(in srgb,var(--accent, #2a6) 8%,transparent)}.buh-nds-book-table tfoot td{font-weight:600;border-bottom:none;background:color-mix(in srgb,var(--border) 35%,transparent)}.buh-embed-doc-root .company-layout-chrome,.buh-embed-doc-root .company-subnav-chrome{display:none!important}.buh-embed-doc-root .buh-page-centered{max-width:none;padding:0;margin:0}.buh-embed-doc-root .buh-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100%;padding:0;background:var(--bg, #fff)}.buh-embed-doc-root .buh-modal-backdrop{background:transparent;pointer-events:none}.buh-embed-doc-root .buh-modal-slot,.buh-embed-doc-root .buh-modal-slot--wide{max-width:none;max-height:none;width:100%;height:100%;margin:0;align-self:stretch;justify-self:stretch}.buh-embed-doc-root .buh-modal-panel,.buh-embed-doc-root .buh-cp-edit-dialog{max-height:none;height:100%;border:none;border-radius:0;box-shadow:none}.buh-modal-slot--print{max-width:min(297mm,calc(100vw - 2rem))}.buh-modal-slot>*{width:100%;max-width:100%;box-sizing:border-box}.buh-modal-slot .ov-grid,.buh-modal-field-grid{display:grid;grid-template-columns:1fr;gap:.5rem 0;width:100%}@media(min-width:520px){.buh-modal-slot--wide .buh-modal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.buh-modal-panel,.buh-cp-edit-dialog{max-height:calc(100dvh - 3rem);max-height:calc(100vh - 3rem);overflow:auto}.buh-po-print-root{z-index:9999}.buh-po-backdrop{display:none}.buh-po-sheet{position:relative;z-index:1;width:100%;background:#fff;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);padding:10mm 12mm 12mm;box-shadow:0 12px 40px #0f1e322e}.buh-po-print-root.buh-modal-overlay{align-items:start;justify-items:center;padding-top:1rem;padding-bottom:1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.buh-po-print-root .buh-modal-slot{overflow:visible;max-height:none;align-self:start;margin:0;justify-self:center}.buh-po-print-root .buh-modal-panel,.buh-po-print-root .buh-po-sheet.buh-modal-panel{overflow:visible;max-height:none}.buh-po-scale-fit{width:100%;max-width:100%;overflow:visible}.buh-po-scale-fit__clip{overflow:hidden;max-width:100%}.buh-po-scale-fit__inner{box-sizing:border-box}.buh-po-scale-fit__inner--full{width:100%;max-width:100%}.buh-po-scale-fit__content{width:720px;min-width:720px;max-width:none}.buh-po-html-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-anchor:none}.buh-po-print-root .buh-po-fr{width:720px;min-width:720px;max-width:none;margin:0;overflow-x:visible}.buh-po-body{overflow:visible}.buh-po-body--pdf{overflow:visible;max-height:none}.buh-po-body--pdf .buh-po-fr,.buh-po-body--pdf .buh-po-fr *{user-select:text;-webkit-user-select:text}.buh-po-pdf-view,.buh-pdfjs-viewer{width:100%}.buh-pdfjs-pages{display:flex;flex-direction:column;align-items:center;gap:12px}.buh-pdfjs-page{display:block;max-width:100%;height:auto;box-shadow:0 2px 12px #0f1e321f;background:#fff}.buh-pdfjs-fallback{display:block;width:100%;min-height:min(70vh,720px);border:none;background:#fff}.buh-pdfjs-status{margin:.5rem 0;font-size:.9rem;color:var(--text-muted);text-align:center}.buh-pdfjs-status--err{color:var(--danger)}.buh-po-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:1rem}.buh-po-title{margin:0 0 .35rem;font-size:1.15rem}.buh-po-sub{margin:0 0 1rem;color:var(--text-muted);font-size:.92rem}.buh-po-grid{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr;gap:.35rem .75rem;font-size:.88rem;margin-bottom:1.25rem}.buh-po-grid dt{color:var(--text-muted);font-weight:600}.buh-po-grid dd{margin:0;word-break:break-word}.buh-t53-sheet{max-width:297mm}.buh-t53-print-content{overflow-x:auto}.buh-t53-fr table{width:max-content;max-width:100%}.buh-t53-fr{font-family:Verdana,Arial,sans-serif;font-size:8pt;color:#000}@media print{@page{size:A4 portrait;margin:8mm}.buh-po-fr,.buh-upd-fr{color:#000;max-width:none;width:100%;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.buh-upd-fr table,.buh-upd-fr td{border-color:#000!important}.no-print{display:none!important}body>*:not(.buh-po-print-root){display:none!important}.buh-po-print-root,.buh-po-print-root.buh-modal-overlay{position:static!important;inset:auto!important;padding:0!important;overflow:visible!important;display:block!important}.buh-po-print-root .buh-modal-backdrop{display:none!important}.buh-po-print-root .buh-po-sheet{display:block!important;margin:0 auto!important;overflow:visible!important;max-height:none!important}.buh-po-print-root .buh-modal-panel{overflow:visible!important;max-height:none!important}.buh-po-print-root .buh-po-body{overflow:hidden!important;max-width:100%!important}a[href]:after{content:none!important}.buh-po-sheet,.buh-t53-sheet{border:none;box-shadow:none;border-radius:0;max-width:none;width:100%;padding:0;background:#fff}}.buh-cp-edit-overlay{z-index:8000}.login-wrap{min-height:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;box-sizing:border-box}.login-card{width:100%;max-width:24rem}.login-card .input{max-width:none}.login-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.login-field span{font-size:.78rem;font-weight:600;color:var(--text-muted)}.auth-oauth-block{margin-bottom:1.25rem}.auth-oauth-caption{margin:0 0 12px;text-align:center;font-size:15px;font-weight:500;color:var(--text);letter-spacing:-.01em}.auth-oauth-buttons{display:flex;flex-direction:column;gap:10px;align-items:stretch}.auth-oauth-official-slot{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center}.auth-oauth-yandex-slot,.auth-oauth-mailid-slot{position:relative;width:100%;min-height:44px}.auth-oauth-mailid-slot.auth-oauth-official-slot{display:block;min-height:44px}.auth-mailid-btn{position:relative;display:block;width:100%;height:44px;border-radius:10px;background:#07f;color:#fff;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:44px;text-align:center;box-sizing:border-box;border:0;transition:background .15s ease;-webkit-font-smoothing:antialiased}.auth-mailid-btn:hover{background:#006be6;color:#fff;text-decoration:none}.auth-mailid-btn:active{background:#005fcc}.auth-mailid-btn:focus-visible{outline:2px solid #0077ff;outline-offset:2px}.auth-mailid-btn__mark{position:absolute;left:14px;top:50%;transform:translateY(-52%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:20px;font-weight:700;line-height:1;letter-spacing:-.04em}.auth-mailid-btn__label{display:block;padding:0 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-yandex-hint{margin:10px 0 0;text-align:center;font-size:13px;color:var(--text-muted)}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 4px;color:var(--text-muted);font-size:13px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.auth-yandex-native-btn{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:44px;padding:.55rem 1rem;border-radius:10px;border:1px solid #d9d9d9;background:#fff;color:#000;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.auth-yandex-native-btn:hover{background:#fafafa;border-color:#c4c4c4}.auth-yandex-native-btn:active{background:#f0f0f0}.auth-yandex-native-btn:focus-visible{outline:2px solid #fc3f1d;outline-offset:2px}.auth-yandex-native-btn__mark{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#fc3f1d;color:#fff;font-weight:700;font-size:.75rem;flex-shrink:0}.auth-yandex-native-btn__label{flex:1;text-align:center;font-size:.95rem;font-weight:500;line-height:1.2}.date-nav-buttons{display:inline-flex;gap:.15rem;align-items:center;justify-content:center}.date-nav-btn{min-width:1.65rem;padding:.1rem .35rem;line-height:1.2;font-size:1.15rem;font-weight:600}.date-nav-center-label{font-size:.8rem;font-weight:600;color:var(--text-muted);text-align:center;padding:0 .25rem;-webkit-user-select:none;user-select:none}.date-ru-input-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;vertical-align:top}.date-ru-input-wrap .input{max-width:none}.reliability-assessment-block{max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.reliability-assessment-block__head{display:flex;align-items:flex-start;gap:.5rem}.reliability-assessment-block__toggle{flex:1 1 auto;min-width:0;max-width:100%;text-align:left;font-weight:600;white-space:normal;margin:0;padding-left:0;padding-right:0}.reliability-assessment-block__copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--surface-1, transparent);color:var(--text);cursor:pointer}.reliability-assessment-block__copy:hover{border-color:var(--accent, #1a5276);color:var(--accent, #1a5276)}.reliability-assessment{font-size:.92rem;line-height:1.55;color:var(--text);max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.reliability-assessment__h{margin:.85rem 0 .5rem;font-size:.95rem;font-weight:600;color:var(--accent, #1a5276);overflow-wrap:break-word;word-break:break-word}.reliability-assessment__h:first-child{margin-top:0}.reliability-assessment__p{margin:0 0 .65rem;overflow-wrap:break-word;word-break:break-word}.reliability-assessment__list{margin:.35rem 0 .75rem;padding-left:1.25rem;max-width:100%;min-width:0}.reliability-assessment__list li{margin-bottom:.4rem;overflow-wrap:break-word;word-break:break-word}.reliability-assessment__hr{border:none;border-top:1px solid var(--border, #e2e8f0);margin:.75rem 0}.admin-subnav{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem}.admin-subnav-link{padding:.45rem .85rem;border-radius:var(--radius);font-weight:600;font-size:.88rem;color:var(--text-muted);text-decoration:none;border:1px solid transparent}.admin-subnav-link:hover{color:var(--text);background:var(--bg-elevated);text-decoration:none}.admin-subnav-link.active{color:var(--accent-dim);background:var(--accent-soft);border-color:#b86e0047}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.profile-notif-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.profile-notif-actions{display:flex;flex-wrap:wrap;gap:.5rem}.profile-notif-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:.45rem;padding:0 .35rem;border-radius:999px;background:var(--accent, #b86e00);color:#fff;font-size:.72rem;font-weight:700;vertical-align:middle}.profile-notif-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.profile-notif-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.profile-notif-item.is-unread{border-color:#b86e0059;background:var(--accent-soft, rgba(184, 110, 0, .08))}.profile-notif-main{min-width:0;flex:1}.profile-notif-title{font-weight:600;margin-bottom:.2rem}.profile-notif-body{font-size:.9rem;margin-bottom:.35rem}.profile-notif-meta{font-size:.78rem}.profile-notif-item-actions{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}.profile-card{display:flex;flex-direction:column}.profile-balance{font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.profile-tariff-head{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap;margin-bottom:.35rem}.profile-limits{display:flex;flex-direction:column;gap:.75rem}.profile-limit-row{display:flex;flex-direction:column;gap:.35rem}.profile-limit-label{display:flex;justify-content:space-between;gap:.75rem;font-size:.9rem}.profile-limit-bar{height:6px;border-radius:999px;background:var(--bg-elevated, #eef1f4);overflow:hidden}.profile-limit-bar-fill{height:100%;border-radius:999px;background:var(--accent, #b86e00)}.pwa-status-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem}.pwa-status-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600}.pwa-status-badge.is-ok{color:#0a5c38;background:#0a7d4d1f}.pwa-status-badge.is-upd{color:var(--accent-dim, #8a5200);background:var(--accent-soft, rgba(184, 110, 0, .12))}.pwa-status-badge.is-wait{color:var(--text-muted, #5a6b7d);background:var(--bg-elevated, #e8edf5)}.public-offer,.lp-offer{max-width:42rem}.public-offer h3,.lp-offer h3{margin:1.35rem 0 .5rem;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.public-offer h3:first-child,.lp-offer h3:first-child{margin-top:0}.public-offer p,.lp-offer p{margin:0 0 .55rem;font-size:.92rem;line-height:1.55;color:var(--text-muted)}.public-offer ul,.lp-offer ul{margin:.35rem 0 .75rem;padding-left:1.2rem;color:var(--text-muted);font-size:.92rem;line-height:1.5}.public-offer li,.lp-offer li{margin-bottom:.25rem}.profile-offer-modal{width:min(42rem,100%);max-height:min(85vh,40rem);display:flex;flex-direction:column;overflow:hidden}.profile-offer-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-shrink:0}.profile-offer-modal-body{overflow:auto;min-height:0;padding-right:.25rem}.profile-topup-form{margin-top:4px}.profile-topup-row{display:flex;gap:.5rem;flex-wrap:wrap}.profile-topup-row .input{flex:1 1 120px;min-width:120px}.payment-grace-banner{background:#fff8e6;border-bottom:1px solid #f0d78c;color:#7a5d00;padding:.65rem 1rem;font-size:.9rem;line-height:1.45;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;margin:-.5rem -.5rem 1rem}.profile-plan-list{list-style:none;padding:0;margin:0}.profile-plan-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--border, #e5e7eb)}.kb-article-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.kb-page{width:min(40rem,100%);max-width:100%;margin-inline:auto;box-sizing:border-box}.kb-article-card{width:100%}.kb-article-link{display:flex;align-items:baseline;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--border, #e5e7eb);border-radius:8px;text-decoration:none;color:inherit;background:var(--card, #fff)}.kb-article-link:hover{border-color:color-mix(in srgb,var(--accent, #b86e00) 40%,var(--border, #e5e7eb));background:var(--accent-soft, #fff8ef)}.kb-article-num{color:var(--muted, #6b7280);min-width:1.5rem}.kb-article-body{white-space:pre-wrap;line-height:1.6;margin-top:.75rem;font-size:.95rem;max-width:100%;overflow-wrap:anywhere}.kb-admin-layout{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:1rem;align-items:start}@media(max-width:720px){.kb-admin-layout{grid-template-columns:1fr}}.kb-admin-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.kb-admin-nav-btn{width:100%;text-align:left;border:1px solid transparent;background:transparent;padding:.55rem .65rem;border-radius:6px;cursor:pointer;font:inherit;color:inherit}.kb-admin-nav-btn:hover{background:var(--accent-soft, #fff8ef)}.kb-admin-nav-btn.active{background:var(--accent-soft, #fff8ef);border-color:#b86e0047;color:var(--accent-dim, #8a5200)}.kb-admin-textarea{width:100%;min-height:280px;resize:vertical;font-family:inherit;line-height:1.45}.ok-banner{color:var(--success, #0a7d4d);background:color-mix(in srgb,var(--success, #0a7d4d) 10%,transparent);border:1px solid color-mix(in srgb,var(--success, #0a7d4d) 30%,var(--border, #e5e7eb));border-radius:8px;padding:.65rem .85rem;margin:0 0 1rem}.support-chat{display:flex;flex-direction:column;gap:.65rem;max-height:420px;overflow:auto;padding:.75rem;background:var(--surface-2, #f8f9fa);border-radius:8px}.support-chat-profile{max-height:280px}.support-bubble{max-width:min(92%,520px);padding:.55rem .75rem;border-radius:10px;white-space:pre-wrap;word-break:break-word}.support-bubble-user{align-self:flex-end;background:color-mix(in srgb,var(--accent, #2563eb) 14%,white);border:1px solid color-mix(in srgb,var(--accent, #2563eb) 28%,transparent)}.support-bubble-admin{align-self:flex-start;background:#fff;border:1px solid var(--border, #e5e7eb)}.support-bubble-meta{font-size:.78rem;color:var(--muted, #6b7280);margin-bottom:.25rem}.support-bubble-body{font-size:.95rem;line-height:1.4}.support-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:var(--accent, #2563eb);color:#fff;font-size:.75rem;font-weight:600}.error-banner{color:var(--danger, #b4232c);background:color-mix(in srgb,var(--danger, #b4232c) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger, #b4232c) 28%,var(--border, #e5e7eb));border-radius:8px;padding:.65rem .85rem;margin:0 0 1rem}.ofd-pdf-split{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.ofd-pdf-split .ofd-pdf-main,.ofd-pdf-split .ofd-pdf-caret{display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.ofd-pdf-split .ofd-pdf-main{padding:.28rem .5rem;font-size:.8rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.ofd-pdf-split .ofd-pdf-caret{padding:.28rem .3rem;font-size:.7rem;border-top-left-radius:0;border-bottom-left-radius:0;min-width:1.4rem}.ofd-pdf-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;margin:0;padding:0;border:none;background:transparent;cursor:default}.ofd-pdf-menu{z-index:10041;min-width:13.5rem;padding:.25rem;border-radius:8px;border:1px solid var(--border, #e5e7eb);background:var(--bg-elevated, #fff);box-shadow:0 8px 24px #0f1e321f;display:flex;flex-direction:column;gap:.1rem}.ofd-pdf-menu--fixed{position:fixed}.ofd-pdf-menu--fixed.ofd-pdf-menu--up{transform:translateY(-100%)}.ofd-pdf-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;text-align:left;padding:.45rem .55rem;border-radius:6px;font-size:.82rem;cursor:pointer;color:var(--text)}.ofd-pdf-menu button:hover{background:var(--bg-deep, #f3f4f6)}.ofd-receipt-print-root .ofd-receipt-sheet{padding:.75rem .85rem 1rem;max-width:min(28rem,100%)}.ofd-receipt-print-root .buh-po-toolbar{justify-content:space-between;align-items:center}.ofd-receipt-frame{display:block;width:100%;min-height:min(78vh,720px);height:min(78vh,720px);border:0;background:#fff;border-radius:6px}.ofd-receipt-row:hover td{background:color-mix(in srgb,var(--accent, #2563eb) 6%,transparent)}.buh-ndfl2{max-width:100%;overflow-x:hidden}.buh-ndfl2-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem;justify-content:space-between}.buh-ndfl2-toolbar-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.buh-ndfl2-field{display:grid;gap:.25rem;min-width:0}.buh-ndfl2-field>span{font-size:.82rem;color:var(--text-muted)}.buh-ndfl2-field .input,.buh-ndfl2-field select.input,.buh-ndfl2-field input.input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.buh-ndfl2-form-grid{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.buh-ndfl2-field-wide{flex:1 1 14rem;min-width:min(100%,14rem)}.buh-ndfl2-edit-head{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center;margin-bottom:.75rem}.buh-ndfl2-edit-actions{display:flex;flex-wrap:wrap;gap:.4rem}.buh-ndfl2-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem 1rem;font-size:.9rem}.buh-ndfl2-info-grid--person{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:.75rem}@media(max-width:960px){.buh-ndfl2-info-grid--person{grid-template-columns:repeat(3,minmax(0,1fr))}}.buh-ndfl2-info-label{font-size:.78rem;color:var(--text-muted)}.buh-ndfl2-info-value{font-weight:600;overflow-wrap:anywhere;word-break:break-word}.buh-ndfl2-month-table-wrap{overflow-x:auto}.buh-ndfl2-month-list{display:flex;flex-direction:column;gap:.65rem}.buh-ndfl2-month-card{padding:.65rem .7rem;border:1px solid #e5e5e5;border-radius:var(--radius);background:#fff}.buh-ndfl2-month-card-head{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.55rem;align-items:end}.buh-ndfl2-month-remove{grid-column:1 / -1;width:100%}.buh-ndfl2-month-amounts{display:grid;grid-template-columns:1fr;gap:.5rem}.buh-ndfl2-list-cards{display:flex;flex-direction:column;gap:.75rem;padding:.85rem!important}.buh-ndfl2-list-card{padding:.75rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:#fafafa}.buh-ndfl2-list-card-title{font-size:.82rem;color:var(--text-muted);margin-bottom:.25rem}.buh-ndfl2-list-card-fio{font-weight:600;font-size:.95rem;overflow-wrap:anywhere;margin-bottom:.2rem}.buh-ndfl2-list-card-meta{font-size:.82rem;color:var(--text-muted);margin-bottom:.55rem;font-variant-numeric:tabular-nums}.buh-ndfl2-list-card-sums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.65rem;font-size:.8rem}.buh-ndfl2-list-card-sums>div{min-width:0;display:grid;gap:.15rem}.buh-ndfl2-list-card-sums span{color:var(--text-muted)}.buh-ndfl2-list-card-sums strong{font-variant-numeric:tabular-nums;font-size:.88rem;overflow-wrap:anywhere}.buh-ndfl2-list-card-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem}.buh-ndfl2-list-card-actions .btn{width:100%;padding-left:.35rem;padding-right:.35rem;font-size:.82rem}.buh-ndfl2--mobile .buh-ndfl2-panel{padding:.85rem .8rem 1rem}.buh-ndfl2--mobile .buh-ndfl2-toolbar,.buh-ndfl2--mobile .buh-ndfl2-toolbar-actions{flex-direction:column;align-items:stretch}.buh-ndfl2--mobile .buh-ndfl2-toolbar-actions .btn{width:100%}.buh-ndfl2--mobile .buh-ndfl2-form-grid{flex-direction:column;align-items:stretch}.buh-ndfl2--mobile .buh-ndfl2-form-grid>.btn{width:100%}.buh-ndfl2--mobile .buh-ndfl2-edit-head{flex-direction:column;align-items:stretch}.buh-ndfl2--mobile .buh-ndfl2-edit-actions{display:grid;grid-template-columns:1fr 1fr}.buh-ndfl2--mobile .buh-ndfl2-edit-actions .btn{width:100%;font-size:.82rem;padding-left:.4rem;padding-right:.4rem}.buh-ndfl2--mobile .buh-ndfl2-info-grid,.buh-ndfl2--mobile .buh-ndfl2-info-grid--person{grid-template-columns:1fr 1fr}.buh-ndfl2--mobile .buh-ndfl2-month-amounts{grid-template-columns:1fr}@media(min-width:380px){.buh-ndfl2--mobile .buh-ndfl2-month-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{color-scheme:light;--bg-deep: #ffffff;--bg-panel: #f4f7fb;--bg-elevated: #e8edf5;--border: rgba(15, 30, 50, .1);--text: #152232;--text-muted: #5a6b7d;--accent: #b86e00;--accent-dim: #8a5200;--accent-soft: rgba(184, 110, 0, .12);--success: #0a7d4d;--danger: #b4232c;--radius: 10px;--font: "DM Sans", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);background:radial-gradient(900px 480px at 0% 0%,rgba(255,210,140,.35),transparent 55%),radial-gradient(700px 400px at 100% -5%,rgba(180,210,255,.45),transparent 50%),linear-gradient(180deg,#f0f4fa,#e6ecf6);color:var(--text);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;color:var(--accent-dim)}button,input,select,textarea{font:inherit}code{font-family:var(--mono);font-size:.88em}
