.akt-page{background:#f5f6f8;min-height:100vh;padding:16px}.akt{color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;max-width:800px;margin:0 auto;padding:28px 32px;font-family:Times New Roman,Times,serif;font-size:14px;line-height:1.5}.akt p{text-align:justify;margin:8px 0}.akt-annex{max-width:24em;font-size:.85rem;text-align:right!important;margin-left:auto!important}.akt-title{text-align:center;margin:18px 0 10px;font-size:1.1rem;font-weight:700}.akt-place{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.akt-blank{vertical-align:baseline;border-bottom:1px solid #000;height:1.1em;display:inline-block}.akt-fill{border-bottom:1px solid #000;padding:0 2px;font-weight:600}.akt-table{border-collapse:collapse;width:100%;margin:6px 0}.akt-table th,.akt-table td{text-align:left;vertical-align:top;border:1px solid #000;height:1.9em;padding:4px 6px}.akt-table th{font-size:.8rem;font-weight:600}.akt-table td:first-child{text-align:center;width:2em}.akt-table td:nth-child(3){width:4em}.akt-table td:nth-child(n+4){width:5.5em}.akt-table td.akt-price{white-space:nowrap;width:7em;font-size:.85em}.akt-total td:first-child{text-align:right;font-weight:600}.akt-checks{margin:6px 0;padding:0;list-style:none}.akt-checks li{margin:4px 0}.akt-signs{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.akt-signs p{text-align:left;font-size:.9rem}.akt-hint{color:#555;font-size:.75rem}@media (width<=560px){.akt{padding:16px}.akt-signs{grid-template-columns:1fr}}@media print{@page{size:A4;margin:10mm}.no-print{display:none!important}.akt-page{background:#fff;min-height:0;padding:0}.akt{border:none;border-radius:0;max-width:none;padding:0;font-size:9.5pt;line-height:1.3}.akt p{margin:4px 0}.akt-title{margin:8px 0 6px}.akt-table th,.akt-table td{height:auto;padding:1px 4px;font-size:8.5pt}.akt-signs{gap:16px;margin-top:10px}.akt-fill{font-weight:600}}.receipts-page{background:#f5f6f8;min-height:100vh;padding:16px}.sb-receipt{color:#000;background:#fff;border:2px solid #000;max-width:820px;margin:0 auto 16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35}.sb-part{grid-template-columns:35.5% 1fr;min-height:290px;display:grid}.sb-part+.sb-part{border-top:1px solid #000}.sb-side{border-right:1px solid #000;flex-direction:column;align-items:center;padding:8px 10px;display:flex}.sb-title{align-self:flex-start;margin-bottom:6px;font-size:13px}.sb-title-2{margin-top:6px;margin-left:10px}.sb-qr{width:120px}.sb-qr svg{width:100%;height:auto;display:block}.sb-warning{text-align:center;margin-top:10px;font-size:12px;font-style:italic;font-weight:700}.sb-debt{text-align:center;width:100%;margin-top:36px}.sb-debt-head{font-size:15px;font-weight:700}.sb-debt-box{border:2px solid #000;margin:8px 6px 0;padding:6px;font-size:22px;font-weight:700;line-height:1.25}.sb-body{padding:8px 12px}.sb-strong{font-weight:700}.sb-charges{margin-top:6px;font-size:14px}.sb-ls{margin-top:4px;font-size:15px;font-weight:700}.sb-fio-label{width:4.2em;display:inline-block}.sb-sums{border-collapse:collapse;width:75%;margin:2px 0 4px}.sb-sums td{border:1px solid #000;padding:0 3px}.sb-sums td:last-child{text-align:right;width:40%}.sb-total td{font-size:14px;font-weight:700}.sb-small{margin-top:2px;font-size:11px}@media print{@page{size:A4;margin:8mm}.no-print{display:none!important}.receipts-page{background:#fff;min-height:0;padding:0}.sb-receipt{break-inside:avoid;max-width:none;margin:0 0 8mm;font-size:9.5pt}.sb-receipt:nth-of-type(2n){break-after:page}.sb-part{height:66mm;min-height:0}.sb-qr{width:30mm}.sb-warning{font-size:9pt}.sb-debt{margin-top:8mm}.sb-debt-box{font-size:17pt}.sb-charges,.sb-total td{font-size:10.5pt}.sb-ls{font-size:11pt}.sb-small{font-size:8.5pt}}.sb-site-notice{text-align:center;margin:auto 0;padding:8px 0;font-size:11px;line-height:1.35}.sb-site{font-size:15px;font-weight:700}@media print{.sb-site-notice{padding:2mm 0;font-size:8.5pt}.sb-site{font-size:12pt}}.registry-workspace{flex-direction:column;gap:7px;height:calc(100dvh - 130px);min-height:570px;font:13px Tahoma,Segoe UI,sans-serif;display:flex}.registry-workspace-title{flex-shrink:0;align-items:baseline;gap:14px;display:flex}.registry-workspace-title h1{margin:0;font-size:17px;font-weight:600}.registry-workspace-title span{color:#6b7280;font-size:12px}.registry-workspace-toolbar{background:#e9e9e9;border:1px solid #b9b9b9;border-top-color:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:5px;display:flex}.registry-workspace-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.registry-mode-note{color:#515b69;flex-shrink:0;font-size:12px}.registry-workspace-toolbar>span{color:#687381;font-size:12px}.registry-upper,.registry-lower{background:#efefef;border:1px solid #aaa;border-top-color:#fff;flex-direction:column;min-height:0;display:flex}.registry-upper{flex:.42;min-height:175px}.registry-lower{flex:.58;min-height:250px}.registry-table-slot{flex:1;min-height:0;overflow:hidden}.registry-workspace .registry-table .ant-table-thead>tr>th{white-space:nowrap;padding:5px 6px;font-size:12px}.registry-workspace .registry-table .ant-table-tbody>tr>td{white-space:nowrap;height:27px;padding:4px 6px;font-size:12px}.registry-workspace .registry-table .ant-table-tbody>tr{cursor:pointer}.registry-workspace .registry-table .ant-table-selection-column{padding:2px}.registry-workspace .registry-table .ant-pagination{min-height:26px;margin:3px 0;padding:1px 6px}.registry-workspace .registry-table .ant-tag{margin:0;padding:0 5px;font-size:11px;line-height:19px}.registry-section-bar{background:#e9e9e9;border-top:1px solid #c3c3c3;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:3px 6px;display:flex}.registry-section-bar>div{align-items:center;gap:12px;min-width:0;display:flex}.registry-selected-file{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.registry-payment-footer{flex-wrap:wrap;font-size:12px}.registry-payment-footer>div{flex-wrap:wrap;gap:8px 14px}.registry-legend{color:#666;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.registry-legend>span{align-items:center;gap:5px;display:inline-flex}.registry-legend i{border:1px solid #d1a248;flex-shrink:0;width:12px;height:12px;display:inline-block}.registry-legend-history{background:#fff1bf}.registry-legend i.registry-legend-now{background:#fce8e8;border-color:#c74242;border-left-style:solid;border-left-width:4px}.pds-desktop .registry-workspace .registry-table .registry-paid-off>td{background:#fff2c9!important}.pds-desktop .registry-workspace .registry-table .registry-status-review>td{background:#fff8df!important}.pds-desktop .registry-workspace .registry-table .registry-off-now>td:first-child{border-left:4px solid #c74242}.pds-desktop .registry-workspace .registry-table .registry-off-now:not(.registry-paid-off):not(.registry-status-review)>td{background:#fff1f0!important}.pds-desktop .registry-workspace .registry-payments-table .ant-table-row-selected>td{box-shadow:inset 0 -1px #368bd5,inset 0 1px #368bd5}.registry-cancelled-file,.registry-cancelled-payment{color:#888}.registry-deleted-amount{text-decoration:line-through}.registry-cancelled-caption{color:#9d3939;font-size:12px}.registry-skipped{border-top:1px solid #b7b7b7;flex-shrink:0;max-height:180px;overflow:auto}@media (width<=800px){.registry-workspace{height:auto;min-height:0}.registry-upper{flex:none;height:300px}.registry-lower{flex:none;height:430px}.registry-section-bar{flex-wrap:wrap}.registry-workspace-toolbar>span,.registry-workspace-title>span{display:none}.registry-legend{white-space:normal}}.payment-statistics-controls{gap:8px;margin-bottom:16px}.payment-statistics-overview{grid-template-columns:minmax(360px,600px) minmax(230px,1fr);align-items:start;gap:28px;display:grid}.payment-statistics-totals{border:1px solid #d9d9d9;border-radius:6px;gap:20px;padding:16px;display:grid}.payment-statistics-totals strong{font-variant-numeric:tabular-nums;font-size:22px}.statistics-key{width:12px;height:12px;margin-right:5px;display:inline-block}.statistics-charged{background:#cf1322}.statistics-paid{background:#389e0d}.payment-statistics-legend{margin:24px 0 8px}.payment-statistics-chart{border:1px solid #d9d9d9;padding:12px 4px;overflow-x:auto}.payment-statistics-chart svg{width:100%;max-height:420px;font-family:inherit;font-size:11px;display:block}@media (width<=800px){.payment-statistics-overview{grid-template-columns:minmax(0,1fr);gap:16px}}@media print{body:has(.ant-tabs-tabpane-active .payment-statistics){background:#fff}.payment-statistics-controls{display:none!important}body:has(.ant-tabs-tabpane-active .payment-statistics) .app-header{display:none!important}body:has(.ant-tabs-tabpane-active .payment-statistics) .app-general-menu{display:none!important}body:has(.ant-tabs-tabpane-active .payment-statistics) .app-navigation{display:none!important}body:has(.ant-tabs-tabpane-active .payment-statistics) .subscriber-navigation{display:none!important}body:has(.ant-tabs-tabpane-active .payment-statistics) .ant-tabs-nav{display:none!important}body:has(.ant-tabs-tabpane-active .payment-statistics) .app-content>:not(.ant-tabs){display:none!important}body:has(.ant-tabs-tabpane-active .payment-statistics) .app-content{margin:0;padding:0;overflow:visible}.payment-statistics-overview{display:block}.payment-statistics-totals{gap:24px;margin-top:12px;display:flex}.payment-statistics-totals>.ant-typography{display:none}.payment-statistics-chart{break-inside:avoid;overflow:visible}.payment-statistics-chart svg{max-height:none;min-width:0!important}.payment-statistics-output{-webkit-print-color-adjust:exact;print-color-adjust:exact}.payment-statistics-output tr{break-inside:avoid}}.subscriber-selection .ant-modal-container{background:#eee;border:1px solid #888;border-radius:2px;padding:0}.subscriber-selection .ant-modal-header{background:#eaf0f7;border-bottom:1px solid #bbb;margin:0;padding:10px 16px}.subscriber-selection .ant-modal-body{padding:0 12px}.subscriber-selection .ant-modal-title{font:15px Tahoma,sans-serif}.subscriber-selection .ant-tabs-nav{margin-bottom:12px}.subscriber-selection .ant-tabs-tab{padding:7px 10px}.subscriber-selection .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.subscriber-selection .ant-tabs-tab-active{background:#fafafa;border:1px solid #bbb}.selection-columns{grid-template-columns:1fr 1fr;gap:26px;min-height:395px;display:grid}.selection-columns fieldset{border:1px solid #bbb;border-top-color:#999;min-width:0;padding:12px 10px}.selection-columns legend{color:#444;width:auto;margin:0 4px;padding:0 5px;font:12px Tahoma,sans-serif}.subscriber-selection .ant-form-item{margin-bottom:9px}.selection-columns .ant-form-item-label{text-align:left;flex:0 0 180px}.selection-columns .ant-form-item-label>label{white-space:normal;height:auto;font:12px Tahoma,sans-serif}.selection-columns .ant-form-item-control{min-width:0}.selection-columns .ant-select,.selection-columns .ant-input-number{width:100%!important}.selection-range{grid-template-columns:180px minmax(0,1fr) 10px minmax(0,1fr);align-items:start;gap:3px;display:grid}.selection-range>span{padding-top:5px;font:12px Tahoma,sans-serif}.selection-range .ant-picker{width:100%;padding-inline:5px}.selection-range .ant-picker-input>input{font-size:11px}.selection-finances{margin-top:30px}.selection-finances .ant-checkbox-wrapper{font:12px Tahoma,sans-serif}.selection-extra{align-items:start;min-height:395px}.selection-extra-left{flex-direction:column;gap:18px;min-width:0;display:flex}.selection-extra .selection-hint{color:#555;margin:8px 0 0;font:11px/1.5 Tahoma,sans-serif}.selection-extra .ant-checkbox-wrapper{font:12px Tahoma,sans-serif}.selection-extra .selection-charge-summary>.ant-form-item{margin-top:20px}.workspace-calculation-note{flex-shrink:0;padding:4px 8px;font:11px/1.4 Tahoma,sans-serif}.selection-bottom{border-top:1px solid #bbb;justify-content:space-between;align-items:center;padding:12px 0;font:12px Tahoma,sans-serif;display:flex}.subscriber-selection .ant-modal-footer{text-align:left;border-top:1px solid #bbb;margin:0;padding:12px}.subscriber-selection .ant-modal-footer .ant-btn{border-radius:2px;min-width:110px}@media (width<=900px){.selection-columns{grid-template-columns:1fr;gap:12px}.selection-extra{min-height:200px}}@media (width<=520px){.selection-columns .ant-form-item-label{flex-basis:125px}.selection-range{grid-template-columns:1fr 10px 1fr}.selection-range>span:first-child{grid-column:1/-1}}.subscriber-desktop{background:#eee;height:100dvh;min-height:700px}.subscriber-desktop>.ant-layout{min-width:0}.subscriber-desktop .app-header{background:#edf2fa;border-bottom:1px solid #cbd1da;flex-shrink:0;height:auto;min-height:40px;padding:0 10px;font:14px Tahoma,sans-serif}.subscriber-desktop .app-title{font-size:14px;font-weight:500}.subscriber-desktop .app-content{flex-direction:column;padding:0 4px;display:flex;overflow:auto}.workspace-global-menu{color:#444;white-space:nowrap;margin-left:auto}.subscribers-workspace{color:#222;background:#efefef;flex-direction:column;flex:1;min-height:0;font:14px Tahoma,Segoe UI,sans-serif;display:flex}.subscribers-workspace button{font:inherit;cursor:pointer}.workspace-search,.workspace-navigation,.workspace-status{flex-shrink:0}.workspace-grid th button,.workspace-pane h2 button{color:inherit;background:0 0;border:1px solid #0000;border-radius:0;padding:2px 7px}.workspace-grid th button:hover,.workspace-pane h2 button:hover{background:#dcebf8;border-color:#90b6d4}.subscribers-workspace button:focus-visible,.workspace-global-menu:focus-visible{outline-offset:-2px;outline:2px solid #0068b7}.workspace-search.ant-form{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 0;display:flex}.workspace-search .ant-form-item{min-width:280px;margin:0}.workspace-search .ant-input-affix-wrapper{border-radius:0;height:30px;padding:2px 6px}.workspace-search .ant-input{font:14px Tahoma,sans-serif}.workspace-search .ant-btn,.workspace-navigation .ant-btn,.workspace-quick-filters .ant-btn{border-radius:0;height:30px;padding:2px 8px;font:13px Tahoma,sans-serif}.workspace-search .ant-checkbox-wrapper,.workspace-navigation .ant-checkbox-wrapper{font:13px Tahoma,sans-serif}.workspace-search>span:last-child{color:#666;margin-left:auto}.workspace-conditions{flex-shrink:0;margin-bottom:4px}.workspace-quick-filters{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:4px 0;display:flex}.workspace-color-legend{color:#444;flex-wrap:wrap;align-items:center;gap:5px 18px;max-width:100%;margin-left:auto;padding:0 8px;font-size:12px;display:flex}.workspace-color-legend>span{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.workspace-color-legend i{box-sizing:border-box;border:1px solid;border-left-width:4px;flex-shrink:0;width:13px;height:13px}.workspace-color-legend i.workspace-color-debt{background:#fff1f0;border-color:#c74242}.workspace-color-legend i.workspace-color-denunciation{background:#f4efff;border-color:#7d52a1}.workspace-conditions .ant-alert{padding:5px 9px}.workspace-conditions .ant-alert-description{font:13px Tahoma,sans-serif}.workspace-condition-values{overflow-wrap:anywhere;max-height:64px;margin-bottom:3px;overflow:auto}.workspace-condition-actions{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.workspace-list{border:1px solid #aaa;border-top:2px solid #b2b2b2;flex:1.4;min-height:180px;overflow:auto}.workspace-grid{border-collapse:separate;border-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:13px}.workspace-grid th{z-index:1;text-align:left;background:linear-gradient(#fafafa,#e7e7e7);border:1px solid #fff;border-color:#fff #bbb #aaa #fff;height:26px;padding:2px 5px;font-weight:400;position:sticky;top:0}.workspace-grid th button{text-align:left;white-space:nowrap;width:100%;padding:0;display:block}.workspace-grid td{text-overflow:ellipsis;max-width:310px;height:26px;padding:1px 6px;line-height:20px;overflow:hidden}.workspace-grid td.number{text-align:right}.workspace-grid td.workspace-charge-note{white-space:pre-wrap;overflow-wrap:anywhere;min-width:150px;max-width:190px}.workspace-grid .debt,.workspace-grid td.debt{color:#e12d35}.workspace-list tbody tr{cursor:default}.workspace-list tbody tr:hover:not(.selected){background:#e0edf8}.workspace-list tbody tr.selected{color:#fff;background:#0078d7}.workspace-list tbody tr.selected td.debt{color:#ffe1df}.workspace-list tbody tr.subscriber-off:not(.selected){background:#fff1f0}.workspace-list tbody tr.subscriber-off:hover:not(.selected){background:#ffe0dd}.workspace-list tbody tr.subscriber-off>td:first-child{box-shadow:inset 4px 0 #c74242}.workspace-list tbody tr.subscriber-off:not(.selected) td.debt{color:#9e1b22}.workspace-list tbody tr.subscriber-off.selected{color:#fff;background:#8b1e23}.workspace-list tbody tr.subscriber-off.selected>td:first-child{box-shadow:inset 4px 0 #ffb3b3}.workspace-list tbody tr.subscriber-off-denunciation:not(.selected){background:#f4efff}.workspace-list tbody tr.subscriber-off-denunciation:hover:not(.selected){background:#e9defa}.workspace-list tbody tr.subscriber-off-denunciation>td:first-child{box-shadow:inset 4px 0 #7d52a1}.workspace-list tbody tr.subscriber-off-denunciation.selected{color:#fff;background:#603184}.workspace-list tbody tr.subscriber-off-denunciation.selected>td:first-child{box-shadow:inset 4px 0 #d5b6f0}.workspace-list tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #004675}.workspace-list th:nth-child(3),.workspace-list td:nth-child(3){min-width:130px}.workspace-list th:nth-child(10),.workspace-list td:nth-child(10){min-width:120px}.workspace-navigation{border-bottom:3px ridge #ccc;flex-wrap:wrap;align-items:center;gap:13px;min-height:37px;padding:4px 0;display:flex}.workspace-row-actions{align-items:center;gap:2px;display:flex}.workspace-navigation>[role=status]{color:#666;font-size:12px}.workspace-selection-totals{background:#f6f6f6;border:1px solid #aaa;border-top:0;flex-shrink:0;padding:4px 8px;font-size:13px}.workspace-totals-heading{flex-wrap:wrap;gap:4px 16px;margin-bottom:3px;display:flex}.workspace-totals-heading>span,.workspace-selection-totals small{color:#666;font-size:12px}.workspace-selection-totals dl{flex-wrap:wrap;gap:4px 24px;margin:0;display:flex}.workspace-selection-totals dl>div{min-width:0}.workspace-selection-totals dt{font-weight:700}.workspace-selection-totals dd{overflow-wrap:anywhere;margin:0}.workspace-virtual-grid{table-layout:fixed;width:auto}.workspace-virtual-grid th{box-sizing:border-box;text-overflow:ellipsis;height:32px;overflow:hidden}.workspace-virtual-grid td{box-sizing:border-box;height:28px}.workspace-virtual-grid tr.workspace-spacer{background:0 0}.workspace-virtual-grid .workspace-spacer td{border:0;padding:0;line-height:0}.workspace-details{flex:1;grid-template-columns:270px 360px minmax(0,1fr);gap:4px;min-height:230px;padding:4px 0;display:grid}.workspace-pane{background:#eee;border:1px solid #aaa;border-top:2px solid #fff;border-left:2px solid #fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-pane h2{color:#444;background:#e6e6e6;border-bottom:1px solid #bbb;flex-shrink:0;align-items:center;gap:6px;min-height:24px;margin:0;padding:3px 6px;font:13px Tahoma,sans-serif;display:flex}.workspace-pane h2 button{white-space:nowrap;margin-left:auto;padding:1px 5px}.workspace-pane h2 button:disabled{color:#aaa;cursor:default}.workspace-card{overflow-y:auto}.workspace-card h2{overflow:visible}.workspace-identity{background:#f6f6f6;border-bottom:1px solid #ccc;flex-direction:column;gap:3px;padding:8px;font-size:13px;display:flex}.workspace-identity strong{color:#234c70;font-size:14px}.workspace-card dl{margin:4px;font-size:13px;line-height:22px}.workspace-card dl>div{grid-template-columns:1.2fr 1fr;display:grid}.workspace-card dt,.workspace-card dd{overflow-wrap:anywhere;margin:0;padding:0 3px}.workspace-card dd{border-left:1px solid #d1d1d1}.workspace-card .card-debt{background:#d7e9f9;font-weight:700}.workspace-charges-column{flex-direction:column;gap:4px;min-height:0;display:flex}.workspace-charges{flex:1.4}.workspace-services{flex:.6;min-height:65px}.workspace-scroll{flex:1;min-height:0;overflow:auto}.workspace-payments tbody{color:#288a31}.workspace-history-note{color:#666;border-top:1px solid #ddd;padding:3px 6px;font-size:14px}.workspace-task-entry{align-self:flex-start;margin:3px 0}.workspace-tasks{flex-shrink:0;height:240px;min-height:200px}.workspace-tasks .ant-table,.workspace-tasks .ant-table-thead>tr>th,.workspace-tasks .ant-tag{border-radius:0;font:13px Tahoma,sans-serif}.workspace-tasks .ant-table{background:#eee}.workspace-tasks .ant-table-wrapper .ant-table-cell{background:#eee;padding:2px 6px}.workspace-tasks .ant-table-wrapper .ant-table-thead .ant-table-cell{background:linear-gradient(#fafafa,#e7e7e7);border-right:1px solid #bbb}.workspace-tasks .ant-table-wrapper .ant-table-placeholder .ant-table-cell{padding:5px}.workspace-tasks .ant-alert{margin:3px;padding:5px 10px;font-size:13px}.workspace-tasks .ant-pagination{margin:4px!important}.workspace-status{border-top:1px solid #bbb;flex-wrap:wrap;align-items:center;gap:30px;min-height:23px;padding:2px 4px;font-size:13px;display:flex}.workspace-status strong{font-weight:500}.workspace-status>span{color:#666;margin-left:auto}.workspace-grid .workspace-empty,.workspace-empty{color:#777;text-align:center;padding:12px}@media (width>=2200px){.workspace-grid{font-size:14px}.workspace-grid td{height:23px}.workspace-details{grid-template-columns:310px 420px minmax(0,1fr)}}@media (width<=1200px){.workspace-details{grid-template-columns:240px 300px minmax(0,1fr)}.workspace-navigation{gap:5px}.workspace-navigation .ant-checkbox-wrapper{display:none}}@media (width<=900px){.subscriber-desktop{height:auto;min-height:100dvh}.subscriber-desktop .app-content{overflow:visible}.workspace-list{flex:none;height:340px}.workspace-details{flex:none;grid-template-columns:240px minmax(280px,1fr);min-height:360px}.workspace-payments{grid-column:1/-1;height:210px}.workspace-tasks{height:180px}.workspace-status{flex-wrap:wrap;gap:5px 15px}.workspace-search>span:last-child{margin-left:0}}@media (width<=600px){.workspace-details{flex-direction:column;display:flex}.workspace-card{max-height:340px}.workspace-charges-column{flex:none;height:300px}.workspace-search .ant-form-item{flex:1;min-width:200px}.workspace-navigation .ant-pagination{margin-left:0}}.workspace-selected-subscriber{background:#f6f6f6;border:1px solid #aaa;border-bottom:0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:5px 8px;display:flex}.subscriber-connection-status{white-space:nowrap;color:#165d2d;background:#edf8ef;border:1px solid #8bbb96;border-radius:3px;padding:0 6px;font-weight:700;display:inline-block}.subscriber-connection-status[data-off=true]{color:#8b1111;background:#fff1f0;border-color:#d78c8c}.metrics-page{color:#14243a;font-variant-numeric:tabular-nums;max-width:1760px;margin:0 auto;padding:10px 8px 24px;font-family:Segoe UI,Tahoma,sans-serif}.metrics-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.metrics-header h1{letter-spacing:-.5px;margin:0 0 3px;font-size:28px;font-weight:650;line-height:1.2}.metrics-header p{color:#64748b;margin:0;font-size:13px}.metrics-source{color:#526277;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.metrics-source i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.metrics-source-online i{background:#10b981}.metrics-controls{background:#fff;border:1px solid #dfe5ee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.metrics-page .metrics-controls .ant-btn{border-radius:7px}.metrics-controls-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.metrics-controls .metrics-quick-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.metrics-period{color:#526277;flex-wrap:wrap;gap:6px 18px;margin:10px 0 14px;font-size:12px;display:flex}.metrics-period strong{color:#334155;font-weight:600}.metrics-primary,.metrics-secondary{gap:12px;margin-bottom:12px;display:grid}.metrics-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-stat{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;padding:15px 18px;position:relative;overflow:hidden;box-shadow:0 2px 4px #14243a03}.metrics-stat-primary{border-top:3px solid var(--metric-color)}.metrics-stat-label{color:#64748b;margin-bottom:7px;font-size:13px}.metrics-stat-value{letter-spacing:-.7px;z-index:1;font-size:clamp(26px,2.7vw,36px);font-weight:650;line-height:1.1;position:relative}.metrics-secondary .metrics-stat{padding-block:12px}.metrics-secondary .metrics-stat-value{font-size:24px}.metrics-change{color:#64748b;margin-top:9px;font-size:11px;font-weight:550;display:inline-block}.metrics-change-positive{color:#078362}.metrics-change-negative{color:#c14949}.metrics-sparkline{opacity:.85;width:40%;max-width:160px;height:42px;position:absolute;bottom:18px;right:12px}.metrics-chart-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:14px;margin:16px 0 14px;display:grid}.metrics-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metrics-panel{background:#fff;border:1px solid #dfe5ee;border-radius:13px;min-width:0;padding:17px 20px;box-shadow:0 2px 4px #14243a03}.metrics-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;margin-bottom:16px;display:flex}.metrics-panel-head h2{margin:0;font-size:16px;font-weight:650;line-height:1.4}.metrics-panel-head p{color:#64748b;margin:3px 0 0;font-size:12px}.metrics-switch{background:#f1f5f9;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.metrics-switch button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11px}.metrics-switch button[aria-pressed=true]{color:#1d4ed8;background:#fff;box-shadow:0 1px 4px #14243a12}.metrics-switch button:focus-visible,.metrics-trend svg:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.metrics-trend{min-width:0;position:relative}.metrics-trend svg{width:100%;min-height:210px;max-height:310px;display:block;overflow:visible}.metrics-axis{fill:#8390a1;font-family:inherit;font-size:12px}.metrics-grid-line{stroke:#e9eef5;stroke-width:1px}.metrics-chart-tooltip{pointer-events:none;z-index:1;background:#fff;border:1px solid #dce4ef;border-radius:9px;min-width:150px;padding:10px 13px;font-size:11px;position:absolute;top:0;right:24px;box-shadow:0 4px 18px #1e293b15}.metrics-chart-tooltip strong{margin-bottom:6px;display:block}.metrics-chart-tooltip span{color:#64748b;align-items:center;gap:5px;margin:3px 0;display:flex}.metrics-chart-tooltip b{color:#334155;margin-left:auto;padding-left:20px}.metrics-chart-tooltip i,.metrics-device-legend i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.metrics-chart-legend{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;display:flex}.metrics-chart-legend i{vertical-align:middle;border-radius:2px;width:16px;height:3px;margin-right:5px;display:inline-block}.metrics-devices{flex-direction:column;align-items:center;gap:2px;display:flex}.metrics-donut{width:200px;max-width:100%;height:200px}.metrics-donut-total{fill:#14243a;font-size:30px;font-weight:650}.metrics-donut-segment{cursor:default;transition:stroke-width .15s}.metrics-donut-segment:hover,.metrics-donut-segment:focus-visible{stroke-width:28px;outline:none}.metrics-device-legend{gap:8px;width:100%;padding-top:4px;font-size:12px;display:grid}.metrics-device-legend>div{align-items:center;gap:12px;display:flex}.metrics-device-legend span{align-items:center;gap:7px;min-width:0;margin-right:auto;display:flex}.metrics-device-legend strong{font-weight:600}.metrics-device-legend small{color:#8b96a5;text-align:right;min-width:26px}.metrics-ranks{gap:16px;display:grid}.metrics-rank-row>div:first-child{justify-content:space-between;gap:16px;margin-bottom:7px;font-size:12px;display:flex}.metrics-rank-row span{color:#40516a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metrics-rank-row strong{white-space:nowrap;font-weight:600}.metrics-rank-row small{color:#8b96a5;text-align:right;min-width:42px;margin-left:8px;font-weight:400;display:inline-block}.metrics-rank-track{background:#f1f5f9;border-radius:5px;height:7px;overflow:hidden}.metrics-rank-track>div{border-radius:inherit;min-width:0;height:100%}.metrics-page .metrics-panel .ant-table-wrapper{background:#fff;border:0}.metrics-page .metrics-panel .ant-table-wrapper .ant-table{background:#fff}.metrics-page .metrics-panel .ant-table-wrapper .ant-table-thead>tr>th{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-right:0;font-size:12px;font-weight:500}.metrics-page .metrics-panel .ant-table-wrapper .ant-table-tbody>tr>td{border-color:#edf2f7;padding:10px 12px;font-size:12px}.metrics-page .metrics-panel .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8fbff}.metrics-page-path{overflow-wrap:anywhere;color:#40516a;font-family:Consolas,monospace}.metrics-page-share{align-items:center;gap:10px;min-width:120px;display:flex}.metrics-page-share .metrics-rank-track{flex:1;width:90px}.metrics-detail-button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.metrics-footer{color:#8390a1;margin-top:16px;font-size:11px;line-height:1.7}.metrics-inline-note{color:#64748b;background:#f5f8fd;border:1px solid #e3ebf7;border-radius:8px;margin:12px 0;padding:9px 12px;font-size:12px}.metrics-block-error{color:#a64435;padding:18px 8px;font-size:12px;line-height:1.6}.metrics-panel-empty{text-align:center;color:#8390a1;padding:40px 12px;font-size:12px}@media (width<=1050px){.metrics-chart-grid{grid-template-columns:minmax(0,1fr)}.metrics-devices{flex-direction:row;justify-content:space-around;gap:30px}.metrics-device-legend{max-width:360px}}@media (width<=650px){.metrics-page{padding:8px 1px}.metrics-primary{grid-template-columns:1fr}.metrics-primary .metrics-stat{min-height:85px}.metrics-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-two-columns{grid-template-columns:1fr}.metrics-panel{padding:15px 12px}.metrics-header{align-items:start}.metrics-header h1{font-size:25px}.metrics-source{font-size:10px}.metrics-devices{flex-direction:column;gap:6px}.metrics-trend svg{min-height:180px}.metrics-chart-tooltip{right:4px}}@media print{.metrics-controls,.metrics-switch,.metrics-detail-button{display:none}.metrics-stat,.metrics-panel{break-inside:avoid;box-shadow:none}.metrics-chart-grid{grid-template-columns:2fr 1fr}.metrics-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body{background:#f5f6f8;margin:0}.app{min-height:100vh}.app-sider{border-right:1px solid #f0f0f0}.app-sider .ant-menu{border-inline-end:none!important}.brand{color:#1d4ed8;align-items:center;height:56px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.app-content{min-width:0;padding:16px 24px}.page-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-title h3{margin:0!important}.nowrap{white-space:nowrap}.money{white-space:nowrap;font-variant-numeric:tabular-nums}.clickable-rows .ant-table-row{cursor:pointer}.cancelled td{color:#8c8c8c;text-decoration:line-through}@media (width<=600px){.app-content{padding:12px}}.center-page{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.app-header{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 24px;line-height:56px;display:flex}.app-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-menu{white-space:nowrap}.muted,.row-muted td{color:#00000073}.clickable{cursor:pointer}@media (width<=600px){.app-title{display:none}.app-header{justify-content:flex-end;padding:0 16px}.app-content{padding:12px 16px}}.app-sider .ant-layout-sider-zero-width-trigger{border-radius:0 6px 6px 0;top:8px}.row-problem td{background:#fff7e6}.app-sider .brand{overflow:hidden}body{background:#efefef}.pds-desktop{color:#222;background:#efefef;min-height:100dvh;font:14px Tahoma,Segoe UI,sans-serif}.pds-desktop>.ant-layout{background:#efefef;min-width:0}.pds-desktop .app-header{background:#edf2fa;border-bottom:1px solid #c1c7d0;flex-shrink:0;gap:12px;height:auto;min-height:40px;padding:0 10px;line-height:1.4}.pds-desktop .app-title{font-size:14px;font-weight:500;display:block}.pds-desktop .user-menu{color:#4c4c4c;margin-left:auto;font-size:13px}.app-navigation{z-index:3;background:#efefef;border-bottom:2px ridge #d0d0d0;flex-shrink:0;position:relative}.app-general-menu{z-index:4;background:#efefef;border-bottom:1px solid #bbb;flex-shrink:0;position:relative}.app-general-menu .ant-menu{background:0 0;border-bottom:0;flex-wrap:wrap;min-width:0;font-size:13px;line-height:32px}.app-general-menu .ant-menu-item-selected,.app-general-menu .ant-menu-submenu-selected{background:#d8eafa}.app-general-menu .ant-menu-item:focus-visible,.app-general-menu .ant-menu-submenu-title:focus-visible{outline-offset:-2px;outline:2px solid #0078d7}.app-general-menu .ant-menu-horizontal>.ant-menu-item,.app-general-menu .ant-menu-horizontal>.ant-menu-submenu{margin:0;padding-inline:10px;line-height:32px}.app-navigation .ant-menu{background:0 0;border-bottom:0;flex-wrap:wrap;min-width:0;font:14px Tahoma,Segoe UI,sans-serif}.app-navigation .ant-menu-horizontal>.ant-menu-item,.app-navigation .ant-menu-horizontal>.ant-menu-submenu{margin:0;padding-inline:11px;line-height:34px}.app-navigation .ant-menu-item-selected,.app-navigation .ant-menu-submenu-selected{background:#d8eafa}.app-navigation .ant-menu-item .anticon,.app-navigation .ant-menu-submenu .anticon{color:#5b6a77;font-size:14px}.app-navigation .ant-menu-item:focus-visible,.app-navigation .ant-menu-submenu-title:focus-visible{outline-offset:-2px;outline:2px solid #0078d7}.subscriber-navigation{background:#efefef;border-bottom:1px solid #bbb;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;min-height:33px;padding:3px 4px;display:flex}.subscriber-navigation a,.subscriber-navigation>button,.subscriber-navigation-advanced>button{box-sizing:border-box;color:#222;cursor:pointer;white-space:nowrap;background:#f4f4f4;border:1px solid #b5b5b5;border-radius:0;align-items:center;gap:4px;height:auto;min-height:30px;padding:2px 9px;font:13px Tahoma,sans-serif;text-decoration:none;display:inline-flex}.subscriber-navigation a:hover,.subscriber-navigation>button:hover,.subscriber-navigation-advanced>button:hover{background:#dcebf8;border-color:#90b6d4}.subscriber-navigation .active{background:#fff;border-color:#aaa #aaa #0078d7;border-bottom-style:solid;border-bottom-width:2px}.subscriber-navigation .anticon{color:#3477a9}.subscriber-navigation .subscriber-return{border-right-color:#bbb;margin-right:4px}.subscriber-navigation a:focus-visible,.subscriber-navigation>button:focus-visible,.subscriber-navigation-advanced>button:focus-visible{outline-offset:-2px;outline:2px solid #0068b7}.subscriber-navigation-search{flex:0 320px;min-width:min(240px,100%);max-width:100%}.subscriber-navigation .workspace-search.ant-form{min-height:30px;padding:0;display:block}.subscriber-navigation .workspace-search .ant-form-item{width:100%;min-width:0}.subscriber-navigation-advanced{margin-left:auto;display:flex}.subscriber-navigation-advanced>button{justify-content:center;width:32px;padding-inline:0}.pds-desktop .app-content{background:#efefef;min-width:0;padding:8px}.pds-desktop.subscriber-desktop .app-content{padding:0 4px}.pds-desktop .page-title{background:#e7e7e7;border:1px solid #b5b5b5;border-color:#fff #b5b5b5 #b5b5b5 #fff;gap:6px;min-height:32px;margin:0 0 8px;padding:4px 7px}.pds-desktop .page-title h3{font:600 16px Tahoma,Segoe UI,sans-serif}.pds-desktop .ant-card{border-color:#fff #b5b5b5 #b5b5b5 #fff;box-shadow:0 0 0 1px #d4d4d4}.pds-desktop .ant-card-head{border-bottom-color:#b9b9b9}.pds-desktop .ant-table-wrapper{background:#efefef;border:1px solid #b5b5b5;border-top-color:#aaa}.pds-desktop .ant-table-wrapper .ant-table{background:#efefef}.pds-desktop .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(#fafafa,#e7e7e7);border-bottom:1px solid #b5b5b5;border-right:1px solid #c1c1c1;font-size:13px;font-weight:400}.pds-desktop .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#dadada;font-size:14px}.pds-desktop .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#d8eafa}.pds-desktop .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#e1edf7}.pds-desktop .ant-table-wrapper .ant-pagination{margin:5px 0;padding:3px 7px}.pds-desktop .ant-tabs-nav{background:#e7e7e7;border:1px solid #bdbdbd;border-color:#fff #bdbdbd #bdbdbd #fff;margin-bottom:8px;padding:0 8px}.pds-desktop .ant-tabs-tab{padding:6px 0}.pds-desktop .ant-descriptions-bordered .ant-descriptions-view{border-color:#bbb}.pds-desktop .ant-descriptions-bordered .ant-descriptions-item-label{background:#e7e7e7}.pds-desktop .ant-statistic-title{color:#555}.pds-desktop .ant-statistic-content{font-size:22px}.pds-desktop .payment-deleted>td,.subscribers-workspace .workspace-grid .payment-deleted>td{color:#855454!important;background:#faeded!important}.payment-deleted .payment-amount{text-decoration:line-through}.payment-history-summary{color:#666;margin:4px 0 8px;font-size:13px}.ant-modal .ant-modal-container{border:1px solid #8b98a6;box-shadow:0 8px 35px #0003}.ant-modal .ant-modal-header{border-bottom:1px solid #bbb;margin:-4px -4px 10px;padding:6px 8px}.ant-drawer .ant-drawer-header{background:#e7e7e7;border-bottom-color:#b5b5b5;padding:9px 12px}.ant-drawer .ant-drawer-title{font-size:14px}.ant-drawer .ant-drawer-body{background:#efefef;padding:12px}.ant-menu-submenu-popup .ant-menu{border:1px solid #aaa;box-shadow:2px 3px 7px #0002}@media (width<=700px){.pds-desktop .app-header{gap:5px;padding:0 6px}.pds-desktop .app-title{font-size:14px}.pds-desktop .user-menu .muted{display:none}.pds-desktop .app-content{padding:5px}.app-navigation .ant-menu-horizontal>.ant-menu-item,.app-navigation .ant-menu-horizontal>.ant-menu-submenu{padding-inline:7px}}@media (height<=800px) and (width>=901px){.pds-desktop .workspace-list{min-height:150px}.pds-desktop .workspace-details{min-height:200px}.pds-desktop .workspace-tasks{height:70px}}@media print{.pds-desktop .app-header,.app-general-menu,.app-navigation,.subscriber-navigation{display:none}.pds-desktop,.pds-desktop .app-content{background:#fff}}.live-status{color:#536575;white-space:nowrap;margin-left:auto;margin-right:16px;font-size:13px}.live-status-pending{color:#8c6500}.live-status-offline{color:#b42318}@media (width<=800px){.live-status{display:none}}.user-menu{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tech-equipment-cards{gap:12px;display:grid}.tech-equipment-card{color:#222;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:14px;text-decoration:none;display:block}.tech-equipment-card:focus-visible{outline-offset:2px;outline:3px solid #0078d7}.tech-equipment-card-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.tech-equipment-card-title strong{flex:1;min-width:0}.tech-equipment-card-title .ant-tag{white-space:nowrap;flex-shrink:0}.tech-equipment-card p{margin:5px 0}.tech-equipment-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}@media (width<=767px){.tech-layout.pds-desktop{background:#f4f6f9;font:14px/1.45 Segoe UI,sans-serif}.tech-layout.pds-desktop .app-header{background:#fff;gap:8px;height:52px;min-height:52px;padding:4px 12px;line-height:normal}.tech-layout.pds-desktop .app-title{white-space:normal;max-width:42%;font-size:14px;display:block}.tech-layout.pds-desktop .user-menu{min-width:44px;max-width:55%;min-height:44px;font-size:14px}.tech-layout .user-menu .ant-space{gap:5px!important}.tech-layout .user-menu .ant-space-item{min-width:0}.tech-layout .user-menu .muted{display:none}.tech-layout .app-general-menu .ant-menu{flex-wrap:wrap}.tech-layout .app-general-menu .ant-menu-item,.tech-layout .app-general-menu .ant-menu-submenu{min-height:44px;font-size:14px;line-height:44px}.tech-layout.pds-desktop .app-content{padding:12px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:#f4f6f9}.tech-layout .ant-layout,.tech-layout .ant-tabs,.tech-layout .ant-tabs-content-holder,.tech-layout .ant-tabs-tabpane,.tech-layout .ant-card,.tech-layout .ant-card-body,.tech-layout .ant-col{min-width:0;max-width:100%}.tech-layout.pds-desktop .page-title{background:#fff;border:0;border-radius:8px;gap:10px;padding:10px}.tech-layout.pds-desktop .page-title h3{overflow-wrap:anywhere;min-width:0;font:600 18px/1.4 Segoe UI,sans-serif}.tech-layout .page-title .ant-space{flex-wrap:wrap;max-width:100%}.tech-layout.pds-desktop .ant-card{box-shadow:none;background:#fff;border:1px solid #d6dde7}.tech-layout .ant-card-head{min-height:48px;padding:12px}.tech-layout .ant-card-head-wrapper{display:block}.tech-layout .ant-card-head-title{white-space:normal;overflow-wrap:anywhere;font-size:16px}.tech-layout .ant-card-extra{margin-inline-start:0;width:100%;max-width:100%;margin-top:8px}.tech-layout .ant-card-extra .ant-space{flex-wrap:wrap;max-width:100%}.tech-layout .ant-card-body{overflow-wrap:anywhere;padding:12px}.tech-layout.pds-desktop .ant-tabs-nav{background:#fff;padding-inline:10px}.tech-layout .ant-tabs-tab{min-height:44px;font-size:14px}.tech-layout .ant-tabs-nav-more{min-width:44px;min-height:44px}.tech-layout .ant-collapse-header{min-height:44px}.tech-layout .ant-btn,.tech-dialog .ant-btn{white-space:normal;min-width:44px;height:auto;min-height:44px;padding-block:9px;line-height:1.4}.tech-layout .ant-input,.tech-layout .ant-select,.tech-layout .ant-picker,.tech-layout .ant-input-number,.tech-dialog .ant-input,.tech-dialog .ant-select,.tech-dialog .ant-picker,.tech-dialog .ant-input-number{max-width:100%;font-size:16px;min-width:0!important}.tech-layout .ant-input:not(textarea),.tech-layout .ant-picker,.tech-dialog .ant-input:not(textarea),.tech-dialog .ant-picker{min-height:44px}.tech-layout .ant-input-affix-wrapper .ant-input,.tech-dialog .ant-input-affix-wrapper .ant-input{min-height:28px}.tech-layout .ant-input-affix-wrapper,.tech-dialog .ant-input-affix-wrapper,.tech-layout .ant-select-selector,.tech-dialog .ant-select-selector{min-height:44px}.tech-layout .ant-input-number-input,.tech-dialog .ant-input-number-input{height:42px;font-size:16px}.tech-layout .ant-checkbox-wrapper,.tech-dialog .ant-checkbox-wrapper{align-items:center;min-height:44px}.tech-layout .ant-space,.tech-dialog .ant-space{max-width:100%}.tech-layout .ant-space-item,.tech-dialog .ant-space-item{min-width:0;max-width:100%}.tech-layout .tech-toolbar{width:100%;display:flex}.tech-layout .tech-toolbar>.ant-space-item:has(>.ant-select,>.ant-input-search,>.ant-input-affix-wrapper,>.ant-input){flex:100%;width:100%}.tech-layout .tech-toolbar .ant-select,.tech-layout .tech-toolbar .ant-input-search,.tech-layout .tech-toolbar .ant-input-affix-wrapper,.tech-layout .ant-card-extra .ant-input-search{width:100%!important}.tech-layout .ant-table-wrapper{min-width:0;max-width:100%}.tech-layout .ant-table-content,.tech-dialog .ant-table-content{overscroll-behavior-x:contain}.tech-layout.pds-desktop .ant-table-wrapper .ant-table-thead>tr>th,.tech-layout.pds-desktop .ant-table-wrapper .ant-table-tbody>tr>td{padding:10px;font-size:14px}.tech-layout .ant-table-tbody>tr,.tech-dialog .ant-table-tbody>tr{height:44px}.tech-layout .ant-pagination-item,.tech-layout .ant-pagination-prev,.tech-layout .ant-pagination-next,.tech-dialog .ant-pagination-prev,.tech-dialog .ant-pagination-next{min-width:44px;height:auto;min-height:44px;line-height:44px}.tech-layout .ant-pagination-simple-pager input,.tech-dialog .ant-pagination-simple-pager input{font-size:16px}.tech-layout .ant-tag{white-space:normal;overflow-wrap:anywhere;font-size:13px}.tech-layout .ant-tree-treenode{width:100%;padding-block:4px}.tech-layout .ant-tree-node-content-wrapper{white-space:normal;flex:1;min-width:0}.tech-layout .ant-tree-indent-unit{width:10px}.tech-layout .ant-tree-switcher{flex-shrink:0;width:28px;min-height:44px;line-height:44px}.tech-layout .ant-tree-checkbox{margin-top:0;padding-block:14px}.tech-layout .ant-tree-title{overflow-wrap:anywhere}.tech-station-tree{max-height:none!important}.tech-station-node{line-height:1.6;display:inline}.tech-station-node>.ant-space{flex-wrap:wrap;margin-top:8px;display:flex;margin-left:0!important}.tech-diagram-scroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.tech-dialog .ant-modal{max-width:calc(100vw - 16px);padding-bottom:env(safe-area-inset-bottom);margin:8px auto;top:0;width:calc(100vw - 16px)!important}.tech-dialog .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 16px);padding:12px;display:flex}.tech-dialog .ant-modal-header,.tech-dialog .ant-modal-footer{flex-shrink:0}.tech-dialog .ant-modal-title{white-space:normal;overflow-wrap:anywhere;padding-right:32px;font-size:17px}.tech-dialog .ant-modal-body{flex:1;min-height:0;padding-right:3px;overflow:hidden auto}.tech-dialog .ant-modal-close,.tech-dialog .ant-drawer-close{min-width:44px;min-height:44px}.tech-dialog .ant-modal-footer{padding-top:12px}.tech-dialog .ant-modal-footer .ant-space{flex-wrap:wrap;gap:8px!important}.tech-dialog .ant-form .ant-row>.ant-col{flex:0 0 100%;max-width:100%}.tech-dialog .ant-form-inline{display:block}.tech-dialog .ant-form .ant-space{flex-wrap:wrap;display:flex}.tech-dialog .ant-form .ant-space-item:has(>.ant-form-item){flex:100%}.tech-dialog .ant-form-item{max-width:100%;width:100%!important}.tech-dialog .ant-form-item-label>label{font-size:16px}.tech-dialog .ant-form-item .ant-select,.tech-dialog .ant-form-item .ant-input,.tech-dialog .ant-form-item .ant-input-number{width:100%!important}.tech-dialog .ant-drawer-content-wrapper{max-width:100vw}.tech-dialog .ant-drawer-title{font-size:17px}.tech-layout .leaflet-control-zoom a,.tech-dialog .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}}.tech-section-navigation,.tech-subsection-navigation{background:#efefef;border-bottom:1px solid #bbb;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;display:flex}.tech-subsection-navigation{background:#f5f5f5;padding-left:16px}.tech-section-navigation a,.tech-subsection-navigation a{box-sizing:border-box;color:#222;background:#f4f4f4;border:1px solid #b5b5b5;align-items:center;gap:5px;min-height:30px;padding:4px 10px;font:14px/1.4 Tahoma,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.tech-section-navigation a:hover,.tech-subsection-navigation a:hover{background:#dcebf8;border-color:#90b6d4}.tech-section-navigation a.active,.tech-subsection-navigation a.active{background:#fff;border-bottom:2px solid #0078d7}.tech-section-navigation .anticon{color:#3477a9}.tech-section-navigation a:focus-visible,.tech-subsection-navigation a:focus-visible{outline-offset:-2px;outline:2px solid #0078d7}@media (width<=767px){.tech-layout .tech-section-navigation{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:10px 12px;display:grid}.tech-layout .tech-section-navigation a,.tech-layout .tech-subsection-navigation a{overflow-wrap:anywhere;border-radius:6px;min-width:0;min-height:44px;padding:10px;font:13px/1.4 Segoe UI,sans-serif}.tech-layout .tech-section-navigation .anticon{flex-shrink:0}.tech-layout .tech-subsection-navigation{gap:8px;padding:8px 12px}.tech-layout .tech-subsection-navigation a{flex:100%}}@media print{.tech-section-navigation,.tech-subsection-navigation{display:none}}
