*{box-sizing:border-box}body{margin:0;font-family:Vinto,Tahoma,Arial,sans-serif;background:#faf9fd;color:#292238;line-height:1.7}a{color:#6840bd;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #c09eff;outline-offset:3px}[hidden]{display:none!important}header{display:flex;align-items:center;justify-content:space-between;padding:20px max(20px,calc((100vw - 1080px)/2));background:white;border-bottom:1px solid #eee9f5;gap:20px}.brand{font:800 32px Arial;color:#6c44c1;letter-spacing:-2px}.brand-i{position:relative}.brand-i:before{content:'';width:7px;height:7px;background:#ef606d;position:absolute;top:0;left:1px;border-radius:50%}.brand small{display:block;font:500 11px Tahoma;letter-spacing:0;color:#797080}nav{display:flex;gap:20px;font-size:13px}main{max-width:1080px;margin:auto;padding:44px 22px}.eyebrow{color:#7753b6;font-size:13px;font-weight:700}h1{font-size:clamp(26px,4vw,40px);line-height:1.4;margin:10px 0}h2{font-size:23px;margin:0 0 20px}h3{font-size:18px;margin:0 0 10px}.muted,small{color:#7d7487}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.card{background:white;border:1px solid #ece7f3;border-radius:24px;padding:28px;box-shadow:0 12px 40px #41206f05}.tabs{display:flex;gap:6px;background:#f4f0fa;border-radius:14px;padding:5px;margin-bottom:25px}.tabs button{flex:1;border:0;background:none;color:#7c6b92;border-radius:10px;padding:10px}.tabs button.active{background:#fff;color:#6f40c5;box-shadow:0 2px 6px #3320440a}.field{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:14px;font-weight:600}input,select,textarea{width:100%;border:1px solid #ded6e9;border-radius:12px;background:#fff;padding:12px 14px;min-height:48px;color:#292238}input:focus,select:focus,textarea:focus{outline:2px solid #c4aceb;border-color:#9a78d4}input[type=email],input[type=password],input[type=tel]{direction:ltr;text-align:left}textarea{min-height:90px;resize:vertical}.field small{font-size:11px;font-weight:400}.primary,.secondary,.danger{border:0;border-radius:12px;padding:12px 18px;min-height:46px}.primary{background:#7750cb;color:white}.secondary{background:#f0eafa;color:#654198}.danger{background:#fff0f2;color:#a02b49}.full{width:100%}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{display:flex;gap:10px;font-size:12px;margin:20px 0;align-items:start}.check input{width:18px;min-height:18px;flex-shrink:0}.notice{background:#fff5df;border:1px solid #eeddb8;border-radius:12px;padding:15px;margin:20px 0;white-space:pre-wrap}.notice.error{background:#fff0f3;color:#a12f4d;border-color:#f2d4dc}.notice.success{background:#edf8f3;color:#246848;border-color:#cfe9dd}.scope{border-top:1px solid #e5dfee;margin-top:32px;padding-top:22px;font-size:12px;color:#857a90}.scope p{margin:4px 0}.status{display:inline-flex;padding:5px 13px;border-radius:20px;background:#f5eddf;color:#936827;font-size:12px}.status.approved{background:#e8f6ef;color:#2d7654}.status.suspended,.status.rejected{background:#fdebf0;color:#a32e51}.avatar{display:grid;place-items:center;width:65px;height:65px;border-radius:20px;background:#ece2fb;color:#7743b8;font-size:27px;font-weight:700}.profile-head{display:flex;gap:18px;align-items:center;margin-bottom:25px}dl{margin:0}dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0ebf5;gap:15px}dt{color:#81758d}dd{margin:0;overflow-wrap:anywhere}.private{font-size:12px;background:#f8f5fb;border-radius:12px;padding:12px;color:#7a668e}.toolbar{display:flex;gap:12px;margin:20px 0}.toolbar input{flex:1}.toolbar select{width:170px}.user-card{margin:16px 0}.user-top{display:flex;justify-content:space-between;gap:12px}.user-card p{margin:8px 0}.decision label{margin-top:16px}.audit{font-size:12px;max-height:400px;overflow:auto}.audit article{padding:12px;border-bottom:1px solid #eee}.loading{opacity:.6;pointer-events:none}.empty{padding:40px;text-align:center;color:#84788e}.bullet{padding:18px 0;border-bottom:1px solid #f1ecf6}.bullet b{display:block;color:#56387d}footer{max-width:1080px;margin:0 auto;padding:24px;color:#968b9e;font-size:12px;display:flex;justify-content:space-between}dialog{border:1px solid #e0d5ed;border-radius:22px;padding:28px;width:min(460px,calc(100% - 32px));color:#332740}dialog::backdrop{background:#20102f88}dialog .row{margin-top:20px}.count{color:#9a8baa;font-size:12px}@media(max-width:680px){header{padding:15px 18px}nav{gap:12px;font-size:11px}.brand{font-size:27px}main{padding:28px 18px}.grid,.split{grid-template-columns:1fr}.card{padding:22px;border-radius:20px}.toolbar{flex-wrap:wrap}.toolbar input{min-width:100%}.toolbar select{flex:1}.user-top{flex-wrap:wrap}footer{padding:20px 18px}.scope{margin-top:25px}}
