@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-cyrillic-ext-400-normal.98c6748b7d590ea7b980.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-ext-400-normal.f6089642713132ee161e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-cyrillic-400-normal.f1372c6da10f0872f256.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-400-normal.fdfc849048f4ae886918.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-vietnamese-400-normal.08d11513a3457d97615f.woff2) format("woff2"),url(/static/media/montserrat-vietnamese-400-normal.b8cc86df02e09d41231f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-latin-ext-400-normal.2d8121b81156105f33b9.woff2) format("woff2"),url(/static/media/montserrat-latin-ext-400-normal.89d9bb7d8d46019bbb7b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-latin-400-normal.be11f029bc2fff5574a8.woff2) format("woff2"),url(/static/media/montserrat-latin-400-normal.907a356a92ed8599f660.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/montserrat-cyrillic-ext-500-normal.cbcff3f88179fd473dfc.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-ext-500-normal.408c9c42da47511f7e74.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/montserrat-cyrillic-500-normal.a85d5b9d1327aec3bfe7.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-500-normal.50a297a662d0e723af53.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/montserrat-vietnamese-500-normal.f7be89f6e03059fb9189.woff2) format("woff2"),url(/static/media/montserrat-vietnamese-500-normal.e8417c6c86cec1596ca8.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/montserrat-latin-ext-500-normal.434c6c04df63cf570f12.woff2) format("woff2"),url(/static/media/montserrat-latin-ext-500-normal.3fdb8a9d01d93cc3aa42.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/montserrat-latin-500-normal.51397ece37782604acef.woff2) format("woff2"),url(/static/media/montserrat-latin-500-normal.62a3b58bc873c986c703.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/montserrat-cyrillic-ext-600-normal.1adec53821288420fa58.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-ext-600-normal.73b71516e1b651d93f88.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/montserrat-cyrillic-600-normal.696cbeb08b07560a1138.woff2) format("woff2"),url(/static/media/montserrat-cyrillic-600-normal.9e23f3e41a5108d1719f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/montserrat-vietnamese-600-normal.6f3697c077c5571c3225.woff2) format("woff2"),url(/static/media/montserrat-vietnamese-600-normal.8e587580b2a37ad95b51.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/montserrat-latin-ext-600-normal.59cbad7e098210c7d556.woff2) format("woff2"),url(/static/media/montserrat-latin-ext-600-normal.c468c922c2cde6cb0a42.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/montserrat-latin-600-normal.d30160b75e24bbce5e90.woff2) format("woff2"),url(/static/media/montserrat-latin-600-normal.9e40599e76894a843191.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--pm-bg-page:#f3f7f6;--pm-bg-card:#fff;--pm-bg-header:#fff;--pm-bg-sidebar:#383838;--pm-bg-sidebar-hover:#404040;--pm-text-primary:#383838;--pm-text-heading:#404040;--pm-text-muted:#7a7a7a;--pm-text-inverse:#fff;--pm-text-sidebar:#c2c2c2;--pm-accent:#5283f4;--pm-accent-hover:#3d6ad9;--pm-accent-light:#ecf1fe;--pm-success:#0cbe90;--pm-success-bg:#ecfef9;--pm-error:#f33f4e;--pm-error-bg:#fde2e4;--pm-warning:#faad14;--pm-border-table:#ecf1fe;--pm-border-divider:#f3f7f6;--pm-border-sidebar:#404040;--pm-border-card:#f0f0f0;--pm-radius-sm:4px;--pm-radius-md:8px;--pm-radius-lg:16px;--pm-radius-chip:28px;--pm-space-4:4px;--pm-space-8:8px;--pm-space-12:12px;--pm-space-16:16px;--pm-space-24:24px;--pm-gap-4:4px;--pm-gap-8:8px;--pm-gap-12:12px;--pm-card-width:405px;--pm-card-height:180px;--pm-card-padding:12px;--pm-header-padding-y:8px;--pm-header-padding-x:12px;--pm-content-padding:12px;--pm-table-cell-padding:12px 8px;--pm-table-cell-min-height:40px;--pm-sidebar-width:240px;--pm-sidebar-width-collapsed:64px;--pm-sidebar-inner-width:216px;--pm-font:"Montserrat","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--pm-font-size-xs:12px;--pm-font-size-s:14px;--pm-font-size-m:16px;--pm-font-size-l:24px;--pm-line-height-s:16px;--pm-line-height-m:20px;--pm-line-height-l:32px;--pm-font-weight-regular:400;--pm-font-weight-medium:500;--pm-font-weight-semibold:600;--pm-icon-size-sm:12px;--pm-icon-size-md:16px}.pm-action-dots{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:column;gap:2.67px;height:28px;justify-content:center;margin:0;padding:0;transition:background .15s ease;width:28px}.pm-action-dots:hover{background:#f3f7f6}.pm-action-dots:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pm-action-dots__dot{background:#404040;border-radius:50%;flex-shrink:0;height:2.67px;width:2.67px}.pm-action-dropdown .ant-dropdown-menu{border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 4px 12px #0000001f;min-width:220px;padding:4px 0}.pm-action-dropdown .ant-dropdown-menu-item{align-items:center;border-radius:0;color:#383838;display:flex;font-family:var(--pm-font);font-size:13px;font-weight:400;gap:8px;line-height:16px;padding:8px 12px;transition:background .12s ease}.pm-action-dropdown .ant-dropdown-menu-item:hover{background:#f3f7f6!important;color:#383838}.pm-action-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{font-family:var(--pm-font)}.pm-action-dropdown .ant-dropdown-menu-item .anticon{color:#7a7a7a;font-size:14px;margin-right:0}.pm-action-dropdown .ant-dropdown-menu-item svg{flex-shrink:0;height:14px;width:14px}.pm-action-dropdown .ant-dropdown-menu-item:hover .anticon{color:#383838}.pm-action-dropdown .ant-dropdown-menu-item-danger,.pm-action-dropdown .ant-dropdown-menu-item-danger .anticon{color:#f33f4e!important}.pm-action-dropdown .ant-dropdown-menu-item-danger:hover{background:#fef2f2!important;color:#f33f4e!important}.pm-action-dropdown .ant-dropdown-menu-item-disabled{color:#c2c2c2!important;cursor:not-allowed}.pm-action-dropdown .ant-dropdown-menu-item-disabled .anticon{color:#c2c2c2!important}.pm-action-dropdown .ant-dropdown-menu-item-divider{background:#f3f7f6;margin:4px 12px}.pm-action-dropdown--portal{background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 4px 12px #0000001f;min-width:220px;padding:4px 0;position:fixed;transform:translateX(-100%);z-index:1050}.pm-action-dropdown--portal__item{align-items:center;background:#0000;border:none;color:#383838;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:13px;font-weight:400;gap:8px;line-height:16px;padding:8px 12px;text-align:left;transition:background .12s ease;width:100%}.pm-action-dropdown--portal__item svg{flex-shrink:0;height:14px;width:14px}.pm-action-dropdown--portal__item:hover{background:#f3f7f6}.pm-action-dropdown--portal__item--danger{color:#f33f4e}.pm-action-dropdown--portal__item--danger:hover{background:#fef2f2}.pm-action-dropdown--portal__divider{background:#f3f7f6;height:1px;margin:4px 12px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--pm-bg-page);font-family:var(--pm-font);margin:0}#root,body,html{max-width:100%;overflow-x:clip;width:100%}.ant-select-dropdown{background:#fff!important;border:1px solid var(--pm-border-card)!important;border-radius:var(--pm-radius-md)!important;box-shadow:0 6px 20px #00000014!important;font-family:var(--pm-font)!important;padding:4px!important}.ant-select-dropdown,.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown-placement-bottomRight,.ant-select-dropdown-placement-topLeft,.ant-select-dropdown-placement-topRight{z-index:9999!important}.ant-select-item{border-radius:var(--pm-radius-sm)!important;color:var(--pm-text-primary)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important;min-height:36px!important;padding:8px 12px!important;transition:background .15s ease!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--pm-accent-light)!important;color:var(--pm-text-primary)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--pm-accent-light)!important;color:var(--pm-accent)!important;font-weight:var(--pm-font-weight-medium)!important}.ant-select-item-option-selected .ant-select-item-option-state .anticon{color:var(--pm-accent)!important}.ant-select-item-empty{color:var(--pm-text-muted)!important;font-size:var(--pm-font-size-xs)!important}.ant-select-selector{border-color:var(--pm-border-card)!important;border-radius:var(--pm-radius-md)!important;font-family:var(--pm-font)!important;transition:border-color .2s,box-shadow .2s!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--pm-accent)!important}.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--pm-accent)!important;box-shadow:0 0 0 2px #5283f41f!important}.ant-select-selection-placeholder{color:var(--pm-text-muted)!important}.ant-select-selection-item,.ant-select-selection-placeholder{font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important}.ant-select-arrow{color:var(--pm-text-muted)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selection-search-input{font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker{border-color:var(--pm-border-card)!important;border-radius:var(--pm-radius-md)!important;transition:border-color .2s,box-shadow .2s!important}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input:hover,.ant-picker:hover{border-color:var(--pm-accent)!important}.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused{border-color:var(--pm-accent)!important;box-shadow:0 0 0 2px #5283f41f!important}.ant-input-number-input::placeholder,.ant-input::placeholder{color:var(--pm-text-muted)!important;font-family:var(--pm-font)!important}.ant-picker .ant-picker-input>input{color:var(--pm-text-primary)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important}.ant-picker .ant-picker-clear,.ant-picker .ant-picker-input>input::placeholder,.ant-picker .ant-picker-suffix{color:var(--pm-text-muted)!important}.ant-picker .ant-picker-clear:hover{color:var(--pm-error)!important}.ant-picker .ant-picker-separator{color:var(--pm-text-muted)!important}.ant-picker .ant-picker-active-bar{background:var(--pm-accent)!important}.ant-picker-dropdown{font-family:var(--pm-font)!important;z-index:9999!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--pm-bg-card)!important;border:1px solid var(--pm-border-card)!important;border-radius:var(--pm-radius-md)!important;box-shadow:0 6px 20px #0000001a!important;overflow:hidden}.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid var(--pm-border-table)!important;padding:8px!important}.ant-picker-dropdown .ant-picker-header button{color:var(--pm-text-primary)!important;font-family:var(--pm-font)!important;line-height:1.5!important}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--pm-accent)!important}.ant-picker-dropdown .ant-picker-header-view button{font-size:var(--pm-font-size-s)!important;font-weight:var(--pm-font-weight-medium)!important}.ant-picker-dropdown .ant-picker-header-next-btn,.ant-picker-dropdown .ant-picker-header-prev-btn,.ant-picker-dropdown .ant-picker-header-super-next-btn,.ant-picker-dropdown .ant-picker-header-super-prev-btn{color:var(--pm-text-muted)!important;min-width:28px;transition:color .15s ease}.ant-picker-dropdown .ant-picker-header-next-btn:hover,.ant-picker-dropdown .ant-picker-header-prev-btn:hover,.ant-picker-dropdown .ant-picker-header-super-next-btn:hover,.ant-picker-dropdown .ant-picker-header-super-prev-btn:hover{color:var(--pm-accent)!important}.ant-picker-dropdown .ant-picker-body{padding:8px!important}.ant-picker-dropdown .ant-picker-content th{color:var(--pm-text-muted)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-xs)!important;font-weight:var(--pm-font-weight-medium)!important;height:28px!important;padding:4px 0!important;width:36px!important}.ant-picker-dropdown .ant-picker-cell{padding:2px 0!important}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:var(--pm-radius-sm)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-xs)!important;height:28px!important;line-height:28px!important;min-width:28px!important;transition:background .15s ease,color .15s ease!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-disabled):not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:var(--pm-accent-light)!important;color:var(--pm-accent)!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner{border-color:var(--pm-accent)!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--pm-accent)!important;border-radius:var(--pm-radius-sm)!important}.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--pm-accent)!important;color:var(--pm-text-inverse)!important;font-weight:var(--pm-font-weight-medium)!important}.ant-picker-dropdown .ant-picker-cell-in-range:before,.ant-picker-dropdown .ant-picker-cell-range-hover:before{background:var(--pm-accent-light)!important}.ant-picker-dropdown .ant-picker-cell-range-hover-end .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-hover-start .ant-picker-cell-inner{background:var(--pm-accent-light)!important;color:var(--pm-accent)!important}.ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{background:#0000!important;color:#c2c2c2!important}.ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:#c2c2c2!important}.ant-picker-dropdown .ant-picker-footer{border-top:1px solid var(--pm-border-table)!important}.ant-picker-dropdown .ant-picker-today-btn{color:var(--pm-accent)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-xs)!important;font-weight:var(--pm-font-weight-medium)!important}.ant-picker-dropdown .ant-picker-today-btn:hover{color:var(--pm-accent-hover)!important}.ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell-inner{border-radius:var(--pm-radius-sm)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-xs)!important;padding:4px 8px!important}.ant-picker-dropdown .ant-picker-presets{border-right:1px solid var(--pm-border-table)!important}.ant-picker-dropdown .ant-picker-presets ul li{border-radius:var(--pm-radius-sm)!important;color:var(--pm-text-primary)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-xs)!important;padding:4px 12px!important}.ant-picker-dropdown .ant-picker-presets ul li:hover{background:var(--pm-accent-light)!important;color:var(--pm-accent)!important}input[type=date]{background:var(--pm-bg-card);border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-sm);color:var(--pm-text-primary);cursor:pointer;font-family:var(--pm-font);transition:border-color .15s ease,box-shadow .15s ease}input[type=date]:focus,input[type=date]:hover{border-color:var(--pm-accent)}input[type=date]:focus{box-shadow:0 0 0 2px #5283f41f;outline:none}input[type=date]::-webkit-calendar-picker-indicator{border-radius:2px;cursor:pointer;filter:none;opacity:.5;padding:2px;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}input[type=date]::-webkit-calendar-picker-indicator:hover{background:var(--pm-accent-light);opacity:1}input[type=date]::-webkit-datetime-edit{color:var(--pm-text-primary);font-family:var(--pm-font)}input[type=date]::-webkit-datetime-edit-fields-wrapper{font-family:var(--pm-font)}input[type=date]::-webkit-datetime-edit-text{color:var(--pm-text-muted)}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-year-field{color:var(--pm-text-primary)}input[type=date]::-webkit-datetime-edit-day-field:focus,input[type=date]::-webkit-datetime-edit-month-field:focus,input[type=date]::-webkit-datetime-edit-year-field:focus{background:var(--pm-accent-light);border-radius:2px;color:var(--pm-accent);outline:none}.ant-form-item-label>label{color:var(--pm-text-primary)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important}.ant-popover,.ant-tooltip{z-index:9999!important}.ant-drawer,.ant-modal{z-index:10000!important}.ant-modal .ant-modal-content{background:#383838!important;border-radius:12px!important;box-shadow:0 8px 24px #0006!important;color:#c2c2c2!important;padding:24px!important}.ant-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #404040!important;margin-bottom:16px!important;padding:0 0 16px!important}.ant-modal .ant-modal-title{color:#fff!important;font-family:var(--pm-font)!important;font-size:16px!important;font-weight:600!important}.ant-modal .ant-modal-close{color:#999!important}.ant-modal .ant-modal-close:hover{color:#fff!important}.ant-modal .ant-modal-body{color:#c2c2c2!important;font-family:var(--pm-font)!important;font-size:14px!important}.ant-modal .ant-modal-footer{border-top:1px solid #404040!important;margin-top:16px!important;padding:16px 0 0!important}.ant-modal-confirm .ant-modal-confirm-title{color:#fff!important;font-family:var(--pm-font)!important;font-size:16px!important;font-weight:600!important}.ant-modal-confirm .ant-modal-confirm-content{color:#c2c2c2!important;font-family:var(--pm-font)!important;font-size:14px!important}.ant-modal-confirm .ant-modal-confirm-body>.anticon{color:#f33f4e!important}.ant-modal-confirm .ant-modal-confirm-btns{margin-top:16px}.ant-modal .ant-btn{border-radius:4px!important;font-family:var(--pm-font)!important;font-size:14px!important;transition:opacity .15s!important}.ant-modal .ant-btn-default{background:#404040!important;border:none!important;color:#c2c2c2!important}.ant-modal .ant-btn-default:hover{background:#4a4a4a!important;color:#fff!important}.ant-modal .ant-btn-primary{background:#5283f4!important;border:none!important;color:#fff!important}.ant-modal .ant-btn-primary:hover{background:#4070e0!important;color:#fff!important}.ant-modal .ant-btn-dangerous,.ant-modal .ant-btn-dangerous.ant-btn-primary{background:#f33f4e!important;border:none!important;color:#fff!important}.ant-modal .ant-btn-dangerous.ant-btn-primary:hover,.ant-modal .ant-btn-dangerous:hover{background:#d93440!important;color:#fff!important}.ant-modal .ant-btn-link{background:#0000!important;border:none!important;color:#5283f4!important}.ant-modal .ant-btn-link.ant-btn-dangerous{background:#0000!important;color:#f33f4e!important}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-input-number-input,.ant-modal .ant-picker{background:#2e2e2e!important;border:1px solid #4a4a4a!important;color:#e0e0e0!important;font-family:var(--pm-font)!important}.ant-modal .ant-input-number-input::placeholder,.ant-modal .ant-input::placeholder{color:#888!important}.ant-modal .ant-input-affix-wrapper:hover,.ant-modal .ant-input:hover{border-color:#5283f4!important}.ant-modal .ant-input-affix-wrapper-focused,.ant-modal .ant-input-focused,.ant-modal .ant-input:focus{border-color:#5283f4!important;box-shadow:0 0 0 2px #5283f433!important}.ant-modal .ant-select-selector,.ant-modal textarea.ant-input{background:#2e2e2e!important;color:#e0e0e0!important}.ant-modal .ant-select-selector{border:1px solid #4a4a4a!important}.ant-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#5283f4!important}.ant-modal .ant-select-focused .ant-select-selector{border-color:#5283f4!important;box-shadow:0 0 0 2px #5283f433!important}.ant-modal .ant-select-selection-item{color:#e0e0e0!important}.ant-modal .ant-select-arrow,.ant-modal .ant-select-selection-placeholder{color:#888!important}.ant-modal .ant-card{background:#2e2e2e!important;border:1px solid #4a4a4a!important;border-radius:8px!important}.ant-modal .ant-card-head{background:#0000!important;border-bottom:1px solid #4a4a4a!important;color:#e0e0e0!important}.ant-modal .ant-card-head-title{color:#e0e0e0!important;font-family:var(--pm-font)!important}.ant-modal .ant-card-body{color:#c2c2c2!important}.ant-modal code{background:#1a1a1a!important;border-radius:3px!important;color:#e8ab6a!important;font-size:12px!important;padding:1px 4px!important}.ant-modal .ant-form-item-label>label{color:#c2c2c2!important}.ant-modal .ant-form-item-explain,.ant-modal .ant-form-item-explain-connected,.ant-modal .ant-form-item-extra{color:#777!important;font-size:12px!important}.ant-modal .ant-form-item-tooltip{color:#888!important}.ant-modal .ant-radio-wrapper,.ant-modal .ant-switch{color:#c2c2c2!important}.ant-modal .ant-input-number-group-addon{background:#404040!important;border:1px solid #4a4a4a!important;color:#999!important}.ant-modal .ant-checkbox-wrapper,.ant-modal .ant-popconfirm .ant-popconfirm-message-title,.ant-modal .ant-space{color:#c2c2c2!important}.ant-modal-confirm-wrap .ant-modal-mask,.ant-modal-wrap .ant-modal-mask{background:#0009!important}.ant-modal .ant-tabs .ant-tabs-tab{color:#999!important;font-family:var(--pm-font)!important;font-size:14px!important;font-weight:500!important}.ant-modal .ant-tabs .ant-tabs-tab:hover{color:#e0e0e0!important}.ant-modal .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ant-modal .ant-tabs .ant-tabs-ink-bar{background:#5283f4!important}.ant-modal .ant-tabs .ant-tabs-nav:before{border-bottom-color:#4a4a4a!important}.ant-modal .ant-statistic .ant-statistic-title{color:#999!important;font-family:var(--pm-font)!important;font-size:13px!important}.ant-modal .ant-statistic .ant-statistic-content{color:#fff!important;font-family:var(--pm-font)!important}.ant-modal .ant-statistic .ant-statistic-content-value{color:#fff!important}.ant-modal .ant-statistic .ant-statistic-content-prefix{color:#999!important}.ant-modal .ant-table{background:#0000!important;color:#c2c2c2!important}.ant-modal .ant-table-thead>tr>th,.ant-modal .ant-table-thead>tr>th.ant-table-cell{background:#2e2e2e!important;border-bottom:1px solid #4a4a4a!important;color:#999!important;font-family:var(--pm-font)!important;font-size:13px!important;font-weight:600!important}.ant-modal .ant-table-tbody>tr>td,.ant-modal .ant-table-tbody>tr>td.ant-table-cell{background:#383838!important;border-bottom:1px solid #404040!important;color:#c2c2c2!important;font-family:var(--pm-font)!important;font-size:13px!important}.ant-modal .ant-table-tbody>tr:hover>td{background:#404040!important}.ant-modal .ant-table-container{border:none!important;border-radius:8px!important;overflow:hidden!important}.ant-modal .ant-table-content{border-radius:8px!important}.ant-modal .ant-table-cell-fix-left,.ant-modal .ant-table-cell-fix-right{background:inherit!important}.ant-modal .ant-table-placeholder .ant-table-cell{background:#383838!important;color:#999!important}.ant-modal .ant-table-empty .ant-empty-description{color:#999!important}.ant-modal .ant-pagination .ant-pagination-item{background:#404040!important;border:1px solid #4a4a4a!important}.ant-modal .ant-pagination .ant-pagination-item a{color:#c2c2c2!important}.ant-modal .ant-pagination .ant-pagination-item-active{background:#5283f4!important;border-color:#5283f4!important}.ant-modal .ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-modal .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-modal .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:#404040!important;border:1px solid #4a4a4a!important;color:#c2c2c2!important}.ant-modal .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#555!important}.ant-modal .ant-pagination .ant-pagination-options .ant-select-selector{background:#404040!important;border-color:#4a4a4a!important;color:#c2c2c2!important}.ant-modal .ant-pagination .ant-pagination-total-text{color:#999!important}.ant-modal .ant-collapse{background:#2e2e2e!important;border:1px solid #4a4a4a!important;border-radius:8px!important}.ant-modal .ant-collapse>.ant-collapse-item{border-bottom:1px solid #4a4a4a!important}.ant-modal .ant-collapse>.ant-collapse-item:last-child{border-bottom:none!important}.ant-modal .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#e0e0e0!important;font-family:var(--pm-font)!important}.ant-modal .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{color:#999!important}.ant-modal .ant-collapse-content{background:#333!important;border-top:1px solid #4a4a4a!important;color:#c2c2c2!important}.ant-modal .ant-collapse-content-box{color:#c2c2c2!important}.ant-modal .ant-alert{border-radius:8px!important;font-family:var(--pm-font)!important}.ant-modal .ant-alert-success{background:#0cbe901f!important;border:1px solid #0cbe904d!important}.ant-modal .ant-alert-success .ant-alert-message{color:#4cd9a5!important}.ant-modal .ant-alert-success .ant-alert-icon{color:#5283f4!important}.ant-modal .ant-alert-info{background:#5283f41f!important;border:1px solid #5283f44d!important}.ant-modal .ant-alert-info .ant-alert-message{color:#7aa3f7!important}.ant-modal .ant-alert-error{background:#f33f4e1f!important;border:1px solid #f33f4e4d!important}.ant-modal .ant-alert-error .ant-alert-message{color:#f77!important}.ant-modal .ant-alert-warning{background:#faad141f!important;border:1px solid #faad144d!important}.ant-modal .ant-alert-warning .ant-alert-message{color:#ffc53d!important}.ant-modal .ant-tag{border:none!important;font-family:var(--pm-font)!important;font-weight:500!important}.ant-modal .ant-typography{color:#c2c2c2!important}.ant-modal .ant-typography.ant-typography-secondary{color:#999!important}.ant-modal h1.ant-typography,.ant-modal h2.ant-typography,.ant-modal h3.ant-typography,.ant-modal h4.ant-typography,.ant-modal h5.ant-typography{color:#fff!important;font-family:var(--pm-font)!important}.ant-modal .ant-typography strong{color:#e0e0e0!important}.ant-modal .ant-row{color:#c2c2c2!important}.sync-stats-modal--light .ant-modal-content{background:#fff!important;box-shadow:0 8px 24px #0000001f!important;color:#333!important}.sync-stats-modal--light .ant-modal-header{background:#0000!important;border-bottom:1px solid #e8e8e8!important}.sync-stats-modal--light .ant-modal-title{color:#1a1a1a!important}.sync-stats-modal--light .ant-modal-close{color:#999!important}.sync-stats-modal--light .ant-modal-body,.sync-stats-modal--light .ant-modal-close:hover{color:#333!important}.sync-stats-modal--light .ant-modal-footer{border-top:1px solid #e8e8e8!important}.sync-stats-modal--light .ant-btn-default{background:#f5f5f5!important;border:1px solid #d9d9d9!important;color:#333!important}.sync-stats-modal--light .ant-btn-default:hover{background:#e8e8e8!important;color:#1a1a1a!important}.sync-stats-modal--light .ant-tabs .ant-tabs-tab{color:#999!important}.sync-stats-modal--light .ant-tabs .ant-tabs-tab:hover{color:#333!important}.sync-stats-modal--light .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1a1a1a!important}.sync-stats-modal--light .ant-tabs .ant-tabs-nav:before{border-bottom-color:#e8e8e8!important}.sync-stats-modal--light .ant-statistic .ant-statistic-title{color:#7a7a7a!important}.sync-stats-modal--light .ant-statistic .ant-statistic-content,.sync-stats-modal--light .ant-statistic .ant-statistic-content-value{color:#1a1a1a!important}.sync-stats-modal--light .ant-statistic .ant-statistic-content-prefix{color:#7a7a7a!important}.sync-stats-modal--light .ant-table{background:#0000!important;color:#333!important}.sync-stats-modal--light .ant-table-thead>tr>th,.sync-stats-modal--light .ant-table-thead>tr>th.ant-table-cell{background:#fafafa!important;border-bottom:1px solid #e8e8e8!important;color:#7a7a7a!important}.sync-stats-modal--light .ant-table-tbody>tr>td,.sync-stats-modal--light .ant-table-tbody>tr>td.ant-table-cell{background:#fff!important;border-bottom:1px solid #f0f0f0!important;color:#333!important}.sync-stats-modal--light .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.sync-stats-modal--light .ant-table-placeholder .ant-table-cell{background:#fff!important;color:#999!important}.sync-stats-modal--light .ant-collapse{background:#fafafa!important;border:1px solid #e8e8e8!important}.sync-stats-modal--light .ant-collapse>.ant-collapse-item{border-bottom:1px solid #e8e8e8!important}.sync-stats-modal--light .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#333!important}.sync-stats-modal--light .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{color:#999!important}.sync-stats-modal--light .ant-collapse-content{background:#fff!important;border-top:1px solid #e8e8e8!important;color:#333!important}.sync-stats-modal--light .ant-collapse-content-box{color:#333!important}.sync-stats-modal--light .ant-alert-success{background:#28a94e14!important;border:1px solid #28a94e40!important}.sync-stats-modal--light .ant-alert-success .ant-alert-message{color:#28a94e!important}.sync-stats-modal--light .ant-alert-error{background:#f33f4e14!important;border:1px solid #f33f4e40!important}.sync-stats-modal--light .ant-alert-error .ant-alert-message{color:#f33f4e!important}.sync-stats-modal--light .ant-alert-warning{background:#faad1414!important;border:1px solid #faad1440!important}.sync-stats-modal--light .ant-alert-warning .ant-alert-message{color:#d48806!important}.sync-stats-modal--light .ant-alert-info{background:#5283f414!important;border:1px solid #5283f440!important}.sync-stats-modal--light .ant-alert-info .ant-alert-message{color:#5283f4!important}.sync-stats-modal--light .ant-typography{color:#333!important}.sync-stats-modal--light .ant-typography.ant-typography-secondary{color:#7a7a7a!important}.sync-stats-modal--light .ant-typography strong,.sync-stats-modal--light h1.ant-typography,.sync-stats-modal--light h2.ant-typography,.sync-stats-modal--light h3.ant-typography,.sync-stats-modal--light h4.ant-typography,.sync-stats-modal--light h5.ant-typography{color:#1a1a1a!important}.sync-stats-modal--light .ant-row,.sync-stats-modal--light .ant-space{color:#333!important}.sync-stats-modal--light .ant-tag{border:none!important}.sync-stats-modal--light .ant-pagination .ant-pagination-item{background:#fff!important;border:1px solid #d9d9d9!important}.sync-stats-modal--light .ant-pagination .ant-pagination-item a{color:#333!important}.sync-stats-modal--light .ant-pagination .ant-pagination-item-active{background:#5283f4!important;border-color:#5283f4!important}.sync-stats-modal--light .ant-pagination .ant-pagination-item-active a{color:#fff!important}.sync-stats-modal--light code{background:#f5f5f5!important;color:#d4380d!important}.ant-message{z-index:10100!important}.ant-message .ant-message-notice-content{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:8px!important;box-shadow:0 4px 16px #00000014!important;color:var(--pm-text-primary)!important;font-family:var(--pm-font)!important;font-size:14px!important;font-weight:500!important;padding:10px 16px!important}.ant-message .ant-message-custom-content{align-items:center!important;display:flex!important;gap:8px!important}.ant-message .ant-message-success>.anticon,.ant-message-success>.anticon{color:var(--pm-success)!important}.ant-message .ant-message-error>.anticon,.ant-message-error>.anticon{color:var(--pm-error)!important}.ant-message .ant-message-warning>.anticon,.ant-message-warning>.anticon{color:var(--pm-warning)!important}.ant-message .ant-message-info>.anticon,.ant-message .ant-message-loading>.anticon,.ant-message-info>.anticon,.ant-message-loading>.anticon{color:var(--pm-accent)!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout{min-height:100vh}.ant-layout-header{align-items:center;background:var(--pm-bg-sidebar);display:flex;justify-content:space-between;padding:0 var(--pm-space-24)}.ant-layout-content{background:var(--pm-bg-page);flex:1 1;min-height:calc(100vh - 64px);padding:var(--pm-content-padding)}.sim-manager-page{display:block;min-height:200px}.ant-layout-sider:not(.app-sider){background:#fff;box-shadow:2px 0 8px #0000001a}.logo{color:#fff;font-size:18px;font-weight:700;margin:0}.page-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--pm-bg-card);background-color:#fffffff2;border-radius:var(--pm-radius-md);box-shadow:0 2px 8px #00000014;margin-bottom:var(--pm-space-24);padding:var(--pm-space-16) var(--pm-space-24);position:-webkit-sticky;position:sticky;top:0;z-index:100}.page-title{color:var(--pm-text-primary);font-family:var(--pm-font);font-size:var(--pm-font-size-l);font-weight:var(--pm-font-weight-semibold);margin:0}.stats-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center}.stats-number{font-size:32px;font-weight:700;margin-bottom:8px}.stats-label{color:#8c8c8c;font-size:14px}.proxy-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px}.proxy-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.proxy-connection{background:#f6f6f6;border-radius:6px;font-family:monospace;font-size:12px;padding:12px;word-break:break-all}.copy-button{margin-left:8px}.status-active{color:#52c41a}.status-inactive{color:#ff4d4f}.tariff-badge{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.tariff-common{background:#e6f7ff;color:#1890ff}.tariff-common-plus{background:#f6ffed;color:#52c41a}.tariff-premium{background:#fff2e8;color:#fa8c16}.port-utilization{align-items:center;display:flex;gap:8px}.utilization-bar{background:#f0f0f0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.utilization-fill{height:100%;transition:width .3s ease}.utilization-low{background:#52c41a}.utilization-medium{background:#faad14}.utilization-high{background:#ff4d4f}.kraken-status{align-items:center;display:flex;gap:8px}.status-connected{color:#52c41a}.status-disconnected{color:#ff4d4f}.loading-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.loader-container{align-items:center;display:flex;flex-direction:column;gap:10px}.loader-ball{animation:loader-bounce .6s cubic-bezier(.6,.05,.4,.9) infinite alternate;background:radial-gradient(circle at 35% 30%,#6a6a6a,#404040 40%,#1a1a1a 100%);border-radius:50%;box-shadow:inset -4px -4px 8px #0006,inset 2px 2px 6px #ffffff26;height:50px;width:50px}.loader-shadow{animation:loader-shadow-size .6s cubic-bezier(.6,.05,.4,.9) infinite alternate;background:#0000004d;border-radius:50%;height:6px;width:30px}.loader-container--sm .loader-ball{height:30px;width:30px}.loader-container--sm .loader-shadow{height:4px;width:30px}@keyframes loader-bounce{0%{transform:translateY(0) scaleX(1.1) scaleY(.9)}to{transform:translateY(-80px) scaleX(1) scaleY(1)}}@keyframes loader-shadow-size{0%{opacity:.4;transform:scaleX(1.2)}to{opacity:.1;transform:scaleX(.5)}}@keyframes pm-content-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pm-content-fade-in{animation:pm-content-fade-in .28s ease-out;will-change:opacity,transform}.proxy-loading-fullpage{align-items:center;background:#f5f7fa;display:flex;justify-content:center;min-height:100vh;perspective:800px}.proxy-loading-fullpage .proxy-loading-card{animation:card-depth-in .5s cubic-bezier(.16,1,.3,1) forwards}.proxy-loading-overlay{align-items:center;animation:overlay-in .35s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000059;display:flex;inset:0;justify-content:center;perspective:800px;position:fixed;z-index:2000}.proxy-loading-overlay--closing{animation:overlay-out .35s cubic-bezier(.7,0,.84,0) forwards}@keyframes overlay-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1}}@keyframes overlay-out{0%{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}.proxy-loading-card{align-items:center;animation:card-depth-in .4s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;display:flex;flex-direction:column;gap:6px;padding:10px 48px;transform-style:preserve-3d}.proxy-loading-card--closing{animation:card-depth-out .35s cubic-bezier(.7,0,.84,0) forwards}@keyframes card-depth-in{0%{filter:blur(8px);opacity:0;transform:translateZ(-120px) scale(.75)}to{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-depth-out{0%{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}to{filter:blur(8px);opacity:0;transform:translateZ(-120px) scale(.75)}}.proxy-loading-message{color:#6b7280;font-family:var(--pm-font);font-size:14px;font-weight:500;letter-spacing:.01em}.proxy-loading-progress{align-items:center;display:flex;gap:12px;max-width:280px;width:100%}.proxy-loading-progress-track{background:#e5e7eb;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.proxy-loading-progress-bar{background:linear-gradient(90deg,#404040,#6b7280);border-radius:3px;height:100%;transition:width .3s ease}.proxy-loading-progress-bar--done{background:linear-gradient(90deg,#5283f4,#7ba3f7)}.proxy-loading-progress-text{color:#404040;font-family:var(--pm-font);font-size:13px;font-weight:600;min-width:36px;text-align:right}.error-container{padding:48px 24px;text-align:center}.error-icon{color:#ff4d4f;font-size:48px;margin-bottom:16px}.error-title{color:#262626;font-size:18px;font-weight:600;margin-bottom:8px}.error-description{color:#8c8c8c;margin-bottom:24px}.ant-table-thead>tr>th{background-color:#fafafa;border-bottom:2px solid var(--pm-border-divider);color:var(--pm-text-primary);font-family:var(--pm-font);font-weight:var(--pm-font-weight-semibold)}.ant-table-tbody>tr>td{border-bottom:1px solid var(--pm-border-divider);padding:var(--pm-table-cell-padding)}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.ant-table-scroll{border:1px solid #d9d9d9;border-radius:6px}.ant-table-container{border-radius:6px;overflow:hidden}.ant-table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ant-tag{border-radius:4px;font-size:11px;line-height:18px;margin:2px 4px 2px 0;padding:0 6px}.ant-table,.ant-table .ant-table-content,.ant-table table{table-layout:auto!important;width:100%!important}.ant-table .ant-table-tbody tr td,.ant-table .ant-table-tbody>tr>td,.ant-table .ant-table-thead tr th,.ant-table .ant-table-thead>tr>th,.ant-table-tbody tr td,.ant-table-tbody>tr>td,.ant-table-thead tr th,.ant-table-thead>tr>th{flex:none!important;flex-basis:auto!important;flex-grow:0!important;flex-shrink:0!important;max-width:none!important;min-width:auto!important;overflow:visible!important;text-overflow:clip!important;vertical-align:top!important;width:auto!important}.ant-table-scroll .ant-table-tbody tr td,.ant-table-scroll .ant-table-tbody>tr>td,.ant-table-scroll .ant-table-thead tr th,.ant-table-scroll .ant-table-thead>tr>th,.ant-table:not(.ant-table-scroll) .ant-table-tbody tr td,.ant-table:not(.ant-table-scroll) .ant-table-tbody>tr>td,.ant-table:not(.ant-table-scroll) .ant-table-thead tr th,.ant-table:not(.ant-table-scroll) .ant-table-thead>tr>th{word-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}.ant-table-tbody tr td[style*=width],.ant-table-tbody>tr>td[style*=width],.ant-table-thead tr th[style*=width],.ant-table-thead>tr>th[style*=width]{max-width:none!important;min-width:auto!important;width:auto!important}.ant-pagination{margin-top:16px;position:relative;text-align:center;z-index:10}.ant-pagination-options{margin-left:16px;position:relative;z-index:1000}.ant-pagination .ant-select-dropdown,.ant-pagination .ant-select-dropdown-placement-bottomLeft,.ant-pagination .ant-select-dropdown-placement-bottomRight,.ant-pagination .ant-select-dropdown-placement-topLeft,.ant-pagination .ant-select-dropdown-placement-topRight{position:fixed!important;z-index:9999!important}.page-header-sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;border-bottom:1px solid #0000000f;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:100}.page-header-sticky:hover{background-color:#fffffffa;box-shadow:0 4px 12px #00000026}.page-content-with-sticky-header{padding-top:0}.ant-dropdown{z-index:9999!important}.ant-dropdown-menu{border-radius:8px!important;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important;padding:4px 0!important}.ant-dropdown-menu-item{font-size:14px!important;line-height:22px!important;padding:8px 16px!important}.ant-dropdown-menu-item:hover{background-color:#f5f5f5!important}.ant-dropdown-menu-item-icon{margin-right:8px!important}@media (max-width:768px){.ant-layout-content{background:#f5f5f5;min-height:calc(100vh - 104px);padding:0 0 48px}.ant-layout-header{display:none!important}.ant-dropdown{position:fixed!important;z-index:10000!important}.ant-dropdown-menu{max-width:90vw!important;min-width:160px!important}.page-header,.page-header-sticky{border-radius:0;margin-bottom:0;padding:10px 12px}.page-title{font-size:16px}.proxy-info{align-items:flex-start;flex-direction:column;gap:8px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:12px;padding:8px 12px}.ant-table-scroll{font-size:12px}.ant-tag{font-size:10px;line-height:16px;padding:0 4px}.site-layout-content{margin-left:0!important;max-width:100vw;overflow-x:hidden}}@media (max-width:480px){.ant-layout-content{padding:0 0 48px}.page-header{margin-bottom:0;padding:8px 12px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:11px;padding:6px 8px}}.site-layout-content{display:flex;flex:1 1;flex-direction:column;margin-left:240px;min-height:100vh}.site-layout-content .ant-layout-content{flex:1 1}.site-layout-content-collapsed{margin-left:64px}.light-modal.ant-modal .ant-modal-content{background:#fff!important;border:1px solid #ecf1fe;border-radius:12px!important;box-shadow:0 8px 32px #00000014!important;font-family:var(--pm-font);padding:0!important}.light-modal.ant-modal .ant-modal-header{background:#fff!important;border-bottom:1px solid #ecf1fe!important;border-radius:12px 12px 0 0;margin:0!important;padding:16px 24px!important}.light-modal.ant-modal .ant-modal-title{color:#404040!important;font-family:var(--pm-font)!important;font-size:15px!important;font-weight:600!important}.light-modal.ant-modal .ant-modal-close{color:#7a7a7a;right:16px;top:14px}.light-modal.ant-modal .ant-modal-close:hover{background:#f3f7f6;border-radius:6px;color:#404040}.light-modal.ant-modal .ant-modal-body{color:#404040;font-family:var(--pm-font);font-size:13px;padding:20px 24px!important}.light-modal.ant-modal .ant-modal-footer{border-top:1px solid #ecf1fe!important;margin:0!important;padding:12px 24px!important}.light-modal.ant-modal .ant-modal-footer .ant-btn-default{background:#f3f7f6!important;border:1px solid #ecf1fe!important;border-radius:6px!important;color:#7a7a7a!important;font-family:var(--pm-font);font-size:13px;font-weight:500;height:36px;padding:0 20px}.light-modal.ant-modal .ant-modal-footer .ant-btn-default:hover{background:#eef2f5!important;border-color:#d0d8e8!important;color:#404040!important}.light-modal.ant-modal .ant-modal-footer .ant-btn-primary{background:#5283f4!important;border:none!important;border-radius:6px!important;font-family:var(--pm-font);font-size:13px;font-weight:500;height:36px;padding:0 20px}.light-modal.ant-modal .ant-modal-footer .ant-btn-primary:hover{background:#4270db!important}.light-modal.ant-modal .ant-descriptions-bordered .ant-descriptions-item-label{background:#f8f9fc!important;border-color:#ecf1fe!important;color:#7a7a7a!important;font-family:var(--pm-font);font-size:12px;font-weight:500;padding:10px 14px!important}.light-modal.ant-modal .ant-descriptions-bordered .ant-descriptions-item-content{border-color:#ecf1fe!important;color:#404040;font-family:var(--pm-font);font-size:13px;padding:10px 14px!important}.light-modal.ant-modal .ant-descriptions-bordered .ant-descriptions-view{border-color:#ecf1fe!important;border-radius:8px;overflow:hidden}.light-modal.ant-modal .ant-descriptions-bordered .ant-descriptions-row{border-color:#ecf1fe!important}.light-modal.ant-modal .ant-card{border:1px solid #ecf1fe!important;border-radius:8px!important;box-shadow:none!important}.light-modal.ant-modal .ant-card .ant-card-head{background:#f8f9fc!important;border-bottom:1px solid #ecf1fe!important;color:#404040;font-family:var(--pm-font);font-size:13px;font-weight:600;min-height:38px;padding:0 14px!important}.light-modal.ant-modal .ant-card .ant-card-body{color:#404040;font-family:var(--pm-font);font-size:13px;padding:12px 14px!important}.light-modal.ant-modal .ant-card .ant-card-body .ant-typography strong{color:#7a7a7a;font-weight:500}.light-modal.ant-modal .ant-typography{color:#404040;font-family:var(--pm-font)}.light-modal.ant-modal h4.ant-typography{color:#383838;font-size:16px;font-weight:600;margin-bottom:4px}.light-modal.ant-modal .ant-typography-secondary{color:#7a7a7a;font-size:12px}.light-modal.ant-modal .ant-form-item-label>label{color:#7a7a7a!important;font-family:var(--pm-font)!important;font-size:13px!important;font-weight:500!important}.light-modal.ant-modal .ant-input,.light-modal.ant-modal .ant-input-password .ant-input{background:#fff!important;border:1px solid #ecf1fe!important;border-radius:6px!important;color:#404040!important;font-family:var(--pm-font)!important;font-size:13px!important;padding:7px 12px!important}.light-modal.ant-modal .ant-input-password:hover .ant-input,.light-modal.ant-modal .ant-input:hover{border-color:#d0d8e8!important}.light-modal.ant-modal .ant-input-affix-wrapper-focused,.light-modal.ant-modal .ant-input-password .ant-input:focus,.light-modal.ant-modal .ant-input:focus{border-color:#5283f4!important;box-shadow:0 0 0 2px #5283f426!important}.light-modal.ant-modal .ant-input-affix-wrapper{background:#fff!important;border:1px solid #ecf1fe!important;border-radius:6px!important}.light-modal.ant-modal .ant-input-affix-wrapper:hover{border-color:#d0d8e8!important}.light-modal.ant-modal .ant-select .ant-select-selector{background:#fff!important;border:1px solid #ecf1fe!important;border-radius:6px!important;font-family:var(--pm-font)!important;font-size:13px!important;height:36px!important}.light-modal.ant-modal .ant-select:hover .ant-select-selector{border-color:#d0d8e8!important}.light-modal.ant-modal .ant-select-focused .ant-select-selector{border-color:#5283f4!important;box-shadow:0 0 0 2px #5283f426!important}.light-modal.ant-modal .ant-form-item .ant-btn-primary{background:#5283f4!important;border:none!important;border-radius:6px!important;font-family:var(--pm-font);font-size:13px;font-weight:500;height:36px;padding:0 20px}.light-modal.ant-modal .ant-form-item .ant-btn-primary:hover{background:#4270db!important}.light-modal.ant-modal .ant-form-item .ant-btn-default{background:#f3f7f6!important;border:1px solid #ecf1fe!important;border-radius:6px!important;color:#7a7a7a!important;font-family:var(--pm-font);font-size:13px;font-weight:500;height:36px;padding:0 20px}.light-modal.ant-modal .ant-form-item .ant-btn-default:hover{border-color:#d0d8e8!important;color:#404040!important}.light-modal.ant-modal .ant-input::placeholder{color:#c2c2c2!important;font-family:var(--pm-font)}.light-modal.ant-modal .ant-tag{border-radius:4px;font-family:var(--pm-font);font-size:12px}.mobile-drawer-overlay{display:none}@media (max-width:768px){.mobile-drawer-overlay{background:#383838cc;bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:1200}.mobile-drawer-overlay--open{opacity:1;visibility:visible}.mobile-drawer{background:var(--pm-bg-sidebar);border-bottom-left-radius:var(--pm-radius-lg);bottom:0;display:flex;flex-direction:column;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:296px}.mobile-drawer--open{transform:translateX(0)}.mobile-drawer__header{align-items:center;background:var(--pm-bg-sidebar);display:flex;flex-shrink:0;gap:var(--pm-gap-8);height:56px;padding:var(--pm-space-8)}.mobile-drawer__logo{flex:1 0;height:40px;object-fit:contain;object-position:left center}.mobile-drawer__close{align-items:center;background:var(--pm-bg-sidebar-hover);border:none;border-radius:var(--pm-radius-sm);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:var(--pm-space-8);width:40px}.mobile-drawer__close:focus-visible{outline:2px solid var(--pm-accent);outline-offset:1px}.mobile-drawer__menu{border-bottom:1px solid var(--pm-border-sidebar);display:flex;flex-direction:column;gap:0;padding:var(--pm-space-8)}.mobile-drawer__item{align-items:center;background:var(--pm-bg-sidebar);border:none;border-radius:var(--pm-radius-sm);cursor:pointer;display:flex;gap:var(--pm-gap-8);padding:var(--pm-space-12);text-align:left;width:100%}.mobile-drawer__item,.mobile-drawer__item:active,.mobile-drawer__item:hover,.mobile-drawer__item:visited{color:inherit;text-decoration:none}.mobile-drawer__item:focus-visible{outline:2px solid var(--pm-accent);outline-offset:-2px}.mobile-drawer__item--active{background:var(--pm-bg-sidebar-hover)}.mobile-drawer__item-icon{align-items:center;color:var(--pm-text-sidebar);display:flex;flex-shrink:0;font-size:var(--pm-icon-size-md);height:var(--pm-icon-size-md);justify-content:center;width:var(--pm-icon-size-md)}.mobile-drawer__item--active .mobile-drawer__item-icon{color:var(--pm-accent)}.mobile-drawer__item-label{color:var(--pm-text-sidebar);flex:1 0;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-medium);line-height:var(--pm-line-height-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer__item--active .mobile-drawer__item-label{color:var(--pm-accent)}.mobile-drawer__status{border-bottom:1px solid var(--pm-border-sidebar);padding:var(--pm-space-12) var(--pm-space-12) var(--pm-space-12) 20px}.mobile-drawer__status-row{align-items:center;display:flex;gap:var(--pm-gap-12);padding-left:var(--pm-space-4)}.mobile-drawer__status-dot{background:var(--pm-success);border-radius:8px;flex-shrink:0;height:8px;width:8px}.mobile-drawer__status-dot--disconnected{background:var(--pm-error)}.mobile-drawer__status-text{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);line-height:var(--pm-line-height-m)}.mobile-drawer__footer{border-bottom:1px solid var(--pm-border-sidebar);padding:var(--pm-space-8)}}.mobile-tab-bar{display:none}@media (max-width:768px){.mobile-tab-bar{background:#383838;bottom:0;flex-direction:row;justify-content:space-around;left:0;margin:0;padding:0;position:fixed;right:0;z-index:1100}.mobile-tab-bar,.mobile-tab-bar__item{align-items:center;border:none;display:flex;height:48px}.mobile-tab-bar__item{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:#0000;background-color:initial;color:#c2c2c2;cursor:pointer;flex:1 1;justify-content:center;padding:12px;transition:color .15s ease}.mobile-tab-bar__item,.mobile-tab-bar__item:active,.mobile-tab-bar__item:hover,.mobile-tab-bar__item:visited{background:#0000;background-color:initial;text-decoration:none}.mobile-tab-bar__item,.mobile-tab-bar__item:visited{color:#c2c2c2}.mobile-tab-bar__item[data-active=no]:hover{color:#e2e2e2}.mobile-tab-bar__item--active,.mobile-tab-bar__item[data-active=yes]{background:#0000;background-color:initial;color:#5283f4}.mobile-tab-bar__item:focus-visible{border-radius:4px;outline:2px solid #5283f4;outline-offset:-2px}.mobile-tab-bar[data-admin=yes] .mobile-tab-bar__item{flex:1 1 20%}.mobile-tab-bar[data-admin=no] .mobile-tab-bar__item{flex:1 1 25%}.mobile-tab-bar__item svg{flex-shrink:0;height:24px;width:24px}}.ccp{background:#ecf1fe}.ccp__title{min-height:1px;min-width:1px}.ccp__close-btn{color:#7a7a7a}.ccp__body{gap:0}.ccp__section{gap:8px;padding:8px}.ccp__field{box-sizing:border-box;width:100%}.ccp__label-text{min-height:1px;min-width:1px}.ccp__text-input{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;outline:none;padding:8px;transition:border-color .15s ease;width:100%}.ccp__text-input::placeholder{color:#c2c2c2}.ccp__text-input:hover{border-color:#d0d8e8}.ccp__text-input:focus{border-color:#5283f4}.ccp__text-input--error,.ccp__text-input--error:focus,.ccp__text-input--error:hover{border-color:#f33f4e}.ccp__info-box{align-items:center;background:#fde2e4;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;padding:8px;width:100%}.ccp__info-box-text{color:#f33f4e;flex:1 0;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;margin:0;min-height:1px;min-width:1px}.ccp__footer{background:#fff;border-top:1px solid #ecf1fe}@media (max-width:768px){.ccp-overlay{align-items:stretch;flex-direction:column;justify-content:flex-end}.ccp{border-radius:0;flex:1 1;height:100%;max-height:100vh;max-height:100dvh;max-width:100%;overflow:hidden;width:100%}.ccp__header{padding:12px}.ccp__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.ccp__section{gap:12px;padding:12px}.ccp__footer{flex-shrink:0;padding:12px 12px max(12px,env(safe-area-inset-bottom))}}.ant-table-sticky-column{z-index:10!important}.ant-table-sticky-column,.ant-table-sticky-selection-column{background:#fff!important;border-right:1px solid #f0f0f0!important;box-shadow:2px 0 4px #0000001a!important;left:0!important;position:-webkit-sticky!important;position:sticky!important}.ant-table-sticky-selection-column{min-width:60px!important;width:60px!important;z-index:12!important}.ant-table-sticky-column.dark-theme{background:#141414!important;border-right:1px solid #303030!important}.ant-table-thead .ant-table-sticky-column{background:#fafafa!important;border-bottom:1px solid #f0f0f0!important}.ant-table-thead .ant-table-sticky-column.dark-theme{background:#1f1f1f!important;border-bottom:1px solid #303030!important}.ant-table-tbody .ant-table-sticky-column{background:#fff!important}.ant-table-tbody .ant-table-sticky-column.dark-theme{background:#141414!important}.ant-table-tbody .ant-table-row-selected .ant-table-sticky-column{background:#e6f7ff!important}.ant-table-tbody .ant-table-row-selected .ant-table-sticky-column.dark-theme{background:#111b26!important}.ant-table-tbody .ant-table-row:hover .ant-table-sticky-column{background:#f5f5f5!important}.ant-table-tbody .ant-table-row:hover .ant-table-sticky-column.dark-theme{background:#262626!important}.ant-table-container{position:relative}.ant-table-body{overflow-x:auto!important}.ant-table-sticky-column .ant-table-cell{font-weight:500!important;padding:8px 12px!important}@media (max-width:768px){.ant-table-sticky-column{min-width:60px!important}.ant-table-sticky-column .ant-table-cell{font-size:12px!important;padding:6px 8px!important}}@media (max-width:480px){.ant-table-sticky-column{min-width:50px!important}.ant-table-sticky-column .ant-table-cell{font-size:11px!important;padding:4px 6px!important}}.clients-header{background:var(--pm-bg-card);border-radius:var(--pm-radius-md);box-sizing:border-box;justify-content:space-between;margin-bottom:var(--pm-space-12);padding:8px 12px}.clients-header,.clients-header__left{align-items:center;display:flex;flex-direction:row;gap:12px}.clients-header__left{flex:1 1;min-width:0}.clients-header__title{color:#404040;flex-shrink:0;font-family:var(--pm-font);font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:0;text-transform:uppercase;white-space:nowrap}.clients-header__tabs{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;min-width:0}.clients-header__tab{align-items:center;background:#fff;border:none;border-radius:28px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;display:inline-flex;flex-direction:row;font-family:var(--pm-font);font-size:12px;font-style:normal;font-weight:400;gap:4px;line-height:16px;min-height:24px;outline:1px solid #ecf1fe;outline-offset:-1px;padding:4px 8px;transition:background .2s ease,color .2s ease,outline-color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.clients-header__tab:hover{background:#f8fafa}.clients-header__tab--active{background:#383838;color:#ecf1fe;outline:none}.clients-header__tab--active:hover{background:#404040}.clients-header__tab-count{flex-shrink:0;font-weight:500}.clients-header__tab--active .clients-header__tab-count{color:#fff}.clients-header__tab--success .clients-header__tab-count{color:var(--pm-success)}.clients-header__tab--danger .clients-header__tab-count{color:var(--pm-error)}.clients-header__tab--active.clients-header__tab--danger .clients-header__tab-count,.clients-header__tab--active.clients-header__tab--success .clients-header__tab-count{color:#fff}.clients-header__actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}.clients-header__action-btn{align-items:center;background:#f3f7f6;border:none;border-radius:4px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:0;transition:background .2s ease,color .2s ease;width:28px}.clients-header__action-btn svg{flex-shrink:0;height:16px;width:16px}.clients-header__action-btn:hover{background:#ecf1fe;color:var(--pm-accent)}.clients-header__action-btn--default{background:#f3f7f6;color:#7a7a7a}.clients-header__action-btn--spinning svg{animation:clients-header-spin 1s linear infinite}@keyframes clients-header-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.clients-header__action-btn--clear-filters{color:#f33f4e}.clients-header__action-btn--clear-filters:hover{background:#fde8ea;color:#d32f3f}.clients-header__action-btn--primary{background:#404040;color:#fff}.clients-header__action-btn--primary:hover{background:#333;color:#fff}.clients-header__action-btn--spinning .anticon{animation:clients-spin 1s linear infinite}@keyframes clients-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.clients-header__tab--selected .clients-header__tab-count{color:var(--pm-text-heading)}.clients-header__tab--active.clients-header__tab--selected .clients-header__tab-count{color:#fff}@media (max-width:768px){.clients-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;box-shadow:none;gap:0;margin-bottom:var(--pm-space-12);min-height:auto;padding:var(--pm-space-8) 0}.clients-header__actions,.clients-header__title{display:none}.clients-header__left{gap:0;width:100%}.clients-header__tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 var(--pm-space-8);scrollbar-width:none;width:100%}.clients-header__tabs::-webkit-scrollbar{display:none}.clients-header__tab{font-size:12px;padding:5px 12px}}.clients-table{background:var(--pm-bg-card);border-radius:var(--pm-radius-md);overflow:hidden}.clients-table .ant-card{border:none;border-radius:var(--pm-radius-md);box-shadow:none;overflow:hidden}.clients-table .ant-card-body{padding:0}.clients-table .ant-table,.clients-table .ant-table-container{border:none!important;border-radius:var(--pm-radius-md)}.clients-table .ant-table-thead>tr>th,.clients-table .ant-table-thead>tr>th.ant-table-cell{border-bottom:1px solid var(--pm-border-table)!important;color:var(--pm-text-primary)!important;line-height:16px;padding:12px 8px!important}.clients-table .ant-table-tbody>tr>td,.clients-table .ant-table-tbody>tr>td.ant-table-cell,.clients-table .ant-table-thead>tr>th,.clients-table .ant-table-thead>tr>th.ant-table-cell{background:#fff!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s)!important;font-weight:var(--pm-font-weight-regular)!important;vertical-align:middle!important;white-space:nowrap!important}.clients-table .ant-table-tbody>tr>td,.clients-table .ant-table-tbody>tr>td.ant-table-cell{border-bottom:1px solid var(--pm-border-divider)!important;color:var(--pm-text-muted)!important;height:40px;line-height:40px;padding:0 8px!important}.clients-table .ant-table-tbody>tr:hover>td{background:#f8fafa!important}.clients-table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--pm-accent-light)!important}.clients-table .ant-table-selection-column{max-width:40px!important;min-width:40px!important;text-align:center;width:40px!important}.clients-table .ant-checkbox-inner{background:#fff;border:1.33px solid #c2c2c2;border-radius:3px;height:16px;transition:all .15s ease;width:16px}.clients-table .ant-checkbox-checked .ant-checkbox-inner{background:var(--pm-accent);border-color:var(--pm-accent)}.clients-table .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--pm-accent)}.clients-table .ant-checkbox-indeterminate .ant-checkbox-inner:after{background:var(--pm-accent)}.clients-status-badge{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-regular);line-height:var(--pm-line-height-s);padding:2px 10px;white-space:nowrap}.clients-status-badge--active{background:#ecfef9;color:#28a94e}.clients-status-badge--inactive{background:var(--pm-error-bg);color:var(--pm-error)}.clients-proxy-count{color:var(--pm-text-heading)!important}.clients-proxy-count--button{background:#0000;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.clients-proxy-count--button:hover{color:var(--pm-primary)!important}.clients-table .ant-table-column-sorter,.clients-table .ant-table-filter-trigger{color:var(--pm-text-muted)!important}.clients-table .ant-table-bordered .ant-table-container{border:none!important}.clients-table .ant-table-bordered .ant-table-tbody>tr>td,.clients-table .ant-table-bordered .ant-table-thead>tr>th{border-right:none!important}.cl-pagination{align-items:center;background:#fff;border-top:1px solid #f3f7f6;display:flex;gap:32px;justify-content:flex-end;padding:12px}.cl-pagination__info{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;margin:0}.cl-pagination__range{color:#383838}.cl-pagination__text{color:#7a7a7a}.cl-pagination__total{color:#383838}.cl-pagination__pages{align-items:center;display:flex;gap:12px}.cl-pagination__btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.cl-pagination__btn:hover:not(:disabled){background:#f3f7f6;color:#383838}.cl-pagination__btn:disabled{cursor:not-allowed;opacity:.4}.cl-pagination__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.cl-pagination__btn-icon{height:16px;width:16px}.cl-pagination__current{align-items:center;border:1px solid #5283f4;border-radius:4px;color:#7a7a7a;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:16px;min-width:24px;padding:4px 2px;text-align:center}.cl-pagination__perpage{position:relative}.cl-pagination__select{align-items:center;background:#fff;border:1px solid #c2c2c2;border-radius:4px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;line-height:16px;padding:8px;transition:border-color .15s ease;width:160px}.cl-pagination__select:hover{border-color:#a0a0a0}.cl-pagination__select:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.cl-pagination__select-value{color:#383838}.cl-pagination__select-text{color:#7a7a7a;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-pagination__select-icon{color:#7a7a7a;flex-shrink:0;height:16px;margin-left:auto;width:16px}.cl-pagination__dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:4px;bottom:100%;box-shadow:0 4px 12px #0000001a;margin-bottom:4px;min-width:120px;position:absolute;right:0;z-index:100}.cl-pagination__option{background:#0000;border:none;color:#7a7a7a;cursor:pointer;display:block;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.cl-pagination__option:hover{background:#f3f7f6;color:#383838}.cl-pagination__option--active{background:#e6f9f1;color:#5283f4}.cl-filter-dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 4px 16px #0000001f;font-family:var(--pm-font);max-width:280px;min-width:200px}.cl-filter-dropdown__header{border-bottom:1px solid #f0f0f0;color:#383838;font-size:13px;font-weight:600;padding:12px 16px}.cl-filter-dropdown__search{border-bottom:1px solid #f0f0f0;padding:8px 12px}.cl-filter-dropdown__search-input{border:1px solid #dbdbdb;border-radius:6px;box-sizing:border-box;font-family:var(--pm-font);font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease;width:100%}.cl-filter-dropdown__search-input::placeholder{color:#c2c2c2}.cl-filter-dropdown__search-input:focus{border-color:#5283f4}.cl-filter-dropdown__list{max-height:240px;overflow-y:auto;padding:8px 0;scrollbar-color:#c2c2c2 #0000;scrollbar-width:thin}.cl-filter-dropdown__list::-webkit-scrollbar{width:6px}.cl-filter-dropdown__list::-webkit-scrollbar-track{background:#0000}.cl-filter-dropdown__list::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:3px}.cl-filter-dropdown__list::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.cl-filter-dropdown__empty{color:#7a7a7a;font-size:13px;padding:12px 16px;text-align:center}.cl-filter-dropdown__item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.cl-filter-dropdown__item:hover{background:#f5f5f5}.cl-filter-dropdown__checkbox{accent-color:#5283f4;cursor:pointer;flex-shrink:0;height:16px;width:16px}.cl-filter-dropdown__label{color:#383838;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-filter-dropdown__actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:12px 16px}.cl-filter-dropdown__btn{border-radius:6px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s ease}.cl-filter-dropdown__btn--reset{background:#fff;border:1px solid #5283f4;color:#5283f4}.cl-filter-dropdown__btn--reset:hover{background:#ecf1fe;border-color:#4270db;color:#4270db}.cl-filter-dropdown__btn--apply{background:#5283f4;border:1px solid #5283f4;color:#fff}.cl-filter-dropdown__btn--apply:hover{background:#4270db;border-color:#4270db}.cl-filter-dropdown__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}@media (max-width:768px){.clients-table .ant-table-tbody>tr>td,.clients-table .ant-table-thead>tr>th{font-size:var(--pm-font-size-xs)!important;padding:0 6px!important}.cl-filter-dropdown{min-width:260px}.cl-pagination{flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:8px}.cl-pagination__info{flex-shrink:0;font-size:14px}.cl-pagination__pages{flex:1 0;gap:12px;justify-content:flex-end}.cl-pagination__perpage{flex-basis:100%;width:100%}.cl-pagination__select{width:100%}}.cpm{align-items:center;background:#fff;border-top:1px solid #f3f7f6;display:flex;gap:32px;justify-content:flex-end;padding:12px}.cpm__info{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;margin:0}.cpm__range{color:#383838}.cpm__text{color:#7a7a7a}.cpm__total{color:#383838}.cpm__pages{gap:12px}.cpm__btn,.cpm__pages{align-items:center;display:flex}.cpm__btn{background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.cpm__btn:hover:not(:disabled){background:#f3f7f6;color:#383838}.cpm__btn:disabled{cursor:not-allowed;opacity:.4}.cpm__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.cpm__btn-icon{height:16px;width:16px}.cpm__current{align-items:center;border:1px solid #5283f4;border-radius:4px;color:#7a7a7a;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:16px;min-width:24px;padding:4px 2px;text-align:center}.cpm__perpage{position:relative}.cpm__select{align-items:center;background:#fff;border:1px solid #c2c2c2;border-radius:4px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;line-height:16px;padding:8px;transition:border-color .15s ease;width:160px}.cpm__select:hover{border-color:#a0a0a0}.cpm__select:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.cpm__select-value{color:#383838}.cpm__select-text{color:#7a7a7a;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpm__select-icon{color:#7a7a7a;flex-shrink:0;height:16px;margin-left:auto;width:16px}.cpm__dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:4px;bottom:100%;box-shadow:0 4px 12px #0000001a;margin-bottom:4px;min-width:120px;position:absolute;right:0;z-index:100}.cpm__option{background:#0000;border:none;color:#7a7a7a;cursor:pointer;display:block;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.cpm__option:hover{background:#f3f7f6;color:#383838}.cpm__option--active{background:#e6f9f1;color:#5283f4}@media (max-width:768px){.cpm{flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:8px}.cpm__info{flex-shrink:0;font-size:14px}.cpm__pages{flex:1 0;gap:12px;justify-content:flex-end}.cpm__perpage{flex-basis:100%;width:100%}.cpm__select{width:100%}}.cfgp-overlay{align-items:flex-start;background:#383838cc;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1200}.cfgp{flex-direction:column;height:100%;max-width:100%;overflow:hidden;width:480px}.cfgp,.cfgp__header{background:#fff;display:flex}.cfgp__header{align-items:center;border-bottom:1px solid #ecf1fe;flex-shrink:0;gap:8px;padding:8px}.cfgp__title{color:#404040;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:24px;margin:0;text-transform:uppercase}.cfgp__close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#404040;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.cfgp__close-btn:hover{background:#f3f7f6;color:#383838}.cfgp__close-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.cfgp__body{flex:1 1;overflow-y:auto}.cfgp__body,.cfgp__section{display:flex;flex-direction:column}.cfgp__section{border-bottom:1px solid #ecf1fe;gap:16px;padding:12px 8px}.cfgp__section--grow{flex:1 1}.cfgp__section-title{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:16px}.cfgp__row{align-items:flex-start;display:flex;gap:8px}.cfgp__row>.cfgp__field{flex:1 1;min-width:0}.cfgp__field{display:flex;flex-direction:column;gap:2px;min-width:0}.cfgp__label{align-items:center;display:flex;gap:4px;padding:0 8px}.cfgp__label-required{color:#f33f4e;flex-shrink:0}.cfgp__label-required,.cfgp__label-text{font-family:var(--pm-font);font-size:10px;font-weight:400;line-height:12px}.cfgp__label-text{color:#7a7a7a;flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfgp__info-icon{color:#7a7a7a;cursor:help;flex-shrink:0;transition:color .15s ease}.cfgp__info-icon:hover{color:#5283f4}.cfgp__input{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;outline:none;padding:8px;transition:border-color .15s ease;width:100%}.cfgp__input::placeholder{color:#c2c2c2}.cfgp__input:hover{border-color:#d0d8e8}.cfgp__input:focus{border-color:#5283f4}.cfgp__input--error,.cfgp__input--error:focus,.cfgp__input--error:hover{border-color:#f33f4e}.cfgp__field-error{color:#f33f4e;font-family:var(--pm-font);font-size:10px;font-weight:400;line-height:12px;padding:0 8px}.cfgp__input--number{-moz-appearance:textfield;padding-right:28px}.cfgp__input--number::-webkit-inner-spin-button,.cfgp__input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cfgp__number-wrap{align-items:center;display:flex;position:relative}.cfgp__number-wrap .cfgp__input{flex:1 1}.cfgp__number-arrows{flex-direction:column;gap:0;height:24px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.cfgp__number-arrow,.cfgp__number-arrows{align-items:center;display:flex;justify-content:center}.cfgp__number-arrow{background:#0000;border:none;border-radius:2px;color:#404040;cursor:pointer;height:12px;margin:0;padding:0;transition:color .15s ease;width:12px}.cfgp__number-arrow:hover{color:#5283f4}.cfgp__toggle-row{align-items:center;display:flex;gap:8px;padding:0 8px}.cfgp__toggle-label{color:#7a7a7a;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px}.cfgp__toggle{align-items:center;background:#e8e8e8;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;padding:2px;position:relative;transition:background .2s ease;width:24px}.cfgp__toggle--on{background:#ecf1fe;justify-content:flex-end}.cfgp__toggle-dot{background:#c2c2c2;border-radius:50%;flex-shrink:0;height:12px;transition:background .2s ease;width:12px}.cfgp__toggle--on .cfgp__toggle-dot{background:#5283f4}.cfgp__toggle:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.cfgp__footer{border-top:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.cfgp__btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px 12px;transition:background .15s ease,color .15s ease}.cfgp__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.cfgp__btn--cancel{background:#f3f7f6;color:#7a7a7a}.cfgp__btn--cancel:hover{background:#e8edec}.cfgp__btn--submit{background:#5283f4;color:#fff}.cfgp__btn--submit:hover{background:#4270db}.cfgp__btn--submit:disabled{background:#a8c4f9;cursor:not-allowed}.cfgp__btn--cancel:disabled{color:#c2c2c2;cursor:not-allowed}@media (max-width:768px){.cfgp-overlay{align-items:stretch;flex-direction:column;justify-content:flex-end;padding-top:56px}.cfgp{border-radius:12px 12px 0 0;height:auto;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);max-width:100%;width:100%}.cfgp,.cfgp__body{flex:1 1;min-height:0}.cfgp__body{-webkit-overflow-scrolling:touch;overflow-y:auto}.cfgp__section--grow{flex:none}.cfgp__footer{flex-shrink:0;padding-bottom:max(8px,env(safe-area-inset-bottom))}}.configurations-header{align-items:center;background:var(--pm-bg-card);border-radius:var(--pm-radius-md);box-sizing:border-box;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:var(--pm-space-12);padding:8px 12px}.configurations-header__title{color:var(--pm-text-heading);flex-shrink:0;font-family:var(--pm-font);font-size:var(--pm-font-size-m);font-style:normal;font-weight:var(--pm-font-weight-semibold);line-height:24px;margin:0;text-transform:uppercase;white-space:nowrap}.configurations-header__spacer{flex:1 1}.configurations-header__actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}.configurations-header__action-btn{align-items:center;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:0;transition:background .2s ease,color .2s ease;width:28px}.configurations-header__action-btn svg{flex-shrink:0;height:16px;width:16px}.configurations-header__action-btn--primary{background:#404040;color:#fff}.configurations-header__action-btn--primary:hover{background:#333;color:#fff}.configurations-table{background:var(--pm-bg-card);border-radius:var(--pm-radius-md);overflow:hidden}.configurations-table .ant-card{border:none;border-radius:var(--pm-radius-md);box-shadow:none;overflow:hidden}.configurations-table .ant-card-body{padding:0}.configurations-table .ant-table,.configurations-table .ant-table-container{border:none!important;border-radius:var(--pm-radius-md)}.configurations-table .ant-table-thead>tr>th,.configurations-table .ant-table-thead>tr>th.ant-table-cell{background:#fff!important;border-bottom:1px solid var(--pm-border-table)!important;color:var(--pm-text-primary)!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s)!important;font-weight:var(--pm-font-weight-regular)!important;line-height:16px;padding:12px 8px!important;vertical-align:middle!important;white-space:nowrap!important}.configurations-table .ant-table-tbody>tr>td,.configurations-table .ant-table-tbody>tr>td.ant-table-cell{background:#fff!important;border-bottom:1px solid var(--pm-border-divider)!important;color:var(--pm-text-muted)!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s)!important;font-weight:var(--pm-font-weight-regular)!important;height:40px;line-height:40px;padding:0 8px!important;vertical-align:middle!important;white-space:nowrap!important}.configurations-table .ant-table-tbody>tr:hover>td{background:#f8fafa!important}.configurations-speed-badge{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-regular);justify-content:center;line-height:16px;padding:0 4px;white-space:nowrap}.configurations-speed-badge--blue{background:var(--pm-accent-light);color:var(--pm-accent)}.configurations-speed-badge--dark{background:var(--pm-text-muted);color:#fff}.configurations-speed-badge--grey{background:#dbdbdb;color:var(--pm-text-primary)}.configurations-speed-badge--green{background:#ecfef9;color:#28a94e}.configurations-cell--dark{color:var(--pm-text-heading)!important}.configurations-table .ant-table-column-sorter,.configurations-table .ant-table-filter-trigger{color:var(--pm-text-muted)!important}.configurations-table .ant-table-bordered .ant-table-container{border:none!important}.configurations-table .ant-table-bordered .ant-table-tbody>tr>td,.configurations-table .ant-table-bordered .ant-table-thead>tr>th{border-right:none!important}.configurations-pagination-hidden,.configurations-table .ant-table-pagination.ant-pagination{display:none!important}.configurations-pagination-total{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);margin-right:24px;white-space:nowrap}.configurations-pagination-total__num{color:var(--pm-text-primary);font-weight:var(--pm-font-weight-regular)}.configurations-table .ant-pagination-item{background:#0000;border:1px solid #0000;border-radius:var(--pm-radius-sm);height:24px;line-height:22px;min-width:24px}.configurations-table .ant-pagination-item a{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-s);padding:0}.configurations-table .ant-pagination-item-active{background:#0000!important;border-color:var(--pm-accent)!important}.configurations-table .ant-pagination-item-active a{color:var(--pm-text-muted)!important}.configurations-table .ant-pagination-next,.configurations-table .ant-pagination-prev{height:24px;line-height:22px;min-width:24px}.configurations-table .ant-pagination-next .ant-pagination-item-link,.configurations-table .ant-pagination-prev .ant-pagination-item-link{background:#0000;border:none;color:#c2c2c2!important}.configurations-table .ant-pagination-jump-next,.configurations-table .ant-pagination-jump-prev{height:24px;line-height:22px;min-width:24px}.configurations-table .ant-pagination-jump-next .ant-pagination-item-ellipsis,.configurations-table .ant-pagination-jump-next .ant-pagination-item-link,.configurations-table .ant-pagination-jump-prev .ant-pagination-item-ellipsis,.configurations-table .ant-pagination-jump-prev .ant-pagination-item-link{color:#c2c2c2!important}.configurations-table .ant-pagination-disabled .ant-pagination-item-link{color:#e0e0e0!important}.configurations-table .ant-pagination-options{margin-left:24px}.configurations-table .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #c2c2c2!important;border-radius:var(--pm-radius-sm)!important;height:32px!important;padding:0 12px!important}.configurations-table .ant-pagination-options .ant-select-selection-item{color:var(--pm-text-muted)!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s);line-height:30px!important}.configurations-table .ant-pagination-options .ant-select-arrow{color:var(--pm-text-muted)!important}.configurations-table .ant-pagination-options-quick-jumper{display:none}@media (max-width:768px){.configurations-header{background:var(--pm-bg-card);border-radius:0;gap:12px;margin-bottom:0;padding:8px 12px}.configurations-header__title{font-size:var(--pm-font-size-m)}.configurations-table{border-radius:var(--pm-radius-md);margin:8px}.configurations-table .ant-table-thead>tr>th,.configurations-table .ant-table-thead>tr>th.ant-table-cell{font-size:var(--pm-font-size-s)!important;padding:12px 8px!important}.configurations-table .ant-table-tbody>tr>td,.configurations-table .ant-table-tbody>tr>td.ant-table-cell{font-size:var(--pm-font-size-s)!important;padding:0 8px!important}.configurations-table .ant-table-pagination.ant-pagination{align-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:auto;padding:8px}.configurations-table .ant-pagination-total-text{flex:none;margin-right:0;order:0}.configurations-pagination-total{margin-right:0}.configurations-table .ant-pagination-item,.configurations-table .ant-pagination-jump-next,.configurations-table .ant-pagination-jump-prev,.configurations-table .ant-pagination-next,.configurations-table .ant-pagination-prev{order:1}.configurations-table .ant-pagination-options{flex:0 0 100%;margin-left:0;order:2}.configurations-table .ant-pagination-options .ant-select{width:100%!important}.configurations-table .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #c2c2c2!important;border-radius:var(--pm-radius-sm)!important;height:36px!important;width:100%!important}.configurations-table+.ant-modal-root .ant-modal{max-width:calc(100vw - 16px)}}.cfg-info{display:flex;flex-direction:column}.cfg-info__name{color:#383838;font-family:var(--pm-font);font-size:16px;font-weight:600;line-height:24px;margin-bottom:2px}.cfg-info__desc{color:#7a7a7a;font-family:var(--pm-font);font-size:13px;font-weight:400;line-height:18px;margin-bottom:4px}.cfg-info__section{border:1px solid #ecf1fe;border-radius:8px;display:flex;flex-direction:column;gap:0;margin-top:16px;overflow:hidden}.cfg-info__section-title{background:#f8f9fc;border-bottom:1px solid #ecf1fe;color:#404040;font-family:var(--pm-font);font-size:13px;font-weight:600;line-height:16px;padding:10px 14px}.cfg-info__line{align-items:center;border-bottom:1px solid #f3f7f6;display:flex;gap:12px;justify-content:space-between;padding:9px 14px}.cfg-info__line:last-child{border-bottom:none}.cfg-info__label{align-items:center;color:#7a7a7a;display:flex;font-weight:400;white-space:nowrap}.cfg-info__label,.cfg-info__value{font-family:var(--pm-font);font-size:13px;line-height:16px}.cfg-info__value{color:#383838;flex-shrink:0;font-weight:500;text-align:right}.cfg-info__badge{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:500;line-height:16px;padding:2px 8px;white-space:nowrap}.cfg-info__badge--blue{background:#ecf1fe;color:#5283f4}.cfg-info__badge--dark{background:#404040;color:#fff}.cfg-info__badge--grey{background:#f3f4f6;color:#7a7a7a}.cfg-info__badge--green{background:#ecfef9;color:#0cbe90}.cfg-info__tags{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.cfg-info__tag{align-items:center;background:#ecf1fe;border-radius:4px;color:#5283f4;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:500;gap:4px;line-height:16px;padding:4px 10px}.cfg-info__tag-qty{color:#3d6ad9;font-weight:600}.cfg-info__footer-meta{color:#7a7a7a;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;margin-top:16px}.page-header-block{align-items:center;align-self:stretch;background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;padding:8px 12px;width:100%}.page-header-block__title{color:#404040;flex:none;flex-grow:0;font-family:var(--pm-font);font-size:16px;font-style:normal;font-weight:600;line-height:1.5em;margin:0;text-align:left;text-transform:uppercase}.page-header-block__badges{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;min-width:0}.page-header-block__actions{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px}.page-header-block__btn{align-items:center;background:#5283f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-family:var(--pm-font);font-size:14px;font-weight:500;gap:4px;justify-content:center;line-height:1.1428571428571428em;min-height:32px;padding:8px;text-decoration:none;transition:background .15s ease}.page-header-block__btn:hover{background:#3a6fd8}.page-header-block__btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.page-header-block__btn-icon{color:currentColor;flex-shrink:0;height:16px;width:16px}.page-header-block__btn--secondary{background:#0000;color:#5283f4;padding:8px}.page-header-block__btn--secondary:hover{background:#ecf1fe}.page-header-block__btn:active{transform:scale(.9)}.page-header-block__btn--icon{height:28px;padding:0;transition:background .15s ease,transform .1s ease;width:28px}.page-header-block__btn--primary.page-header-block__btn--icon{background:#404040;border-radius:4px;height:32px;min-height:32px;min-width:32px;width:32px}.page-header-block__btn--primary.page-header-block__btn--icon:hover{background:#333}.page-header-block__btn--primary.page-header-block__btn--icon:focus-visible{outline-color:#404040}.page-header-block__btn--icon .page-header-block__btn-icon{height:16px;transition:transform .3s ease;width:16px}.page-header-block__btn--spinning{opacity:.85;pointer-events:none}.page-header-block__btn--spinning .page-header-block__btn-icon{animation:phb-spin .6s linear infinite}@keyframes phb-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.page-header-block{border-radius:0;flex-wrap:nowrap;gap:12px;margin:0;padding:10px 12px}.page-header-block__title{flex:1 1;font-size:16px;line-height:24px}.page-header-block__badges{display:none}.page-header-block__actions{gap:8px}.page-header-block__btn{background:#5283f4;border-color:#5283f4;border-radius:4px;color:#fff;min-height:28px;min-width:28px;padding:4px}.page-header-block__btn:hover{background:#4270db}.page-header-block__btn-icon{height:16px;width:16px}.page-header-block__btn--icon{min-height:28px;min-width:28px;padding:2px}.page-header-block__btn--primary.page-header-block__btn--icon{background:#404040;border-radius:4px;height:32px;min-height:32px;min-width:32px;width:32px}}.proxy-block{align-items:flex-start;background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;width:100%}.proxy-block__title{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:12px}.proxy-block__title-text{color:#383838;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:1.4285714286em;margin:0;min-width:0;text-align:left;text-transform:uppercase}.proxy-block__btn{align-items:center;border:none;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;white-space:nowrap}.proxy-block__btn--recheck{background:#5283f4;border-radius:4px;color:#fff;padding:8px 12px}.proxy-block__btn--recheck:hover{background:#3d6ad9}.proxy-block__btn--recheck:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.proxy-block__btn--recheck:disabled{background:#7a7a7a;cursor:not-allowed;opacity:.7}.proxy-block__btn--link{background:#fff;border-radius:4px;color:#5283f4;padding:8px 12px;text-decoration:none}.proxy-block__btn--link:hover{color:#3d6ad9}.proxy-block__btn--link:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.proxy-block__btn-icon{color:currentColor;flex-shrink:0;height:12px;width:12px}.proxy-block__info{align-items:stretch;align-self:stretch;gap:12px;min-height:0}.proxy-block__info,.proxy-block__table{display:flex;flex:1 1;flex-direction:row}.proxy-block__table{border:1px solid #ecf1fe;border-radius:8px;box-sizing:border-box;min-width:0;overflow:hidden}.proxy-block__table-col{display:flex;flex:1 1;flex-direction:column;min-width:0}.proxy-block__table-col--fixed{flex:none;min-width:60px;width:60px}.proxy-block__table-cell{align-items:center;align-self:stretch;border-bottom:1px solid #f3f7f6;box-sizing:border-box;color:#383838;display:flex;flex-direction:row;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:2px;line-height:1.1428571429em;padding:12px 8px}.proxy-block__table-cell:last-child{border-bottom:none}.proxy-block__table-cell--header{background:#fff;border-bottom:1px solid #ecf1fe;color:#383838}.proxy-block__table-cell--good{background:#ecfef9;border-bottom:1px solid #f3f7f6;color:#7a7a7a}.proxy-block__table-cell--bad{background:#fde2e4;border-bottom:1px solid #f3f7f6;color:#7a7a7a}.proxy-block__diagram{flex:none;height:114.3px;position:relative;width:114.3px}.proxy-block__diagram-canvas{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.proxy-block__diagram-value{align-items:center;color:#383838;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:600;justify-content:center;left:50%;line-height:1.4285714286em;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.proxy-block{border-radius:16px;box-sizing:border-box;gap:8px;margin:0;padding:8px;width:100%}.proxy-block__title{gap:8px}.proxy-block__title-text{font-size:13px}.proxy-block__btn--link,.proxy-block__btn--recheck{font-size:12px;padding:6px 10px}.proxy-block__info{align-items:stretch;gap:8px}.proxy-block__table{flex:1 1;min-width:0}.proxy-block__table-col{min-width:0}.proxy-block__table-col--fixed{min-width:44px;width:44px}.proxy-block__table-cell{font-size:12px;gap:2px;line-height:1.3;padding:8px 6px}.proxy-block__diagram{flex-shrink:0;height:90px;width:90px}.proxy-block__diagram-value{font-size:12px}}@media (max-width:359px){.proxy-block{gap:6px;padding:6px}.proxy-block__diagram{height:76px;width:76px}.proxy-block__table-col--fixed{min-width:36px;width:36px}.proxy-block__table-cell{font-size:11px;padding:6px 4px}}.ddb{align-items:flex-start;background:#fff;border-radius:16px;box-sizing:border-box;flex-direction:column;min-width:0;padding:12px;width:100%}.ddb,.ddb__header{display:flex;gap:12px}.ddb__header{align-items:center;align-self:stretch;flex-direction:row}.ddb__title{align-items:baseline;color:#383838;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;gap:6px;line-height:20px;margin:0;min-width:0;text-align:left;text-transform:uppercase}.ddb__count{color:#383838;font-weight:600}.ddb__link{align-items:center;background:#fff;border:none;border-radius:4px;color:#5283f4;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px 12px;text-decoration:none;white-space:nowrap}.ddb__link:hover{color:#3d6ad9}.ddb__link:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.ddb__link-icon{color:currentColor;flex-shrink:0;height:12px;width:12px}.ddb__table-wrap{border:1px solid #ecf1fe;border-radius:8px;box-sizing:border-box;overflow-x:auto;width:100%}.ddb__table{border-collapse:collapse;font-family:var(--pm-font);font-size:14px;line-height:1.1428571429em;width:100%}.ddb__row--header{background:#fff}.ddb__cell--header{background:#ecf1fe;border-bottom:1px solid #dbdbdb;color:#383838;font-weight:400;padding:12px 8px;text-align:left;white-space:nowrap}.ddb__sort-btn{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;margin:0;padding:0}.ddb__sort-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.ddb__sort-indicator{color:#7a7a7a;font-size:12px;line-height:1}.ddb__cell{border-bottom:1px solid #f3f7f6;color:#383838;font-weight:400;padding:12px 8px;text-align:left;white-space:nowrap}.ddb__cell--label{color:inherit}.ddb__row:last-child .ddb__cell{border-bottom:none}.ddb__row--red .ddb__cell{color:#f33f4e}.ddb__row--blue .ddb__cell{color:#5283f4}.ddb__row--default .ddb__cell{color:#383838}.ddb__row--total .ddb__cell{border-bottom:none;border-top:1px solid #ecf1fe;color:#383838}.ddb__cell--total{color:#383838}@media (max-width:768px){.ddb{border-radius:16px;box-sizing:border-box;margin:0;padding:8px;width:100%}.ddb,.ddb__header{gap:8px}.ddb__title{font-size:13px;line-height:18px}.ddb__link{font-size:12px;padding:6px 10px}.ddb__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ddb__table{font-size:12px;line-height:1.3;min-width:0}.ddb__cell{white-space:nowrap}.ddb__cell,.ddb__cell--header{font-size:12px;padding:8px 6px}}@media (max-width:359px){.ddb{gap:6px;padding:6px}.ddb__cell,.ddb__cell--header{font-size:11px;padding:6px 4px}.ddb__title{font-size:12px}}.server-summary-block{align-items:flex-start;background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;width:100%}.server-summary-block__title{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;gap:12px}.server-summary-block__title-text{color:#383838;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:20px;margin:0;min-width:0;text-align:left;text-transform:uppercase}.server-summary-block__btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#4e7cf6;cursor:pointer;display:inline-flex;flex:none;flex-direction:row;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;min-height:24px;padding:4px 0;text-decoration:none}.server-summary-block__btn:hover{color:#3a6fd8}.server-summary-block__btn:focus-visible{outline:2px solid #4e7cf6;outline-offset:2px}.server-summary-block__btn-icon{flex-shrink:0;height:12px;width:12px}.server-summary-block__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #ecf1fe;border-radius:8px;overflow-x:auto;width:100%}.server-summary-block__table{border-collapse:collapse;font-family:var(--pm-font);font-size:14px;line-height:16px;min-width:980px;table-layout:fixed;width:100%}.server-summary-block__col--fixed{width:112px}.server-summary-block__col--load{width:160px}.server-summary-block__col--actions{width:40px}.server-summary-block__row--header{background:#fff}.server-summary-block__row--total{background:#ecf1fe}.server-summary-block__row--expandable{cursor:pointer}.server-summary-block__row--expandable:hover{background:#e4ecff}.server-summary-block__row--expandable:focus-visible{outline:2px solid #5283f4;outline-offset:-2px}.server-summary-block__toggle-indicator{color:#5283f4;display:inline-block;margin-right:6px;transition:transform .2s ease}.server-summary-block__toggle-indicator--expanded{transform:rotate(90deg)}.server-summary-block__row:not(.server-summary-block__row--header):not(.server-summary-block__row--total){background:#fff}.server-summary-block__cell{border-bottom:1px solid #f3f7f6;color:#383838;overflow:hidden;padding:12px 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.server-summary-block__cell--header{border-bottom:1px solid #ecf1fe;color:#383838;font-weight:400}.server-summary-block__sort-btn{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0}.server-summary-block__sort-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.server-summary-block__sort-indicator{color:#7a7a7a;font-size:12px;line-height:1}.server-summary-block__cell--actions{min-width:40px;overflow:visible;padding:12px;text-align:center;width:40px}.server-summary-block__cell--bold{color:#383838;font-weight:500}.server-summary-block__cell--dark{color:#404040}.server-summary-block__cell--muted{color:#7a7a7a}.server-summary-block__cell--error{color:#f33f4e}.server-summary-block__cell--success{color:#5283f4;font-weight:500}.server-summary-block__badge{align-items:center;border-radius:2px;display:inline-flex;flex-shrink:0;font-family:var(--pm-font);font-size:12px;font-weight:400;height:16px;justify-content:center;line-height:16px;min-width:28px;padding:0 4px;text-align:center}.server-summary-block__badge--green{background:#ecfef9;color:#28a94e}.server-summary-block__badge--yellow{background:#fff8e6;color:#f5a623}.server-summary-block__badge--red{background:#fde2e4;color:#f33f4e}.server-summary-block__load-content{align-items:center;display:flex;gap:8px}.server-summary-block__load-value{color:#383838}.server-summary-block__load-value--muted{color:#7a7a7a}.server-summary-block__actions-wrap{align-items:center;display:inline-flex;justify-content:center;position:relative}.server-summary-block__row:last-child .server-summary-block__cell{border-bottom:none}.server-summary-block__row--animated{animation:ssb-row-slide-down .2s ease}@keyframes ssb-row-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.server-summary-block{border-radius:16px;box-sizing:border-box;gap:8px;margin:0;overflow:hidden;padding:8px;width:100%}.server-summary-block__btn,.server-summary-block__table-wrap{display:none}.server-summary-block__title{gap:12px}.server-summary-block__nav-btn{align-items:center;background:#0000;border:none;color:#383838;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;padding:0;width:24px}.server-summary-block__nav-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.server-summary-block__chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.server-summary-block__chip{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:28px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--pm-font);font-size:12px;gap:4px;line-height:16px;padding:4px 8px}.server-summary-block__chip:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.server-summary-block__chip--active{background:#383838;border-color:#383838}.server-summary-block__chip-label{color:#7a7a7a;font-weight:400}.server-summary-block__chip--active .server-summary-block__chip-label{color:#c2c2c2}.server-summary-block__chip-count{color:#383838;font-weight:500}.server-summary-block__chip--active .server-summary-block__chip-count{color:#5283f4}.server-summary-block__mobile-table-wrap{border:1px solid #ecf1fe;border-radius:8px;overflow:hidden;width:100%}.server-summary-block__mobile-table{border-collapse:collapse;font-family:var(--pm-font);font-size:14px;line-height:16px;width:100%}.server-summary-block__mobile-cell{border-bottom:1px solid #f3f7f6;color:#7a7a7a;padding:12px;vertical-align:middle}.server-summary-block__mobile-cell--header{border-bottom:1px solid #dbdbdb;color:#383838;font-weight:400}.server-summary-block__mobile-cell--label{color:#7a7a7a;font-weight:400}.server-summary-block__mobile-cell--sub{padding-left:20px}.server-summary-block__mobile-cell--value{text-align:left}.server-summary-block__mobile-cell--server{color:#383838;font-weight:400}.server-summary-block__mobile-cell--bold{color:#383838;font-weight:700}.server-summary-block__mobile-cell--muted{color:#7a7a7a}.server-summary-block__mobile-cell--green{color:#5283f4;font-weight:500}.server-summary-block__mobile-cell--red{color:#f33f4e;font-weight:500}.server-summary-block__mobile-table td:nth-child(2){text-align:left;width:50px}.server-summary-block__mobile-table td:nth-child(3){text-align:left;width:120px}.server-summary-block__mobile-table tr:last-child td{border-bottom:none}.server-summary-block__reboot-btn{align-items:center;align-self:stretch;background:#5283f4;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;max-width:100%;padding:8px 12px;transition:background .15s ease;width:100%}.server-summary-block__reboot-btn:hover{background:#3a6fd8}.server-summary-block__reboot-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.server-summary-block__empty{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;padding:24px 12px;text-align:center;width:100%}}.server-summary-block__reboot-overlay{align-items:flex-end;animation:ssb-overlay-in .2s ease;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1050}@keyframes ssb-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ssb-modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.server-summary-block__reboot-modal{animation:ssb-modal-slide-up .25s ease;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:8px;max-width:480px;padding:16px;width:100%}.server-summary-block__reboot-modal-title{color:#383838;font-family:var(--pm-font);font-size:15px;font-weight:500;line-height:20px;padding:4px 0 8px;text-align:center}.server-summary-block__reboot-modal-btn{align-items:center;background:#f8faff;border:1px solid #ecf1fe;border-radius:10px;color:#383838;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:10px;line-height:18px;padding:14px 16px;transition:background .15s ease;width:100%}.server-summary-block__reboot-modal-btn:hover{background:#ecf1fe}.server-summary-block__reboot-modal-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.server-summary-block__reboot-modal-btn svg{color:#5283f4;flex-shrink:0}.server-summary-block__reboot-modal-btn--danger{background:#fff5f5;border-color:#fde2e4}.server-summary-block__reboot-modal-btn--danger:hover{background:#fde2e4}.server-summary-block__reboot-modal-btn--danger svg{color:#f33f4e}.server-summary-block__reboot-modal-cancel{align-items:center;background:#0000;border:none;border-radius:10px;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;justify-content:center;line-height:18px;margin-top:4px;padding:12px 16px;transition:background .15s ease;width:100%}.server-summary-block__reboot-modal-cancel:hover{background:#f3f7f6}.server-summary-block__reboot-modal-cancel:focus-visible{outline:2px solid #5283f4;outline-offset:2px}@media (min-width:769px){.server-summary-block__chips,.server-summary-block__empty,.server-summary-block__mobile-table-wrap,.server-summary-block__nav-btn,.server-summary-block__reboot-btn{display:none}}.umb{align-items:flex-start;background:#fff;border-radius:16px;box-sizing:border-box;flex-direction:column;min-width:0;padding:12px;width:100%}.umb,.umb__title-row{display:flex;gap:12px}.umb__title-row{align-items:center;align-self:stretch;flex:none;flex-direction:row}.umb__title{color:#383838;flex:1 1;font-weight:500;line-height:20px;margin:0;min-width:0;text-align:left;text-transform:uppercase}.umb__btn,.umb__title{font-family:var(--pm-font);font-size:14px}.umb__btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#5283f4;cursor:pointer;display:inline-flex;flex:none;flex-direction:row;font-weight:400;gap:4px;justify-content:center;line-height:16px;min-height:24px;padding:8px 12px;text-decoration:none;transition:color .15s ease}.umb__btn:hover{color:#3d6ce0}.umb__btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.umb__btn-icon{color:inherit;flex-shrink:0;height:24px;width:24px}.umb__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #ecf1fe;border-radius:8px;overflow-x:auto;width:100%}.umb__table{border-collapse:collapse;font-family:var(--pm-font);font-size:14px;line-height:16px;min-width:1600px;width:100%}.umb__row,.umb__row--header{background:#fff}.umb__cell{border-bottom:1px solid #f3f7f6;color:#383838;padding:12px;text-align:left;vertical-align:middle;white-space:nowrap}.umb__cell--header{border-bottom:1px solid #dbdbdb;color:#383838;font-weight:400}.umb__cell--id{min-width:80px;width:80px}.umb__cell--geo,.umb__cell--load,.umb__cell--modem,.umb__cell--server,.umb__cell--status{min-width:140px;width:140px}.umb__cell--proxy{min-width:90px;width:90px}.umb__cell--signal{min-width:140px;width:140px}.umb__cell--internet{min-width:120px;width:120px}.umb__cell--operator{min-width:140px;width:140px}.umb__cell--performance{flex:1 1;min-width:140px}.umb__cell--reconnect{min-width:140px;width:140px}.umb__cell--actions{min-width:40px;padding:12px;text-align:center;width:40px}.umb__cell--muted{color:#7a7a7a}.umb__cell--empty{color:#7a7a7a;padding:24px 12px;text-align:center}.umb__row:last-child .umb__cell{border-bottom:none}.umb__header-content{align-items:center;display:flex;gap:4px}.umb__header-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umb__header-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:2px;transition:color .15s ease,background .15s ease;width:20px}.umb__header-btn:hover{background:#f5f5f5;color:#383838}.umb__header-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.umb__sort-icon{color:inherit;height:16px;transition:transform .15s ease;width:16px}.umb__sort-icon--active{color:#5283f4}.umb__sort-icon--desc{transform:rotate(180deg)}.umb__filter-icon{color:inherit;height:16px;width:16px}.umb__filter-icon--active{color:#4e7cf6}.umb__header-btn--active{background:#ecf1fe;color:#4e7cf6}.umb__active-filters{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:6px}.umb__filter-tag{align-items:center;background:#ecf1fe;border:none;border-radius:12px;color:#383838;cursor:pointer;display:inline-flex;font-family:var(--pm-font);font-size:12px;gap:4px;line-height:16px;padding:3px 10px;transition:background .15s ease;white-space:nowrap}.umb__filter-tag:hover{background:#dde5fd}.umb__filter-tag:focus-visible{outline:2px solid #4e7cf6;outline-offset:1px}.umb__filter-clear{align-items:center;background:#0000;border:none;color:#7a7a7a;cursor:pointer;display:inline-flex;font-family:var(--pm-font);font-size:12px;line-height:16px;padding:3px 6px;transition:color .15s ease}.umb__filter-clear:hover{color:#383838}.umb__filter-clear:focus-visible{outline:2px solid #4e7cf6;outline-offset:1px}.umb__filter-dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 4px 16px #0000001f;font-family:var(--pm-font);max-width:280px;min-width:200px;position:fixed;z-index:1050}.umb__filter-dropdown-header{border-bottom:1px solid #f0f0f0;color:#383838;font-size:13px;font-weight:600;padding:12px 16px}.umb__filter-dropdown-search{border-bottom:1px solid #f0f0f0;padding:8px 12px}.umb__filter-dropdown-search-input{border:1px solid #dbdbdb;border-radius:6px;box-sizing:border-box;font-family:var(--pm-font);font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease;width:100%}.umb__filter-dropdown-search-input::placeholder{color:#c2c2c2}.umb__filter-dropdown-search-input:focus{border-color:#5283f4}.umb__filter-list{max-height:240px;overflow-y:auto;padding:8px 0;scrollbar-color:#c2c2c2 #0000;scrollbar-width:thin}.umb__filter-list::-webkit-scrollbar{width:6px}.umb__filter-list::-webkit-scrollbar-track{background:#0000}.umb__filter-list::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:3px}.umb__filter-list::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.umb__filter-dropdown-empty{color:#7a7a7a;font-size:13px;padding:12px 16px;text-align:center}.umb__filter-option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.umb__filter-option:hover{background:#f5f5f5}.umb__filter-checkbox{accent-color:#5283f4;cursor:pointer;flex-shrink:0;height:16px;width:16px}.umb__filter-option-label{color:#383838;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umb__filter-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:12px 16px}.umb__filter-action-btn{border-radius:6px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s ease}.umb__filter-action-btn--reset{background:#fff;border:1px solid #5283f4;color:#5283f4}.umb__filter-action-btn--reset:hover{background:#ecf1fe;border-color:#4270db;color:#4270db}.umb__filter-action-btn--apply{background:#5283f4;border:1px solid #5283f4;color:#fff}.umb__filter-action-btn--apply:hover{background:#4270db;border-color:#4270db}.umb__filter-action-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.umb__badge{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:400;height:20px;justify-content:center;line-height:16px;min-width:28px;padding:2px 8px;text-align:center;white-space:nowrap}.umb__badge--red{background:#fde2e4;color:#f33f4e}.umb__badge--green{background:#ecfef9;color:#28a94e}.umb__badge--yellow{background:#fef9e8;color:#383838}.umb__badge--grey{background:#f3f3f3;color:#7a7a7a}.umb__badge--blue{background:#e8f0fe;color:#5283f4}.umb__badge--purple{background:#f3ecfe;color:#8028a9}.umb__operator-badge{align-items:center;background:#f3f3f3;border-radius:4px;color:#7a7a7a;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:500;height:20px;justify-content:center;line-height:16px;padding:2px 8px;text-align:center;white-space:nowrap}.umb__operator-badge--mts{background:#fde2e4;color:#f33f4e}.umb__operator-badge--t2{background:#f3e8fe;color:#9b59b6}.umb__operator-badge--beeline{background:#fef9e8;color:#d4a900}.umb__operator-badge--megafon{background:#ecfef9;color:#5283f4}.umb__load-progress{align-items:center;display:flex;gap:8px}.umb__load-type{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--pm-font);font-size:11px;font-weight:500;height:18px;justify-content:center;line-height:14px;padding:2px 6px;text-transform:capitalize}.umb__load-type--min{background:#ecfef9;color:#5283f4}.umb__load-type--max{background:#fde2e4;color:#f33f4e}.umb__load-type--free{background:#f3f3f3;color:#7a7a7a}.umb__load-value{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px}.umb__signal-bars{align-items:flex-end;display:flex;gap:2px}.umb__signal-bar{background:#dbdbdb;border-radius:2px;height:12px;transition:background .15s ease;width:2px}.umb__signal-bar--active{background:#28a94e}.umb__signal-text{color:#28a94e;font-size:14px;margin-left:8px}.umb__performance-value,.umb__signal-text{font-family:var(--pm-font);font-weight:400;line-height:16px}.umb__performance-value{align-items:center;background:#f3ecfe;border-radius:4px;color:#8028a9;display:inline-flex;font-size:12px;padding:2px 8px;white-space:nowrap}.umb__reconnect-time{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;margin-left:8px}.umb__action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:24px}.umb__action-btn:hover{background:#f5f5f5;color:#383838}.umb__action-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}@media (max-width:1200px){.umb__table{min-width:1400px}}@media (max-width:768px){.umb{border-radius:16px;box-sizing:border-box;gap:8px;margin:0;padding:8px;width:100%}.umb__title{font-size:13px}.umb__btn{color:#5283f4;font-size:12px;padding:6px 10px}.umb__btn:hover{color:#3d6ce0}.umb__table-wrap{-webkit-overflow-scrolling:touch}.umb__table{font-size:12px;min-width:1400px}.umb__cell{font-size:12px;padding:8px 6px}}.unavailable-modems-block{align-items:flex-start;background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;width:100%}.unavailable-modems-block__title{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;gap:12px}.unavailable-modems-block__title-text{color:#383838;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:20px;margin:0;min-width:0;text-align:left;text-transform:uppercase}.unavailable-modems-block__btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#5283f4;cursor:pointer;display:inline-flex;flex:none;flex-direction:row;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;min-height:24px;padding:8px 12px;text-decoration:none}.unavailable-modems-block__btn-icon{color:#5283f4;flex-shrink:0;height:12px;width:12px}.unavailable-modems-block__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #ecf1fe;border-radius:8px;overflow-x:auto;width:100%}.unavailable-modems-block__table{border-collapse:collapse;font-family:var(--pm-font);font-size:14px;line-height:16px;min-width:1600px;width:100%}.unavailable-modems-block__row,.unavailable-modems-block__row--header{background:#fff}.unavailable-modems-block__cell{border-bottom:1px solid #f3f7f6;color:#383838;padding:12px;text-align:left;vertical-align:middle;white-space:nowrap}.unavailable-modems-block__cell--header{border-bottom:1px solid #dbdbdb;color:#383838;font-weight:400}.unavailable-modems-block__cell--muted{color:#7a7a7a}.unavailable-modems-block__cell--empty{color:#7a7a7a;padding:24px 12px;text-align:center}.unavailable-modems-block__badge{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:400;height:20px;justify-content:center;line-height:16px;min-width:28px;padding:2px 8px;text-align:center;white-space:nowrap}.unavailable-modems-block__badge--red{background:#fde2e4;color:#f33f4e}.unavailable-modems-block__badge--green{background:#ecfef9;color:#28a94e}.unavailable-modems-block__badge--yellow{background:#fef9e8;color:#d4a900}.unavailable-modems-block__badge--grey{background:#f3f3f3;color:#7a7a7a}.unavailable-modems-block__action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.unavailable-modems-block__action-btn:hover{background:#f5f5f5;color:#383838}.unavailable-modems-block__last-time{color:#7a7a7a;font-size:14px;margin-left:8px}.dashboard-page{align-content:flex-start;align-items:flex-start;align-self:stretch;column-gap:12px;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;min-height:100%;padding:0;row-gap:12px}.dashboard-page>.proxy-block{flex-basis:calc(33.333% - 12px);min-width:280px}.dashboard-page>.ddb,.dashboard-page>.proxy-block{align-self:stretch;flex-grow:1;flex-shrink:1;max-width:none}.dashboard-page>.ddb{flex-basis:calc(25% - 12px);min-width:220px}.dashboard-page>.ddb--full{flex:1 1 100%;max-width:100%}.dashboard-page>.sim-card-block{align-self:stretch;flex-basis:calc(25% - 12px);flex-grow:1;flex-shrink:1;max-width:none;min-width:280px}.dashboard-page>.server-summary-block,.dashboard-page>.unavailable-modems-block{flex:1 1 100%;max-width:100%}.dashboard-page>.page-header-block{flex:1 1 100%;max-width:100%;order:-1}.dashboard-header{align-items:center;align-self:stretch;background:var(--pm-bg-header);box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:var(--pm-gap-12);padding:var(--pm-header-padding-y) var(--pm-header-padding-x);width:100%}.dashboard-header__title{color:var(--pm-text-heading);flex:none;flex-grow:0;font-family:var(--pm-font);font-size:var(--pm-font-size-m);font-style:normal;font-weight:var(--pm-font-weight-semibold);line-height:1.5em;margin:0;text-align:left;text-transform:uppercase}.dashboard-header__badges{flex:1 1 auto;flex-direction:row;min-width:0}.dashboard-header__actions,.dashboard-header__badges{align-items:center;display:flex;gap:var(--pm-gap-8);padding:0}.dashboard-header__actions{flex:none;flex-direction:row;flex-grow:0}.dashboard-header__actions .ant-btn,.dashboard-header__actions .dashboard-header__btn{align-items:center;background:var(--pm-accent);border-color:var(--pm-accent);border-radius:var(--pm-radius-sm);box-shadow:none;color:var(--pm-text-inverse);display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-medium);gap:var(--pm-gap-4);height:auto;justify-content:center;line-height:1;min-height:0;min-height:auto;padding:var(--pm-space-8)}.dashboard-header__actions .ant-btn .anticon,.dashboard-header__actions .dashboard-header__btn .anticon{color:var(--pm-text-inverse);font-size:var(--pm-icon-size-sm);height:var(--pm-icon-size-sm);line-height:1;width:var(--pm-icon-size-sm)}.dashboard-header__actions .ant-btn:focus,.dashboard-header__actions .ant-btn:hover,.dashboard-header__actions .dashboard-header__btn:focus,.dashboard-header__actions .dashboard-header__btn:hover{background:var(--pm-accent-hover);border-color:var(--pm-accent-hover);box-shadow:none;color:var(--pm-text-inverse)}.dashboard-content{box-sizing:border-box;flex:1 1;flex-direction:column;min-width:0;overflow-x:auto;padding:var(--pm-content-padding)}.dashboard-content,.dashboard-statistic{align-items:flex-start;align-self:stretch;display:flex;gap:var(--pm-gap-12);width:100%}.dashboard-statistic{border-radius:0;flex:none;flex-direction:row;flex-grow:0;flex-wrap:nowrap;height:var(--pm-card-height);max-width:1656px;min-width:1656px;padding:0}.dashboard-statistic__card{align-items:flex-start;background:var(--pm-bg-card);border-radius:var(--pm-radius-lg);box-sizing:border-box;display:flex;flex:none;flex-direction:column;flex-grow:1;gap:var(--pm-gap-12);height:var(--pm-card-height);padding:var(--pm-card-padding);width:var(--pm-card-width)}.dashboard-statistic__card--block{flex:none;flex-grow:1;order:0}.dashboard-statistic__card-actions{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:var(--pm-gap-12);height:24px;max-width:381px;padding:0;width:100%}.dashboard-statistic__card-title{flex:none;flex-grow:1;font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-medium);line-height:var(--pm-line-height-m);order:0;text-transform:uppercase}.dashboard-statistic__card-title,.dashboard-statistic__card-value{color:var(--pm-text-primary);font-family:var(--pm-font);font-style:normal}.dashboard-statistic__card-value{font-size:var(--pm-font-size-l);font-weight:var(--pm-font-weight-semibold);line-height:var(--pm-line-height-l)}.dashboard-statistic__card-value--success{color:var(--pm-success)}.dashboard-statistic__card-value--error{color:var(--pm-error)}.dashboard-statistic__card-value--warning{color:var(--pm-warning)}.dashboard-statistic__info{align-self:stretch;flex:none;flex-grow:0;gap:var(--pm-gap-12);max-width:381px;min-height:0;width:100%}.dashboard-statistic__info,.dashboard-statistic__table{align-items:flex-start;display:flex;flex-direction:row;height:120px;padding:0}.dashboard-statistic__table{border:1px solid var(--pm-border-table);border-radius:var(--pm-radius-md);box-sizing:border-box;flex:none;max-width:100%;overflow:hidden;width:254.7px}.dashboard-statistic__table-col{align-items:stretch;display:flex;flex:none;flex-direction:column;min-width:0;width:134.7px}.dashboard-statistic__table-col:nth-child(2){width:60px}.dashboard-statistic__table-col--percent{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;height:120px;order:3;padding:0;width:60px}.dashboard-statistic__table-cell{align-items:center;border-bottom:1px solid var(--pm-border-divider);box-sizing:border-box;color:var(--pm-text-primary);display:flex;flex-direction:row;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-style:normal;font-weight:var(--pm-font-weight-regular);gap:var(--pm-gap-4);height:var(--pm-table-cell-min-height);line-height:var(--pm-line-height-s);min-height:var(--pm-table-cell-min-height);padding:var(--pm-table-cell-padding)}.dashboard-statistic__table-cell:last-child{border-bottom:none}.dashboard-statistic__table-cell--header{align-self:stretch;background:var(--pm-bg-card);border-bottom:1px solid var(--pm-border-table);color:var(--pm-text-primary);flex:none;flex-grow:0;gap:2px;order:0}.dashboard-statistic__table-cell--good{background:var(--pm-success-bg);border-bottom:1px solid var(--pm-border-divider);color:var(--pm-text-muted)}.dashboard-statistic__table-cell--bad{background:var(--pm-error-bg);border-bottom:1px solid var(--pm-border-divider);color:var(--pm-text-muted)}.dashboard-statistic__donut{flex:none;flex-grow:0;height:104px;order:1;position:relative;width:104px}.dashboard-statistic__donut-svg{height:100%;transform:rotate(-90deg);width:100%}.dashboard-statistic__donut-bg{fill:none;stroke:#f33f4e;stroke-width:8}.dashboard-statistic__donut-good{fill:none;stroke:#0cbe90;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .3s ease}.dashboard-statistic__donut-value{color:var(--pm-text-primary);font-weight:var(--pm-font-weight-semibold);height:var(--pm-line-height-m);left:calc(50% - 14.15px);line-height:var(--pm-line-height-m);position:absolute;text-align:center;top:calc(50% - var(--pm-line-height-m)/2 - .15px);width:29px}.dashboard-statistic .dashboard-link,.dashboard-statistic__donut-value{font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-style:normal}.dashboard-statistic .dashboard-link{align-items:center;background:#0000;border:none;border-radius:var(--pm-radius-sm);color:var(--pm-accent);cursor:pointer;display:inline-flex;flex:none;flex-direction:row;flex-grow:0;font-weight:var(--pm-font-weight-regular);gap:var(--pm-gap-4);height:24px;justify-content:center;line-height:var(--pm-line-height-s);padding:var(--pm-space-4) var(--pm-space-8);text-decoration:none;width:98px}.dashboard-statistic .dashboard-link:hover{color:var(--pm-accent-hover)}.dashboard-statistic .dashboard-link:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.dashboard-statistic__card-title-wrap{flex:1 1;min-width:0}.dashboard-block{align-items:flex-start;background:var(--pm-bg-card);border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-lg);box-sizing:border-box;flex:none;flex-direction:column;flex-grow:0;padding:var(--pm-card-padding)}.dashboard-block,.dashboard-block__title-row{align-self:stretch;display:flex;gap:var(--pm-gap-12);width:100%}.dashboard-block__title-row{align-items:center;flex:none;flex-direction:row;flex-grow:0;padding:0}.dashboard-block__title{color:var(--pm-text-primary);flex:1 1;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-style:normal;font-weight:var(--pm-font-weight-medium);line-height:var(--pm-line-height-m);min-width:0;text-transform:uppercase}.dashboard-block__table-wrap{-webkit-overflow-scrolling:touch;border-radius:8px;overflow-x:auto;overflow-y:hidden;width:100%}.dashboard-block__table{align-items:flex-start;align-self:stretch;border:1px solid var(--pm-border-table);border-radius:var(--pm-radius-md);box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;min-height:120px;min-width:-webkit-min-content;min-width:min-content;overflow:hidden;padding:0;width:100%}.dashboard-block__table-col{align-items:stretch;display:flex;flex-direction:column;min-width:0}.dashboard-block__table-col--name{flex:1 1;min-width:120px}.dashboard-block__table-col--fixed{flex:none;min-width:100px;width:180px}.dashboard-block__table-col--actions{flex:none;min-width:40px;width:40px}.dashboard-block__table-cell{align-items:center;border-bottom:1px solid var(--pm-border-divider);box-sizing:border-box;color:var(--pm-text-primary);display:flex;flex-direction:row;font-family:var(--pm-font);font-size:var(--pm-font-size-s);gap:var(--pm-gap-4);line-height:var(--pm-line-height-s);min-height:var(--pm-table-cell-min-height);padding:var(--pm-table-cell-padding)}.dashboard-block__table-cell:last-child{border-bottom:none}.dashboard-block__table-cell--header{background:var(--pm-bg-card);border-bottom:1px solid var(--pm-border-table)}.dashboard-block__table-cell--selected{background:var(--pm-accent-light);color:var(--pm-text-primary)}.dashboard-block__table-cell--muted{color:var(--pm-text-muted)}.dashboard-block__table-cell--accent{color:var(--pm-text-heading)}.dashboard-block__table-cell--error{color:var(--pm-error)}.dashboard-block__table-cell--actions{justify-content:center;padding:var(--pm-space-12)}.dashboard-block--modems .dashboard-block__table--modems{min-height:200px}.dashboard-block__table-col--status{flex:none;min-width:100px;width:140px}.dashboard-block__badge{align-items:center;border-radius:2px;box-sizing:border-box;display:inline-flex;flex-direction:row;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-style:normal;font-weight:var(--pm-font-weight-regular);justify-content:center;line-height:var(--pm-line-height-s);padding:0 var(--pm-space-4);text-align:center}.dashboard-block__badge--error{background:var(--pm-error-bg);color:var(--pm-error)}.dashboard-block__badge--success{background:var(--pm-success-bg);color:var(--pm-success)}.dashboard-block__badge--muted{background:#dbdbdb;color:var(--pm-text-primary)}.dashboard-link{align-items:center;background:none;border:none;border-radius:var(--pm-radius-sm);color:var(--pm-accent);cursor:pointer;display:inline-flex;flex:none;flex-direction:row;flex-grow:0;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-style:normal;font-weight:var(--pm-font-weight-regular);gap:var(--pm-gap-4);justify-content:center;line-height:var(--pm-line-height-s);min-height:24px;order:2;padding:var(--pm-space-4) var(--pm-space-8)}.dashboard-link:hover{color:var(--pm-accent-hover)}.dashboard-chip{align-items:center;background:var(--pm-bg-card);border:1px solid var(--pm-accent-light);border-radius:var(--pm-radius-chip);box-sizing:border-box;color:var(--pm-text-primary);display:inline-flex;flex-direction:row;font-family:var(--pm-font);font-size:var(--pm-font-size-s);gap:var(--pm-gap-4);line-height:var(--pm-line-height-s);padding:var(--pm-space-4) var(--pm-space-8)}.dashboard-chip--filled{background:var(--pm-text-heading);border-color:var(--pm-text-heading);color:var(--pm-text-inverse)}@media (max-width:768px){.dashboard-page{box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;gap:8px;max-width:100vw;padding:8px 8px 56px}.dashboard-page>.ddb,.dashboard-page>.proxy-block,.dashboard-page>.server-summary-block,.dashboard-page>.sim-card-block,.dashboard-page>.umb,.dashboard-page>.unavailable-modems-block{flex:none;margin:0;max-width:100%;min-width:0;width:100%}.dashboard-page>.page-header-block{border-radius:0;flex:none;margin:0;min-width:0;width:100%}.dashboard-statistic{flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;max-width:none;min-height:0;min-width:0}.dashboard-statistic__card{flex:none;height:auto;min-height:auto;min-width:100%;width:100%}.dashboard-statistic__info{height:auto;max-width:none;min-height:104px}.dashboard-statistic__table{height:auto;max-width:none}.dashboard-statistic__table,.dashboard-statistic__table-col{flex:1 1;min-width:0;width:auto}.dashboard-statistic__table-col:nth-child(2){flex:none;min-width:48px;width:48px}.dashboard-statistic__table-col--percent{height:auto;width:48px}.dashboard-statistic__donut{height:104px;width:104px}.dashboard-statistic__card-actions{max-width:none}.dashboard-header{flex-wrap:wrap}.dashboard-header__badges{order:3;width:100%}.dashboard-block{border:none}.dashboard-block__table-col--fixed{min-width:80px;width:120px}.dashboard-block__table-col--status{min-width:80px;width:100px}.dashboard-block__table-col--name{min-width:80px}.dashboard-link{color:#0cbe90}.dashboard-link:hover{color:#0aa87d}.dashboard-chip{font-size:12px;line-height:16px}}@media (max-width:480px){.dashboard-block__table-col--fixed,.dashboard-block__table-col--status{min-width:70px;width:90px}.dashboard-block__table-col--name{min-width:80px}}.dashboard-loading{background:var(--pm-bg-card);color:var(--pm-text-muted)}.dashboard-error,.dashboard-loading{align-items:center;border-radius:var(--pm-radius-lg);display:flex;font-family:var(--pm-font);font-size:var(--pm-font-size-s);justify-content:center;min-height:200px;padding:var(--pm-card-padding);width:100%}.dashboard-error{background:var(--pm-error-bg);color:var(--pm-error);flex-direction:column;gap:var(--pm-gap-12);text-align:center}.dashboard-error p{margin:0}.dashboard-retry-btn{align-items:center;background:var(--pm-accent);border:none;border-radius:var(--pm-radius-sm);color:var(--pm-text-inverse);cursor:pointer;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-s);gap:var(--pm-gap-4);justify-content:center;padding:var(--pm-space-8) var(--pm-space-12);transition:background .2s ease}.dashboard-retry-btn:hover{background:var(--pm-accent-hover)}.dashboard-retry-btn:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.ccp-overlay{align-items:flex-start;animation:ccp-fade-in .2s ease;background:#383838cc;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1200}@keyframes ccp-fade-in{0%{opacity:0}to{opacity:1}}.ccp{animation:ccp-slide-in .25s ease;background:#fff;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;width:480px}@keyframes ccp-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ccp__header{align-items:center;background:#fff;border-bottom:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.ccp__title{color:#404040;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:24px;margin:0;text-transform:uppercase}.ccp__close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#404040;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.ccp__close-btn:hover{background:#f3f7f6;color:#383838}.ccp__close-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.ccp__body{flex:1 1;overflow-y:auto}.ccp__body,.ccp__section{display:flex;flex-direction:column}.ccp__section{border-bottom:1px solid #ecf1fe;gap:16px;padding:12px 8px}.ccp__section--grow{flex:1 1}.ccp__section-title{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:16px}.ccp__row{align-items:flex-start;display:flex;gap:8px}.ccp__row>.ccp__field{flex:1 1;min-width:0}.ccp__field{display:flex;flex-direction:column;gap:2px;min-width:0}.ccp__label{align-items:center;display:flex;gap:4px;padding:0 8px}.ccp__label-required{color:#f33f4e;flex-shrink:0}.ccp__label-required,.ccp__label-text{font-family:var(--pm-font);font-size:10px;font-weight:400;line-height:12px}.ccp__label-text{color:#7a7a7a;flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccp__info-icon{color:#7a7a7a;cursor:help;flex-shrink:0;transition:color .15s ease}.ccp__info-icon:hover{color:#5283f4}.ccp__input{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;outline:none;padding:8px;transition:border-color .15s ease;width:100%}.ccp__input::placeholder{color:#c2c2c2}.ccp__input:hover{border-color:#d0d8e8}.ccp__input:focus{border-color:#5283f4}.ccp__input--error,.ccp__input--error:focus,.ccp__input--error:hover{border-color:#f33f4e}.ccp__field-error{color:#f33f4e;font-family:var(--pm-font);font-size:10px;font-weight:400;line-height:12px;padding:0 8px}.ccp__input--number{-moz-appearance:textfield;padding-right:28px}.ccp__input--number::-webkit-inner-spin-button,.ccp__input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ccp__number-wrap{align-items:center;display:flex;position:relative}.ccp__number-wrap .ccp__input{flex:1 1}.ccp__number-arrows{flex-direction:column;gap:0;height:24px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.ccp__number-arrow,.ccp__number-arrows{align-items:center;display:flex;justify-content:center}.ccp__number-arrow{background:#0000;border:none;border-radius:2px;color:#404040;cursor:pointer;height:12px;margin:0;padding:0;transition:color .15s ease;width:12px}.ccp__number-arrow:hover{color:#5283f4}.ccp__toggle-row{align-items:center;display:flex;gap:8px;padding:0 8px}.ccp__toggle-label{color:#7a7a7a;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px}.ccp__toggle{align-items:center;background:#feeced;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;padding:2px;position:relative;transition:background .2s ease;width:24px}.ccp__toggle--on{background:#ecf1fe;justify-content:flex-end}.ccp__toggle-dot{background:#f33f4e;border-radius:50%;flex-shrink:0;height:12px;transition:background .2s ease;width:12px}.ccp__toggle--on .ccp__toggle-dot{background:#5283f4}.ccp__toggle:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.ccp__action-btn{align-items:center;background:#f3f7f6;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px;transition:background .15s ease;width:100%}.ccp__action-btn:hover{background:#e8edec}.ccp__action-btn:disabled{color:#c2c2c2;cursor:not-allowed}.ccp__action-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.ccp__ssh-status{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:400;gap:4px;line-height:16px;margin-left:8px;padding:2px 6px}.ccp__ssh-status--success{background:#e6f7e6;color:#2e9e2e}.ccp__ssh-status--error{background:#feeced;color:#f33f4e}.ccp__port-range{align-items:flex-end;display:flex;gap:8px}.ccp__port-range>.ccp__field{flex:1 1;min-width:0}.ccp__port-range-remove{align-items:center;background:#0000;border:none;border-radius:4px;color:#f33f4e;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:32px}.ccp__port-range-remove:hover{background:#feeced}.ccp__port-range-remove:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.ccp__footer{display:flex;flex-shrink:0;gap:8px;padding:8px}.ccp__btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px 12px;transition:background .15s ease,color .15s ease}.ccp__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.ccp__btn--cancel{background:#f3f7f6;color:#7a7a7a}.ccp__btn--cancel:hover{background:#e8edec}.ccp__btn--submit{background:#5283f4;color:#fff}.ccp__btn--submit:hover{background:#4270db}.ccp__btn--submit:disabled{background:#a8c4f9;cursor:not-allowed}.ccp__btn--cancel:disabled{color:#c2c2c2;cursor:not-allowed}@media (max-width:768px){.ccp-overlay{align-items:stretch;flex-direction:column;justify-content:flex-end;padding-top:56px}.ccp{animation:ccp-slide-up .25s ease;border-radius:12px 12px 0 0;flex:1 1;height:auto;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);max-width:100%;min-height:0;width:100%}@keyframes ccp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ccp__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.ccp__section--grow{flex:none}.ccp__footer{flex-shrink:0;padding-bottom:max(8px,env(safe-area-inset-bottom))}}.conn-header{align-items:center;background:var(--pm-bg-card);border-radius:var(--pm-radius-md);box-sizing:border-box;display:flex;flex-direction:row;gap:12px;margin-bottom:var(--pm-space-12);padding:8px 12px}.conn-header__title{color:var(--pm-text-heading);flex-shrink:0;font-family:var(--pm-font);font-size:var(--pm-font-size-m);font-style:normal;font-weight:var(--pm-font-weight-semibold);line-height:24px;margin:0;text-transform:uppercase;white-space:nowrap}.conn-header__stats{flex:1 1;min-width:0}.conn-header__stats,.conn-header__stats-group{align-items:center;display:flex;flex-direction:row;gap:8px}.conn-header__separator{background:var(--pm-border-table);border-radius:1px;flex-shrink:0;height:16px;width:1px}.conn-header__stats-label{color:var(--pm-text-muted);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular)}.conn-chip,.conn-header__stats-label{flex-shrink:0;font-family:var(--pm-font);white-space:nowrap}.conn-chip{align-items:center;border-radius:var(--pm-radius-chip);display:inline-flex;font-size:var(--pm-font-size-xs);gap:4px;justify-content:center;line-height:16px;min-width:88px;padding:4px 8px}.conn-chip--active{background:#404040}.conn-chip--active .conn-chip__label{color:#c2c2c2}.conn-chip--active .conn-chip__value{color:#fff;font-weight:var(--pm-font-weight-medium)}.conn-chip--outline{background:#fff;border:none;box-sizing:border-box;cursor:pointer;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);line-height:16px;margin:0;outline:1px solid var(--pm-border-table);outline-offset:-1px;padding:4px 8px}.conn-chip--outline:hover{background:#f3f7f6}.conn-chip--filter-active{background:#404040!important;outline-color:#404040!important}.conn-chip--filter-active .conn-chip__label{color:#c2c2c2}.conn-chip--filter-active .conn-chip__value{color:#fff}.conn-chip--filter-active:hover{background:#333!important}.conn-chip__label{color:var(--pm-text-muted);font-weight:var(--pm-font-weight-regular)}.conn-chip__value{color:var(--pm-text-muted);font-weight:var(--pm-font-weight-medium)}.conn-chip__value--green{color:var(--pm-success)}.conn-chip__value--red{color:var(--pm-error)}.conn-header__actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}.conn-header__action-btn{align-items:center;background:var(--pm-bg-page);border:none;border-radius:4px;box-sizing:border-box;color:var(--pm-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:0;transition:background .2s ease,color .2s ease;width:28px}.conn-header__action-btn:hover{background:#e4eae8}.conn-header__action-btn svg{flex-shrink:0;height:16px;width:16px}.conn-header__action-btn--primary{background:#404040;color:#fff}.conn-header__action-btn--primary:hover{background:#333;color:#fff}.conn-header__action-btn--loading{opacity:.6;pointer-events:none}.conn-table{background:var(--pm-bg-card);border-radius:var(--pm-radius-md);overflow:hidden}.conn-table .ant-table,.conn-table .ant-table-container{border:none!important;border-radius:var(--pm-radius-md)}.conn-table .ant-table-thead>tr>th,.conn-table .ant-table-thead>tr>th.ant-table-cell{border-bottom:1px solid var(--pm-border-table)!important;color:var(--pm-text-primary)!important;line-height:16px;padding:12px 8px!important}.conn-table .ant-table-tbody>tr>td,.conn-table .ant-table-tbody>tr>td.ant-table-cell,.conn-table .ant-table-thead>tr>th,.conn-table .ant-table-thead>tr>th.ant-table-cell{background:#fff!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s)!important;font-weight:var(--pm-font-weight-regular)!important;vertical-align:middle!important;white-space:nowrap!important}.conn-table .ant-table-tbody>tr>td,.conn-table .ant-table-tbody>tr>td.ant-table-cell{border-bottom:1px solid var(--pm-border-divider)!important;color:var(--pm-text-muted)!important;height:40px;line-height:40px;padding:0 8px!important}.conn-table .ant-table-tbody>tr:hover>td{background:#f8fafa!important}.conn-badge{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-regular);justify-content:center;line-height:16px;padding:0 4px;white-space:nowrap}.conn-badge--green{background:#ecfef9;color:#28a94e}.conn-badge--red{background:var(--pm-error-bg);color:var(--pm-error)}.conn-badge--grey{background:#dbdbdb;color:var(--pm-text-primary)}.conn-badge--blue{background:var(--pm-accent-light);color:var(--pm-accent)}.conn-cell--dark{color:var(--pm-text-heading)!important}.conn-restart-status{align-items:center;display:inline-flex;gap:8px}.conn-restart-status__icon{align-items:center;border-radius:50%;display:inline-flex;font-size:10px;height:16px;justify-content:center;line-height:1;width:16px}.conn-restart-status__icon--success{background:#ecfef9;color:#28a94e}.conn-restart-status__icon--error{background:var(--pm-error-bg);color:var(--pm-error)}.conn-restart-status__date{color:var(--pm-text-muted)}.conn-table .ant-table-column-sorter,.conn-table .ant-table-filter-trigger{color:var(--pm-text-muted)!important}.conn-table .ant-table-bordered .ant-table-container{border:none!important}.conn-table .ant-table-bordered .ant-table-tbody>tr>td,.conn-table .ant-table-bordered .ant-table-thead>tr>th{border-right:none!important}.conn-pagination-hidden,.conn-table .ant-table-pagination.ant-pagination{display:none!important}.conn-pagination-total{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);margin-right:24px;white-space:nowrap}.conn-pagination-total__num{color:var(--pm-text-primary);font-weight:var(--pm-font-weight-regular)}.conn-table .ant-pagination-item{background:#0000;border:1px solid #0000;border-radius:var(--pm-radius-sm);height:24px;line-height:22px;min-width:24px}.conn-table .ant-pagination-item a{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-s);padding:0}.conn-table .ant-pagination-item-active{background:#0000!important;border-color:var(--pm-accent)!important}.conn-table .ant-pagination-item-active a{color:var(--pm-text-muted)!important}.conn-table .ant-pagination-next,.conn-table .ant-pagination-prev{height:24px;line-height:22px;min-width:24px}.conn-table .ant-pagination-next .ant-pagination-item-link,.conn-table .ant-pagination-prev .ant-pagination-item-link{background:#0000;border:none;color:#c2c2c2!important}.conn-table .ant-pagination-jump-next,.conn-table .ant-pagination-jump-prev{height:24px;line-height:22px;min-width:24px}.conn-table .ant-pagination-jump-next .ant-pagination-item-ellipsis,.conn-table .ant-pagination-jump-next .ant-pagination-item-link,.conn-table .ant-pagination-jump-prev .ant-pagination-item-ellipsis,.conn-table .ant-pagination-jump-prev .ant-pagination-item-link{color:#c2c2c2!important}.conn-table .ant-pagination-disabled .ant-pagination-item-link{color:#e0e0e0!important}.conn-table .ant-pagination-options{margin-left:24px}.conn-table .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #c2c2c2!important;border-radius:var(--pm-radius-sm)!important;height:32px!important;padding:0 12px!important}.conn-table .ant-pagination-options .ant-select-selection-item{color:var(--pm-text-muted)!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s);line-height:30px!important}.conn-table .ant-pagination-options .ant-select-arrow{color:var(--pm-text-muted)!important}.conn-stats-mobile,.conn-table .ant-pagination-options-quick-jumper{display:none}@media (max-width:768px){.conn-header{background:var(--pm-bg-card);border-radius:0;gap:12px;margin-bottom:0;padding:8px 12px}.conn-header__title{flex:1 1;font-size:var(--pm-font-size-m)}.conn-header__stats{display:none}.conn-stats-mobile{background:var(--pm-bg-page);display:flex;flex-direction:column;gap:8px;padding:8px}.conn-stats-mobile__row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.conn-table{border-radius:var(--pm-radius-md);margin:0 8px}.conn-table .ant-table-thead>tr>th,.conn-table .ant-table-thead>tr>th.ant-table-cell{font-size:var(--pm-font-size-s)!important;padding:12px 8px!important}.conn-table .ant-table-tbody>tr>td,.conn-table .ant-table-tbody>tr>td.ant-table-cell{font-size:var(--pm-font-size-s)!important;padding:0 8px!important}.conn-table .ant-table-pagination.ant-pagination{align-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:auto;padding:8px}.conn-table .ant-pagination-total-text{flex:none;margin-right:0;order:0}.conn-pagination-total{margin-right:0}.conn-table .ant-pagination-item,.conn-table .ant-pagination-jump-next,.conn-table .ant-pagination-jump-prev,.conn-table .ant-pagination-next,.conn-table .ant-pagination-prev{order:1}.conn-table .ant-pagination-options{flex:0 0 100%;margin-left:0;order:2}.conn-table .ant-pagination-options .ant-select{width:100%!important}.conn-table .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #c2c2c2!important;border-radius:var(--pm-radius-sm)!important;height:36px!important;width:100%!important}}.pcp-overlay{animation:pcp-fade-in .2s ease}@keyframes pcp-fade-in{0%{opacity:0}to{opacity:1}}.pcp{animation:pcp-slide-in .25s ease}@keyframes pcp-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.pcp__header{background:#fff}.pcp__close-btn{color:#404040}.pcp__section--grow{flex:1 1}.pcp__row>.pcp__field{min-width:0}.pcp__label-text{font-size:10px;line-height:12px}.pcp__info-icon{color:#7a7a7a;cursor:help;flex-shrink:0;transition:color .15s ease}.pcp__info-icon:hover{color:#5283f4}.pcp__input{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;outline:none;padding:8px;transition:border-color .15s ease;width:100%}.pcp__input::placeholder{color:#c2c2c2}.pcp__input:hover{border-color:#d0d8e8}.pcp__input:focus{border-color:#5283f4}.pcp__input--error,.pcp__input--error:focus,.pcp__input--error:hover{border-color:#f33f4e}.pcp__field-error{color:#f33f4e;font-family:var(--pm-font);font-size:10px;font-weight:400;line-height:12px;padding:0 8px}.pcp__input--number{-moz-appearance:textfield;padding-right:28px}.pcp__input--number::-webkit-inner-spin-button,.pcp__input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pcp__number-wrap{align-items:center;display:flex;position:relative}.pcp__number-wrap .pcp__input{flex:1 1}.pcp__number-arrows{flex-direction:column;gap:0;height:24px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.pcp__number-arrow,.pcp__number-arrows{align-items:center;display:flex;justify-content:center}.pcp__number-arrow{background:#0000;border:none;border-radius:2px;color:#404040;cursor:pointer;height:12px;margin:0;padding:0;transition:color .15s ease;width:12px}.pcp__number-arrow:hover{color:#5283f4}.pcp__select-trigger{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:8px;line-height:16px;outline:none;padding:8px;text-align:left;transition:border-color .15s ease;width:100%}.pcp__select-trigger:hover{border-color:#d0d8e8}.pcp__select-trigger:focus{border-color:#5283f4}.pcp__select-trigger--error{border-color:#f33f4e}.pcp__select-trigger--placeholder{color:#c2c2c2}.pcp__select-trigger--disabled{background:#f8f8f8;color:#c2c2c2;cursor:not-allowed}.pcp__select-trigger--disabled:hover{border-color:#ecf1fe}.pcp__select-value{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcp__select-chevron{color:#7a7a7a;flex-shrink:0;height:12px;transition:transform .2s ease;width:12px}.pcp__select-wrap--open .pcp__select-chevron{transform:rotate(180deg)}.pcp__select-dropdown{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-shadow:0 4px 12px #00000014;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.pcp__select-search{border:none;border-bottom:1px solid #ecf1fe;box-sizing:border-box;color:#404040;font-family:var(--pm-font);font-size:13px;font-weight:400;line-height:16px;outline:none;padding:8px;width:100%}.pcp__select-search::placeholder{color:#c2c2c2}.pcp__select-option{background:#0000;border:none;color:#404040;cursor:pointer;display:block;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px;text-align:left;transition:background .1s ease;width:100%}.pcp__select-option:hover{background:#f3f7f6}.pcp__select-option--active{background:#ecf1fe;color:#5283f4}.pcp__select-empty{color:#c2c2c2;font-family:var(--pm-font);font-size:13px;font-weight:400;line-height:16px;padding:12px 8px;text-align:center}.pcp__toggle-row{align-items:center}.pcp__toggle-label{flex:1 1}.pcp__toggle{align-items:center;background:#feeced;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;padding:2px;position:relative;transition:background .2s ease;width:24px}.pcp__toggle--on{background:#ecf1fe;justify-content:flex-end}.pcp__toggle-dot{background:#f33f4e;border-radius:50%;flex-shrink:0;height:12px;transition:background .2s ease;width:12px}.pcp__toggle--on .pcp__toggle-dot{background:#5283f4}.pcp__toggle:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pcp__alert{background:#ecf1fe;border-radius:4px;color:#5283f4;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;margin:8px 8px 0;padding:8px 12px}.pcp__select-clear{align-items:center;background:#0000;border:none;border-radius:50%;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;line-height:1;padding:0;transition:color .15s ease,background .15s ease;width:16px}.pcp__select-clear:hover{background:#feeced;color:#f33f4e}@media (max-width:768px){.pcp-overlay{align-items:stretch;flex-direction:column;justify-content:flex-end;padding-top:56px}.pcp{animation:pcp-slide-up .25s ease;border-radius:12px 12px 0 0;flex:1 1;height:auto;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);max-width:100%;min-height:0;width:100%}@keyframes pcp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pcp__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.pcp__section--grow{flex:none}.pcp__footer{flex-shrink:0;padding-bottom:max(8px,env(safe-area-inset-bottom))}.pcp__select-dropdown{max-height:160px}}.pxs-backdrop,.pxs__title-bar{display:none}.pxs{align-self:flex-start;animation:pxs-slide-in .2s ease-out;background:#383838;border-radius:12px;flex-shrink:0;min-width:280px;overflow:hidden;padding:8px;width:280px}.pxs,.pxs__body{display:flex;flex-direction:column;gap:8px}@keyframes pxs-slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.pxs__block{background:#404040;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.pxs__row{align-items:center;display:flex;gap:8px}.pxs__label{flex:1 1;font-family:var(--pm-font);line-height:1.43;min-width:0}.pxs__label--title{color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.pxs__label--sub{color:#c2c2c2;font-size:14px;font-weight:400}.pxs__value{flex-shrink:0;font-family:var(--pm-font);font-size:14px;line-height:1.43;white-space:nowrap}.pxs__value--title{color:#fff;font-weight:600}.pxs__value--green{color:#5283f4;font-weight:400}.pxs__value--red{color:#f33f4e;font-weight:400}.pxs__value--default{color:#c2c2c2;font-weight:400}.pxs__block--skeleton{opacity:.5}.pxs__skeleton-bar{animation:pxs-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#4a4a4a 25%,#555 50%,#4a4a4a 75%);background-size:200% 100%;border-radius:4px;display:block;height:14px}.pxs__skeleton-bar--short{flex-shrink:0;flex:none;width:28px!important}@keyframes pxs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.pxs-backdrop{background:#383838cc;display:block;inset:0;position:fixed;z-index:1100}.pxs{align-self:auto;animation:pxs-slide-up .25s ease-out;border-radius:12px 12px 0 0;bottom:0;gap:0;left:0;max-height:calc(100vh - 56px);min-width:0;padding:0;position:fixed;right:0;top:56px;width:100%;z-index:1200}.pxs__title-bar{align-items:center;border-bottom:1px solid #404040;display:flex;flex-shrink:0;gap:8px;padding:8px}.pxs__title-text{color:#fff;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:1.71;margin:0;text-transform:uppercase}.pxs__title-close{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.pxs__title-close svg{display:block;height:24px;width:24px}.pxs__body{flex:1 1;gap:8px;min-height:0;overflow-y:auto;padding:8px}@keyframes pxs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.np-header{align-items:center;background:var(--pm-bg-card);border-radius:var(--pm-radius-md);box-sizing:border-box;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;margin-bottom:var(--pm-space-12);padding:8px 12px}.np-header__title{color:var(--pm-text-heading);flex-shrink:0;font-family:var(--pm-font);font-size:var(--pm-font-size-m);font-style:normal;font-weight:var(--pm-font-weight-semibold);line-height:24px;margin:0;text-transform:uppercase;white-space:nowrap}.np-header__spacer{flex:1 1 auto;min-width:8px}.np-header__actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}.np-header__quick-filters{-webkit-font-smoothing:antialiased;align-items:center;display:flex;flex:1 1 auto;font-family:var(--pm-font);gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;text-rendering:optimizeLegibility}.np-header__quick-filters::-webkit-scrollbar{height:0}.np-header__action-btn{align-items:center;background:var(--pm-bg-page);border:none;border-radius:4px;box-sizing:border-box;color:var(--pm-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:0;transition:background .2s ease,color .2s ease;width:28px}.np-header__action-btn:hover{background:#e4eae8}.np-header__action-btn svg{flex-shrink:0;height:16px;width:16px}.np-header__action-btn--primary{background:#404040;color:#fff}.np-header__action-btn--primary:hover{background:#333;color:#fff}.np-header__action-btn--loading{opacity:.6;pointer-events:none}.np-header__action-btn--spinning{pointer-events:none}.np-header__action-btn--spinning svg{animation:np-refresh-spin .8s linear infinite}@keyframes np-refresh-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.np-header__action-btn--active{background:#404040;color:#fff}.np-header__action-btn--active:hover{background:#333;color:#fff}.np-header__action-btn--clear-filters{color:#f33f4e}.np-header__action-btn--clear-filters:hover{background:#fde8ea;color:#d32f3f}.np-quick-filters__group{align-items:center;display:inline-flex;flex-shrink:0;font-family:inherit;gap:6px}.np-quick-filters__group--cities{margin-left:auto}.np-quick-filters__title{color:#7a7a7a;font-family:inherit;font-size:13px;line-height:16px;white-space:nowrap}.np-quick-filters__chip{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #dbdbdb;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;height:24px;justify-content:center;min-height:24px;padding:0 10px;transition:all .2s ease;white-space:nowrap}.np-quick-filters__chip:hover{background:#fafcff;border-color:#ecf1fe}.np-quick-filters__chip--active{background:#404040;border-color:#404040;color:#fff}.np-quick-filters__chip--active:active,.np-quick-filters__chip--active:focus,.np-quick-filters__chip--active:focus-visible,.np-quick-filters__chip--active:hover{background:#404040;border-color:#404040;color:#fff}.np-quick-filters__chip-label,.np-quick-filters__chip-value{font-family:inherit;font-size:13px;font-weight:400;line-height:16px}.np-quick-filters__chip-value{color:#7a7a7a}.np-quick-filters__chip--active .np-quick-filters__chip-label{color:#ecf1fe}.np-quick-filters__chip--active .np-quick-filters__chip-value{color:#fff}.np-quick-filters__chip-value--green{color:#0cbe90}.np-quick-filters__chip-value--red{color:#f33f4e}.np-table{background:var(--pm-bg-card);border-radius:var(--pm-radius-md);overflow:hidden}.np-table .ant-card{border:none;border-radius:var(--pm-radius-md);box-shadow:none;overflow:hidden}.np-table .ant-card-body{padding:0}.np-table .ant-table,.np-table .ant-table-container{border:none!important;border-radius:var(--pm-radius-md)}.np-table .ant-table-thead>tr>th,.np-table .ant-table-thead>tr>th.ant-table-cell{border-bottom:1px solid var(--pm-border-table)!important;color:var(--pm-text-primary)!important;line-height:16px;padding:12px 8px!important}.np-table .ant-table-tbody>tr>td,.np-table .ant-table-tbody>tr>td.ant-table-cell,.np-table .ant-table-thead>tr>th,.np-table .ant-table-thead>tr>th.ant-table-cell{background:#fff!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s)!important;font-weight:var(--pm-font-weight-regular)!important;vertical-align:middle!important;white-space:nowrap!important}.np-table .ant-table-tbody>tr>td,.np-table .ant-table-tbody>tr>td.ant-table-cell{border-bottom:1px solid var(--pm-border-divider)!important;color:var(--pm-text-muted)!important;height:40px;line-height:40px;padding:0 8px!important}.np-table .ant-table-tbody>tr:hover>td{background:#f8fafa!important}.np-table .ant-table-tbody>tr.np-row--modem-unavailable>td{background:var(--pm-error-bg)!important}.np-table .ant-table-tbody>tr.np-row--modem-unavailable:hover>td{background:#ffd8d8!important}.np-table .ant-table-tbody>tr.ant-table-row-selected>td,.np-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell{background:var(--pm-accent-light)!important;border-bottom-color:var(--pm-border-table)!important}.np-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#e3ebfd!important}.np-header__action-btn--danger{background:var(--pm-bg-page);color:var(--pm-error)}.np-header__action-btn--danger:hover{background:var(--pm-error-bg)}.np-badge{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-regular);justify-content:center;line-height:16px;padding:0 4px;vertical-align:middle;white-space:nowrap}.np-badge--green{background:#ecfef9;color:#28a94e}.np-badge--grey{background:#dbdbdb;color:var(--pm-text-primary)}.np-badge--red{background:var(--pm-error-bg);color:var(--pm-error)}.np-badge--dark{background:var(--pm-text-muted);color:#fff}.np-badge--yellow{background:#fff3d4;color:var(--pm-text-primary)}.np-badge--green-fill{background:#28a94e;color:#fff}.np-badge--perf{background:#f3ecfe;color:#8028a9}.np-badge--blue{background:var(--pm-accent-light);color:var(--pm-accent)}.np-badge--purple{background:#f3ecfe;color:#8028a9}.np-cell-composed{align-items:center;display:inline-flex;gap:8px;line-height:16px;white-space:nowrap}.np-cell-composed__text{font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-cell--muted,.np-cell-composed__text{color:var(--pm-text-muted)}.np-cell--dark{color:var(--pm-text-heading)!important}.np-signal{align-items:center;display:inline-flex;gap:2px}.np-signal__text{flex-shrink:0;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-medium);line-height:16px;width:24px}.np-signal__text--green{color:var(--pm-success)}.np-signal__text--red{color:var(--pm-error)}.np-signal__bars{align-items:center;display:inline-flex;gap:2px}.np-signal__bar{border-radius:1px;height:12px;width:2px}.np-signal__bar--filled{background:var(--pm-success)}.np-signal__bar--empty{background:#dbdbdb}.np-filter-dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 4px 16px #0000001f;font-family:var(--pm-font);max-width:280px;min-width:200px}.np-filter-dropdown__header{border-bottom:1px solid #f0f0f0;color:#383838;font-size:13px;font-weight:600;padding:12px 16px}.np-filter-dropdown__search{border-bottom:1px solid #f0f0f0;padding:8px 12px}.np-filter-dropdown__search-input{border:1px solid #dbdbdb;border-radius:6px;box-sizing:border-box;font-family:var(--pm-font);font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease;width:100%}.np-filter-dropdown__search-input::placeholder{color:#c2c2c2}.np-filter-dropdown__search-input:focus{border-color:#5283f4}.np-filter-dropdown__list{max-height:240px;overflow-y:auto;padding:8px 0;scrollbar-color:#c2c2c2 #0000;scrollbar-width:thin}.np-filter-dropdown__list::-webkit-scrollbar{width:6px}.np-filter-dropdown__list::-webkit-scrollbar-track{background:#0000}.np-filter-dropdown__list::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:3px}.np-filter-dropdown__list::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.np-filter-dropdown__empty{color:#7a7a7a;font-size:13px;padding:12px 16px;text-align:center}.np-filter-dropdown__item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.np-filter-dropdown__item:hover{background:#f5f5f5}.np-filter-dropdown__checkbox{accent-color:#5283f4;cursor:pointer;flex-shrink:0;height:16px;width:16px}.np-filter-dropdown__label{color:#383838;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-filter-dropdown__actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:12px 16px}.np-filter-dropdown__btn{border-radius:6px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s ease}.np-filter-dropdown__btn--reset{background:#fff;border:1px solid #5283f4;color:#5283f4}.np-filter-dropdown__btn--reset:hover{background:#ecf1fe;border-color:#4270db;color:#4270db}.np-filter-dropdown__btn--apply{background:#5283f4;border:1px solid #5283f4;color:#fff}.np-filter-dropdown__btn--apply:hover{background:#4270db;border-color:#4270db}.np-filter-dropdown__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.np-table .ant-table-filter-trigger{color:var(--pm-text-muted)!important}.np-table .ant-table-filter-trigger svg{height:15px;width:15px}.np-table .ant-table-column-sorter{color:var(--pm-text-muted)!important}.np-table .ant-table-column-sorter-down.active,.np-table .ant-table-column-sorter-up.active{color:var(--pm-accent)!important}.np-table .ant-table-bordered .ant-table-container{border:none!important}.np-table .ant-table-bordered .ant-table-tbody>tr>td,.np-table .ant-table-bordered .ant-table-thead>tr>th{border-right:none!important}.np-table .ant-table-selection-column{min-width:40px!important;padding:12px!important;width:40px!important}.np-pagination-hidden,.np-table .ant-table-pagination.ant-pagination{display:none!important}.np-pagination-total{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);margin-right:24px;white-space:nowrap}.np-pagination-total__num{color:var(--pm-text-primary);font-weight:var(--pm-font-weight-regular)}.np-table .ant-pagination-item{background:#0000;border:1px solid #0000;border-radius:var(--pm-radius-sm);height:24px;line-height:22px;min-width:24px}.np-table .ant-pagination-item a{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-s);padding:0}.np-table .ant-pagination-item-active{background:#0000!important;border-color:var(--pm-accent)!important}.np-table .ant-pagination-item-active a{color:var(--pm-text-muted)!important}.np-table .ant-pagination-next,.np-table .ant-pagination-prev{height:24px;line-height:22px;min-width:24px}.np-table .ant-pagination-next .ant-pagination-item-link,.np-table .ant-pagination-prev .ant-pagination-item-link{background:#0000;border:none;color:#c2c2c2!important}.np-table .ant-pagination-jump-next,.np-table .ant-pagination-jump-prev{height:24px;line-height:22px;min-width:24px}.np-table .ant-pagination-jump-next .ant-pagination-item-ellipsis,.np-table .ant-pagination-jump-next .ant-pagination-item-link,.np-table .ant-pagination-jump-prev .ant-pagination-item-ellipsis,.np-table .ant-pagination-jump-prev .ant-pagination-item-link{color:#c2c2c2!important}.np-table .ant-pagination-disabled .ant-pagination-item-link{color:#e0e0e0!important}.np-table .ant-pagination-options{margin-left:24px}.np-table .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #c2c2c2!important;border-radius:var(--pm-radius-sm)!important;height:32px!important;padding:0 12px!important}.np-table .ant-pagination-options .ant-select-selection-item{color:var(--pm-text-muted)!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s);line-height:30px!important}.np-table .ant-pagination-options .ant-select-arrow{color:var(--pm-text-muted)!important}.np-table .ant-pagination-options-quick-jumper{display:none}.np-table .ant-table-cell-fix-right-first:after,.np-table .ant-table-cell-fix-right-last:after{box-shadow:none!important}@media (max-width:768px){.np-header{align-items:center;background:var(--pm-bg-card);border-radius:0;flex-wrap:wrap;gap:12px;margin-bottom:0;padding:8px 12px}.np-header__title{font-size:var(--pm-font-size-m);order:1}.np-header__actions{margin-left:auto;order:2}.np-header__spacer{display:none}.np-header__quick-filters{align-items:stretch;flex:0 0 100%;flex-direction:column;gap:6px;order:3;overflow-x:hidden;padding-top:2px;width:100%}.np-quick-filters__group{flex-wrap:wrap;max-width:100%;row-gap:6px;width:100%}.np-quick-filters__title{font-size:12px;line-height:14px}.np-quick-filters__chip{border-radius:10px;gap:4px;height:22px;min-height:22px;padding:0 8px}.np-quick-filters__chip-label,.np-quick-filters__chip-value{font-size:12px;line-height:14px}.np-table{border-radius:var(--pm-radius-md);margin:8px}.np-table .ant-table-thead>tr>th,.np-table .ant-table-thead>tr>th.ant-table-cell{font-size:var(--pm-font-size-s)!important;padding:12px 8px!important}.np-table .ant-table-tbody>tr>td,.np-table .ant-table-tbody>tr>td.ant-table-cell{font-size:var(--pm-font-size-s)!important;padding:0 8px!important}.np-table .ant-table-pagination.ant-pagination{align-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;min-height:auto;padding:8px}.np-table .ant-pagination-total-text{flex:none;margin-right:auto;order:0}.np-pagination-total{margin-right:0}.np-table .ant-pagination-item,.np-table .ant-pagination-jump-next,.np-table .ant-pagination-jump-prev,.np-table .ant-pagination-next,.np-table .ant-pagination-prev{order:1}.np-table .ant-pagination-options{flex:0 0 100%;margin-left:0;order:2}.np-table .ant-pagination-options .ant-select{width:100%!important}.np-table .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #c2c2c2!important;border-radius:var(--pm-radius-sm)!important;height:36px!important;width:100%!important}}.np-table-wrap{align-items:flex-start;display:flex;gap:12px}.np-table-wrap>.np-table{flex:1 1;min-width:0}.np-table-wrap>.pxs{position:-webkit-sticky;position:sticky;top:12px}.psp-backdrop,.psp__title-bar{display:none}.psp{align-self:flex-start;animation:psp-slide-in .2s ease-out;background:#383838;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 140px);min-width:280px;overflow:hidden;width:280px}@keyframes psp-slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.psp__body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px}.psp__body::-webkit-scrollbar{width:4px}.psp__body::-webkit-scrollbar-track{background:#0000}.psp__body::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.psp__dropdown-card{background:#404040;border-radius:4px}.psp__select-trigger{align-items:center;background:#0000;border:none;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;line-height:1.14;outline:none;padding:8px;text-align:left;width:100%}.psp__select-trigger--active{color:#fff}.psp__select-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psp__select-clear{align-items:center;background:#5283f4;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:16px;justify-content:center;line-height:1;width:16px}.psp__select-clear:hover{background:#3d6fe0}.psp__select-arrow{align-items:center;color:#fff;display:flex;flex-shrink:0;transition:transform .2s ease}.psp__select-arrow--open{transform:rotate(180deg)}.psp__dropdown-list{background:#404040;border-radius:0 0 4px 4px;border-top:1px solid #555;max-height:200px;overflow-y:auto;scrollbar-color:#555 #404040;scrollbar-width:thin}.psp__dropdown-list::-webkit-scrollbar{width:4px}.psp__dropdown-list::-webkit-scrollbar-track{background:#404040}.psp__dropdown-list::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.psp__dropdown-item{align-items:center;color:#c2c2c2;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:13px;gap:8px;line-height:1.3;padding:6px 8px;transition:background .1s}.psp__dropdown-item:hover{background:#4a4a4a}.psp__dropdown-item--checked{color:#fff}.psp__dropdown-checkbox{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.psp__dropdown-checkmark{align-items:center;background:#0000;border:1px solid #7a7a7a;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s,background .15s;width:16px}.psp__dropdown-item--checked .psp__dropdown-checkmark{background:#5283f426;border-color:#5283f4}.psp__dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psp__dropdown-search-wrap{background:#404040;border-bottom:1px solid #555;padding:4px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.psp__dropdown-search{background:#383838;border:1px solid #555;border-radius:3px;box-sizing:border-box;color:#fff;font-family:var(--pm-font);font-size:13px;outline:none;padding:5px 8px;width:100%}.psp__dropdown-search::placeholder{color:#7a7a7a}.psp__dropdown-search:focus{border-color:#5283f4}.psp__dropdown-empty{color:#7a7a7a;font-family:var(--pm-font);font-size:13px;padding:12px 8px;text-align:center}.psp__section{background:#404040;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px}.psp__section-title{color:#fff;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:1.43;margin:0;text-transform:uppercase}.psp__chips{display:flex;flex-wrap:wrap;gap:8px}.psp__chip{align-items:center;background:#383838;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;gap:8px;padding:4px 8px;transition:border-color .15s,opacity .15s;-webkit-user-select:none;user-select:none}.psp__chip:hover{border-color:#555}.psp__chip--active{border-color:#5283f4;padding:4px 4px 4px 8px}.psp__chip--active .psp__chip-count{color:#5283f4}.psp__chip-close{display:none;flex-shrink:0;height:16px;width:16px}.psp__chip--active .psp__chip-close{align-items:center;display:flex;justify-content:center}.psp__chip-label{color:#c2c2c2}.psp__chip-count,.psp__chip-label{font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:1.33;white-space:nowrap}.psp__chip-count--green{color:#5283f4}.psp__chip-count--red{color:#f33f4e}.psp__chip-count--gray{color:#dbdbdb}.psp__inline-row{align-items:flex-start;background:#404040;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px}.psp__inline-title{color:#fff;flex-shrink:0;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:1.43;margin:0;text-transform:uppercase;white-space:normal}.psp__inline-chips{display:flex;flex-wrap:wrap;gap:8px;margin-left:0;width:100%}.psp__footer{display:flex;flex-shrink:0;gap:8px;padding:0 8px 8px}.psp__footer-btn{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:1.14;padding:8px;text-align:center;transition:opacity .15s}.psp__footer-btn:hover{opacity:.85}.psp__footer-btn--reset{background:#404040;color:#f33f4e}.psp__footer-btn--apply{background:#404040;color:#fff}@media (max-width:768px){.psp-backdrop{background:#383838cc;display:block;top:0;z-index:1100}.psp,.psp-backdrop{bottom:0;left:0;position:fixed;right:0}.psp{animation:psp-slide-up .25s ease-out;border-radius:12px 12px 0 0;max-height:calc(100vh - 56px);min-width:100%;top:56px;width:100%;z-index:1200}.psp__title-bar{align-items:center;border-bottom:1px solid #404040;display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:8px}.psp__title-text{color:#fff;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:1.43;margin:0;text-transform:uppercase}.psp__title-close{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.psp__title-close:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.psp__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.psp__footer{border-top:1px solid #404040;padding:8px}}@keyframes psp-slide-up{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.pxt-page{background:#f5f5f5;flex-direction:column;min-height:100%}.pxt-header,.pxt-page{display:flex;width:100%}.pxt-header{align-items:center;background:#fff;box-sizing:border-box;flex-direction:row;gap:12px;padding:10px 12px}.pxt-header__title{color:#404040;flex-shrink:0;font-family:var(--pm-font);font-size:16px;font-weight:600;line-height:24px;margin:0;text-transform:uppercase}.pxt-header__badges{-ms-overflow-style:none;align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.pxt-header__badges::-webkit-scrollbar{display:none}.pxt-header__badge-group{align-items:center;display:flex;flex-shrink:0;gap:8px}.pxt-header__divider{background:#ecf1fe;border-radius:0;flex-shrink:0;height:16px;width:1px}.pxt-header__section-label{color:#7a7a7a;font-size:14px;font-weight:400}.pxt-header__chip,.pxt-header__section-label{flex-shrink:0;font-family:var(--pm-font);line-height:16px}.pxt-header__chip{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:28px;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px;transition:background .15s ease,border-color .15s ease}.pxt-header__chip:hover{background:#f8fafc;border-color:#d0d8e8}.pxt-header__chip:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt-header__chip-label{color:#7a7a7a;font-weight:400}.pxt-header__chip-value{color:#383838;font-weight:500}.pxt-header__chip-value--green{color:#5283f4}.pxt-header__chip-value--red{color:#f33f4e}.pxt-header__chip--active{background:#404040;border-color:#404040}.pxt-header__chip--active:hover{background:#333;border-color:#333}.pxt-header__chip--active .pxt-header__chip-label{color:#ecf1fe}.pxt-header__chip--active .pxt-header__chip-value{color:#fff}.pxt-header__actions{gap:8px}.pxt-header__actions,.pxt-header__btn{align-items:center;display:flex;flex-shrink:0}.pxt-header__btn{-webkit-tap-highlight-color:transparent;background:#f3f7f6;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;height:28px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:28px}.pxt-header__btn:hover{background:#e5edeb;color:#383838}.pxt-header__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt-header__btn-icon{color:currentColor;height:16px;width:16px}.pxt-header__btn[data-tooltip]{position:relative}.pxt-header__btn[data-tooltip]:after{background:#404040;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:500;left:50%;line-height:1.3;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:100}.pxt-header__btn[data-tooltip]:hover:after{opacity:1}.pxt-header__btn--delete{color:#f33f4e}.pxt-header__btn--delete:hover{background:#fde8ea;color:#d32f3f}.pxt-header__btn:active{background:#404040;color:#fff}.pxt-header__btn--clear-filters{color:#f33f4e}.pxt-header__btn--clear-filters:hover{background:#fde8ea;color:#d32f3f}.pxt-header__btn--filter-active{background:#404040;color:#fff}.pxt-header__btn--filter-active:hover{background:#333;color:#fff}.pxt-header__btn--checking{animation:pxt-btn-blink 1s ease-in-out infinite;pointer-events:none}.pxt-header__btn--checking,.pxt-header__btn--checking:hover{background:#404040;color:#fff}@keyframes pxt-btn-blink{0%,to{background:#404040;color:#fff}50%{background:#5283f4;color:#fff}}.pxt-header__btn--add{background:#404040;color:#fff}.pxt-header__btn--add:hover{background:#333;color:#fff}.pxt-content{flex:1 1;padding:12px}.pxt,.pxt-content{display:flex;flex-direction:column;overflow:hidden}.pxt{background:#fff;border-radius:8px;flex:1 1;gap:0;max-width:100%;min-width:0;width:100%}.pxt__table-wrap{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;position:relative}.pxt__table{border-collapse:collapse;min-width:100%;table-layout:auto;width:-webkit-max-content;width:max-content}.pxt__row{display:table-row}.pxt__row,.pxt__row--header{background:#fff}.pxt__row--info-active,.pxt__row--selected{background:#eef3fe}.pxt__row--empty{background:#fff}.pxt__row:hover:not(.pxt__row--header):not(.pxt__row--empty){background:#fafafa}.pxt__cell{border-bottom:1px solid #f3f7f6;color:#383838;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:12px 8px;text-align:left;vertical-align:middle;white-space:nowrap}.pxt__cell--header{background:#fff;border-bottom:1px solid #ecf1fe;color:#383838;overflow:visible;position:relative;z-index:10}.pxt__cell--muted{color:#7a7a7a}.pxt__cell--empty{color:#7a7a7a;padding:40px 12px;text-align:center}.pxt__cell--status{min-width:40px;padding:12px;text-align:center;width:40px}.pxt__status-header-icon{flex-shrink:0;height:10px;width:10px}.pxt__status-dot{border-radius:8px;display:inline-block;flex-shrink:0;height:8px;width:8px}.pxt__status-dot--active{background:#28a94e}.pxt__status-dot--inactive{background:#f33f4e}.pxt__cell--checkbox,.pxt__cell--index{min-width:40px;padding:12px;text-align:center;width:40px}.pxt__cell--index{color:#7a7a7a}.pxt__cell--client{min-width:120px;width:156px}.pxt__cell--tariff{min-width:100px;width:140px}.pxt__cell--availability{min-width:120px;width:160px}.pxt__cell--guard{min-width:80px;width:120px}.pxt__cell--modem,.pxt__cell--server{min-width:120px;width:160px}.pxt__cell--geo,.pxt__cell--port,.pxt__cell--type{min-width:80px;width:120px}.pxt__cell--operator{min-width:100px;width:140px}.pxt__cell--osFingerprint,.pxt__cell--rotation{min-width:120px;width:140px}.pxt__cell--actions{min-width:40px;padding:12px;text-align:center;width:40px}.pxt__header-content{align-items:center;display:flex;gap:2px;min-height:16px}.pxt__header-label{color:#383838;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxt__header-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:2px;transition:background .15s ease,color .15s ease}.pxt__header-btn:hover{background:#f3f7f6;color:#383838}.pxt__header-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt__header-btn--active,.pxt__header-btn--active:hover{color:#5283f4}.pxt__sort-icon{color:#7a7a7a;height:16px;transition:transform .2s ease,color .15s ease;width:16px}.pxt__sort-icon--active{color:#383838}.pxt__sort-icon--desc{transform:rotate(180deg)}.pxt__filter-icon{color:#7a7a7a;height:16px;transition:color .15s ease;width:16px}.pxt__filter-icon--active,.pxt__header-btn--active .pxt__filter-icon,.pxt__header-btn:hover .pxt__filter-icon--active{color:#5283f4}.pxt__menu-icon{color:#7a7a7a;height:16px;width:16px}.pxt__checkbox-btn{align-items:center;background:#0000;border:none;border-radius:2px;cursor:pointer;display:flex;height:16px;justify-content:center;margin:0 auto;padding:0;transition:opacity .15s ease;width:16px}.pxt__checkbox-btn:hover{opacity:.8}.pxt__checkbox-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.pxt__badge{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:400;justify-content:center;line-height:16px;padding:4px 8px;white-space:nowrap}.pxt__badge--shared{background:#f3f4f6;color:#6b7280}.pxt__badge--individual{background:#e6f0ff;color:#5283f4}.pxt__badge--available{background:#e6f9f1;color:#28a94e}.pxt__badge--nodata{background:#fff8e6;color:#f5a623}.pxt__badge--unavailable{background:#fee2e5;color:#f33f4e}.pxt__badge--on{background:#e6f9f1;color:#28a94e}.pxt__badge--off{background:#fee2e5;color:#f33f4e}.pxt__badge--operator{min-width:60px;text-align:center}.pxt__badge--mts{background:#fee2e5;color:#f33f4e}.pxt__badge--megafon{background:#ecfef9;color:#5283f4}.pxt__badge--tele2{background:#dbdbdb;color:#383838}.pxt__badge--beeline{background:#f9ea9f;color:#383838}.pxt__badge--operator-default{background:#f3f4f6;color:#6b7280}.pxt__badge--rotation-link{background:#e6f9f1;color:#5283f4;font-size:12px}.pxt__badge--rotation-timelink{background:#f9ea9f;color:#383838;font-size:12px}.pxt__badge--rotation-time{background:#ecf1fe;color:#5283f4;font-size:12px}.pxt__rotation-content{align-items:center;display:flex;gap:4px}.pxt__rotation-timer{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px}.pxt__action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0 auto;padding:0;transition:background .15s ease,color .15s ease;width:24px}.pxt__action-btn:hover{background:#f3f7f6;color:#383838}.pxt__action-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt__pagination{align-items:center;background:#fff;border-top:1px solid #f3f7f6;display:flex;gap:32px;justify-content:flex-end;padding:12px}.pxt__pagination-info{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;margin:0}.pxt__pagination-range{color:#383838}.pxt__pagination-text{color:#7a7a7a}.pxt__pagination-total{color:#383838}.pxt__pagination-pages{align-items:center;display:flex;gap:12px}.pxt__pagination-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.pxt__pagination-btn:hover:not(:disabled){background:#f3f7f6;color:#383838}.pxt__pagination-btn:disabled{cursor:not-allowed;opacity:.4}.pxt__pagination-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt__pagination-btn-icon{height:16px;width:16px}.pxt__pagination-current{align-items:center;border:1px solid #5283f4;border-radius:4px;color:#7a7a7a;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:16px;min-width:24px;padding:4px 2px;text-align:center}.pxt__pagination-perpage{position:relative}.pxt__pagination-select{align-items:center;background:#fff;border:1px solid #c2c2c2;border-radius:4px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;line-height:16px;padding:8px;transition:border-color .15s ease;width:160px}.pxt__pagination-select:hover{border-color:#a0a0a0}.pxt__pagination-select:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt__pagination-select-value{color:#383838}.pxt__pagination-select-text{color:#7a7a7a;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxt__pagination-select-icon{color:#7a7a7a;flex-shrink:0;height:16px;margin-left:auto;width:16px}.pxt__pagination-dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:4px;bottom:100%;box-shadow:0 4px 12px #0000001a;margin-bottom:4px;min-width:120px;position:absolute;right:0;z-index:100}.pxt__pagination-option{background:#0000;border:none;color:#7a7a7a;cursor:pointer;display:block;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.pxt__pagination-option:hover{background:#f3f7f6;color:#383838}.pxt__pagination-option--active{background:#e6f9f1;color:#5283f4}.pxt__filter-wrapper{display:inline-flex;position:relative;z-index:20}.pxt__filter-dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 4px 16px #0000001f;left:0;margin-top:4px;max-width:280px;min-width:200px;position:absolute;top:100%;z-index:4000}.pxt__filter-dropdown-header{border-bottom:1px solid #f0f0f0;color:#383838;font-size:13px;font-weight:600;padding:12px 16px}.pxt__filter-dropdown-search{border-bottom:1px solid #f0f0f0;padding:8px 12px}.pxt__filter-dropdown-search-input{background:#fff;border:1px solid #dbdbdb;border-radius:6px;box-sizing:border-box;color:#383838;font-family:var(--pm-font);font-size:13px;line-height:16px;outline:none;padding:8px 10px;transition:border-color .15s ease;width:100%}.pxt__filter-dropdown-search-input::placeholder{color:#c2c2c2}.pxt__filter-dropdown-search-input:focus{border-color:#5283f4}.pxt__filter-dropdown-list{max-height:240px;overflow-y:auto;padding:8px 0;scrollbar-color:#c2c2c2 #0000;scrollbar-width:thin}.pxt__filter-dropdown-list::-webkit-scrollbar{width:6px}.pxt__filter-dropdown-list::-webkit-scrollbar-track{background:#0000}.pxt__filter-dropdown-list::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:3px}.pxt__filter-dropdown-list::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.pxt__filter-dropdown-item{align-items:center;cursor:pointer;display:flex;gap:10px;min-width:0;padding:8px 16px;transition:background .15s ease}.pxt__filter-dropdown-item:hover{background:#f5f5f5}.pxt__filter-dropdown-item input[type=checkbox]{accent-color:#5283f4;cursor:pointer;height:16px;width:16px}.pxt__filter-dropdown-label{color:#383838;flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxt__filter-dropdown-count{color:#7a7a7a;font-size:12px}.pxt__filter-dropdown-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:12px 16px}.pxt__filter-dropdown-btn{border-radius:6px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s ease}.pxt__filter-dropdown-btn--reset{background:#fff;border:1px solid #5283f4;color:#5283f4}.pxt__filter-dropdown-btn--reset:hover{background:#ecf1fe;border-color:#4270db;color:#4270db}.pxt__filter-dropdown-btn--apply{background:#5283f4;border:1px solid #5283f4;color:#fff}.pxt__filter-dropdown-btn--apply:hover{background:#4270db;border-color:#4270db}.pxt-content--with-info{align-items:flex-start;flex-direction:row;gap:12px;overflow:visible}.pxt-content--with-info .pxt{flex:1 1;min-width:0;overflow:hidden;width:0}.pxt-content--with-info .pxt .pxt__table-wrap{overflow-x:auto;overflow-y:auto}.pxt-content--with-sandbox{flex-direction:row;gap:12px;overflow:hidden}.pxt-content--with-sandbox .pxt{flex:1 1;min-width:0;overflow:hidden;width:0}.pxt-content--with-sandbox .pxt .pxt__table-wrap{overflow-x:auto;overflow-y:auto}.pxt-content--with-stats{flex-direction:row;gap:12px;overflow:hidden}.pxt-content--with-stats .pxt{flex:1 1;min-width:0;overflow:hidden;width:0}.pxt-content--with-stats .pxt .pxt__table-wrap{overflow-x:auto;overflow-y:auto}.pxt-info{align-self:flex-start;border-radius:8px;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 24px);max-width:280px;min-width:280px;overflow:hidden;overflow-y:auto;top:12px;width:280px}.pxt-info,.pxt-info__header{background:#fff;display:flex;position:-webkit-sticky;position:sticky}.pxt-info__header{align-items:center;border-bottom:1px solid #ecf1fe;gap:8px;padding:8px;top:0;z-index:1}.pxt-info__title{color:#404040;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:24px;margin:0;min-height:1px;min-width:1px;text-transform:uppercase}.pxt-info__close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.pxt-info__close-btn:hover{background:#f3f7f6;color:#383838}.pxt-info__close-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt-info__body{background:#fff;display:flex;flex-direction:column;gap:0}.pxt-info__section{border-bottom:1px solid #ecf1fe;display:flex;flex-direction:column;gap:12px;padding:12px 8px}.pxt-info__section:last-of-type{border-bottom:none}.pxt-info__line{align-items:center;display:flex;gap:12px;width:100%}.pxt-info__line-label{color:#7a7a7a;flex:1 0;min-height:1px;min-width:1px}.pxt-info__line-label,.pxt-info__line-value{font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxt-info__line-value{color:#383838;flex-shrink:0;text-align:right}.pxt-info__days-badge{align-items:center;background:#e8f5e9;border-radius:3px;color:#2e7d32;display:inline-flex;font-family:var(--pm-font);font-size:11px;font-weight:500;line-height:18px;margin-left:6px;padding:0 5px;white-space:nowrap}.pxt-info__days-badge--expired{background:#fee2e5;color:#f33f4e}.pxt-info__days-badge--soon{background:#fff3e0;color:#e65100}.pxt-info__badge{align-items:center;border-radius:2px;display:inline-flex;flex-shrink:0;font-family:var(--pm-font);font-size:12px;font-weight:400;justify-content:center;line-height:16px;padding:0 4px;white-space:nowrap}.pxt-info__badge--green{background:#ecfef9;color:#28a94e}.pxt-info__badge--red{background:#fde2e4;color:#f33f4e}.pxt-info__badge--gray{background:#dbdbdb;color:#383838}.pxt-info__badge--yellow{background:#f9ea9f;color:#383838}.pxt-info__rotation-value{align-items:center;display:flex;flex-shrink:0;gap:8px}.pxt-info__rotation-timer{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px}.pxt-info__check-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:color .15s ease,background .15s ease;width:24px}.pxt-info__check-btn:hover{background:#f3f7f6;color:#5283f4}.pxt-info__check-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt-info__actions{display:flex;gap:8px;padding:8px}.pxt-info__action-btn{align-items:center;background:#f5f5f5;background:var(--pm-bg-page,#f5f5f5);border:none;border-radius:4px;color:#7a7a7a;color:var(--pm-text-muted,#7a7a7a);cursor:pointer;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px;transition:background .15s ease,color .15s ease}.pxt-info__action-btn:hover{background:#e8e8e8}.pxt-info__action-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pxt-info__action-btn--delete{color:#f33f4e}.pxt-info__action-btn--delete:hover{background:#fee2e5}.pxt-info__action-btn--edit{color:#7a7a7a;color:var(--pm-text-muted,#7a7a7a)}.pxt-info-backdrop{display:none}@media (max-width:768px){.pxt-page{max-width:100vw;overflow-x:hidden}.pxt-header{flex-wrap:wrap;gap:8px;padding:10px 8px}.pxt-header__title{flex:0 0 auto;font-size:16px;line-height:24px}.pxt-header__actions{margin-left:auto;order:1}.pxt-header__badges{display:flex;flex-basis:100%;order:2;overflow:visible;padding:0}.pxt-header__badge-group,.pxt-header__badges{flex-wrap:wrap;gap:4px}.pxt-header__badge-group--cities,.pxt-header__divider{display:none}.pxt-header__chip{font-size:12px;line-height:16px;padding:4px 8px}.pxt-content{overflow:visible;padding:8px}.pxt{border-radius:0;overflow:visible}.pxt__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:auto}.pxt__table{min-width:100%;width:-webkit-max-content;width:max-content}.pxt__cell{font-size:12px}.pxt__cell,.pxt__cell--header{padding:10px 8px}.pxt__cell--actions,.pxt__cell--checkbox,.pxt__cell--index,.pxt__cell--status{min-width:36px;padding:8px 4px;width:36px}.pxt__badge{font-size:11px;line-height:14px;padding:3px 6px}.pxt__header-label{font-size:12px}.pxt__pagination{align-items:flex-end;background:#0000;border-top:none;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:0}.pxt__pagination-info{flex-shrink:0;font-size:14px}.pxt__pagination-pages{flex:1 0;gap:12px;justify-content:flex-end}.pxt__pagination-perpage{flex-basis:100%;width:100%}.pxt__pagination-select{width:100%}.pxt__filter-dropdown{margin-top:0;max-width:calc(100vw - 16px);min-width:0}.pxt-content--with-info{flex-direction:column}.pxt-info-backdrop{background:#383838cc;bottom:0;display:block;top:0;z-index:999}.pxt-info,.pxt-info-backdrop{left:0;position:fixed;right:0}.pxt-info{border-radius:12px 12px 0 0;bottom:48px;box-shadow:0 -4px 24px #00000026;display:flex;flex-direction:column;height:auto;max-height:none;max-width:100%;min-width:100%;overflow:hidden;top:56px;width:100%;z-index:1000}.pxt-info__header{flex-shrink:0;position:static;z-index:1}.pxt-info__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto}.pxt-info__actions{background:#fff;border-top:1px solid #ecf1fe;flex-shrink:0;padding:8px;position:static}.pxt-info__action-btn{padding:8px 12px}}.cs,.cs__trigger{position:relative;width:100%}.cs__trigger{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;min-height:34px;outline:none;padding:8px 32px 8px 8px;text-align:left;transition:border-color .15s ease}.cs__trigger:hover{border-color:#d0d8e8}.cs__trigger--open,.cs__trigger:focus{border-color:#5283f4}.cs__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs__value--placeholder{color:#c2c2c2}.cs__icon{align-items:center;color:#7a7a7a;display:flex;height:24px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:24px}.cs__trigger--open .cs__icon{transform:translateY(-50%) rotate(180deg)}.cs__backdrop{display:none}.cs__dropdown{animation:cs-fade-in .12s ease;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;left:0;max-height:260px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1300}@keyframes cs-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cs__search-wrap{border-bottom:1px solid #ecf1fe;flex-shrink:0;padding:6px 8px}.cs__search{background:#fafbfc;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#404040;font-family:var(--pm-font);font-size:13px;font-weight:400;line-height:16px;outline:none;padding:6px 8px;transition:border-color .15s ease;width:100%}.cs__search::placeholder{color:#c2c2c2}.cs__search:focus{border-color:#5283f4}.cs__options{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:4px 0}.cs__option{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#404040;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px 12px;text-align:left;transition:background .12s ease;width:100%}.cs__option:focus,.cs__option:hover{background:#f3f7f6;outline:none}.cs__option--selected{background:#ecf1fe;color:#5283f4;font-weight:500}.cs__option--selected:hover{background:#e0eafd}.cs__empty{color:#c2c2c2;font-family:var(--pm-font);font-size:13px;font-weight:400;line-height:16px;padding:12px;text-align:center}@media (max-width:768px){.cs__backdrop{animation:cs-backdrop-in .15s ease;background:#38383899;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:1299}@keyframes cs-backdrop-in{0%{opacity:0}to{opacity:1}}.cs__dropdown{animation:cs-slide-up .2s ease;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -4px 24px #00000026;left:0;max-height:60vh;padding-bottom:max(8px,env(safe-area-inset-bottom));position:fixed;right:0;top:auto;touch-action:none;will-change:transform;z-index:1300}@keyframes cs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cs__dropdown .cs__options{touch-action:pan-y}.cs__dropdown:before{background:#d0d8e8;border-radius:2px;content:"";display:block;flex-shrink:0;height:4px;margin:8px auto 4px;width:36px}.cs__search-wrap{padding:8px 12px}.cs__search{border-radius:8px;font-size:16px;padding:10px 12px}.cs__option{font-size:15px;line-height:20px;min-height:44px;padding:12px 16px}.cs__options{padding:4px 0 8px}}.cs--small .cs__trigger{font-size:13px;min-height:30px;padding:4px 28px 4px 8px}.cs--small .cs__option{font-size:13px;padding:6px 10px}.smt__inline-editor-cs .cs__trigger{border-color:#5283f4;font-size:12px;min-height:28px;padding:2px 28px 2px 6px}.smt__inline-editor-cs .cs__dropdown{min-width:160px}.smt__inline-editor-cs .cs__option{font-size:12px;padding:6px 10px}.cs--filter{min-width:130px;width:auto}.cs--filter .cs__trigger{background:#f5f6fa;border-color:#e0e4ed;border-radius:6px;color:#404040;font-size:13px;min-height:32px;padding:6px 32px 6px 10px}.cs--filter .cs__trigger:hover{border-color:#c0c8d8}.cs--filter .cs__trigger--open{border-color:#5283f4}.pcp-overlay{align-items:flex-start;background:#383838cc;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1200}.pcp{background:#fff;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;width:480px}.pcp__header{align-items:center;border-bottom:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.pcp__title{color:#404040;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:24px;margin:0;min-height:1px;min-width:1px;text-transform:uppercase}.pcp__close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.pcp__close-btn:hover{background:#f3f7f6;color:#383838}.pcp__close-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pcp__body{flex:1 1;gap:0;overflow-y:auto}.pcp__body,.pcp__section{display:flex;flex-direction:column}.pcp__section{border-bottom:1px solid #ecf1fe;gap:16px;padding:12px 8px}.pcp__section:last-of-type{border-bottom:none}.pcp__section-title{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:16px;margin:0}.pcp__row{align-items:flex-start;gap:8px}.pcp__field,.pcp__row{display:flex;width:100%}.pcp__field{box-sizing:border-box;flex-direction:column;gap:2px;min-width:0}.pcp__row>.pcp__field{flex:1 1;width:auto}.pcp__field--full{flex:1 0 100%}.pcp__label{align-items:center;display:flex;gap:4px;padding:0 8px}.pcp__label-required{color:#f33f4e;flex-shrink:0;font-size:10px;line-height:12px}.pcp__label-required,.pcp__label-text{font-family:var(--pm-font);font-weight:400}.pcp__label-text{color:#7a7a7a;flex:1 0;font-size:13px;line-height:16px;min-height:1px;min-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcp__label-action{background:#0000;border:none;color:#5283f4;cursor:pointer;flex-shrink:0;font-family:var(--pm-font);font-size:10px;font-weight:400;line-height:12px;padding:0;transition:color .15s ease}.pcp__label-action:hover{color:#4270db}.pcp__select-wrap{align-items:center;display:flex;position:relative;width:100%}.pcp__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;cursor:pointer;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;outline:none;overflow:hidden;padding:8px 32px 8px 8px;text-overflow:ellipsis;transition:border-color .15s ease;white-space:nowrap;width:100%}.pcp__select:hover{border-color:#d0d8e8}.pcp__select:focus{border-color:#5283f4}.pcp__select-icon{align-items:center;color:#7a7a7a;display:flex;height:24px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px}.pcp__text-input{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;outline:none;padding:8px;transition:border-color .15s ease;width:100%}.pcp__text-input::placeholder{color:#c2c2c2}.pcp__text-input:hover{border-color:#d0d8e8}.pcp__text-input:focus{border-color:#5283f4}.pcp__text-input[type=number]::-webkit-inner-spin-button,.pcp__text-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pcp__text-input[type=number]{-moz-appearance:textfield}.pcp__input-with-clear{position:relative;width:100%}.pcp__input-with-clear .pcp__text-input{padding-right:32px}.pcp__input-clear-btn{align-items:center;background:#e8e8e8;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:background .15s ease,color .15s ease;width:22px}.pcp__input-clear-btn:hover{background:#d0d0d0;color:#555}.pcp__input-clear-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pcp__stepper{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;display:flex;gap:0;transition:border-color .15s ease;width:100%}.pcp__stepper:hover{border-color:#d0d8e8}.pcp__stepper:focus-within{border-color:#5283f4}.pcp__stepper-value{background:#0000;border:none;box-sizing:border-box;color:#7a7a7a;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;min-width:0;outline:none;padding:8px 0;text-align:center;width:100%}.pcp__stepper-value::-webkit-inner-spin-button,.pcp__stepper-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pcp__stepper-value{-moz-appearance:textfield}.pcp__stepper-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:32px}.pcp__stepper-btn:hover{background:#f3f7f6;color:#383838}.pcp__field--expires{min-width:0;position:relative}.pcp__expires-wrap{position:relative}.pcp__expires-wrap .ant-picker{border:1px solid #ecf1fe;border:1px solid var(--pm-border-card,#ecf1fe);border-radius:4px;border-radius:var(--pm-radius-sm,4px);font-family:var(--pm-font);font-size:12px;padding:4px 8px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.pcp__expires-wrap .ant-picker-focused,.pcp__expires-wrap .ant-picker:hover{border-color:#5283f4;border-color:var(--pm-accent,#5283f4)}.pcp__expires-wrap .ant-picker-focused{box-shadow:0 0 0 2px #5283f426}.pcp__expires-footer{display:flex;flex-direction:column;gap:8px;padding:4px 0}.pcp__expires-days-hint{background:#e8f5e9;border-radius:3px;color:#2e7d32;font-family:var(--pm-font);font-size:11px;font-weight:500;line-height:14px;padding:4px 8px;text-align:center}.pcp__expires-days-hint--expired{background:#fee2e5;color:#f33f4e}.pcp__expires-days-hint--soon{background:#fff3e0;color:#e65100}.pcp__expires-presets{display:flex;flex-wrap:wrap;gap:4px}.pcp__expires-preset-btn{background:#fff;border:1px solid #ecf1fe;border-radius:3px;color:#7a7a7a;cursor:pointer;font-family:var(--pm-font);font-size:11px;font-weight:400;line-height:14px;padding:4px 10px;transition:background .15s ease,color .15s ease,border-color .15s ease}.pcp__expires-preset-btn:hover{background:#f3f7f6;border-color:#d0d8e8;color:#383838}.pcp__expires-preset-btn--active{background:#ecf1fe;border-color:#5283f4;color:#5283f4;font-weight:500}.pcp__info-box{align-items:center;background:#fde2e4;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;padding:8px;width:100%}.pcp__info-box-text{color:#f33f4e;flex:1 0;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;margin:0;min-height:1px;min-width:1px}.pcp__toggle-row{align-items:flex-start;box-sizing:border-box;display:flex;gap:8px;padding:0 8px;width:100%}.pcp__toggle-label{color:#7a7a7a;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;min-height:1px;min-width:1px}.pcp__switch{align-items:center;background:#0000;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;padding:2px;transition:background .2s ease;width:26px}.pcp__switch--on{background:#ecf1fe;justify-content:flex-end}.pcp__switch--off{background:#fde2e4;justify-content:flex-start}.pcp__switch-dot{border-radius:8px;flex-shrink:0;height:12px;transition:background .2s ease;width:12px}.pcp__switch--on .pcp__switch-dot{background:#5283f4}.pcp__switch--off .pcp__switch-dot{background:#f33f4e}.pcp__switch--indeterminate{background:#e8e8e8;justify-content:center}.pcp__switch--indeterminate .pcp__switch-dot{background:#aaa}.pcp__toggle-hint{color:#aaa;font-size:11px;font-weight:400;margin-left:6px}.pcp__footer{border-top:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.pcp__btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px 12px;transition:background .15s ease,color .15s ease}.pcp__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pcp__btn--cancel{background:#f3f7f6;color:#7a7a7a}.pcp__btn--cancel:hover{background:#e8edec}.pcp__btn--submit{background:#5283f4;color:#fff}.pcp__btn--submit:hover{background:#4270db}.pcp__btn--submit:disabled{background:#a8c4f9;cursor:not-allowed}.pcp__btn--cancel:disabled{color:#c2c2c2;cursor:not-allowed}.pcp__field--client{position:relative}.pcp__autocomplete{position:relative;width:100%}.pcp__autocomplete .pcp__text-input{padding-right:90px}.pcp__client-badge{border-radius:3px;font-family:var(--pm-font);font-size:10px;font-weight:500;line-height:12px;padding:2px 6px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap}.pcp__client-badge--existing{background:#e6f7f1;color:#5283f4}.pcp__client-badge--new{background:#ecf1fe;color:#5283f4}.pcp__autocomplete-list{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-shadow:0 4px 12px #00000014;left:0;list-style:none;margin:2px 0 0;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:100%;z-index:10}.pcp__autocomplete-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background .12s ease}.pcp__autocomplete-item:focus,.pcp__autocomplete-item:hover{background:#f3f7f6;outline:none}.pcp__autocomplete-item--empty{color:#5283f4;cursor:default;font-family:var(--pm-font);font-size:12px;font-style:italic;font-weight:400;line-height:16px}.pcp__autocomplete-item--empty:hover{background:#0000}.pcp__autocomplete-login{color:#404040;font-family:var(--pm-font);font-size:13px;font-weight:500;line-height:16px}.pcp__autocomplete-email{color:#7a7a7a;font-family:var(--pm-font);font-size:11px;font-weight:400;line-height:16px;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.pcp-overlay{align-items:stretch;flex-direction:column;justify-content:flex-end}.pcp{border-radius:0;flex:1 1;height:100%;max-height:100vh;max-height:100dvh;max-width:100%;overflow:hidden;width:100%}.pcp__header{padding:12px}.pcp__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.pcp__section{gap:12px;padding:12px}.pcp__row{flex-wrap:wrap}.pcp__row>.pcp__field{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 4px)}.pcp__row>.pcp__field--full-mobile{flex:1 1 100%;min-width:100%}.pcp__footer{flex-shrink:0;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.pcp--blue.pcp{animation:exp-slide-up .25s ease-out;border-radius:12px 12px 0 0;flex:none;height:auto;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px)}@keyframes exp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pcp--blue .pcp__body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.pcp--blue .exp__footer{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.pcp--blue .exp__result-section{flex:1 1;min-height:200px}.pcp--blue .exp__actions{flex-direction:column;gap:12px}.pcp--blue .exp__actions .exp__btn{flex:none;width:100%}.exp__vars-toggle{display:flex}.exp__vars-section{display:flex;flex-direction:column;gap:16px}.exp__desktop-vars{display:none}}.pcp--blue .pcp__select:focus,.pcp--blue .pcp__stepper:focus-within,.pcp--blue .pcp__text-input:focus{border-color:#5283f4}.pcp--blue .pcp__btn:focus-visible,.pcp--blue .pcp__close-btn:focus-visible{outline-color:#5283f4}.pcp--blue .pcp__btn--submit{background:#5283f4}.pcp--blue .pcp__btn--submit:hover{background:#4270db}.pcp--blue .pcp__btn--submit:disabled{background:#a8c4f9}.pcp--blue .pcp__label-action{color:#5283f4}.pcp--blue .pcp__label-action:hover{color:#4270db}.pcp--blue .pcp__switch--on{background:#ecf1fe}.pcp--blue .pcp__switch--on .pcp__switch-dot{background:#5283f4}.pcp--blue .cs__search:focus,.pcp--blue .cs__trigger--open,.pcp--blue .cs__trigger:focus{border-color:#5283f4}.pcp--blue .cs__option--selected{color:#5283f4}.pcp--blue .exp__result-textarea:focus{border-color:#5283f4}.exp__desktop-vars{display:contents}.exp__vars-toggle{align-items:center;border-bottom:1px solid #ecf1fe;cursor:pointer;display:none;gap:8px;padding:8px 12px;-webkit-user-select:none;user-select:none}.exp__vars-section{display:none}.exp__vars-toggle-text{color:#7a7a7a;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:16px}.exp__vars-toggle-icon{color:#555;flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.exp__vars-toggle-icon--open{transform:rotate(180deg)}.exp__vars-section{border-bottom:1px solid #ecf1fe}.exp__actions-stack{display:flex;flex-direction:column;gap:12px}.exp__result-section{display:flex;flex:1 1;flex-direction:column;min-height:0}.exp__result-section .exp__result-table-wrap{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.exp__vars-block{background:#f5f6fa;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:8px}.exp__vars-title{color:#383838;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px}.exp__vars-row{align-items:center;display:flex;gap:8px}.exp__vars-desc{color:#7a7a7a;flex:1 1;overflow:hidden;text-overflow:ellipsis}.exp__vars-badge,.exp__vars-desc{font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.exp__vars-badge{background:#ecf1fe;border-radius:2px;color:#5283f4;cursor:pointer;flex-shrink:0;padding:0 4px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.exp__vars-badge:hover{background:#d8e4fd;color:#3a66d0}.exp__vars-badge:active{background:#c5d6fb}.exp__examples-block{background:#fde2e4;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:8px}.exp__examples-text,.exp__examples-title{color:#f33f4e;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px}.exp__examples-text{word-break:break-all}.exp__separators{align-items:center;border-top:1px solid #ecf1fe;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:8px}.exp__separators-label{color:#aaa;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;margin-right:2px}.exp__sep-badge{background:#fff3e0;border-radius:2px;color:#e67e22;cursor:pointer;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:500;line-height:18px;padding:2px 8px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.exp__sep-badge:hover{background:#ffe0b2;color:#d35400}.exp__sep-badge:active{background:#ffcc80}.exp__actions{display:flex;gap:8px;padding:8px 0 0}.exp__btn{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px;text-align:center;transition:background .15s ease,color .15s ease}.exp__btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.exp__btn--secondary{background:#f5f6f8;color:#6b7a90}.exp__btn--secondary:hover{background:#ebedf0;color:#4a5568}.exp__btn--secondary:disabled{background:#f5f6f8;color:#c2c8d0;cursor:default}.exp__btn--primary{background:#5283f4;color:#fff}.exp__btn--primary:hover{background:#4270db}.exp__btn--primary:disabled{background:#c2c8d0;color:#fff;cursor:default}.exp__btn--full{flex:none;width:100%}.exp__footer{border-top:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.pcp__text-input--disabled{background:#f5f6fa;color:#7a7a7a;cursor:default;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.exp__result-count{color:#5283f4;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:16px}.exp__result-table-wrap{border:1px solid #ecf1fe;border-radius:8px;overflow:hidden}.exp__result-table{display:flex;width:100%}.exp__result-col{display:flex;flex-direction:column}.exp__result-col--num{border-right:1px solid #ecf1fe;flex-shrink:0;width:56px}.exp__result-col--proxy{flex:1 1;min-width:0;overflow-x:auto}.exp__result-th{border-bottom:1px solid #ecf1fe;color:#383838}.exp__result-td,.exp__result-th{background:#fff;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px}.exp__result-td{border-bottom:1px solid #0000;color:#555}.exp__result-td--alt{background:#f5f6fa}.exp__result-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp__tpl-row{align-items:center;background:#fafbfc;border:1px solid #ecf1fe;border-radius:4px;display:flex;gap:8px;padding:8px}.exp__tpl-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.exp__tpl-name{color:#404040;font-family:var(--pm-font);font-size:13px;font-weight:500;line-height:16px}.exp__tpl-pattern{color:#7a7a7a;font-family:var(--pm-font),monospace;font-size:11px;font-weight:400;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp__tpl-delete{align-items:center;background:#0000;border:none;border-radius:4px;color:#f33f4e;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .15s ease;width:28px}.exp__tpl-delete:hover{background:#fde2e4}.pck-page{background:#f3f7f6;flex-direction:column;min-height:100%}.pck-header,.pck-page{display:flex;width:100%}.pck-header{align-items:center;background:#fff;box-sizing:border-box;flex-direction:row;gap:12px;padding:8px 12px}.pck-header__title{color:#404040;flex-shrink:0;font-family:var(--pm-font);font-size:16px;font-weight:600;line-height:24px;margin:0;text-transform:uppercase}.pck-header__tabs{-ms-overflow-style:none;align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.pck-header__tabs::-webkit-scrollbar{display:none}.pck-header__tab{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:28px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--pm-font);font-size:12px;font-weight:400;gap:4px;line-height:16px;padding:4px 8px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.pck-header__tab:hover{border-color:#c2c2c2}.pck-header__tab--active{background:#383838;border-color:#383838;color:#ecf1fe}.pck-header__tab--active:hover{border-color:#383838}.pck-header__actions{gap:8px}.pck-header__actions,.pck-header__btn{align-items:center;display:flex;flex-shrink:0}.pck-header__btn{background:#f3f7f6;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;height:28px;justify-content:center;padding:0;transition:background .15s,color .15s;width:28px}.pck-header__btn:hover{background:#ecf1fe;color:#5283f4}.pck-header__btn:active{background:#5283f4;color:#fff}.pck-header__btn svg{display:block;height:16px;width:16px}.pck-header__btn--clear-filters{background:#fff0f0;color:#f33f4e}.pck-header__btn--clear-filters:hover{background:#f33f4e;color:#fff}.pck-header__btn--primary{background:#404040;color:#fff}.pck-header__btn--primary:hover{background:#333;color:#fff}.pck-header__btn--active{background:#404040;color:#fff}.pck-header__btn--active:hover{background:#333;color:#fff}.pck-header__btn--checking{animation:pck-blink 1s ease-in-out infinite;pointer-events:none}.pck-header__btn--checking,.pck-header__btn--checking:hover{background:#404040;color:#fff}@keyframes pck-blink{0%,to{background:#404040;color:#fff}50%{background:#5283f4;color:#fff}}.pck-header__btn--loading{opacity:.7;pointer-events:none}.pck-header__btn--loading svg{animation:pck-spin 1s linear infinite}.pck-header__btn[data-tooltip]{position:relative}.pck-header__btn[data-tooltip]:after{background:#404040;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:500;left:50%;line-height:1.3;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:100}.pck-header__btn[data-tooltip]:hover:after{opacity:1}.pck-content{display:flex;flex:1 1;gap:0;overflow:hidden;padding:12px}.pck-content__main{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;overflow:auto}.pck-content--with-stats{gap:0}.pck-table-wrap{background:#fff;border-radius:8px;overflow-x:auto;width:100%}.pck-table{border-collapse:collapse;min-width:1500px;table-layout:fixed;width:100%}.pck-table thead th{background:#fff;border-bottom:1px solid #ecf1fe;color:#383838;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:12px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:middle;white-space:nowrap;z-index:2}.pck-table thead th .pck-th-inner{align-items:center;display:flex;gap:2px}.pck-th-sort{background:none;border:none;color:#7a7a7a;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;padding:0}.pck-th-sort--active{color:#383838}.pck-th-sort svg{height:16px;width:16px}.pck-th-filter-wrap{flex-shrink:0;position:relative}.pck-th-filter{align-items:center;background:#0000;border:none;border-radius:8px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:2px;transition:background .15s ease,color .15s ease}.pck-th-filter:hover{background:#f3f7f6;color:#383838}.pck-th-filter--active,.pck-th-filter--active:hover{color:#5283f4}.pck-th-filter-icon{color:inherit;display:block;height:16px;width:16px}.pck-th-filter-icon--active{color:#5283f4}.pck-filter-dropdown{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:280px;min-width:200px;overflow:hidden;width:254px;z-index:50}.pck-filter-dropdown__header{border-bottom:1px solid #f0f0f0;color:#383838;font-size:13px;font-weight:600;padding:12px 16px}.pck-filter-dropdown__search{border-bottom:1px solid #f0f0f0;padding:8px 12px}.pck-filter-dropdown__search input{background:#fff;border:1px solid #dbdbdb;border-radius:6px;box-sizing:border-box;font-family:var(--pm-font);font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease;width:100%}.pck-filter-dropdown__search input::placeholder{color:#c2c2c2}.pck-filter-dropdown__search input:focus{border-color:#5283f4}.pck-filter-dropdown__list{max-height:240px;overflow-y:auto;padding:8px 0}.pck-filter-dropdown__empty{color:#7a7a7a;font-size:13px;padding:12px 16px;text-align:center}.pck-filter-dropdown__item{align-items:center;color:#383838;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:13px;gap:10px;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;transition:background .15s ease;white-space:nowrap}.pck-filter-dropdown__item:hover{background:#f5f5f5}.pck-filter-dropdown__item input[type=checkbox]{accent-color:#5283f4;cursor:pointer;flex-shrink:0;height:16px;width:16px}.pck-filter-dropdown__actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:12px 16px}.pck-filter-dropdown__btn{border-radius:6px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:12px;font-weight:500;padding:8px 12px;transition:background .15s ease,color .15s ease}.pck-filter-dropdown__btn--reset{background:#fff;border:1px solid #dbdbdb;color:#7a7a7a}.pck-filter-dropdown__btn--reset:hover{background:#f5f5f5;color:#383838}.pck-filter-dropdown__btn--apply{background:#5283f4;border:1px solid #5283f4;color:#fff}.pck-filter-dropdown__btn--apply:hover{background:#4270db;border-color:#4270db}.pck-table tbody td{border-bottom:1px solid #f3f7f6;color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;padding:12px 8px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.pck-table tbody tr:last-child td{border-bottom:none}.pck-table tbody tr:hover td{background:#fafbfc}.pck-col--id{width:60px}.pck-col--time{width:130px}.pck-col--client{width:140px}.pck-col--tariff{width:110px}.pck-col--city{width:50px}.pck-col--server{width:100px}.pck-col--modem-from,.pck-col--modem-to{width:150px}.pck-col--port{width:55px}.pck-col--reason{min-width:180px;width:auto}.pck-col--status{width:110px}.pck-col--error{min-width:120px;width:auto}.pck-cell-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pck-cell-text[title]{cursor:default}.pck-badge{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:400;justify-content:center;line-height:16px;padding:0 4px;white-space:nowrap}.pck-badge--dark{background:#7a7a7a;color:#fff}.pck-badge--grey{background:#dbdbdb;color:#383838}.pck-badge--blue{background:#ecf1fe;color:#5283f4}.pck-badge--green{background:#ecfef9;color:#28a94e}.pck-badge--red{background:#fde8ea;color:#f33f4e}.pck-badge--orange{background:#fff3e0;color:#e67c00}.pck-pagination{align-items:center;display:flex;gap:32px;justify-content:flex-end;padding:12px}.pck-pagination__info{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px}.pck-pagination__pages{align-items:center;display:flex;gap:12px}.pck-pagination__page-btn{align-items:center;background:none;border:none;color:#c2c2c2;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;width:16px}.pck-pagination__page-btn:hover{color:#5283f4}.pck-pagination__page-btn:disabled{cursor:default;opacity:.4}.pck-pagination__page-btn svg{height:16px;width:16px}.pck-pagination__page-num{align-items:center;background:none;border:1px solid #0000;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;justify-content:center;line-height:16px;padding:4px 2px;width:24px}.pck-pagination__page-num:hover{border-color:#ecf1fe}.pck-pagination__page-num--active{border-color:#5283f4;color:#5283f4}.pck-pagination__per-page{align-items:center;background:#fff;border:1px solid #c2c2c2;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px;position:relative;width:160px}.pck-pagination__per-page select{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;outline:none;text-align:center;width:100%}.pck-pagination__per-page-icon{color:#c2c2c2;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.pck-pagination__per-page-icon svg{display:block;height:16px;width:16px}.pck-rules{display:flex;flex-direction:column;gap:12px}.pck-rules__header{align-items:center;background:#fff;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:12px}.pck-rules__title{color:#404040;font-family:var(--pm-font);font-size:14px;font-weight:600}.pck-rules-table{min-width:1100px}.pck-rules-table thead th{white-space:normal}.pck-rules-table tbody td{color:#404040}.pck-rules-table .pck-rcol--name{color:#7a7a7a}.pck-rcol--status{text-align:center;width:40px}.pck-rcol--name{width:19%}.pck-rcol--server{width:10%}.pck-rcol--autoreplace{width:12%}.pck-rcol--interval,.pck-rcol--replacements,.pck-rcol--retries{width:18%}.pck-rcol--actions{text-align:center;width:40px}.pck-status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.pck-status-dot--green{background:#28a94e}.pck-status-dot--red{background:#f33f4e}.pck-rules-badge{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:500;height:16px;justify-content:center;line-height:16px;padding:0 8px;white-space:nowrap}.pck-rules-badge--on{background:#ecfef9;color:#28a94e}.pck-rules-badge--off{background:#fde2e4;color:#f33f4e}.pck-cell-text--interval{color:#404040}.pck-loading,.pck-rules-action{display:flex;justify-content:center}.pck-loading{align-items:center;color:#7a7a7a;font-family:var(--pm-font);font-size:14px;padding:48px 0}.pck-loading__spinner{animation:pck-spin .8s linear infinite;border:2px solid #ecf1fe;border-radius:50%;border-top-color:#5283f4;height:24px;margin-right:8px;width:24px}@keyframes pck-spin{to{transform:rotate(1turn)}}.pck-empty{align-items:center;color:#7a7a7a;display:flex;flex-direction:column;font-family:var(--pm-font);font-size:14px;gap:8px;justify-content:center;padding:48px 0}.pck-empty__icon{color:#c2c2c2;height:32px;width:32px}.pck-rule-panel-overlay{animation:pck-overlay-fade-in .2s ease;background:#383838cc;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1200}@keyframes pck-overlay-fade-in{0%{opacity:0}to{opacity:1}}.pck-rule-panel{animation:pck-panel-slide-in .25s ease;background:#fff;border-left:1px solid #ecf1fe;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;width:480px}@keyframes pck-panel-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pck-panel-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pck-rule-panel__header{align-items:center;border-bottom:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:16px 20px}.pck-rule-panel__title{color:#404040;flex:1 0;font-family:var(--pm-font);font-size:15px;font-weight:600;line-height:20px;margin:0;min-height:1px;min-width:1px}.pck-rule-panel__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.pck-rule-panel__close:hover{background:#f3f7f6;color:#383838}.pck-rule-panel__close svg{height:12px;width:12px}.pck-rule-panel__body{flex:1 1;overflow-y:auto;padding:16px 20px;scrollbar-color:#dbdbdb #0000;scrollbar-width:thin}.pck-rule-panel__body::-webkit-scrollbar{width:4px}.pck-rule-panel__body::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:2px}.pck-rule-panel__footer{align-items:center;border-top:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.pck-rule-panel__btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.pck-rule-panel__btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.pck-rule-panel__btn--cancel{background:#f3f7f6;color:#7a7a7a}.pck-rule-panel__btn--cancel:hover{background:#e8edec}.pck-rule-panel__btn--save{background:#5283f4;color:#fff}.pck-rule-panel__btn--save:hover{background:#4270db}.pck-rule-panel__btn--save:disabled{background:#a8c4f9;cursor:not-allowed}.pck-rule-panel__btn--cancel:disabled{color:#c2c2c2;cursor:not-allowed}.pck-rule-form{display:flex;flex-direction:column;gap:0}.pck-rule-form .ant-form-item{margin-bottom:0}.pck-rule-form__row{display:flex;gap:12px;margin-bottom:16px}.pck-rule-form__row>.ant-form-item,.pck-rule-form__row>.pck-rule-form__field{flex:1 1;min-width:0}.pck-rule-form__field .ant-form-item{margin-bottom:0}.pck-rule-form__field--full{margin-bottom:16px}.pck-rule-form__field--full .ant-form-item{margin-bottom:0}.pck-rule-form__label{align-items:center;color:#7a7a7a;display:flex;font-family:var(--pm-font);font-size:11px;font-weight:400;gap:3px;line-height:14px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pck-rule-form__label-required{color:#f33f4e;flex-shrink:0;font-size:12px;font-weight:600;line-height:1}.pck-rule-form__info-icon{align-items:center;color:#c2c2c2;cursor:help;display:inline-flex;flex-shrink:0;height:12px;justify-content:center;transition:color .15s;width:12px}.pck-rule-form__info-icon:hover{color:#7a7a7a}.pck-rule-form__info-icon svg{height:12px;width:12px}.pck-rule-form__input-number.ant-input-number,.pck-rule-form__input.ant-input,.pck-rule-form__select .ant-select-selector,.pck-rule-form__textarea.ant-input{background:#fff!important;border:1px solid #ecf1fe!important;border-radius:4px!important;box-shadow:none!important;color:#383838!important;font-family:var(--pm-font)!important;font-size:13px!important;transition:border-color .15s!important}.pck-rule-form__input-number.ant-input-number:hover,.pck-rule-form__input.ant-input:hover,.pck-rule-form__select .ant-select-selector:hover,.pck-rule-form__textarea.ant-input:hover{border-color:#c2c2c2!important}.pck-rule-form__input-number.ant-input-number-focused,.pck-rule-form__input-number.ant-input-number:focus,.pck-rule-form__input.ant-input-focused,.pck-rule-form__input.ant-input:focus,.pck-rule-form__select.ant-select-focused .ant-select-selector,.pck-rule-form__textarea.ant-input:focus{border-color:#5283f4!important}.pck-rule-form__input.ant-input::placeholder,.pck-rule-form__textarea.ant-input::placeholder{color:#c2c2c2!important;font-size:13px!important}.pck-rule-form__input-number.ant-input-number{width:100%!important}.pck-rule-form__input-number .ant-input-number-input{color:#383838!important;font-family:var(--pm-font)!important;font-size:13px!important}.pck-rule-form__textarea.ant-input{min-height:80px;resize:vertical}.pck-rule-form__toggles{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.pck-rule-form__toggle-row{align-items:center;display:flex;justify-content:space-between;min-height:32px;padding:8px 0}.pck-rule-form__toggle-label{align-items:center;color:#7a7a7a;display:flex;flex:1 1;font-family:var(--pm-font);font-size:12px;font-weight:400;gap:4px;line-height:16px;min-width:0}.pck-rule-form__switch.ant-switch{background:#f33f4e;flex-shrink:0;height:18px;min-width:36px}.pck-rule-form__switch.ant-switch .ant-switch-handle{height:14px;top:2px;width:14px}.pck-rule-form__switch.ant-switch .ant-switch-handle:before{border-radius:50%}.pck-rule-form__switch.ant-switch-checked{background:#5283f4!important}.pck-rule-form__select.ant-select{width:100%}.pck-rule-form__select .ant-select-selector{min-height:34px!important;padding:2px 8px!important}.pck-rule-form__select .ant-select-selection-placeholder{color:#c2c2c2!important;font-size:13px!important}.pck-rule-form .ant-form-item-explain{color:#f33f4e;font-family:var(--pm-font);font-size:11px;line-height:16px;min-height:0;padding-top:2px}.pck-rule-form .ant-form-item-has-error .pck-rule-form__input-number.ant-input-number,.pck-rule-form .ant-form-item-has-error .pck-rule-form__input.ant-input,.pck-rule-form .ant-form-item-has-error .pck-rule-form__textarea.ant-input{border-color:#f33f4e!important}@media (max-width:768px){.pck-page{min-height:auto}.pck-header{flex-wrap:wrap;gap:8px;padding:8px 12px}.pck-header__title{flex:1 1;font-size:14px;line-height:20px;min-width:0}.pck-header__actions{gap:4px}.pck-header__btn{height:28px;padding:0;width:28px}.pck-header__tabs{flex:0 0 100%;gap:6px;order:3}.pck-header__tab{font-size:11px;padding:4px 10px}.pck-content{flex-direction:column;gap:8px;padding:8px}.pck-content__main{gap:8px}.pck-table-wrap{-webkit-overflow-scrolling:touch;border-radius:6px}.pck-table{min-width:900px}.pck-table thead th{font-size:12px;line-height:14px;padding:8px 6px}.pck-table tbody td{font-size:12px;line-height:14px;padding:10px 6px}.pck-th-sort svg{height:14px;width:14px}.pck-th-filter-icon{height:16px;width:16px}.pck-badge{font-size:11px;padding:0 3px}.pck-col--id{width:50px}.pck-col--time{width:110px}.pck-col--client{width:120px}.pck-col--tariff{width:100px}.pck-col--city{width:40px}.pck-col--server{width:90px}.pck-col--modem-from,.pck-col--modem-to{width:130px}.pck-col--port{width:45px}.pck-col--reason{min-width:140px}.pck-col--status{width:90px}.pck-col--error{min-width:100px}.pck-filter-dropdown{border-radius:12px 12px 0 0;bottom:0;left:0;margin-top:0;max-height:60vh;max-width:240px;min-width:180px;overflow-y:auto;position:fixed;right:0;top:auto}.pck-filter-dropdown__list{max-height:200px}.pck-pagination{flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 8px}.pck-pagination__info{flex:1 1;font-size:12px;min-width:0}.pck-pagination__pages{gap:8px}.pck-pagination__page-num{font-size:12px}.pck-pagination__per-page{font-size:12px;order:3;padding:6px 8px;width:100%}.pck-rules__header{padding:8px}.pck-rules__title{font-size:13px}.pck-rules-table{min-width:800px}.pck-rcol--name{width:18%}.pck-rcol--server{width:10%}.pck-rcol--autoreplace{width:11%}.pck-rcol--interval{width:18%}.pck-rcol--replacements,.pck-rcol--retries{width:16%}.pck-rcol--actions{width:36px}.pck-empty,.pck-loading{font-size:13px;padding:32px 0}.pck-rule-panel-overlay{align-items:stretch;flex-direction:column;justify-content:flex-end}.pck-rule-panel{animation:pck-panel-slide-up .25s ease;border-left:none;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0000001f;flex:0 1 auto;height:auto;max-height:92vh;max-height:92dvh;max-width:100%;width:100%}.pck-rule-panel__header{gap:8px;padding:8px}.pck-rule-panel__title{flex:1 0;font-size:14px;font-weight:500;line-height:24px;min-width:0;text-transform:uppercase}.pck-rule-panel__close{color:#404040;height:24px;width:24px}.pck-rule-panel__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:8px}.pck-rule-panel__footer{flex-shrink:0;padding:8px 8px max(8px,env(safe-area-inset-bottom))}.pck-rule-form__row{flex-wrap:wrap;gap:8px}.pck-rule-form__row>.ant-form-item,.pck-rule-form__row>.pck-rule-form__field{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 4px)}.pck-rule-form__label{font-size:10px;line-height:12px;padding:0}.pck-rule-form__toggles{margin-bottom:12px}.pck-rule-form__toggle-row{padding:6px 0}.pck-rule-form__toggle-label{font-size:12px}.pck-rule-form__field--full{margin-bottom:12px}}.sett-header{align-items:center;background:var(--pm-bg-card);box-sizing:border-box;display:flex;flex-direction:row;gap:12px;margin-bottom:0;padding:8px 12px}.sett-header__title{color:var(--pm-text-heading);flex-shrink:0;font-family:var(--pm-font);font-size:var(--pm-font-size-m);font-weight:var(--pm-font-weight-semibold);line-height:24px;margin:0;text-transform:uppercase;white-space:nowrap}.sett-header__tabs{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;min-width:0}.sett-chip{align-items:center;border:none;border-radius:var(--pm-radius-chip);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);gap:4px;line-height:16px;padding:4px 8px;transition:background .15s ease,outline-color .15s ease;white-space:nowrap}.sett-chip:focus-visible{outline:2px solid var(--pm-accent);outline-offset:1px}.sett-chip--active{background:var(--pm-text-heading)}.sett-chip--active .sett-chip__label{color:var(--pm-border-table)}.sett-chip--active .sett-chip__value{color:#fff;font-weight:var(--pm-font-weight-medium)}.sett-chip--outline{background:#fff;outline:1px solid var(--pm-border-table);outline-offset:-1px}.sett-chip--outline:hover{background:var(--pm-bg-page)}.sett-chip__label{color:var(--pm-text-muted);font-weight:var(--pm-font-weight-regular)}.sett-chip__value{color:#fff;font-weight:var(--pm-font-weight-medium)}.sett-header__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.sett-header__action-btn{align-items:center;border:none;border-radius:var(--pm-radius-sm);cursor:pointer;display:flex;height:28px;justify-content:center;margin:0;padding:0;transition:background .15s ease,opacity .15s ease;width:28px}.sett-header__action-btn svg{flex-shrink:0;height:16px;width:16px}.sett-header__action-btn:focus-visible{outline:2px solid var(--pm-accent);outline-offset:1px}.sett-header__action-btn--secondary{background:var(--pm-bg-page);color:var(--pm-text-muted)}.sett-header__action-btn--secondary:hover{background:#e8edec}.sett-header__action-btn--primary{background:#404040;color:#fff}.sett-header__action-btn--primary:hover{background:#333;color:#fff}.sett-header__action-btn--loading{opacity:.6;pointer-events:none}.sett-content{padding:var(--pm-space-12)}.sett-table{border-radius:var(--pm-radius-md);overflow:hidden}.sett-table .ant-table{background:#0000;font-family:var(--pm-font);font-size:var(--pm-font-size-s)}.sett-table .ant-table-thead>tr>th{border-bottom:1px solid var(--pm-border-table)!important;color:var(--pm-text-primary)!important}.sett-table .ant-table-tbody>tr>td,.sett-table .ant-table-thead>tr>th{background:#fff!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);line-height:16px;padding:12px 8px!important}.sett-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--pm-border-divider)!important;color:var(--pm-text-heading)}.sett-table .ant-table-tbody>tr:hover>td{background:var(--pm-bg-page)!important}.sett-badge{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-regular);line-height:16px;padding:0 4px;white-space:nowrap}.sett-badge--green{background:#ecfef9;color:#28a94e}.sett-badge--red{background:var(--pm-error-bg);color:var(--pm-error)}.sett-badge--yellow{background:#fef9e7;color:var(--pm-text-primary)}.sett-badge--blue{background:var(--pm-accent-light);color:var(--pm-accent)}.sett-badge--grey{background:var(--pm-border-divider);color:var(--pm-text-muted)}.sett-cell--muted{color:var(--pm-text-muted)!important}.sett-backup-table .ant-table-pagination.ant-pagination,.sett-pagination-hidden,.sett-table .ant-table-pagination.ant-pagination{display:none!important}.sett-pagination-total{color:var(--pm-text-muted);flex:1 1;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);white-space:nowrap}.sett-pagination-total__num{color:var(--pm-text-primary);font-weight:var(--pm-font-weight-regular)}.sett-table .ant-pagination-next,.sett-table .ant-pagination-prev{height:16px!important;line-height:16px!important;margin:0 4px;min-width:16px!important}.sett-table .ant-pagination-next .ant-pagination-item-link,.sett-table .ant-pagination-prev .ant-pagination-item-link{background:#0000!important;border:none!important;color:#c2c2c2;font-size:12px}.sett-table .ant-pagination-item{background:#0000!important;border:1px solid #0000!important;border-radius:var(--pm-radius-sm)!important;height:24px!important;line-height:22px!important;margin:0 2px!important;min-width:24px!important}.sett-table .ant-pagination-item a{color:var(--pm-text-muted)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important}.sett-table .ant-pagination-item-active{border-color:var(--pm-accent)!important}.sett-table .ant-pagination-item-active a{color:var(--pm-text-muted)!important}.sett-table .ant-pagination-disabled .ant-pagination-item-link{color:#e0e0e0!important}.sett-table .ant-pagination-options{margin-left:24px}.sett-table .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #c2c2c2!important;border-radius:var(--pm-radius-sm)!important;height:32px!important;padding:0 12px!important}.sett-table .ant-pagination-options .ant-select-selection-item{color:var(--pm-text-muted)!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s);line-height:30px!important}.sett-table .ant-pagination-options .ant-select-arrow{color:var(--pm-text-muted)!important}.sett-tab-content{display:flex;flex-direction:column;gap:12px;padding:var(--pm-space-12)}.sett-info{align-items:flex-start;background:var(--pm-accent-light);border:1px solid var(--pm-border-table);border-radius:var(--pm-radius-md);display:flex;gap:10px;padding:12px 16px}.sett-info__icon{color:var(--pm-accent);flex-shrink:0;height:16px;margin-top:1px;width:16px}.sett-info__body{flex:1 1;min-width:0}.sett-info__title{color:var(--pm-text-primary);font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-medium);line-height:20px;margin:0 0 2px}.sett-info__desc{color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-regular);line-height:18px;margin:0}.sett-card{background:var(--pm-bg-card);border-radius:var(--pm-radius-md);overflow:hidden}.sett-card__header{border-bottom:1px solid var(--pm-border-table);padding:12px 16px}.sett-card__title{color:var(--pm-text-primary);font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-medium);line-height:20px;margin:0}.sett-card__body{padding:16px}.sett-section-divider{border-bottom:1px solid var(--pm-border-table);color:var(--pm-text-muted);font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-medium);letter-spacing:.3px;line-height:16px;margin:0 0 16px;padding:0 0 8px;text-transform:uppercase}.sett-section-divider:not(:first-child){margin-top:24px}.sett-form-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.sett-form-grid--single{grid-template-columns:1fr;max-width:50%}.sett-card .ant-form-item-label>label{color:var(--pm-text-muted)!important;font-family:var(--pm-font)!important;font-size:10px!important;font-weight:var(--pm-font-weight-regular)!important;line-height:12px!important;padding-left:8px}.sett-card .ant-input,.sett-card .ant-input-number,.sett-card .ant-input-number-input,.sett-card .ant-picker,.sett-card .ant-select-selector{border-color:var(--pm-border-table)!important;border-radius:var(--pm-radius-sm)!important;color:var(--pm-text-primary)!important;font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important}.sett-card .ant-input-number:hover,.sett-card .ant-input:hover,.sett-card .ant-select-selector:hover{border-color:var(--pm-accent)!important}.sett-card .ant-input-number-focused,.sett-card .ant-input:focus,.sett-card .ant-select-focused .ant-select-selector{border-color:var(--pm-accent)!important;box-shadow:0 0 0 2px #5283f41f!important}.sett-card .ant-input-number{width:100%!important}.sett-card .ant-checkbox-wrapper{color:var(--pm-text-primary);font-family:var(--pm-font);font-size:var(--pm-font-size-s)}.sett-card .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--pm-accent);border-color:var(--pm-accent)}.sett-card .ant-switch-checked{background:var(--pm-accent)!important}.sett-card .ant-select{width:100%!important}.sett-card .ant-select-selection-item{font-family:var(--pm-font)!important;font-size:var(--pm-font-size-s)!important}.sett-form-actions{align-items:center;border-top:1px solid var(--pm-border-table);display:flex;gap:8px;margin-top:24px;padding-top:16px}.sett-form-btn{align-items:center;border:none;border-radius:var(--pm-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);gap:4px;height:36px;justify-content:center;line-height:16px;padding:0 16px;transition:background .15s ease,opacity .15s ease}.sett-form-btn:focus-visible{outline:2px solid var(--pm-accent);outline-offset:1px}.sett-form-btn--primary{background:var(--pm-accent);color:#fff}.sett-form-btn--primary:hover{background:var(--pm-accent-hover)}.sett-form-btn--secondary{background:var(--pm-bg-page);color:var(--pm-text-muted)}.sett-form-btn--secondary:hover{background:#e8edec}.sett-form-btn--loading{opacity:.6;pointer-events:none}.sett-form-btn--outline{background:#0000;border:1px solid var(--pm-border-card);color:var(--pm-text-muted)}.sett-form-btn--outline:hover{background:var(--pm-bg-page);color:var(--pm-text-primary)}.sett-form-btn--outline svg{flex-shrink:0;height:12px;width:12px}.sett-upload-area{align-items:center;display:flex;gap:12px}.sett-card .sett-backup-table .ant-table{background:#0000;font-family:var(--pm-font);font-size:var(--pm-font-size-s)}.sett-card .sett-backup-table .ant-table-thead>tr>th{border-bottom:1px solid var(--pm-border-table)!important;color:var(--pm-text-primary)!important}.sett-card .sett-backup-table .ant-table-tbody>tr>td,.sett-card .sett-backup-table .ant-table-thead>tr>th{background:#fff!important;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-weight:var(--pm-font-weight-regular);line-height:16px;padding:12px 8px!important}.sett-card .sett-backup-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--pm-border-divider)!important;color:var(--pm-text-heading)}.sett-card .sett-backup-table .ant-table-tbody>tr:hover>td{background:var(--pm-bg-page)!important}.sett-download-btn{align-items:center;background:#fff;border:1px solid var(--pm-border-table);border-radius:var(--pm-radius-sm);color:var(--pm-text-muted);cursor:pointer;display:inline-flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);gap:6px;padding:4px 12px;transition:border-color .15s ease,color .15s ease,background .15s ease}.sett-download-btn:hover{background:var(--pm-accent-light);border-color:var(--pm-accent);color:var(--pm-accent)}.sett-download-btn .anticon{font-size:12px}.sett-filters{align-items:center;background:var(--pm-bg-card);border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-md);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:12px}.sett-filter-select{background:#fff;border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-sm);color:var(--pm-text-primary);cursor:pointer;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);height:32px;min-width:130px;padding:0 8px}.sett-filter-select:focus{outline:2px solid var(--pm-accent);outline-offset:-1px}.sett-filter-input{border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-sm);color:var(--pm-text-primary);flex:1 1;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);height:32px;max-width:260px;min-width:160px;padding:0 8px}.sett-filter-input:focus{outline:2px solid var(--pm-accent);outline-offset:-1px}.sett-filter-date{background:var(--pm-bg-card);border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-sm);color:var(--pm-text-primary);cursor:pointer;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);height:32px;min-width:130px;padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease}.sett-filter-date:focus,.sett-filter-date:hover{border-color:var(--pm-accent)}.sett-filter-date:focus{box-shadow:0 0 0 2px #5283f41f;outline:none}.sett-filters__actions{display:flex;gap:6px;margin-left:auto}.sett-log-badge{align-items:center;border-radius:var(--pm-radius-chip);display:inline-flex;font-family:var(--pm-font);font-size:11px;font-weight:var(--pm-font-weight-medium);justify-content:center;line-height:16px;padding:2px 8px;white-space:nowrap}.sett-log-badge--info{background:var(--pm-accent-light);color:var(--pm-accent)}.sett-log-badge--warning{background:#fff8e6;color:#c67e00}.sett-log-badge--error{background:var(--pm-error-bg);color:var(--pm-error)}.sett-log-badge--proxy{background:var(--pm-accent-light);color:var(--pm-accent)}.sett-log-badge--modem{background:var(--pm-success-bg);color:#0a9b74}.sett-log-badge--user{background:#fff8e6;color:#c67e00}.sett-log-badge--connection{background:#f3ecfe;color:#7c4dff}.sett-log-badge--backup{background:#f3f7f6;color:var(--pm-text-muted)}.sett-log-badge--system{background:var(--pm-error-bg);color:var(--pm-error)}.sett-log-badge--sync{background:var(--pm-accent-light);color:var(--pm-accent)}.sett-log-badge--autoreplace{background:#fff8e6;color:#c67e00}.sett-logs-pagination{align-items:center;color:var(--pm-text-muted);display:flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);justify-content:space-between;padding:8px 0}.sett-logs-pagination__info{white-space:nowrap}.sett-logs-pagination__buttons{display:flex;gap:4px}.sett-ssh-status-banner{align-items:center;background:#1e2028;background:var(--pm-surface-secondary,#1e2028);border-bottom:1px solid var(--pm-border);display:flex;gap:12px;justify-content:space-between;padding:8px 16px}.sett-ssh-status-banner__left{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sett-ssh-status-banner__right{align-items:center;display:flex;flex-shrink:0;gap:6px}.sett-ssh-status-banner__text{color:var(--pm-text-secondary);font-size:12px;font-size:var(--pm-font-size-xs,12px)}.sett-ssh-status-banner__muted{color:var(--pm-text-muted);font-size:11px}.sett-ssh-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.sett-ssh-status-dot--online{background:#52c41a;background:var(--pm-success,#52c41a);box-shadow:0 0 6px #52c41a;box-shadow:0 0 6px var(--pm-success,#52c41a)}.sett-ssh-status-dot--offline{background:#f5222d;background:var(--pm-error,#f5222d)}.sett-ssh-auto-badge{align-items:center;background:#52c41a1f;border:1px solid #52c41a33;border-radius:10px;color:#52c41a;color:var(--pm-success,#52c41a);display:inline-flex;font-size:11px;font-weight:500;padding:2px 8px}.sett-ssh-pubkey-block{background:#1e2028;background:var(--pm-surface-secondary,#1e2028);border:1px solid var(--pm-border);border-radius:8px;margin-bottom:16px;padding:12px}.sett-ssh-pubkey-label{color:var(--pm-text-muted);display:block;font-size:12px;margin-bottom:6px}@media (max-width:768px){.sett-header{flex-wrap:wrap;gap:8px;padding:8px}.sett-header__title{flex:1 1;min-width:0}.sett-header__tabs{-ms-overflow-style:none;flex:0 0 100%;flex-wrap:nowrap;gap:4px;order:3;overflow-x:auto;scrollbar-width:none}.sett-header__tabs::-webkit-scrollbar{display:none}.sett-header__actions{flex-shrink:0;margin-left:auto}.sett-content{padding:8px}.sett-table{margin:0}.sett-tab-content{gap:8px;padding:8px}.sett-form-grid{grid-template-columns:1fr}.sett-form-grid--single{max-width:100%}.sett-card__body{padding:12px}.sett-info{padding:10px 12px}.sett-form-actions{flex-wrap:wrap}}.sett-import-result-modal .ant-modal-content{background:#1a1a1a;border:1px solid #333}.sett-import-result-modal .ant-modal-header{background:#1a1a1a;border-bottom:1px solid #333}.sett-import-result-modal .ant-modal-title{color:#f0f0f0}.sett-import-result-modal .ant-modal-close-x{color:#999}.sett-import-result-modal .ant-modal-body{background:#1a1a1a}.sett-import-result-modal .ant-btn-primary{background:#5283f4;border-color:#5283f4}.sett-import-result-modal .ant-modal-confirm-title{color:#f0f0f0!important}.sett-import-result-modal .ant-modal-confirm-content{color:#d9d9d9}.smh{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;padding:8px 12px;width:100%}.smh .smh__title{color:#404040!important;flex-shrink:0;font-family:var(--pm-font)!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important;margin:0;text-transform:uppercase!important;white-space:nowrap}.smh .smh__badges{flex:1 0;flex-direction:row;min-height:1px;min-width:0}.smh .smh__badges,.smh .smh__block{align-items:center;display:flex;gap:8px}.smh .smh__block{flex-direction:row;flex-shrink:0}.smh .smh__label{color:#7a7a7a!important;flex-shrink:0;font-family:var(--pm-font)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:16px!important;white-space:nowrap}.smh .smh__divider{background-color:#dbdbdb;border-radius:4px;flex-shrink:0;height:16px;width:1px}.smh .smh__chip{align-items:center;border:none;border-radius:28px;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-family:var(--pm-font);font-size:12px;gap:4px;letter-spacing:0;line-height:16px;padding:4px 8px;white-space:nowrap}.smh .smh__chip:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.smh .smh__chip.smh__chip--active{background-color:#404040;border:1px solid #404040;cursor:pointer}.smh .smh__chip.smh__chip--active:hover{background-color:#333;border-color:#333}.smh .smh__chip.smh__chip--inactive{background-color:#fff;border:1px solid #ecf1fe}.smh .smh__chip.smh__chip--inactive:hover{border-color:#d0d8f0}.smh .smh__chip.smh__chip--info{cursor:default}.smh .smh__chip.smh__chip--info:hover{border-color:#ecf1fe}.smh .smh__chip .smh__chip-label{color:#7a7a7a!important;font-family:var(--pm-font)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:16px!important}.smh .smh__chip .smh__chip-label.smh__chip-label--light{color:#fff!important}.smh .smh__chip .smh__chip-count{color:#383838!important;font-family:var(--pm-font)!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;line-height:16px!important}.smh .smh__chip.smh__chip--active .smh__chip-count{color:#fff!important}.smh .smh__chip .smh__chip-count.smh__chip-count--green{color:#5283f4!important}.smh .smh__chip .smh__chip-count.smh__chip-count--red{color:#f33f4e!important}.smh .smh__buttons{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}.smh .smh__mobile-quick-links{display:none}.smh .smh__btn{align-items:center;background-color:#fff;border:none;border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;gap:4px;justify-content:center;padding:8px 12px}.smh .smh__btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.smh .smh__btn .smh__icon{flex-shrink:0;height:16px;width:16px}.smh .smh__btn .smh__btn-text{font-family:var(--pm-font)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:16px!important;white-space:nowrap}.smh .smh__btn.smh__btn--icon-only{background-color:#f3f7f6!important;border-radius:4px;color:#7a7a7a!important;height:28px;padding:0;width:28px}.smh .smh__btn.smh__btn--icon-only .smh__icon{color:#7a7a7a!important}.smh .smh__btn.smh__btn--icon-only:hover{background-color:#e8edec!important}.smh .smh__btn.smh__btn--active,.smh .smh__btn.smh__btn--icon-only.smh__btn--active{background-color:#404040!important;color:#fff!important}.smh .smh__btn.smh__btn--active .smh__icon,.smh .smh__btn.smh__btn--icon-only.smh__btn--active .smh__icon{color:#fff!important}.smh .smh__btn.smh__btn--active:hover,.smh .smh__btn.smh__btn--icon-only.smh__btn--active:hover{background-color:#333!important}.smh .smh__btn.smh__btn--clear-filters,.smh .smh__btn.smh__btn--clear-filters .smh__icon{color:#f33f4e!important}.smh .smh__btn.smh__btn--clear-filters:hover{background-color:#fde8ea!important;color:#d32f3f!important}.smh .smh__btn.smh__btn--clear-filters:hover .smh__icon{color:#d32f3f!important}.smh .smh__btn.smh__btn--add{background-color:#404040!important;border-radius:4px;height:28px;padding:0;width:28px}.smh .smh__btn.smh__btn--add .smh__btn-text{display:none}.smh .smh__btn.smh__btn--add .smh__icon{color:#fff!important}.smh .smh__btn.smh__btn--add:hover{background-color:#333!important}.smh .smh__btn.smh__btn--delete,.smh .smh__btn.smh__btn--delete .smh__icon{color:#f33f4e!important}.smh .smh__btn.smh__btn--delete:hover{background-color:#fde8ea!important;color:#d32f3f!important}.smh .smh__btn.smh__btn--delete:hover .smh__icon{color:#d32f3f!important}.smh .smh__btn[data-tooltip]{position:relative}.smh .smh__btn[data-tooltip]:after{background:#404040;border-radius:4px;bottom:calc(100% + 6px);color:#fff;content:attr(data-tooltip);font-family:var(--pm-font);font-size:11px;left:50%;line-height:16px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:100}.smh .smh__btn[data-tooltip]:hover:after{opacity:1}@media (max-width:1400px){.smh{flex-wrap:wrap}.smh .smh__badges{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-basis:100%;margin-top:4px;order:3;overflow-x:auto;padding-top:8px;scrollbar-width:none;width:100%}.smh .smh__badges::-webkit-scrollbar{display:none}.smh .smh__buttons{margin-left:auto}}@media (max-width:768px){.smh{gap:12px;padding:10px 12px}.smh .smh__title{flex:1 0;font-size:16px!important;line-height:24px!important;min-width:0;overflow:hidden;text-overflow:ellipsis}.smh .smh__badges{display:none!important}.smh .smh__buttons{flex-shrink:0;gap:8px}.smh .smh__btn{border-radius:4px;box-sizing:border-box;flex-shrink:0;height:28px;padding:2px;width:28px}.smh .smh__btn .smh__icon{height:16px;width:16px}.smh .smh__btn .smh__btn-text{display:none}.smh .smh__btn.smh__btn--add{background-color:#404040!important}.smh .smh__btn.smh__btn--add:hover{background-color:#333!important}.smh .smh__btn.smh__btn--delete-mobile,.smh .smh__btn.smh__btn--delete-mobile .smh__icon{color:#f33f4e!important}.smh .smh__btn.smh__btn--edit-mobile,.smh .smh__btn.smh__btn--more-mobile{color:#7a7a7a!important}.smh .smh__mobile-quick-links{display:flex;flex-direction:column;gap:6px;order:3;padding-top:2px;width:100%}.smh .smh__mobile-quick-group{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:6px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.smh .smh__mobile-quick-group::-webkit-scrollbar{display:none}.smh .smh__mobile-quick-group--finance{gap:8px}.smh .smh__mobile-quick-link{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:20px;color:#7a7a7a;display:inline-flex;flex-shrink:0;font-family:var(--pm-font);font-size:12px;gap:4px;line-height:16px;padding:4px 8px;white-space:nowrap}.smh .smh__mobile-quick-link.smh__mobile-quick-link--info{background:#f7f9fd;border-color:#e2e8f8;cursor:default}.smh .smh__mobile-quick-link:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.smh .smh__mobile-quick-link-count{color:#383838;font-weight:600}.smh .smh__mobile-quick-link-count.smh__mobile-quick-link-count--red{color:#f33f4e}.smh .smh__mobile-quick-link-count.smh__mobile-quick-link-count--green{color:#0cbe90}.smh .smh__mobile-quick-link--active{background:#404040;border-color:#404040;color:#fff}.smh .smh__mobile-quick-link--active .smh__mobile-quick-link-count{color:#fff}}@media (max-width:480px){.smh .smh__buttons{gap:8px}}.smt{background:#fff;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:0;max-width:100%;min-width:0;overflow:hidden;width:100%}.smt__table-wrap{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.smt__table{border-collapse:collapse;min-width:100%;table-layout:auto;width:-webkit-max-content;width:max-content}.smt__row{display:table-row}.smt__row,.smt__row--header{background:#fff}.smt__row--selected{background:#ecf1fe}.smt__row--warning{background:#e9dcff}.smt__row--free{background:#e6f7ee}.smt__row--reserve{background:#d4f3df}.smt__row--unknown{background:#ff8f96}.smt__row--danger{background:#fde2e4}.smt__row--empty{background:#fff}.smt__row:hover:not(.smt__row--header):not(.smt__row--empty):not(.smt__row--warning):not(.smt__row--danger):not(.smt__row--free):not(.smt__row--reserve):not(.smt__row--unknown):not(.smt__row--selected){background:#fafafa}.smt__row.smt__row--warning:hover:not(.smt__row--header){background:#dfceff}.smt__row.smt__row--free:hover:not(.smt__row--header){background:#d7f0e2}.smt__row.smt__row--reserve:hover:not(.smt__row--header){background:#c3ebd2}.smt__row.smt__row--unknown:hover:not(.smt__row--header){background:#ff7c85}.smt__row.smt__row--danger:hover:not(.smt__row--header){background:#fbd5d8}.smt__row.smt__row--selected:hover:not(.smt__row--header){background:#e3edfd}.smt__row.smt__row--warning .smt__cell,.smt__row.smt__row--warning .smt__cell--muted,.smt__row.smt__row--warning .smt__comment-text,.smt__row.smt__row--warning .smt__modem-number-prefix,.smt__row.smt__row--warning .smt__registered-text{color:#1f1f1f}.smt__cell{border-bottom:1px solid #f3f7f6;color:#383838;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:12px;text-align:left;vertical-align:middle;white-space:nowrap}.smt__cell--header{background:#fff;border-bottom:1px solid #dbdbdb;color:#383838}.smt__cell--muted{color:#7a7a7a}.smt__cell--urgency-red{color:#f33f4e;font-weight:500}.smt__cell--urgency-blue{color:#5283f4;font-weight:500}.smt__cell--urgency-black{color:#383838;font-weight:500}.smt__cell--empty{color:#7a7a7a;padding:40px 12px;text-align:center}.smt__cell--checkbox{padding:12px;text-align:center;width:40px}.smt__cell--modem,.smt__cell--sim{width:120px}.smt__cell--geo{width:60px}.smt__cell--server{width:140px}.smt__cell--modemNumber{width:100px}.smt__modem-number{display:inline}.smt__modem-number-prefix{color:#383838;font-weight:700}.smt__cell--phoneNumber{width:140px}.smt__cell--amount,.smt__cell--operator{width:100px}.smt__cell--lastPayment,.smt__cell--nextPayment{width:120px}.smt__cell--paid{padding:8px 6px;text-align:center;width:90px}.smt__paid-btn{align-items:center;background:#ecfef9;border:1px solid #a7f3d0;border-radius:6px;color:#28a94e;cursor:pointer;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:500;justify-content:center;line-height:16px;padding:5px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.smt__paid-btn:hover{background:#d1fae5;border-color:#6ee7b7;color:#15803d}.smt__paid-btn:active{background:#a7f3d0}.smt__paid-btn:focus-visible{outline:2px solid #28a94e;outline-offset:1px}.smt__paid-btn--overdue{background:#fde2e4;border-color:#fca5a5;color:#f33f4e}.smt__paid-btn--overdue:hover{background:#fecaca;border-color:#f87171;color:#dc2626}.smt__paid-btn--overdue:active{background:#fca5a5}.smt__paid-btn--overdue:focus-visible{outline-color:#f33f4e}.smt__paid-link{text-decoration:none}.smt__cell--registeredBy{width:114px}.smt__registered-content{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.smt__registered-text{color:#7a7a7a;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smt__cell--comment{width:140px}.smt__cell--actions{padding:12px;text-align:center;width:40px}.smt__header-content{align-items:center;display:flex;gap:4px;min-height:16px}.smt__header-label{color:#383838;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smt__header-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin:0;padding:2px;transition:background .15s ease,color .15s ease;width:20px}.smt__header-btn:hover{background:#f3f7f6;color:#383838}.smt__header-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.smt__sort-icon{color:#7a7a7a;height:16px;transition:transform .2s ease,color .15s ease;width:16px}.smt__sort-icon--active{color:#5283f4}.smt__sort-icon--desc{transform:rotate(180deg)}.smt__filter-icon{color:#7a7a7a;height:16px;transition:color .15s ease;width:16px}.smt__filter-icon--active{color:#5283f4}.smt__menu-icon{color:#7a7a7a;height:16px;width:16px}.smt__checkbox-btn{align-items:center;background:#0000;border:none;border-radius:2px;cursor:pointer;display:flex;height:16px;justify-content:center;margin:0 auto;padding:0;transition:opacity .15s ease;width:16px}.smt__checkbox-btn:hover{opacity:.8}.smt__checkbox-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.smt__badge{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--pm-font);font-size:12px;font-weight:400;justify-content:center;line-height:16px;padding:4px 8px;white-space:nowrap}.smt__badge--green{background:#ecfef9;color:#28a94e}.smt__badge--yellow{background:#f3ea9f;color:#f5a623}.smt__badge--red{background:#fde2e4;color:#f33f4e}.smt__badge--blue{background:#e6f0ff;color:#3b82f6}.smt__badge--gray{background:#f3f4f6;color:#6b7280}.smt__badge--cyan{background:#e0f7fa;color:#00acc1}.smt__badge--purple{background:#f3e8ff;color:#9333ea}.smt__badge--operator{min-width:60px;text-align:center}.smt__badge--mts{background:#fde2e4;color:#f33f4e}.smt__badge--megafon{background:#ecfef9;color:#5283f4}.smt__badge--tele2{background:#f3e8ff;color:#9333ea}.smt__badge--beeline{background:#f3ea9f;color:#f5a623}.smt__badge--yota{background:#dbeafe;color:#2563eb}.smt__action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0 auto;padding:0;transition:background .15s ease,color .15s ease;width:24px}.smt__action-btn:hover{background:#f3f7f6;color:#383838}.smt__action-btn--open{background:var(--pm-accent-light);color:var(--pm-accent)}.smt__action-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.smt__action-wrapper{display:flex;justify-content:center;position:relative}.smt__action-menu{animation:smt-menu-in .12s ease-out;background:var(--pm-bg-card);border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-md);box-shadow:0 4px 16px #0000001f;min-width:160px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:220}@keyframes smt-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.smt__action-menu-item{align-items:center;background:#0000;border:none;border-radius:var(--pm-radius-sm);color:var(--pm-text-primary);cursor:pointer;display:flex;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-weight:var(--pm-font-weight-medium);gap:8px;line-height:var(--pm-line-height-s);padding:8px 10px;transition:background .12s ease,color .12s ease;white-space:nowrap;width:100%}.smt__action-menu-item:hover{background:var(--pm-accent-light);color:var(--pm-accent)}.smt__action-menu-item:focus-visible{outline:2px solid var(--pm-accent);outline-offset:0}.smt__action-menu-item--danger{color:var(--pm-error)}.smt__action-menu-item--danger:hover{background:var(--pm-error-bg);color:var(--pm-error)}.smt__action-menu-item svg{flex-shrink:0}.smt__account-link{align-items:center;background:#e6f9f1;border-radius:4px;color:#5283f4;display:inline-flex;flex-shrink:0;font-family:var(--pm-font);font-size:12px;font-weight:400;justify-content:center;line-height:16px;padding:2px 6px;text-decoration:none;transition:background .15s ease}.smt__account-link:hover{background:#ccf3e4}.smt__account-link:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.smt__pa-badge{align-items:center;background:#e8eeff;border-radius:4px;color:#5283f4;cursor:default;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;justify-content:center;padding:2px 6px}.smt__comment-text,.smt__pa-badge{font-family:var(--pm-font);line-height:16px}.smt__comment-text{color:#7a7a7a;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smt__filter-wrapper{display:inline-flex;position:relative}.smt__filter-icon--active,.smt__header-btn--active,.smt__header-btn--active .smt__filter-icon,.smt__header-btn--active:hover{color:#5283f4}.smt__filter-dropdown{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 16px #0000001f;left:0;margin-top:4px;max-width:280px;min-width:200px;position:absolute;top:100%;z-index:200}.smt__filter-dropdown-header{border-bottom:1px solid #f0f0f0;color:#383838;font-size:13px;font-weight:600;padding:12px 16px}.smt__filter-dropdown-search{border-bottom:1px solid #f0f0f0;padding:8px 12px}.smt__filter-dropdown-search-input{background:#fff;border:1px solid #dbdbdb;border-radius:6px;box-sizing:border-box;color:#383838;font-family:var(--pm-font);font-size:13px;line-height:16px;outline:none;padding:8px 10px;transition:border-color .15s ease;width:100%}.smt__filter-dropdown-search-input::placeholder{color:#c2c2c2}.smt__filter-dropdown-search-input:focus{border-color:#5283f4}.smt__filter-dropdown-list{max-height:240px;overflow-y:auto;padding:8px 0}.smt__filter-dropdown-list::-webkit-scrollbar{width:6px}.smt__filter-dropdown-list::-webkit-scrollbar-track{background:#0000}.smt__filter-dropdown-list::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:3px}.smt__filter-dropdown-list::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.smt__filter-dropdown-item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px;transition:background .15s ease}.smt__filter-dropdown-item:hover{background:#f5f5f5}.smt__filter-dropdown-item input[type=checkbox]{accent-color:#5283f4;cursor:pointer;height:16px;width:16px}.smt__filter-dropdown-label{color:#383838;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smt__filter-dropdown-count{color:#7a7a7a;font-size:12px}.smt__filter-dropdown-empty{color:#7a7a7a;font-size:13px;padding:16px;text-align:center}.smt__filter-dropdown-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:12px 16px}.smt__filter-dropdown-btn{border-radius:6px;cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s ease}.smt__filter-dropdown-btn--reset{background:#fff;border:1px solid #5283f4;color:#5283f4}.smt__filter-dropdown-btn--reset:hover{background:#ecf1fe;border-color:#4270db;color:#4270db}.smt__filter-dropdown-btn--apply{background:#5283f4;border:1px solid #5283f4;color:#fff}.smt__filter-dropdown-btn--apply:hover{background:#4270db;border-color:#4270db}.smt__filter-dropdown--daterange{max-width:260px;min-width:220px}.smt__daterange-body{display:flex;flex-direction:column;gap:10px;padding:12px 16px}.smt__daterange-field{align-items:center;display:flex;gap:8px}.smt__daterange-label{color:#7a7a7a;flex-shrink:0;font-family:var(--pm-font);font-size:13px;font-weight:500;min-width:24px}.smt__daterange-input{background:var(--pm-bg-card);border:1px solid var(--pm-border-card);border-radius:var(--pm-radius-sm);box-sizing:border-box;color:var(--pm-text-primary);cursor:pointer;flex:1 1;font-family:var(--pm-font);font-size:13px;line-height:16px;outline:none;padding:7px 10px;transition:border-color .15s ease,box-shadow .15s ease}.smt__daterange-input:focus,.smt__daterange-input:hover{border-color:var(--pm-accent)}.smt__daterange-input:focus{box-shadow:0 0 0 2px #5283f41f}.smt__urgency-section{border-top:1px solid #f0f0f0;padding:8px 16px 4px}.smt__urgency-header{color:#7a7a7a;font-family:var(--pm-font);font-size:12px;font-weight:500;margin-bottom:6px}.smt__urgency-list{display:flex;flex-direction:column;gap:2px}.smt__urgency-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:5px 4px;transition:background .15s ease}.smt__urgency-item:hover{background:#f5f5f5}.smt__urgency-item input[type=checkbox]{accent-color:#5283f4;cursor:pointer;height:16px;margin:0;width:16px}.smt__urgency-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.smt__urgency-label{color:#383838;font-family:var(--pm-font);font-size:13px}.smt__cell--editable{cursor:pointer;position:relative}.smt__cell--editable:hover:not(.smt__cell--editing){background:#f8fafc}.smt__cell--editing{background:#fff!important;box-shadow:inset 0 0 0 2px #5283f4;padding:4px 6px}.smt__inline-editor{background:#fff;border:none;border-radius:4px;box-sizing:border-box;color:#383838;font-family:var(--pm-font);font-size:13px;line-height:16px;outline:none;padding:6px 8px;width:100%}.smt__inline-editor--select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.smt__inline-editor--date,.smt__inline-editor--input{border:1px solid #dbdbdb;transition:border-color .15s ease}.smt__inline-editor--date:focus,.smt__inline-editor--input:focus{border-color:#5283f4}.smt__search-select{position:relative;width:100%}.smt__search-select-input{background:#fff;border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box;color:#383838;font-family:var(--pm-font);font-size:13px;line-height:16px;outline:none;padding:6px 8px;transition:border-color .15s ease;width:100%}.smt__search-select-input:focus{border-color:#5283f4}.smt__search-select-input::placeholder{color:#7a7a7a;font-size:12px}.smt__search-select-dropdown{box-shadow:0 4px 16px #0000001f;left:0;margin-top:2px;min-width:220px;position:absolute;right:0;top:100%;z-index:300}.smt__search-select-dropdown,.smt__search-select-dropdown--portal{background:#fff;border:1px solid #dbdbdb;border-radius:6px;max-height:220px;overflow-y:auto}.smt__search-select-dropdown--portal{box-shadow:0 8px 24px #00000029;margin-top:0;min-width:140px;position:fixed;width:-webkit-max-content;width:max-content;z-index:10000}.smt__search-select-option{align-items:center;background:#0000;border:none;color:#383838;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:12px;gap:6px;line-height:16px;padding:7px 10px;text-align:left;transition:background .12s ease;width:100%}.smt__search-select-option:hover{background:#f3f7f6}.smt__search-select-option--active{background:#eef3fe;color:#5283f4}.smt__search-select-number{color:#383838;font-weight:600;min-width:32px;white-space:nowrap}.smt__search-select-option--active .smt__search-select-number{color:#5283f4}.smt__search-select-name{color:#7a7a7a;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smt__search-select-connection{color:#b0b0b0;flex-shrink:0;font-size:11px;white-space:nowrap}.smt__search-select-empty{color:#7a7a7a;font-size:12px;padding:12px 10px;text-align:center}@media (max-width:768px){.smt{border-radius:0}.smt__table{min-width:100%;table-layout:auto;width:-webkit-max-content;width:max-content}.smt__cell{font-size:12px;line-height:16px}.smt__cell,.smt__cell--header{padding:10px 8px}.smt__cell--checkbox{min-width:36px;padding:8px 4px;width:36px}.smt__cell--modem,.smt__cell--sim{min-width:100px;width:100px}.smt__cell--geo{min-width:50px;width:50px}.smt__cell--server{min-width:120px;width:120px}.smt__cell--modemNumber{min-width:90px;width:90px}.smt__cell--phoneNumber{min-width:120px;width:120px}.smt__cell--operator{min-width:90px;width:90px}.smt__cell--amount{min-width:80px;width:80px}.smt__cell--lastPayment,.smt__cell--nextPayment{min-width:100px;width:100px}.smt__cell--paid{min-width:80px;padding:8px 4px;width:80px}.smt__paid-btn{font-size:11px;padding:4px 8px}.smt__cell--registeredBy{min-width:100px;width:100px}.smt__cell--comment{min-width:120px;width:120px}.smt__cell--actions{min-width:36px;padding:8px 4px;width:36px}.smt__badge{font-size:11px;line-height:14px;padding:3px 6px}.smt__header-label{font-size:12px}.smt__filter-dropdown{left:0;margin-top:4px;max-width:min(280px,calc(100vw - 16px));min-width:220px;position:absolute;top:100%;transform:none}}.sim-payment-confirm-overlay{align-items:center;animation:smt-fade-in .15s ease;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes smt-fade-in{0%{opacity:0}to{opacity:1}}.sim-payment-confirm{animation:smt-scale-in .15s ease;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;max-width:calc(100vw - 32px);width:380px}@keyframes smt-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sim-payment-confirm__title{color:#383838;font-family:var(--pm-font);font-size:16px;font-weight:600;padding:20px 24px 0}.sim-payment-confirm__body{color:#383838;font-family:var(--pm-font);font-size:14px;line-height:20px;padding:16px 24px 8px}.sim-payment-confirm__body p{margin:0 0 8px}.sim-payment-confirm__amount{color:#383838}.sim-payment-confirm__hint{color:#7a7a7a;font-size:12px}.sim-payment-confirm__actions{display:flex;gap:10px;justify-content:flex-end;padding:16px 24px 20px}.sim-payment-confirm__btn{border-radius:8px;cursor:pointer;font-family:var(--pm-font);font-size:13px;font-weight:500;padding:8px 20px;transition:background .15s ease,border-color .15s ease}.sim-payment-confirm__btn--cancel{background:#fff;border:1px solid #dbdbdb;color:#7a7a7a}.sim-payment-confirm__btn--cancel:hover{background:#f5f5f5;border-color:#c2c2c2}.sim-payment-confirm__btn--confirm{background:#28a94e;border:1px solid #28a94e;color:#fff}.sim-payment-confirm__btn--confirm:hover{background:#219a42;border-color:#219a42}.sim-payment-confirm__btn--confirm:focus-visible{outline:2px solid #28a94e;outline-offset:2px}.sep-overlay{background:#0000004d;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1200}.sep-overlay--hidden{display:none}.sep{animation:sep-slide-in .2s ease-out;background:#fff;box-shadow:-4px 0 24px #00000014;display:flex;flex-direction:column;height:auto;margin-bottom:8px;margin-top:8px;max-height:calc(100vh - 16px);max-width:100vw;width:480px}@keyframes sep-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.sep__header{align-items:center;border-bottom:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.sep__title{word-wrap:break-word;color:#404040;flex:1 0;font-family:var(--pm-font);font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;margin:0;min-height:1px;min-width:1px;text-transform:uppercase}.sep__close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.sep__close-btn:hover{background:#f3f7f6;color:#383838}.sep__close-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sep__close-icon{height:24px;width:24px}.sep__content{border-bottom:1px solid #ecf1fe;display:flex;flex:0 1 auto;flex-direction:column;gap:12px;max-height:calc(100vh - 140px);min-height:1px;min-width:1px;overflow-y:auto;padding:12px 8px}.sep__selected{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:16px;margin:0;width:100%}.sep__selected-count{color:#383838}.sep__row{display:flex;flex-shrink:0;gap:8px;width:100%}.sep__row>*{flex:1 0;min-width:0}.sep__input-group{display:flex;flex-direction:column;flex-shrink:0;gap:2px;width:100%}.sep__input-label{align-items:center;box-sizing:border-box;display:flex;gap:4px;padding:0 8px;width:100%}.sep__label-text{color:#404040;flex:1 0;font-family:var(--pm-font);font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;min-height:1px;min-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sep__input-field{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;padding:8px;transition:border-color .15s ease;width:100%}.sep__input-field:hover{border-color:#d0d8f0}.sep__input-field:focus-within{border-color:#5283f4;outline:none}.sep__input-value{background:#0000;border:none;color:#7a7a7a;flex:1 0;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;margin:0;min-height:1px;min-width:1px;outline:none;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.sep__input-value::placeholder{color:#7a7a7a}.sep__input-value--filled{color:#383838}.sep__dropdown-icon{color:#7a7a7a;flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.sep__dropdown-icon--open{transform:rotate(180deg)}.sep__dropdown{position:relative}.sep__dropdown-list{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-shadow:0 4px 12px #00000014;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.sep__dropdown-search{background:#fff;border-bottom:1px solid #ecf1fe;padding:8px}.sep__dropdown-search-input{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;font-family:var(--pm-font);font-size:13px;line-height:16px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.sep__dropdown-search-input::placeholder{color:#c2c2c2}.sep__dropdown-search-input:focus{border-color:#5283f4;box-shadow:0 0 0 2px #5283f41f}.sep__dropdown-empty{font-size:13px;padding:12px;text-align:center}.sep__dropdown-empty,.sep__dropdown-option{color:#7a7a7a;font-family:var(--pm-font);line-height:16px}.sep__dropdown-option{background:#0000;border:none;cursor:pointer;display:block;font-size:14px;font-weight:400;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.sep__dropdown-option:hover{background:#f3f7f6;color:#383838}.sep__dropdown-option--active{background:#eef3fe;color:#5283f4}.sep__dropdown-option:focus-visible{background:#f3f7f6;color:#383838;outline:none}.sep__footer{flex-shrink:0;gap:8px;padding:8px}.sep__btn,.sep__footer{align-items:center;display:flex}.sep__btn{border:none;border-radius:4px;cursor:pointer;flex:1 0;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:400;gap:4px;justify-content:center;letter-spacing:0;line-height:16px;min-height:1px;min-width:1px;padding:8px 12px;transition:background .15s ease,opacity .15s ease}.sep__btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.sep__btn--cancel{background-color:#fff!important;border:none;color:#5283f4!important}.sep__btn--cancel:hover{background-color:#f5f5f5!important}.sep__btn--save{background-color:#5283f4!important;border:none;color:#fff!important}.sep__btn--save:hover{background-color:#4070e0!important}.sep__btn--save:disabled{background-color:#c2c2c2!important;cursor:not-allowed}@media (max-width:520px){.sep{width:100vw}.sep__row{flex-direction:column}}@media (max-width:768px){.sep-overlay{align-items:flex-end;background:#383838cc;justify-content:center}.sep{animation:sep-slide-up .25s ease-out;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0000001f;height:auto;max-height:85vh;max-width:100%;width:100%}@keyframes sep-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sep__header{padding:8px}.sep__title{font-size:14px;font-weight:500;line-height:24px}.sep__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:12px 8px}.sep__row{flex-direction:column;gap:12px}.sep__label-text{color:#7a7a7a;font-size:10px;line-height:12px}.sep__footer{padding:8px}.sep__btn--cancel{background-color:#fff!important;color:#5283f4!important}.sep__btn--cancel:hover{background-color:#f0faf6!important}.sep__btn--save{background-color:#5283f4!important;color:#fff!important}.sep__btn--save:hover{background-color:#0aa87e!important}}.sep__pa-field{position:relative}.sep__clear-btn{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.sep__clear-btn:hover{color:#333}.sep__pa-dropdown{max-height:320px;overflow-y:auto}.sep__pa-option{align-items:flex-start!important;display:flex!important;flex-direction:column;gap:2px;padding:8px 12px!important}.sep__pa-name{color:#383838;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:16px}.sep__pa-meta{color:#7a7a7a;font-family:var(--pm-font);font-size:11px;line-height:14px}.sep__pa-create{border-top:1px solid #ecf1fe;display:flex;flex-direction:column;gap:10px;padding:12px}.sep__pa-create-title{color:#404040;font-family:var(--pm-font);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:16px;margin-bottom:2px;text-transform:uppercase}.sep__pa-create-field{display:flex;flex-direction:column;gap:4px}.sep__pa-create-label{color:#7a7a7a;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;padding:0 8px}.sep__pa-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.sep__pa-create-btn{margin-top:4px}.sep__dropdown-loading{color:#7a7a7a;font-family:var(--pm-font);font-size:13px;padding:10px 12px;text-align:center}.sap-overlay{background:#0000004d;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1200}.sap-overlay--hidden{display:none}.sap{animation:sap-slide-in .2s ease-out;background:#fff;box-shadow:-4px 0 24px #00000014;display:flex;flex-direction:column;height:auto;margin-bottom:8px;margin-top:8px;max-height:calc(100vh - 16px);max-width:100vw;width:480px}@keyframes sap-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.sap__header{align-items:center;border-bottom:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.sap__title{word-wrap:break-word;color:#404040;flex:1 0;font-family:var(--pm-font);font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;margin:0;min-height:1px;min-width:1px;text-transform:uppercase}.sap__close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.sap__close-btn:hover{background:#f3f7f6;color:#383838}.sap__close-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sap__close-icon{height:24px;width:24px}.sap__content{border-bottom:1px solid #ecf1fe;display:flex;flex:0 1 auto;flex-direction:column;gap:12px;max-height:calc(100vh - 140px);min-height:1px;min-width:1px;overflow-y:auto;padding:12px 8px}.sap__segment{background:#f3f7f6;border-radius:8px;gap:4px;padding:4px;width:100%}.sap__segment,.sap__segment-item{align-items:center;display:flex;flex-shrink:0}.sap__segment-item{background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;font-family:var(--pm-font);font-size:14px;font-weight:400;justify-content:center;line-height:16px;padding:4px 12px;transition:background .15s ease,color .15s ease}.sap__segment-item:hover{color:#383838}.sap__segment-item--active{background:#fff;color:#383838}.sap__segment-item:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sap__row{display:flex;flex-shrink:0;gap:8px;width:100%}.sap__row>*{flex:1 0;min-width:0}.sap__input-group{display:flex;flex-direction:column;flex-shrink:0;gap:2px;width:100%}.sap__input-label{align-items:center;box-sizing:border-box;display:flex;gap:4px;padding:0 8px;width:100%}.sap__label-required{color:#f33f4e;flex-shrink:0}.sap__label-required,.sap__label-text{font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px}.sap__label-text{color:#404040;flex:1 0;font-style:normal;letter-spacing:0;min-height:1px;min-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sap__input-field{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;padding:8px;transition:border-color .15s ease;width:100%}.sap__input-field:hover{border-color:#d0d8f0}.sap__input-field:focus-within{border-color:#5283f4;outline:none}.sap__input-value{background:#0000;border:none;color:#c2c2c2;flex:1 0;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;margin:0;min-height:1px;min-width:1px;outline:none;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.sap__input-value::placeholder{color:#c2c2c2}.sap__input-value--filled{color:#7a7a7a}.sap__dropdown-icon{color:#7a7a7a;flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.sap__dropdown-icon--open{transform:rotate(180deg)}.sap__calendar-icon{color:#7a7a7a;cursor:pointer;flex-shrink:0;height:16px;width:16px}.sap__input-field--date{position:relative}.sap__date-input-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.sap__calendar-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:0;transition:color .15s ease}.sap__calendar-btn:hover{color:#5283f4}.sap__calendar-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sap__dropdown{position:relative}.sap__dropdown-list{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-shadow:0 4px 12px #00000014;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.sap__dropdown-search{background:#fff;border-bottom:1px solid #ecf1fe;padding:8px}.sap__dropdown-search-input{background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#7a7a7a;font-family:var(--pm-font);font-size:13px;line-height:16px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.sap__dropdown-search-input::placeholder{color:#c2c2c2}.sap__dropdown-search-input:focus{border-color:#5283f4;box-shadow:0 0 0 2px #5283f41f}.sap__dropdown-empty{font-size:13px;padding:12px;text-align:center}.sap__dropdown-empty,.sap__dropdown-option{color:#7a7a7a;font-family:var(--pm-font);line-height:16px}.sap__dropdown-option{background:#0000;border:none;cursor:pointer;display:block;font-size:14px;font-weight:400;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.sap__dropdown-option:hover{background:#f3f7f6;color:#383838}.sap__dropdown-option--active{background:#eef3fe;color:#5283f4}.sap__dropdown-option:focus-visible{background:#f3f7f6;color:#383838;outline:none}.sap__footer{flex-shrink:0;gap:8px;padding:8px}.sap__btn,.sap__footer{align-items:center;display:flex}.sap__btn{border:none;border-radius:4px;cursor:pointer;flex:1 0;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:400;gap:4px;justify-content:center;letter-spacing:0;line-height:16px;min-height:1px;min-width:1px;padding:8px 12px;transition:background .15s ease,opacity .15s ease}.sap__btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.sap__btn--cancel{background-color:#fff!important;border:none;color:#5283f4!important}.sap__btn--cancel:hover{background-color:#f5f5f5!important}.sap__btn--add{background-color:#5283f4!important;border:none;color:#fff!important}.sap__btn--add:hover{background-color:#4070e0!important}.sap__btn--add:disabled{background-color:#c2c2c2!important;cursor:not-allowed}.sap__file-upload-wrapper{width:100%}.sap__file-upload-btn{align-items:center;background-color:#5283f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:0;line-height:16px;padding:8px 12px;transition:background-color .15s ease;width:100%}.sap__file-upload-btn:hover{background-color:#4070e0}.sap__file-upload-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}@media (max-width:520px){.sap__row{flex-direction:column}}@media (max-width:768px){.sap-overlay{align-items:flex-end;background:#383838cc;justify-content:center}.sap{animation:sap-slide-up .25s ease-out;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0000001f;height:auto;max-height:85vh;max-width:100%;width:100%}@keyframes sap-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sap__header{padding:8px}.sap__title{font-size:14px;font-weight:500;line-height:24px}.sap__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:12px 8px}.sap__label-text{color:#7a7a7a}.sap__label-required,.sap__label-text{font-size:10px;line-height:12px}.sap__row{flex-direction:column;gap:12px}.sap__footer{padding:8px}.sap__btn--cancel{background-color:#fff!important;color:#5283f4!important}.sap__btn--cancel:hover{background-color:#f0faf6!important}.sap__btn--add{background-color:#5283f4!important;color:#fff!important}.sap__btn--add:hover{background-color:#0aa87e!important}.sap__file-upload-btn{background-color:#5283f4}.sap__file-upload-btn:hover{background-color:#0aa87e}}.sap__pa-field{position:relative}.sap__clear-btn{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.sap__clear-btn:hover{color:#333}.sap__pa-dropdown{max-height:320px;overflow-y:auto}.sap__pa-option{align-items:flex-start!important;display:flex!important;flex-direction:column;gap:2px;padding:8px 12px!important}.sap__pa-name{color:#383838;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:16px}.sap__pa-meta{color:#7a7a7a;font-family:var(--pm-font);font-size:11px;line-height:14px}.sap__pa-create{border-top:1px solid #ecf1fe;display:flex;flex-direction:column;gap:10px;padding:12px}.sap__pa-create-title{color:#404040;font-family:var(--pm-font);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:16px;margin-bottom:2px;text-transform:uppercase}.sap__pa-create-field{display:flex;flex-direction:column;gap:4px}.sap__pa-create-label{color:#7a7a7a;font-family:var(--pm-font);font-size:12px;font-weight:400;line-height:16px;padding:0 8px}.sap__pa-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.sap__pa-create-btn{margin-top:4px}.sap__dropdown-loading{color:#7a7a7a;font-family:var(--pm-font);font-size:13px;padding:10px 12px;text-align:center}.sfp-wrapper{animation:sfpExpandWidth .35s cubic-bezier(.4,0,.2,1) forwards;flex-shrink:0;overflow:visible;width:280px}.sfp-wrapper--closing{animation:sfpCollapseWidth .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.05s}@keyframes sfpExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:280px}}@keyframes sfpCollapseWidth{0%{opacity:1;width:280px}to{opacity:0;width:0}}.sfp{animation:sfpSlideIn .3s cubic-bezier(.4,0,.2,1) forwards;background:#383838;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:8px;width:280px}@keyframes sfpSlideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.sfp--closing{animation:sfpSlideOut .3s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.15s}@keyframes sfpSlideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}.sfp--closing .sfp__block{animation:sfpFadeSlideOut .25s cubic-bezier(.4,0,.2,1) both}.sfp--closing .sfp__block:nth-child(4){animation-delay:0s}.sfp--closing .sfp__block:nth-child(3){animation-delay:.03s}.sfp--closing .sfp__block:nth-child(2){animation-delay:.06s}.sfp--closing .sfp__block:first-child{animation-delay:.09s}.sfp--closing .sfp__dropdown{animation:sfpFadeSlideOut .25s cubic-bezier(.4,0,.2,1) both}.sfp--closing>.sfp__dropdown:nth-child(7){animation-delay:0s}.sfp--closing>.sfp__dropdown:nth-child(6){animation-delay:.03s}.sfp--closing>.sfp__dropdown:nth-child(5){animation-delay:.06s}.sfp--closing .sfp__buttons{animation:sfpFadeSlideOut .2s cubic-bezier(.4,0,.2,1) both;animation-delay:0s}@keyframes sfpFadeSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.sfp__block{animation:sfpFadeSlideIn .35s cubic-bezier(.4,0,.2,1) both;background:#404040;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:8px;width:100%}.sfp__block:first-child{animation-delay:.05s}.sfp__block:nth-child(2){animation-delay:.1s}.sfp__block:nth-child(3){animation-delay:.15s}.sfp__block:nth-child(4){animation-delay:.2s}@keyframes sfpFadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sfp__title{color:#fff;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;margin:0;text-transform:uppercase}.sfp__chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.sfp__chip{align-items:center;background:#383838;border:1px solid #0000;border-radius:4px;color:#c2c2c2;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:12px;font-weight:400;gap:8px;line-height:16px;min-width:0;padding:4px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease}.sfp__chip:hover{background:#333}.sfp__chip--active{background:#5283f4;border-color:#5283f4}.sfp__chip--active .sfp__chip-label{color:#fff}.sfp__chip--active .sfp__chip-count{color:#fff!important}.sfp__chip--active:hover{background:#4070e0;border-color:#4070e0}.sfp__chip:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sfp__chip-label{color:#c2c2c2;flex:1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfp__chip-count{color:#fff;flex-shrink:0}.sfp__chip-count--green{color:#28a94e}.sfp__chip-count--red{color:#f33f4e}.sfp__chip-count--yellow{color:#f0c000}.sfp__chip-count--blue{color:#5283f4}.sfp__chip-count--white{color:#fff}.sfp__chip-count--gray{color:#e0e0e0}.sfp__dropdown{animation:sfpFadeSlideIn .35s cubic-bezier(.4,0,.2,1) both;position:relative;width:100%;z-index:1}.sfp__dropdown--open{z-index:20}.sfp>.sfp__dropdown:nth-child(5){animation-delay:.25s}.sfp>.sfp__dropdown:nth-child(6){animation-delay:.3s}.sfp>.sfp__dropdown:nth-child(7){animation-delay:.35s}.sfp__dropdown-field{align-items:center;background:#404040;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background .15s ease;width:100%}.sfp__dropdown-field:hover{background:#4a4a4a}.sfp__dropdown-field:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sfp__dropdown-text{color:#7a7a7a;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sfp__dropdown-text--filled{color:#fff}.sfp__dropdown-icon{color:#7a7a7a;flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.sfp__dropdown-icon--open{transform:rotate(180deg)}.sfp__dropdown-list{background:#404040;border-radius:4px;box-shadow:0 4px 12px #0000004d;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.sfp__dropdown-option{background:#0000;border:none;color:#7a7a7a;cursor:pointer;display:block;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.sfp__dropdown-option:hover{background:#4a4a4a;color:#fff}.sfp__dropdown-option--active{background:#5283f4;color:#fff}.sfp__dropdown-option:focus-visible{background:#4a4a4a;color:#fff;outline:none}.sfp__dropdown-option--reset{border-bottom:1px solid #4a4a4a;color:#f33f4e!important;font-size:12px!important}.sfp__dropdown-list--multi{max-height:280px;overflow-y:auto}.sfp__dropdown-search{border-bottom:1px solid #4a4a4a;padding:8px}.sfp__dropdown-search-input{background:#4a4a4a;border:1px solid #5a5a5a;border-radius:4px;box-sizing:border-box;color:#fff;font-family:var(--pm-font);font-size:13px;outline:none;padding:6px 8px;width:100%}.sfp__dropdown-search-input::placeholder{color:#7a7a7a}.sfp__dropdown-search-input:focus{border-color:#5283f4}.sfp__dropdown-empty{color:#7a7a7a;font-size:13px;padding:12px;text-align:center}.sfp__dropdown-multi-item{align-items:center;color:#c2c2c2;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:13px;gap:8px;padding:8px 12px;transition:background .1s ease}.sfp__dropdown-multi-item:hover{background:#4a4a4a;color:#fff}.sfp__dropdown-multi-item input[type=checkbox]{accent-color:#5283f4;cursor:pointer;flex-shrink:0;height:14px;width:14px}.sfp__buttons{animation:sfpFadeSlideIn .35s cubic-bezier(.4,0,.2,1) both;animation-delay:.4s;display:flex;gap:8px;width:100%}.sfp__btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;min-height:1px;min-width:1px;padding:8px 12px;transition:background .15s ease,opacity .15s ease}.sfp__btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.sfp__btn--reset{background:#404040;color:#7a7a7a}.sfp__btn--reset:hover{background:#4a4a4a;color:#c2c2c2}.sfp__btn--apply{background:#404040;color:#7a7a7a}.sfp__btn--apply:hover{background:#4a4a4a;color:#c2c2c2}.sfp-overlay{align-items:flex-end;background:#383838cc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1200}.sfp.sfp--mobile{animation:sfp-slide-up .25s ease-out;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0000001f;display:flex;flex-direction:column;gap:0;max-height:75vh;max-width:100%;padding:0;width:100%}@keyframes sfp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sfp__header{align-items:center;border-bottom:1px solid #404040;display:flex;flex-shrink:0;gap:8px;padding:8px}.sfp__header-title{word-wrap:break-word;color:#fff;flex:1 0;font-family:var(--pm-font);font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:24px;margin:0;min-height:1px;min-width:1px;text-transform:uppercase}.sfp__close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.sfp__close-btn:hover{background:#4a4a4a;color:#fff}.sfp__close-btn:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sfp__close-icon{height:24px;width:24px}.sfp__scroll-content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:8px}.sfp__scroll-content .sfp__block,.sfp__scroll-content .sfp__dropdown{animation:none}.sfp--mobile .sfp__buttons{animation:none;border-top:1px solid #404040;flex-shrink:0;padding:8px}.sfp--mobile .sfp__dropdown-list{left:auto;margin-top:8px;position:static;right:auto;top:auto;z-index:auto}.sfp--mobile .sfp__btn--apply{color:#5283f4}.sfp--mobile .sfp__btn--apply:hover{color:#0aa87e}@media (max-width:768px){.sfp-wrapper .sfp{border-radius:8px;width:100%}}.sip-wrapper{align-self:flex-start;animation:sipExpandWidth .35s cubic-bezier(.4,0,.2,1) forwards;flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:76px;width:280px}.sip-wrapper--closing{animation:sipCollapseWidth .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.05s}@keyframes sipExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:280px}}@keyframes sipCollapseWidth{0%{opacity:1;width:280px}to{opacity:0;width:0}}.sip{animation:sipSlideIn .3s cubic-bezier(.4,0,.2,1) forwards;background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 92px);overflow:hidden;width:280px}@keyframes sipSlideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.sip--closing{animation:sipSlideOut .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes sipSlideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}.sip--closing .sip__group{animation:sipFadeOut .2s cubic-bezier(.4,0,.2,1) both}.sip--closing .sip__group:nth-child(7){animation-delay:0s}.sip--closing .sip__group:nth-child(6){animation-delay:.02s}.sip--closing .sip__group:nth-child(5){animation-delay:.04s}.sip--closing .sip__group:nth-child(4){animation-delay:.06s}.sip--closing .sip__group:nth-child(3){animation-delay:.08s}.sip--closing .sip__footer{animation:sipFadeOut .2s cubic-bezier(.4,0,.2,1) both;animation-delay:0s}@keyframes sipFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.sip__group{animation:sipFadeIn .3s cubic-bezier(.4,0,.2,1) both}.sip__group:nth-child(2){animation-delay:.05s}.sip__group:nth-child(3){animation-delay:.08s}.sip__group:nth-child(4){animation-delay:.11s}.sip__group:nth-child(5){animation-delay:.14s}.sip__group:nth-child(6){animation-delay:.17s}.sip__group:nth-child(7){animation-delay:.2s}.sip__footer{animation:sipFadeIn .3s cubic-bezier(.4,0,.2,1) both;animation-delay:.23s}@keyframes sipFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sip__header{align-items:center;background:#fff;border-bottom:1px solid #ecf1fe;display:flex;flex-shrink:0;gap:8px;padding:8px}.sip__title{color:#404040;flex:1 0;font-family:var(--pm-font);font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase}.sip__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.sip__close:hover{background:#f3f7f6;color:#383838}.sip__close:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sip__group{border-bottom:1px solid #ecf1fe;display:flex;flex-direction:column;gap:12px;padding:12px 8px}.sip__group--comment{gap:8px}.sip__line{align-items:center;display:flex;gap:12px;width:100%}.sip__label{color:#7a7a7a;flex:1 0}.sip__label,.sip__text{font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sip__text{color:#383838;flex-shrink:0;text-align:right}.sip__text--urgency-red{color:#f33f4e;font-weight:500}.sip__text--urgency-blue{color:#5283f4;font-weight:500}.sip__text--urgency-black{color:#383838;font-weight:500}.sip__comment-text{color:#383838;font-size:14px;min-width:100%;white-space:pre-wrap;word-break:break-word}.sip__badge,.sip__comment-text{font-family:var(--pm-font);font-weight:400;line-height:16px}.sip__badge{align-items:center;border-radius:2px;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;min-width:36px;padding:0 4px;text-align:center;white-space:nowrap}.sip__badge--green{background:#ecfef9;color:#28a94e}.sip__badge--yellow{background:#fff8e6;color:#f5a623}.sip__badge--red{background:#fde2e4;color:#f33f4e}.sip__badge--blue{background:#e6f0ff;color:#3b82f6}.sip__badge--gray{background:#f3f4f6;color:#6b7280}.sip__badge--cyan{background:#e0f7fa;color:#00acc1}.sip__badge--purple{background:#f3e8ff;color:#9333ea}.sip__badge--mts{background:#fde2e4;color:#f33f4e}.sip__badge--megafon{background:#ecfef9;color:#5283f4}.sip__badge--tele2{background:#f3e8ff;color:#9333ea}.sip__badge--beeline{background:#fff8e6;color:#f5a623}.sip__btn-link{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:4px;box-sizing:border-box;color:#5283f4;cursor:pointer;display:flex;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px 12px;text-align:center;text-decoration:none;transition:background .15s ease;width:100%}.sip__btn-link:hover{background:#f0faf7}.sip__btn-link:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sip__footer{display:flex;flex-shrink:0;gap:8px;padding:8px}.sip__action-btn{align-items:center;background:#fff;border:1px solid #ecf1fe;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:16px;padding:8px 12px;transition:background .15s ease,border-color .15s ease}.sip__action-btn--delete{color:#f33f4e}.sip__action-btn--delete:hover{background:#fef2f2;border-color:#fde2e4}.sip__action-btn--delete:focus-visible{outline:2px solid #f33f4e;outline-offset:1px}.sip__action-btn--edit{color:#5283f4}.sip__action-btn--edit:hover{background:#f0f4ff;border-color:#d6e4ff}.sip__action-btn--edit:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.sip__modal-overlay{align-items:center;animation:sipModalOverlayIn .15s ease;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}@keyframes sipModalOverlayIn{0%{opacity:0}to{opacity:1}}.sip__modal{animation:sipModalIn .2s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:12px;box-shadow:0 12px 40px #0003;overflow:hidden;width:320px}@keyframes sipModalIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.sip__modal-body{padding:24px 20px 16px;text-align:center}.sip__modal-title{color:#383838;font-family:var(--pm-font);font-size:16px;font-weight:500;line-height:24px;margin:0 0 8px}.sip__modal-text{color:#7a7a7a;font-family:var(--pm-font);font-size:14px;font-weight:400;line-height:20px;margin:0}.sip__modal-footer{display:flex;gap:8px;padding:12px 20px 20px}.sip__modal-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-family:var(--pm-font);font-size:14px;font-weight:500;justify-content:center;line-height:16px;padding:10px 16px;transition:background .15s ease,opacity .15s ease}.sip__modal-btn:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.sip__modal-btn--cancel{background:#f3f4f6;color:#7a7a7a}.sip__modal-btn--cancel:hover{background:#e5e7eb}.sip__modal-btn--confirm{background:#f33f4e;color:#fff}.sip__modal-btn--confirm:hover{background:#dc2626}.sip__body{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.sip-overlay{align-items:flex-end;background:#383838cc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1200}.sip.sip--mobile{animation:sip-slide-up .25s ease-out;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0000001f;display:flex;flex-direction:column;max-height:70vh;max-width:100%;overflow:hidden;width:100%}@keyframes sip-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sip__scroll-content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.sip__scroll-content .sip__group{animation:none}.sip--mobile .sip__action-btn--delete{border-color:#0000;color:#5283f4}.sip--mobile .sip__action-btn--delete:hover{background:#f0faf6;border-color:#0000}.sip--mobile .sip__action-btn--edit{border-color:#0000;color:#5283f4}.sip--mobile .sip__action-btn--edit:hover{background:#f0faf6;border-color:#0000}.sip--mobile .sip__footer{animation:none;border-top:1px solid #ecf1fe}.sip--mobile .sip__btn-link{border-color:#0000}@media (max-width:768px){.sip-wrapper{width:100%}.sip-wrapper .sip{border-radius:8px;width:100%}@keyframes sipExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes sipCollapseWidth{0%{opacity:1;width:100%}to{opacity:0;width:0}}}.app-sider.ant-layout-sider{align-self:stretch;background:var(--pm-bg-sidebar)!important;flex:none}.app-sider .ant-layout-sider-children{align-items:flex-start;display:flex;flex-direction:column;gap:var(--pm-gap-12);height:100%;padding:var(--pm-space-12)}.sidebar-statistics-label{align-self:stretch;color:var(--pm-success);display:none;flex:none;font-family:var(--pm-font);font-size:var(--pm-font-size-xs);font-style:normal;font-weight:var(--pm-font-weight-medium);height:var(--pm-line-height-s);line-height:var(--pm-line-height-s);text-transform:uppercase;width:200px}.sidebar-logo{align-items:center;display:flex;flex:none;flex-grow:0;height:40px;justify-content:flex-start;width:167px}.sidebar-logo img{height:40px;max-width:167px;object-fit:contain;width:auto}.sidebar-logo img.collapsed{height:26px;max-width:26px;width:26px}.sidebar-nav{align-items:flex-start;align-self:stretch;border-color:var(--pm-border-sidebar);border-style:solid;border-width:1px 0;box-sizing:border-box;display:flex;flex:none;flex-direction:column;flex-grow:0;justify-content:center;order:2;padding:var(--pm-space-12) 0}.app-sider .sidebar-menu.ant-menu{background:#0000!important;border:none!important;width:100%}.app-sider .sidebar-menu .ant-menu-item,.app-sider .sidebar-menu .ant-menu-submenu-title{align-items:center;align-self:stretch;background:var(--pm-bg-sidebar)!important;border-radius:var(--pm-radius-sm);box-sizing:border-box;color:var(--pm-text-sidebar)!important;display:flex;flex:none;flex-direction:row;flex-grow:0;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-style:normal;font-weight:var(--pm-font-weight-medium);gap:var(--pm-gap-8);height:auto!important;line-height:var(--pm-line-height-s)!important;margin:0!important;margin-inline:0!important;max-width:100%;padding:var(--pm-space-12)!important}.app-sider .sidebar-menu .ant-menu-item .ant-menu-title-content{flex:1 1;height:16px;line-height:16px;min-width:0}.sidebar-menu-link{display:block;width:100%}.sidebar-menu-link,.sidebar-menu-link:active,.sidebar-menu-link:hover,.sidebar-menu-link:visited{color:inherit;text-decoration:none}.app-sider .sidebar-menu .ant-menu-item:after{display:none}.app-sider .sidebar-menu .ant-menu-item-selected,.app-sider .sidebar-menu .ant-menu-item-selected:hover,.app-sider .sidebar-menu .ant-menu-item:hover{background:var(--pm-bg-sidebar-hover)!important;color:var(--pm-accent)!important}.app-sider .sidebar-menu .ant-menu-item-icon{color:inherit!important;font-size:var(--pm-icon-size-md)}.app-sider .sidebar-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--pm-accent)!important}.sidebar-status-block{align-items:flex-start;border-bottom:1px solid var(--pm-border-sidebar);box-sizing:border-box;flex:1 1;flex-direction:column;min-height:0;order:3;padding:0}.sidebar-status-block,.sidebar-status-row{align-self:stretch;display:flex;gap:var(--pm-gap-12)}.sidebar-status-row{align-items:center;flex:none;flex-direction:row;flex-grow:0;order:0;padding:0 var(--pm-space-16)}.sidebar-status-dot{background:var(--pm-success);border-radius:8px;flex:none;flex-grow:0;height:8px;order:0;width:8px}.sidebar-status-dot.disconnected{background:var(--pm-error)}.sidebar-status-text{color:var(--pm-text-muted);flex:none;flex-grow:1;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-style:normal;font-weight:var(--pm-font-weight-regular);line-height:var(--pm-line-height-m);order:1}.sidebar-bottom-menu{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-shrink:0;order:4;padding:0}.sidebar-bottom-menu .ant-menu{background:#0000!important;border:none!important;width:100%}.sidebar-bottom-menu .ant-menu .ant-menu-item{align-items:center;align-self:stretch;background:var(--pm-bg-sidebar)!important;border-radius:var(--pm-radius-sm);box-sizing:border-box;color:var(--pm-text-sidebar)!important;display:flex;flex:none;flex-direction:row;flex-grow:0;font-family:var(--pm-font);font-size:var(--pm-font-size-s);font-style:normal;font-weight:var(--pm-font-weight-medium);gap:var(--pm-gap-8);height:auto!important;line-height:var(--pm-line-height-s)!important;margin:0!important;margin-inline:0!important;max-width:100%;padding:var(--pm-space-12)!important}.sidebar-bottom-menu .ant-menu .ant-menu-item:first-child{order:0}.sidebar-bottom-menu .ant-menu .ant-menu-item:nth-child(2){order:1}.sidebar-bottom-menu .ant-menu .ant-menu-item:after{display:none}.sidebar-bottom-menu .ant-menu .ant-menu-item:hover{background:var(--pm-bg-sidebar-hover)!important;color:var(--pm-accent)!important}.sidebar-bottom-menu .ant-menu-item-icon{color:var(--pm-text-sidebar)!important;flex:none;flex-grow:0;font-size:var(--pm-icon-size-md);height:var(--pm-icon-size-md);order:0;width:var(--pm-icon-size-md)}.sidebar-bottom-menu .ant-menu-item .ant-menu-title-content{flex:1 1;height:16px;line-height:16px;min-width:0;order:1}.app-sider.ant-layout-sider-collapsed .sidebar-statistics-label{display:none}.app-sider.ant-layout-sider-collapsed .sidebar-logo{justify-content:center;width:100%}.app-sider.ant-layout-sider-collapsed .sidebar-nav{align-items:center}.app-sider.ant-layout-sider-collapsed .sidebar-bottom-menu,.app-sider.ant-layout-sider-collapsed .sidebar-status-block{align-items:center;width:100%}.app-sider.ant-layout-sider-collapsed .sidebar-bottom-menu .ant-menu-item,.app-sider.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item{justify-content:center;min-width:0;padding-left:12px!important;padding-right:12px!important}.app-sider.ant-layout-sider-collapsed .sidebar-status-row{justify-content:center;padding:0 8px;width:100%}.app-sider.ant-layout-sider-collapsed .sidebar-bottom-menu .ant-menu-item .ant-menu-title-content,.app-sider.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item .ant-menu-title-content,.app-sider.ant-layout-sider-collapsed .sidebar-status-text{display:none}.app-sider.ant-layout-sider-collapsed .sidebar-nav{width:100%}.app-sider.ant-layout-sider-collapsed .sidebar-bottom-menu .ant-menu-item,.app-sider.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item{max-width:100%;width:100%}.app-sider .sidebar-menu.ant-menu-inline-collapsed .ant-menu-item{background:var(--pm-bg-sidebar)!important;border-radius:var(--pm-radius-sm);color:var(--pm-text-sidebar)!important;padding:var(--pm-space-12)!important}.app-sider .sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-selected,.app-sider .sidebar-menu.ant-menu-inline-collapsed .ant-menu-item:hover{background:var(--pm-bg-sidebar-hover)!important;color:var(--pm-accent)!important}.app-sider .sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-icon{color:inherit!important;font-size:var(--pm-icon-size-md)!important;line-height:1!important}.app-sider .sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-selected .ant-menu-item-icon{color:var(--pm-accent)!important}.sidebar-bottom-menu .ant-menu-inline-collapsed .ant-menu-item{background:var(--pm-bg-sidebar)!important;border-radius:var(--pm-radius-sm);color:var(--pm-text-sidebar)!important;padding:var(--pm-space-12)!important}.sidebar-bottom-menu .ant-menu-inline-collapsed .ant-menu-item:hover{background:var(--pm-bg-sidebar-hover)!important;color:var(--pm-accent)!important}.mobile-header{align-items:center;background:#383838;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;height:56px;max-width:100vw;padding:8px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1050}.mobile-header__logo-wrap{align-items:center;display:flex;flex:1 1;height:40px;overflow:hidden}.mobile-header__logo{display:block;flex-shrink:0;height:40px;width:auto}.mobile-header__status{-webkit-tap-highlight-color:transparent;align-items:center;align-self:stretch;background:#404040;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px 8px;width:40px}.mobile-header__status:focus-visible{outline:2px solid #5283f4;outline-offset:1px}.mobile-header__status-dot{background:#28a94e;border-radius:8px;flex-shrink:0;height:8px;width:8px}.mobile-header__status-dot--disconnected{background:#f33f4e}.mobile-header__burger{-webkit-tap-highlight-color:transparent;align-items:center;background:#404040;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px}.mobile-header__burger:hover{background:#4a4a4a}.mobile-header__burger:focus-visible{outline:2px solid #5283f4;outline-offset:2px}.mobile-header__burger-icon{display:block;height:24px;width:24px}
/*# sourceMappingURL=main.68e9b50a.css.map*/