.admin-client-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-client-stat{min-width:0;padding:14px 15px}.admin-client-stat-label{font-size:11px;color:#6b6f76;text-transform:uppercase;letter-spacing:.035em;font-weight:600}.admin-client-stat-value{margin-top:5px;color:#1b2027;font:600 23px Fraunces,Georgia,serif}.admin-client-stat-note{margin-top:3px;color:#9a9d9f;font-size:11.5px}.admin-client-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.admin-client-tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;border:1px solid #DAD9D2;background:#f7f7f4;color:#1b2027;font:600 13px Inter,sans-serif;cursor:pointer}.admin-client-tabs button.active{background:#171b21;border-color:#171b21;color:#fff}.admin-client-tabs button span{padding:2px 6px;border-radius:4px;background:#e7e6e1;color:#6b6f76;font:500 10.5px IBM Plex Mono,monospace}.admin-client-tabs button.active span{background:#2e3542;color:#fff}.admin-client-filters,.admin-transfer-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(130px,1fr)) auto;gap:10px;align-items:end;padding:12px 14px;border-bottom:1px solid #DAD9D2;background:#f3f3ef}.admin-transfer-filters{grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) minmax(130px,.8fr) auto}.admin-client-filters label,.admin-transfer-filters label,.admin-transfer-managers label{min-width:0}.admin-client-filters label>span,.admin-transfer-filters label>span,.admin-transfer-managers label>span{display:block;margin-bottom:5px;color:#6b6f76;font-size:11.5px}.admin-client-filters input,.admin-client-filters select,.admin-transfer-filters input,.admin-transfer-filters select,.admin-transfer-managers select{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid #DAD9D2;border-radius:6px;background:#fff;color:#1b2027;font:13px Inter,sans-serif;outline:none}.admin-client-search-field{position:relative}.admin-client-search-field svg{position:absolute;left:10px;bottom:9px;color:#9a9d9f;pointer-events:none}.admin-client-search-field input{padding-left:31px}.admin-client-reset{min-height:34px;padding:7px 11px;border:1px solid #DAD9D2;border-radius:6px;background:#fff;color:#1b2027;font:600 12px Inter,sans-serif;cursor:pointer}.admin-client-reset:disabled{opacity:.45;cursor:default}.admin-client-registry-head,.admin-client-registry-row{display:grid;grid-template-columns:minmax(145px,1.2fr) minmax(130px,1fr) 115px 104px;gap:12px;align-items:center}.admin-client-registry-head,.admin-client-transfer-head{padding:9px 14px;border-bottom:1px solid #DAD9D2;background:#f0f0ec;color:#6b6f76;font-size:11px;font-weight:600}.admin-client-registry-head span:last-child{text-align:right}.admin-client-registry-row{padding:11px 14px;border-bottom:1px solid #DAD9D2;min-width:0}.admin-client-registry-row:hover,.admin-client-transfer-row:hover{background:#fbfbf8}.admin-client-inn{min-width:0;color:#1b2027;font:500 12.5px IBM Plex Mono,monospace;overflow-wrap:anywhere}.admin-client-region,.admin-client-status{min-width:0}.admin-client-region{overflow:hidden}.admin-client-region>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-client-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.admin-client-actions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px}.admin-client-actions button:hover{background:#ecece7!important}.admin-client-actions button:disabled{opacity:.45;cursor:default!important}.admin-clients-message,.admin-clients-empty{display:flex;align-items:center;gap:8px;padding:18px 16px;color:#6b6f76;font-size:13px}.admin-clients-empty{justify-content:center;text-align:center;min-height:70px}.admin-clients-error{color:#ae4b3d}.admin-clients-link-btn{margin-left:auto;border:0;background:transparent;color:#ae4b3d;font-weight:600;cursor:pointer}.admin-clients-form-error{margin:-3px 0 12px;color:#ae4b3d;font-size:12.5px}.admin-clients-pagination{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid #DAD9D2;background:#f7f7f4}.admin-clients-pagination-summary{margin-right:auto;color:#6b6f76;font-size:12px}.admin-clients-page-buttons{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.admin-clients-page-buttons button{width:30px;height:30px;border:1px solid #DAD9D2;border-radius:6px;background:#fff;color:#1b2027;font-size:12px;cursor:pointer}.admin-clients-page-buttons button.active{background:#171b21;border-color:#171b21;color:#fff;font-weight:600}.admin-clients-page-buttons button:disabled{opacity:.4;cursor:default}.admin-transfer-managers{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:12px;align-items:end;padding:16px;border-bottom:1px solid #DAD9D2}.admin-transfer-arrow{height:35px;display:flex;align-items:center;justify-content:center;color:#96690f;font-size:20px}.admin-client-transfer-head,.admin-client-transfer-row{display:grid;grid-template-columns:38px minmax(145px,1.3fr) minmax(130px,1fr) 70px;gap:12px;align-items:center}.admin-client-transfer-row{padding:11px 14px;border-bottom:1px solid #DAD9D2;cursor:pointer;min-width:0}.admin-client-check-wrap{display:flex;align-items:center;justify-content:center}.admin-client-check-wrap input{width:15px;height:15px;accent-color:#171B21}.admin-client-transfer-status{display:flex;align-items:center;justify-content:flex-start}.admin-transfer-submit{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid #DAD9D2;background:#fff;color:#6b6f76;font-size:12.5px}.admin-transfer-submit button{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:0;border-radius:6px;background:#171b21;color:#fff;font:600 12.5px Inter,sans-serif;cursor:pointer}.admin-transfer-submit button:disabled{opacity:.45;cursor:default}@media (max-width: 1000px){.admin-client-stats-grid,.admin-client-filters,.admin-transfer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-reset{justify-self:start}}@media (max-width: 760px){.admin-client-stats-grid{gap:8px}.admin-client-stat{padding:12px}.admin-client-stat-value{font-size:21px}.admin-client-tabs{display:grid;grid-template-columns:1fr 1fr}.admin-client-tabs button{width:100%;justify-content:center;padding:9px 10px}.admin-client-filters,.admin-transfer-filters{grid-template-columns:1fr;padding:12px}.admin-client-reset{width:100%}.admin-client-registry-head,.admin-client-transfer-head{display:none}.admin-client-registry-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"inn actions" "region status";gap:9px 10px;padding:12px}.admin-client-registry-row .admin-client-inn{grid-area:inn;align-self:center}.admin-client-registry-row .admin-client-region{grid-area:region}.admin-client-registry-row .admin-client-status{grid-area:status;justify-self:end}.admin-client-registry-row .admin-client-actions{grid-area:actions}.admin-transfer-managers{grid-template-columns:1fr;padding:12px}.admin-transfer-arrow{height:auto;transform:rotate(90deg)}.admin-client-transfer-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check inn status" "check region status";gap:6px 10px;padding:11px 12px}.admin-client-transfer-row .admin-client-check-wrap{grid-area:check}.admin-client-transfer-row .admin-client-inn{grid-area:inn}.admin-client-transfer-row .admin-client-region{grid-area:region}.admin-client-transfer-row .admin-client-transfer-status{grid-area:status;justify-content:flex-end}.admin-clients-pagination{align-items:flex-start;flex-direction:column}.admin-clients-pagination-summary{margin-right:0}.admin-clients-page-buttons{width:100%;justify-content:flex-start}.admin-transfer-submit{flex-wrap:wrap}.admin-transfer-submit button{width:100%;margin-left:0}}@media (max-width: 430px){.admin-client-stat-note{display:none}.admin-client-tabs{grid-template-columns:1fr}.admin-client-tabs button{justify-content:flex-start}}
