.admin-management-nav{display:grid;gap:5px;margin-bottom:18px}.admin-management-nav a{display:flex;align-items:center;gap:10px;min-height:46px;padding:12px 14px;font-size:13px;border-left:3px solid transparent}.admin-management-nav a.active{background:#273e35;color:#45cab5;border-left-color:#30b79c}.admin-sidebar nav{overflow-y:auto}.admin-back{margin-bottom:14px}.management-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.management-stats>div{background:white;border:1px solid #d8e2dd;padding:20px 24px}.management-stats span{display:block;color:#728078;font-size:12px}.management-stats strong{display:block;font-size:28px;line-height:1.3;margin-top:10px;font-weight:600;color:#204f3e}.management-panel{border-radius:3px;border:1px solid #d8e2dd;overflow:hidden}.management-toolbar{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e2e9e4;flex-wrap:wrap}.management-toolbar .search-box{flex:1;min-width:200px}.management-toolbar select{min-height:44px;border:1px solid var(--line);border-radius:3px;padding:8px 30px 8px 12px;background:white;font:inherit;font-size:13px;max-width:100%}.management-toolbar .button{min-height:44px}.management-toolbar>.text-link{font-size:12px;padding:10px}.management-table{width:100%;table-layout:fixed}.management-table th:nth-child(1){width:26%}.management-table th:last-child{width:205px}.management-table td{overflow-wrap:anywhere;font-size:12px;vertical-align:middle}.management-table td small{display:block;font-size:12px;color:#79877e;margin-top:5px;line-height:1.6}.management-table td strong{font-size:13px}.management-person,.management-code{display:flex;gap:12px;align-items:center;min-width:0}.management-person>div,.management-code>div{min-width:0}.management-person .avatar{width:38px;height:38px;flex-shrink:0;background:#edf4ee;color:#416752}.small-qr{width:48px;height:48px;flex-shrink:0}.small-qr svg{width:100%;height:100%;display:block}.management-actions{display:flex;gap:6px;flex-wrap:wrap}.management-actions .button{font-size:12px;min-height:38px;padding:7px 10px;white-space:nowrap;border-radius:3px}.management-actions [data-admin-action$=delete]{color:#a9473e;border-color:#ecd6d2}.management-badge{display:inline-flex;font-size:12px;line-height:1.5;border-radius:4px;padding:4px 8px;background:#eaf3ec;color:#326548;white-space:nowrap}.management-badge.suspended,.management-badge.paused{background:#fff3df;color:#98682b}.management-badge.deleted,.management-badge.revoked{background:#f5e9e6;color:#9a4b44}.management-info{padding:0;margin-block:20px}.management-info dd{overflow-wrap:anywhere}.management-detail-links{margin:20px 0}.management-space-list{display:grid;gap:8px;margin-top:14px}.management-space-list a{display:flex;justify-content:space-between;gap:10px;padding:12px;background:#f3f6f3;border:1px solid #dde7df;font-size:13px}.management-confirm{font-size:14px;line-height:1.9;color:#607266;margin-bottom:24px}.management-preview{text-align:center;padding:10px 0 20px}.management-preview>svg{display:block;width:220px;max-width:100%;height:auto;margin:0 auto 15px;border:1px solid #e3e9e5}.management-preview code{display:block;font-size:13px;overflow-wrap:anywhere;margin-bottom:12px}.management-preview p{font-size:12px;color:#6a7c70;line-height:1.8;margin:12px 0}.management-lookup{margin-bottom:16px}.management-lookup>label{font-size:12px;display:block;margin-bottom:8px}.management-lookup>div{display:flex;gap:8px}.management-lookup input{min-width:0;width:100%;border:1px solid var(--line);padding:10px;font:inherit;border-radius:4px}.management-lookup button{flex-shrink:0;min-height:44px;padding:7px 10px;font-size:12px}.management-filter-note{padding:12px 20px;background:#f1f6ed;font-size:12px;color:#5e765d}.break-text{overflow-wrap:anywhere}.admin-page-title p{font-size:12px;margin-top:5px;color:#718078}
.admin-management-link{display:flex;align-items:center;gap:10px;min-height:46px;padding:12px 14px;margin-bottom:6px;font-size:13px;border-left:3px solid transparent}.admin-management-link.active{background:#273e35;color:#45cab5;border-left-color:#30b79c}.admin-management-link:hover{background:#273e35}.admin-nav-group{margin-top:18px}
@media(max-width:1100px){.management-table{table-layout:auto}.management-table th:last-child{width:145px}.management-table td,.management-table th{padding:14px 12px}.management-actions{gap:5px}.management-actions .button{padding-inline:8px}}
@media(min-width:768px) and (max-width:1100px){.management-panel .data-table thead{display:none}.management-panel .data-table,.management-panel .data-table tbody,.management-panel .data-table tr{display:block;width:100%}.management-panel .data-table tr{padding:20px;border-bottom:1px solid #e0e8e2}.management-panel .data-table td{display:flex;align-items:flex-start;gap:12px;padding:7px 0;border:0;min-height:32px;flex-wrap:wrap}.management-panel .data-table td:first-child{padding-top:0;padding-bottom:12px}.management-panel .data-table td:not(:first-child):not(:last-child):before{content:attr(data-label);font-size:12px;color:#809084;flex:0 0 85px}.management-panel .data-table td small{margin-top:0}.management-panel .data-table td:last-child{padding-top:12px}.management-actions{width:100%;justify-content:flex-end;gap:8px}.management-actions .button{min-height:44px;padding-inline:16px}.management-code strong,.management-person strong{font-size:14px}}
@media(max-width:767px){.admin-mobile-tabs{display:flex;overflow-x:auto;padding:0 10px;gap:0;scrollbar-width:none}.admin-mobile-tabs a{flex:0 0 auto;padding:14px 12px;min-height:46px}.management-stats{gap:9px;margin-bottom:16px}.management-stats>div{padding:14px 12px}.management-stats span{font-size:12px}.management-stats strong{font-size:23px;margin-top:7px}.management-toolbar{padding:14px;gap:10px}.management-toolbar .search-box{flex-basis:100%;min-width:0}.management-toolbar select{flex:1;min-width:0;font-size:14px}.management-panel .data-table thead{display:none}.management-panel .data-table,.management-panel .data-table tbody,.management-panel .data-table tr{display:block;width:100%}.management-panel .data-table tr{padding:16px;border-bottom:1px solid #e0e8e2}.management-panel .data-table td{display:flex;align-items:flex-start;gap:12px;padding:7px 0;border:0;min-height:32px;font-size:12px;flex-wrap:wrap}.management-panel .data-table td:first-child{padding-top:0;padding-bottom:12px}.management-panel .data-table td:first-child:before,.management-panel .data-table td:last-child:before{display:none}.management-panel .data-table td:not(:first-child):before{content:attr(data-label);font-size:12px;color:#809084;flex:0 0 70px}.management-panel .data-table td small{margin-top:0}.management-panel .data-table td:last-child{padding-top:12px}.management-actions{width:100%;display:flex;justify-content:flex-end;gap:8px}.management-actions .button{min-height:44px;flex:1;font-size:12px}.management-code strong,.management-person strong{font-size:14px}.management-preview>svg{width:200px}.management-lookup>div{flex-wrap:wrap}.management-lookup input{flex-basis:100%;font-size:16px}.management-lookup button{flex:1}.admin-page-title{flex-wrap:wrap}.admin-page-title .title-actions{max-width:none;width:100%;justify-content:flex-start}.management-panel .pagination{padding:16px;flex-wrap:wrap;gap:10px}.management-info{grid-template-columns:minmax(0,1fr)}.management-detail-links .button{width:100%}}
