*{box-sizing:border-box}body{background:#140d28;color:#fff;font:15px/1.65 Arial,'Helvetica Neue',sans-serif;margin:0}.wrap{max-width:750px;margin:auto;padding:27px 15px 45px}.logo{display:block;max-width:200px;max-height:100px;width:auto;height:auto;object-fit:contain;margin:0 auto 24px;border:0;background:none;box-shadow:none}.brand-text{text-align:center;color:#fff;font-size:30px;font-weight:900;margin:0 0 24px}.heading{text-align:center;font-size:27px;line-height:1.25;margin:0 0 6px}.subtitle{text-align:center;color:#cbb6e6;font-size:13px;margin:0 0 24px}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.tab{background:#302047;color:#fff;border:1px solid #4b366c;border-radius:12px;padding:16px 4px;cursor:pointer;min-width:0;font-weight:bold}.tab.active{background:#9e4fff}.tab small{display:block;font-size:11px;font-weight:normal;color:#e9d7fc}.tab b{font-size:23px;display:block}.panel{background:#261941;border-radius:14px;padding:26px 23px;margin-bottom:16px}.panel-title{color:#ffd700;font-size:21px;margin:0 0 8px}.desc{color:#cbb6e6;font-size:13px;margin:0 0 20px}label.field{display:block;font-weight:bold;font-size:13px;margin:0 0 19px}label.field input,label.field select,label.field textarea{display:block;width:100%;background:#fff;color:#191525;border:2px solid #e8d8f5;border-radius:9px;padding:13px;font:14px Arial,sans-serif;outline:0;margin-top:8px}label.field textarea{min-height:130px;resize:vertical}label.field input:focus,label.field select:focus,label.field textarea:focus{border-color:#9e4fff}.primary{background:#9e4fff;color:white;border:0;border-radius:9px;padding:15px 20px;font-weight:800;cursor:pointer}.full{width:100%}.upload{border:2px dashed #79549b;border-radius:12px;background:#2b1c49;text-align:center;padding:18px;margin-bottom:19px}.upload small{display:block;color:#bba6d4}.upload label{display:inline-block;background:#493366;border:1px solid #75559c;border-radius:8px;padding:10px 16px;cursor:pointer;margin-top:12px}.thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.thumb{position:relative}.thumb img{width:76px;height:76px;object-fit:cover;border-radius:8px}.thumb button{position:absolute;right:-7px;top:-7px;border:none;border-radius:50%;background:#d94b69;color:white;cursor:pointer}.warning{background:#35234d;border:1px solid #68448a;border-radius:11px;padding:18px;margin:15px 0 22px;font-size:13px}.warning h3{color:#f7ce87;font-size:14px;margin:0 0 10px}.warning p{margin:0 0 12px}.warning p:last-child{margin:0}.verify-line{display:flex;align-items:stretch;background:#fff;border:2px solid #b88cff;border-radius:9px;overflow:hidden;min-height:55px}.verify-input{display:block!important;background:white!important;color:#191525!important;-webkit-text-fill-color:#191525!important;min-width:0;width:0;flex:1;padding:0 12px;border:0!important;outline:0;font:14px Arial,sans-serif;border-radius:0!important}.verify-input::placeholder{color:#77717f!important;-webkit-text-fill-color:#77717f!important}.verify-btn{background:#9e4fff;color:#fff;border:0;min-width:123px;padding:0 11px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.result{display:none;border-radius:9px;padding:16px;margin-top:17px;text-align:center;font-size:13px}.result strong{display:block;font-size:16px;margin-bottom:5px}.status{padding:13px;border-radius:8px;background:#44305e;margin:13px 0}.error{background:#642c3b;padding:13px;border-radius:8px}.foot{text-align:center;font-size:11px;color:#aa94c7;margin:25px 0}input,textarea,select{max-width:100%}.panel form>label{display:block;margin-bottom:15px}.panel form>label>input{display:block;width:100%;background:#fff;color:#191525;padding:11px;border-radius:7px;border:0}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:10px;border-bottom:1px solid #554168;text-align:left;word-break:break-word}a{color:#d0b0ff}.nav{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0 20px}.nav a{padding:9px 13px;background:#38264e;border-radius:8px;text-decoration:none}.admin-wrap{max-width:1150px;margin:auto;padding:20px}button{cursor:pointer}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.actions input,.actions select,.actions textarea{background:#fff;color:#222;padding:8px;border-radius:6px;border:none}.mini{padding:8px 11px;background:#9e4fff;border:0;color:#fff;border-radius:6px}.attachment{max-width:150px;max-height:150px;border-radius:7px;margin:8px}textarea{width:100%}@media(max-width:450px){.wrap{padding:18px 12px}.panel{padding:20px 14px}.tabs{gap:6px}.tab{padding:12px 2px;font-size:12px}.tab small{font-size:10px}.verify-btn{min-width:107px;padding:0 7px;font-size:10px}.verify-input{font-size:12px;padding:0 8px}.heading{font-size:24px}}