.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.admin-metrics .card{padding:22px}.admin-metrics span{display:block;font-size:11px;color:#886b51;line-height:1.5}.admin-metrics strong{display:block;font-size:28px;margin-top:12px;overflow-wrap:anywhere}.admin-chart-card,.admin-reset-card,.admin-users-card,.admin-link-history{margin-bottom:22px}.admin-chart{height:190px;display:flex;gap:5px;align-items:flex-end;padding:0 24px 20px}.admin-chart>div{display:flex;align-items:flex-end;justify-content:center;gap:2px;position:relative;flex:1;min-width:0;height:100%}.admin-chart i{display:block;width:40%;height:2px;max-width:20px;min-height:2px;border-radius:4px 4px 0 0;background:#ed842f}.admin-chart .admin-signup-bar{background:#ccab69}.admin-chart span{position:absolute;top:calc(100% + 6px);font-size:8px;color:#9a7c5c}.admin-chart-key{font-size:10px;color:#ed842f}.admin-chart-key b{color:#b59451;font-weight:400;margin-left:9px}.admin-chart-note{font-size:10px;line-height:1.7;color:#967b5e;padding:15px 24px 20px}.admin-reset-card>form,.admin-reset-result{padding:0 24px 24px}.admin-reset-card form label{font-size:12px;color:#80654c}.admin-reset-card form>.button{margin-top:18px}.admin-reset-result{border-top:1px solid #e6d7c1;padding-top:22px}.admin-reset-result strong{display:block;font-size:14px;overflow-wrap:anywhere}.admin-reset-result label{display:block;margin:16px 0;font-size:11px;color:#886b51}.admin-reset-result p{font-size:10px;line-height:1.8;margin-top:15px;color:#8b7054}.admin-reset-result input{font-size:12px}.admin-user-search{display:flex;align-items:center;gap:12px;margin:0 24px 20px;color:#9b7b57}.admin-user-search input{margin:0}.admin-table-wrap{overflow-x:auto}.admin-users{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.admin-users th{font-size:10px;color:#987958;font-weight:500;padding:13px 18px;background:#f5e8d4;white-space:nowrap}.admin-users td{padding:18px;border-top:1px solid #ecdfca;line-height:1.7}.admin-users td:first-child{min-width:210px;overflow-wrap:anywhere}.admin-users td>span{display:block;color:#95785a;font-size:10px}.admin-users .chip{font-size:8px;margin-left:7px}.admin-users .text-button{font-size:10px}.admin-users td:not(:first-child){white-space:nowrap}.admin-pages{padding:15px 24px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#987a5a}.admin-pages>div{display:flex;gap:10px}.admin-link-history>div:not(.card-header){display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:17px 24px;border-top:1px solid #e8dac4;font-size:11px}.admin-link-history>div>span{font-size:10px;color:#937658}.admin-link-history>div>b{margin-left:auto;color:#a05e28;font-size:10px}.admin-link-history strong{overflow-wrap:anywhere}#workspace-delete-label{display:block;font-size:12px;color:#856b53;line-height:1.7}#workspace-delete-label[hidden]{display:none}#workspace-delete-hint{overflow-wrap:anywhere}
@media(max-width:1000px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.admin-metrics{gap:11px}.admin-metrics .card{padding:18px 16px}.admin-metrics strong{font-size:24px}.admin-metrics span{font-size:10px}.admin-chart{padding-left:14px;padding-right:14px;gap:3px}.admin-chart span{font-size:7px}.admin-chart-card .card-header{flex-wrap:wrap}.admin-users td,.admin-users th{padding:12px}.admin-user-search{margin-left:18px;margin-right:18px}.admin-reset-card>form,.admin-reset-result{padding-left:20px;padding-right:20px}.admin-reset-card .button{white-space:normal}.admin-link-history>div:not(.card-header){padding:15px 20px}.admin-reset-result input{font-size:16px}}

.admin-active-links{margin-bottom:22px}.admin-active-row{padding:20px 24px;border-top:1px solid #e8dac4;display:flex;align-items:center;gap:18px;justify-content:space-between}.admin-active-row>div{min-width:0}.admin-active-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.admin-active-row span{display:block;font-size:10px;line-height:1.8;color:#987755;margin-top:6px}.admin-active-row .text-button{font-size:11px;flex-shrink:0}@media(max-width:760px){.admin-active-row{padding:18px 20px;align-items:flex-start;flex-direction:column;gap:14px}}

.admin-period-label{display:flex;align-items:center;gap:12px;font-size:11px;color:#886b51}.admin-period-label select{width:auto;margin:0;padding:10px 28px 10px 12px;font-size:12px;min-height:40px}.admin-chart-key{padding:0 24px 22px}#admin-period-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:0 24px 20px}#admin-period-form[hidden]{display:none}#admin-period-form label{font-size:11px;color:#886b51;flex:1;max-width:200px;min-width:120px}#admin-period-form input{margin-top:6px;font-size:13px;padding:10px 12px;min-height:42px}#admin-period-form .button{min-height:42px;padding:10px 18px}#admin-period-form .form-error{flex-basis:100%;margin:0}.admin-chart>div:focus-visible{outline:2px solid #aa501b;outline-offset:3px;border-radius:5px}@media(max-width:760px){.admin-period-label{width:100%;justify-content:space-between}.admin-period-label select{font-size:16px}.admin-chart-key{padding-left:18px}.admin-chart-card .card-header{gap:16px}#admin-period-form{padding-left:18px;padding-right:18px}#admin-period-form input{font-size:16px}.admin-chart span{font-size:8px}}
