.private-control-centre{margin:14px 0 18px;border:1px solid rgba(239,107,196,.16);border-radius:20px;background:linear-gradient(145deg,rgba(18,14,22,.98),rgba(10,9,13,.98));padding:22px;box-shadow:0 20px 60px rgba(0,0,0,.22)}.private-control-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:15px}.private-control-head small,.private-control-title small{font-size:7px;letter-spacing:.14em;color:#786d7b;font-weight:800}.private-control-head h3{font-family:"Space Grotesk";font-size:25px;margin:5px 0}.private-control-head p{color:#7f7482;font-size:9px;line-height:1.6;margin:0}.private-control-save{font-size:6px;font-weight:900;letter-spacing:.12em;padding:6px 8px;border-radius:99px;color:#76dca4;border:1px solid rgba(102,213,154,.2);background:rgba(102,213,154,.07)}.private-control-save.dirty{color:#f0adce;border-color:rgba(239,107,196,.22);background:rgba(239,107,196,.07)}.private-control-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px}.private-control-card{border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#0e0c12;padding:18px}.private-control-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.private-control-title>span{width:32px;height:32px;border-radius:10px;background:rgba(239,107,196,.09);color:#ef6bc4;display:grid;place-items:center}.private-control-title h4{font-family:"Space Grotesk";font-size:15px;margin:3px 0 0}.private-control-card label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid rgba(255,255,255,.04)}.private-control-card label>span{font-size:9px;font-weight:700}.private-control-card label small{display:block;color:#665d69;font-size:7px;font-weight:400;margin-top:3px}.private-control-card input{width:min(48%,330px);height:35px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#151119;color:#eee;padding:0 10px;font:inherit;font-size:9px;outline:none}.private-control-card input:focus{border-color:rgba(239,107,196,.42);box-shadow:0 0 0 3px rgba(239,107,196,.06)}.currency-preview{margin-top:9px;border:1px dashed rgba(255,255,255,.08);border-radius:10px;padding:12px}.currency-preview small,.currency-preview b{display:block}.currency-preview small{font-size:6px;color:#625967}.currency-preview b{font-size:13px;margin-top:5px}.private-module-controls{margin-top:10px}.private-toggle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.private-module-toggle{border:1px solid rgba(102,213,154,.14);border-radius:11px;background:rgba(102,213,154,.035);color:#ddd;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.private-module-toggle b,.private-module-toggle small{display:block}.private-module-toggle b{font-size:9px}.private-module-toggle small{font-size:6px;color:#716876;margin-top:3px}.private-module-toggle i{position:relative;width:29px;height:16px;border-radius:99px;background:#52bf83;flex:0 0 auto;margin-left:10px}.private-module-toggle i::after{content:"";position:absolute;width:12px;height:12px;top:2px;right:2px;border-radius:50%;background:white;transition:.18s}.private-module-toggle.off{border-color:rgba(255,255,255,.06);background:#100d13;opacity:.72}.private-module-toggle.off i{background:#342d38}.private-module-toggle.off i::after{right:15px}.private-control-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.055)}.private-control-footer span{font-size:7px;color:#6f6673}.private-control-footer button{height:38px;border:0;border-radius:10px;padding:0 16px;background:linear-gradient(135deg,#e864ba,#9f3c91);color:white;font:inherit;font-size:8px;font-weight:900;cursor:pointer}.private-control-footer button:disabled{opacity:.55;cursor:wait}@media(max-width:800px){.private-control-layout,.private-toggle-grid{grid-template-columns:1fr}.private-control-head,.private-control-footer{display:block}.private-control-save{display:inline-block;margin-top:10px}.private-control-card label{display:block}.private-control-card input{width:100%;margin-top:8px}.private-control-footer button{width:100%;margin-top:12px}.private-control-centre{padding:16px}}