
*{box-sizing:border-box}
.azgs-body{margin:0;min-height:100vh;background:linear-gradient(rgba(7,10,15,.94),rgba(7,10,15,.98)),url("../img/background.jpg") center/cover fixed;color:#edf1f5;font-family:Arial,Helvetica,sans-serif}
.azgs-body .navbar{margin-bottom:0;border-radius:0}
.azgs-shell{width:calc(100% - 24px);max-width:1180px;margin:18px auto 55px}
.azgs-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border:1px solid #34424e;border-radius:14px;background:linear-gradient(135deg,#19232d,#0e1319);box-shadow:0 16px 40px rgba(0,0,0,.28)}
.azgs-head small,.azgs-service small,.azgs-formwrap header small,.azgs-status-card>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#8197a8}.azgs-head h1{margin:4px 0 5px;color:#fff;font-size:27px}.azgs-head p{margin:0;color:#929ca6;font-size:10px}.azgs-status-top{padding:10px 12px;border:1px solid #526473;border-radius:8px;background:#eff1f3;color:#111!important;font-size:9px;font-weight:900;text-decoration:none!important}
.azgs-tabs{display:flex;gap:7px;overflow-x:auto;margin:11px 0;padding:7px;border:1px solid #313d47;border-radius:11px;background:#0d1218}.azgs-tabs a{flex:0 0 auto;padding:9px 12px;border:1px solid transparent;border-radius:8px;color:#aeb7c0!important;font-size:9px;font-weight:900;text-decoration:none!important}.azgs-tabs a.active{border-color:#dfe5e9;background:#e9edf0;color:#111!important}
.azgs-service{display:grid;grid-template-columns:1.05fr .95fr;gap:12px;padding:13px;border:1px solid #34414c;border-radius:13px;background:linear-gradient(145deg,#151c24,#0c1117)}
.azgs-service-info,.azgs-buybox{padding:17px;border:1px solid #2f3a44;border-radius:10px;background:rgba(7,11,16,.68)}.azgs-icon{display:grid;width:38px;height:38px;place-items:center;margin-bottom:13px;border:1px solid #445563;border-radius:10px;background:#17222c;font-size:18px}.azgs-service h2{margin:5px 0;color:#fff;font-size:25px}.azgs-service p{color:#919ca6;font-size:10px;line-height:1.6}.azgs-service ul{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 0;padding:0;list-style:none}.azgs-service li{padding:8px;border:1px solid #2c3740;border-radius:7px;background:#090d12;color:#c7cdd3;font-size:9px}.azgs-service li:before{content:"✓";margin-right:6px;color:#7bdca1}
.azgs-buybox h3{margin:0 0 12px}.azgs-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.azgs-prices button,.azgs-start-unban{position:relative;min-height:105px;border:1px solid #3c4a56;border-radius:9px;background:#10161d;color:#fff;font-size:19px;font-weight:900;cursor:pointer}.azgs-prices button:hover,.azgs-start-unban:hover{border-color:#7893a6}.azgs-prices small{display:block;margin-top:7px;color:#8995a0;font-size:7px}.azgs-prices i{position:absolute;right:6px;top:6px;padding:3px 5px;border-radius:999px;background:#4b3b15;color:#e8d18b;font-size:6px;font-style:normal}.azgs-pay-note{margin-top:11px!important}.azgs-unban-price{padding:17px;border:1px solid #3a4854;border-radius:9px;background:#0a0f14;color:#fff;font-size:30px;font-weight:900;text-align:center}.azgs-unban-price small{display:block;margin-top:5px}.azgs-start-unban{width:100%;min-height:42px;margin-top:8px;font-size:9px}
.azgs-linkgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.azgs-linkgrid a{display:grid;gap:6px;min-height:145px;padding:16px;border:1px solid #33414c;border-radius:11px;background:linear-gradient(145deg,#151d25,#0b1016);color:#fff!important;text-decoration:none!important}.azgs-linkgrid a:hover{border-color:#708b9e}.azgs-linkgrid span{font-size:20px}.azgs-linkgrid b{font-size:12px}.azgs-linkgrid small{color:#82909c;font-size:8px}
.azgs-status-card,.azgs-success{padding:20px;border:1px solid #34414c;border-radius:12px;background:#10161d}.azgs-status-card h2,.azgs-success h2{margin:5px 0}.azgs-status-card p,.azgs-success p{color:#939da7}.azgs-status-card a,.azgs-success a{display:inline-block;margin-top:7px;padding:9px 11px;border:1px solid #51616e;border-radius:7px;color:#fff!important;text-decoration:none!important}
.azgs-alert{margin:10px 0;padding:10px;border-radius:8px}.azgs-alert.error{border:1px solid #7e4650;background:#2c1419;color:#ffc2ca}.azgs-success{margin-bottom:10px;border-color:#3d7455;background:#10261a}.azgs-success>span{color:#8ad4a7;font-size:8px;font-weight:900}
.azgs-formwrap{margin-top:12px;border:1px solid #3b4b58;border-radius:13px;background:#0c1117;overflow:hidden}.azgs-formwrap[hidden]{display:none!important}.azgs-formwrap>header{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #2f3b45;background:#151e26}.azgs-formwrap h2{margin:4px 0 0;font-size:16px}.azgs-formwrap header button{width:30px;height:30px;border:1px solid #4b5964;border-radius:8px;background:#10151b;color:#fff}
.azgs-formwrap form{padding:12px}.azgs-order-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:9px}.azgs-order-summary>div{padding:9px;border:1px solid #2d3943;border-radius:8px;background:#080c11}.azgs-order-summary small,.azgs-order-summary strong{display:block}.azgs-order-summary small{color:#778894;font-size:7px}.azgs-order-summary strong{margin-top:5px;font-size:9px}
.azgs-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.azgs-fields label{display:grid;gap:5px}.azgs-fields label>span{color:#aeb6be;font-size:8px;font-weight:900}.azgs-fields input,.azgs-fields textarea{width:100%;border:1px solid #35434e;border-radius:8px;background:#070b10;color:#fff;outline:none}.azgs-fields input{height:39px;padding:0 10px}.azgs-fields textarea{min-height:90px;padding:10px}.azgs-fields .wide{grid-column:1/-1}
.azgs-pay{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;border:1px solid #34424d;border-radius:9px;background:#101720}.azgs-pay h3{margin:3px 0}.azgs-pay p{margin:0;color:#8995a0;font-size:9px}.azgs-pay a{padding:10px 13px;border:1px solid #5b6f7d;border-radius:8px;background:#edf0f2;color:#111!important;font-size:9px;font-weight:900;text-decoration:none!important}.azgs-confirm{display:flex;gap:8px;margin-top:10px;padding:11px;border:1px solid #3b4650;border-radius:8px;color:#aeb7c0;font-size:9px}.azgs-confirm input{width:auto}.azgs-final{display:flex;align-items:center;gap:12px;margin-top:9px}.azgs-final button{padding:11px 14px;border:1px solid #e1e5e8;border-radius:8px;background:#edf0f2;color:#111;font-weight:900}.azgs-final p{margin:0;color:#7f8b96;font-size:8px}
.azgs-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px}.azgs-flow>div{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #2f3b45;border-radius:8px;background:#0c1117}.azgs-flow b{display:grid;width:23px;height:23px;place-items:center;border-radius:6px;background:#19252f;color:#dce6ec}.azgs-flow span{font-size:8px;color:#8d99a4}
@media(max-width:800px){.azgs-service{grid-template-columns:1fr}.azgs-linkgrid{grid-template-columns:1fr 1fr}.azgs-order-summary{grid-template-columns:1fr 1fr}.azgs-flow{grid-template-columns:1fr}.azgs-head{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.azgs-shell{width:calc(100% - 12px)}.azgs-prices,.azgs-linkgrid,.azgs-fields,.azgs-order-summary{grid-template-columns:1fr}.azgs-service ul{grid-template-columns:1fr}.azgs-fields .wide{grid-column:auto}.azgs-pay,.azgs-final{align-items:stretch;flex-direction:column}.azgs-pay a,.azgs-final button{text-align:center}}

/* V5 — same navbar treatment as the normal AZG pages */
.azgs-body .navbar-da{background:#15171c!important;background-image:none!important;border-color:#2c3038!important;box-shadow:none!important}
.azgs-body .navbar-da .navbar-brand{color:#fff!important;background:none!important;text-shadow:none!important;font-weight:900!important}
.azgs-body .navbar-da .navbar-nav>li>a{color:#d5d8dd!important;background:transparent!important;text-shadow:none!important}
.azgs-body .navbar-da .navbar-nav>li.active>a,.azgs-body .navbar-da .navbar-nav>li>a:hover{color:#fff!important;background:#23262d!important}
.azgs-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}
.azgs-feature-grid>div{padding:10px;border:1px solid #2e3943;border-radius:8px;background:#090d12}
.azgs-feature-grid b,.azgs-feature-grid span{display:block}.azgs-feature-grid b{color:#fff;font-size:9px}.azgs-feature-grid span{margin-top:4px;color:#87939e;font-size:8px;line-height:1.35}
.azg-global-tools{position:fixed;right:12px;bottom:12px;z-index:80;display:flex;gap:7px;align-items:center}
.azg-global-tool,.azg-visitor-pill{min-height:34px;border:1px solid #3b4650;border-radius:9px;background:#11151b;color:#eef1f4;box-shadow:0 10px 28px rgba(0,0,0,.32)}
.azg-global-tool{padding:0 11px;font-size:9px;font-weight:900;cursor:pointer}
.azg-visitor-pill{display:flex;align-items:center;gap:7px;padding:0 10px;font-size:8px}.azg-visitor-pill span{color:#9da7b0}
@media(max-width:650px){.azgs-feature-grid{grid-template-columns:1fr}.azg-global-tools{left:6px;right:6px;bottom:6px;justify-content:center}}

/* V6.3 — unified AZG panel/hosting visual language */
.azgs-body{background:#101318!important}
.azgs-shell{max-width:1160px!important}
.azgs-head,.azgs-service,.azgs-formwrap,.azgs-status-card,.azgs-success,.azgs-linkgrid a{
  border-color:#343a43!important;
  background:linear-gradient(180deg,#20252c 0,#171b21 100%)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.24)!important;
}
.azgs-head{border-radius:8px!important}
.azgs-tabs{border-radius:7px!important;background:#171b21!important;border-color:#343a43!important}
.azgs-tabs a{border-radius:6px!important}
.azgs-tabs a.active{background:#f0f1f3!important;color:#111!important;border-color:#f0f1f3!important}
.azgs-service-info,.azgs-buybox,.azgs-feature-grid>div,.azgs-order-summary>div,.azgs-fields input,.azgs-fields textarea{
  border-color:#343a43!important;
  background:#13171c!important;
}
.azgs-service-info,.azgs-buybox{border-radius:7px!important}
.azgs-prices button,.azgs-start-unban{
  border-radius:6px!important;background:#171c22!important;border-color:#414852!important;
}
.azgs-prices button:hover,.azgs-start-unban:hover{background:#20262d!important}
.azgs-pay{background:#171c22!important;border-color:#39414a!important;border-radius:6px!important}
.azg-global-tool,.azg-visitor-pill{border-radius:6px!important;background:#171b21!important}
