.admin-pricing-shell{min-height:calc(100vh - 72px);display:grid;grid-template-columns:280px 1fr;background:#090d15;color:#edf1f7;direction:ltr}.admin-nav{border-right:1px solid #27303e;padding:28px 20px;display:flex;flex-direction:column;background:#0b1018;direction:rtl}.admin-logo{display:flex;align-items:center;gap:12px;padding:0 8px 28px;border-bottom:1px solid #262e3b}.admin-logo>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#2f205b;color:#9878ff;font-size:23px}.admin-logo div{display:grid}.admin-logo small{font-space:nowrap;font-size:9px;color:#718092;letter-spacing:.4px}.admin-nav nav{display:grid;gap:8px;margin-top:18px}.admin-nav nav span,.admin-nav nav a{padding:12px 15px;color:#a8b2c1;border-radius:9px;font-size:14px}.admin-nav nav a.active{background:#30245d;color:#fff}.admin-profile{margin-top:auto;border-top:1px solid #262e3b;padding:20px 8px 0;display:flex;align-items:center;gap:11px}.admin-profile>span{width:42px;height:42px;display:grid;place-items:center;background:#286b5e;border-radius:11px}.admin-profile div{display:grid}.admin-profile small{color:#7f8b9b;font-size:10px}.admin-pricing-main{direction:rtl;padding:55px 42px;max-width:1280px;width:100%;margin:auto}.admin-pricing-main header{text-align:left;direction:ltr}.admin-pricing-main header h1{font-size:38px;margin:11px 0 4px;letter-spacing:-1px}.admin-pricing-main header p{color:#9aa6b6;margin:0}.admin-connected{margin:38px 0 22px;border:1px solid #205e49;background:#0d2a22;color:#84e2b9;border-radius:13px;padding:19px;display:flex;gap:14px;align-items:flex-start}.admin-connected>span{font-size:25px}.admin-connected b{font-size:15px}.admin-connected p{margin:2px 0 0;color:#66cda3;font-size:12px}.admin-saved{margin-top:20px;padding:12px 15px;border-radius:9px;background:#143c30;color:#83e0b8}.pricing-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pricing-service-card{border:1px solid #293342;background:#101620;border-radius:15px;padding:22px;direction:rtl}.pricing-service-head{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #29323f}.service-admin-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:#282050;color:#9b7cff;font-size:20px}.pricing-service-head h2{font-size:18px;margin:0}.pricing-service-head small{color:#778496}.service-switch{display:flex;align-items:center;gap:7px;cursor:pointer}.service-switch input{position:absolute;opacity:0}.service-switch i{width:42px;height:23px;border-radius:99px;background:#3c4654;position:relative}.service-switch i:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;top:3px;right:3px;transition:.2s}.service-switch input:checked+i{background:#7b5cff}.service-switch input:checked+i:after{right:22px}.service-switch b{font-size:11px}.pricing-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.pricing-fields label>span{display:block;font-size:12px;font-weight:800;margin-bottom:7px}.pricing-fields label>div{display:flex;align-items:center;border:1px solid #303b4b;border-radius:9px;background:#0b1018;overflow:hidden}.pricing-fields input{background:transparent;border:0!important;color:#fff;direction:ltr;box-shadow:none!important}.pricing-fields em{font-style:normal;font-size:10px;color:#8c98a8;padding:0 10px;white-space:nowrap}.pricing-fields small{display:block;color:#707d8e;font-size:9px;margin-top:5px}.pricing-example{display:flex;justify-content:space-between;align-items:center;background:#0b111a;border:1px solid #283240;border-radius:9px;padding:11px 12px;font-size:11px;margin-bottom:14px}.pricing-example b{color:#8ee1bf}.pricing-service-card>button{width:100%;background:#7456df;box-shadow:none}.pricing-formula{margin-top:18px;background:#101620;border:1px solid #293342;border-radius:13px;padding:18px}.pricing-formula code{display:block;direction:rtl;color:#a98cff;margin:8px 0}.pricing-formula p{font-size:11px;color:#8995a5;margin:0}.discipline-picker .disabled-service{opacity:.45}.discipline-picker .disabled-service span{cursor:not-allowed;background:#f2f3f5}@media(max-width:900px){.admin-pricing-shell{display:block}.admin-nav{display:none}.admin-pricing-main{padding:30px 18px}.pricing-form-grid{grid-template-columns:1fr}.pricing-fields{grid-template-columns:1fr}}
