:root{--navy:#062033;--gold:#C88A1D;--bg:#F6F7F8;--border:#E4E7EB;--secondary:#334155;--tint:#f6eddb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--navy);background:var(--bg);font-size:16px}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}header{max-width:1180px;margin:auto;display:flex;align-items:center;gap:20px;padding:24px 28px}.brand{display:flex;align-items:center;gap:10px;font-size:25px;white-space:nowrap}.brand img{object-fit:contain}.brand b{color:var(--gold)}.brand strong{color:var(--navy)}.tag{font-size:13px;color:var(--secondary);flex:1}main{max-width:1120px;margin:18px auto 70px;padding:0 24px}h1{font-size:32px;margin-bottom:10px}h2{font-size:22px;margin:0 0 18px}h3{font-size:20px;margin-top:32px}p{line-height:1.55}.intro,.small{color:var(--secondary)}.small{font-size:14px}.card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:28px;margin:24px 0;box-shadow:0 5px 16px #06203305}.narrow{max-width:520px}label{display:block;font-weight:600;margin:18px 0 8px}input{border:1.5px solid #9aa6b2;border-radius:12px;padding:13px 14px;color:var(--navy);background:white;font:inherit;width:100%;min-width:0}input:focus{outline:3px solid #c88a1d55;border-color:var(--gold)}button{font:inherit;font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:14px;padding:13px 18px;min-height:46px}button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.primary{color:white;background:var(--navy);border-color:var(--navy)}.primary:hover{background:#15354b}.outline{background:white;color:var(--navy);border-color:var(--border)}button:disabled{opacity:.5;cursor:default}#login-form>.primary,#limit-form>.primary{margin-top:22px}#login-form>.primary{width:100%}.section-head,.actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-head h2{margin:0}.search{display:flex;gap:12px;margin-top:22px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:13px;color:var(--secondary);font-weight:600;padding:14px 12px;background:var(--bg)}td{border-bottom:1px solid var(--border);padding:16px 12px}td .small{display:block;margin-top:6px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:20px}.account-email{font-size:22px;font-weight:600;overflow-wrap:anywhere}.monospace{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.metrics>div{border:1px solid var(--border);background:var(--bg);padding:18px;border-radius:16px}.metrics span{display:block;font-size:14px;line-height:1.5;color:var(--secondary)}.metrics b{display:block;font-size:25px;margin-top:10px}.notice{border:1px solid #d8b66b;background:var(--tint);border-radius:16px;padding:16px;line-height:1.5}#status{border-radius:14px;padding:16px;border:1px solid #d8b66b;background:var(--tint)}#status.error{border-color:#b83c3c;background:#fdf1f1;color:#892929}details{border-bottom:1px solid var(--border);padding:8px 0 22px}summary{cursor:pointer;font-weight:600}#new-limit{max-width:260px}#reason{max-width:680px;display:block}.audit-entry{border-top:1px solid var(--border);padding:14px 0}.audit-entry p{margin:3px 0;overflow-wrap:anywhere}dialog{border:1px solid var(--border);color:var(--navy);border-radius:24px;padding:28px;max-width:500px;width:calc(100% - 32px);box-shadow:0 12px 60px #0003}dialog::backdrop{background:#06203370}.large{font-weight:700;font-size:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){header{padding:18px;gap:12px;flex-wrap:wrap}.tag{font-size:12px}main{padding:0 16px}h1{font-size:28px}.card{padding:20px;border-radius:20px}.metrics{grid-template-columns:repeat(2,1fr)}.search{flex-wrap:wrap}.search input{flex-basis:100%}td,th{padding:12px 8px}.section-head{align-items:flex-start}td:first-child{min-width:220px}.pagination{justify-content:space-between;gap:8px}.brand{font-size:22px}}

select,textarea{border:1.5px solid #9aa6b2;border-radius:12px;padding:13px 14px;color:var(--navy);background:#fff;font:inherit;width:100%}select:focus,textarea:focus{outline:3px solid #c88a1d55;border-color:var(--gold)}#birds-panel{border-bottom:1px solid var(--border);padding-bottom:28px;margin-top:26px}#birds-panel h3{margin:16px 0}.support-request{border-top:1px solid var(--border);padding:18px 0}.support-request p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.support-request h3{margin:6px 0}#support-proposal-form>.primary{margin-top:20px}#support-inbox .actions{justify-content:flex-start;flex-wrap:wrap}.family-table td:nth-child(2){font-weight:600}
#support-reply-panel{border-top:1px solid var(--border);padding-top:20px;margin-top:20px}.check-row{display:flex;align-items:center;gap:12px;margin:16px 0}.check-row input[type=checkbox]{width:22px;height:22px;accent-color:#C88A1D;outline:1px solid #5B6B78;flex:none}

.cleanup-actions{justify-content:flex-start;flex-wrap:wrap}.danger{color:#a52222;background:#fff;border-color:#a52222}.danger:hover{background:#fff1f1}.danger:disabled{opacity:.45}#inactive-form{align-items:center;flex-wrap:wrap}#inactive-days{width:110px}.email-preview{white-space:pre-line;font-size:14px}#cleanup-key-form>.primary{margin-top:14px}#cleanup-delete-form>.actions{margin-top:22px}.check-row{display:flex;align-items:flex-start;gap:10px}.check-row input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--gold)}

#access-panel{border-top:1px solid var(--border);margin-top:24px;padding-top:8px}#access-form button{margin:18px 0}dialog .actions{flex-wrap:wrap}button,input,select,textarea{touch-action:manipulation}td{overflow-wrap:anywhere}
@media(max-width:600px){header .tag{flex-basis:100%;order:3}header #logout{margin-left:auto;padding:10px}main{margin-top:8px}.table-wrap{overflow:visible}#accounts tr,#inactive-rows tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-bottom:1px solid var(--border);padding:16px 0}#accounts td,#inactive-rows td{border:0;padding:4px;min-width:0}#accounts td:first-child,#inactive-rows td:first-child{grid-column:1/-1}table:has(#accounts) thead,table:has(#inactive-rows) thead{display:none}#accounts td:nth-child(2)::before{content:'Porumbei online: ';font-size:13px}#accounts td:nth-child(3)::before{content:'Limită: ';font-size:13px}#accounts td:last-child,#inactive-rows td:last-child{grid-column:1/-1}#accounts button,#inactive-rows button{width:100%}.actions{flex-wrap:wrap}.actions button{flex:1}.section-head{flex-wrap:wrap}.section-head button{width:100%}.metrics{gap:8px}.metrics>div{padding:12px}.account-email{font-size:19px}dialog{max-height:calc(100dvh - 32px);overflow:auto;padding:20px}dialog .actions{position:sticky;bottom:-20px;background:white;padding:16px 0}.family-table{table-layout:fixed}.family-table td{min-width:0!important}#cleanup-delete{width:100%}summary{min-height:44px;padding-top:10px}#inactive-form>button{width:100%}}
