/* AKAME WEB ACCESS UX V19 */
.creation-token-wrap{padding:18px!important;border-color:rgba(48,220,132,.18)!important;background:linear-gradient(145deg,rgba(8,20,15,.72),rgba(8,9,13,.92))!important;box-shadow:0 16px 38px rgba(0,0,0,.24)}
.token-heading{margin-bottom:12px!important}.token-heading label{font-size:12px!important}.token-heading small{font-size:9px!important;line-height:1.5}.token-heading>span{padding:5px 8px!important;font-size:8px!important}
.creation-token-input{min-height:48px;font-size:13px!important;font-weight:800;letter-spacing:.06em!important}
.token-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important}
.channel-token-link{width:100%!important;min-height:58px;padding:11px 14px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid rgba(48,220,132,.3)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(21,126,78,.23),rgba(8,26,18,.5))!important;color:#59efa4!important;text-decoration:none!important;box-shadow:0 12px 30px rgba(18,120,70,.08);transition:.18s}
.channel-token-link:hover{transform:translateY(-1px);border-color:rgba(72,239,166,.55)!important;background:linear-gradient(135deg,rgba(24,147,90,.30),rgba(8,31,20,.62))!important;text-decoration:none!important}
.channel-token-link .channel-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(49,224,135,.12);border:1px solid rgba(49,224,135,.24);font-size:17px}
.channel-token-link .channel-copy{min-width:0}.channel-token-link .channel-copy b{display:block;font-size:12px;line-height:1.25;color:#73f3b4}.channel-token-link .channel-copy small{display:block;margin-top:3px;font-size:8px;color:#8ea99a;line-height:1.35}.channel-token-link .channel-open{font-size:17px;color:#66eaa8}
.token-actions>small{max-width:100%!important;text-align:left!important;font-size:9px!important;line-height:1.45!important}
.creation-policy-warning{margin-top:11px;padding:11px 12px;border:1px solid rgba(255,184,72,.17);border-radius:10px;background:rgba(117,72,8,.08);color:#c7ac82;font-size:9px;line-height:1.55}.creation-policy-warning b{color:#ffd080}.creation-policy-warning strong{color:#fff}.creation-policy-list{display:grid;gap:5px;margin-top:7px}.creation-policy-list span{display:flex;gap:7px;align-items:flex-start}.creation-policy-list i{font-style:normal;color:#ffbf58}
.creation-access-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.creation-access-badges span{padding:5px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#858e9a;font-size:8px;font-weight:900}.creation-access-badges span:first-child{color:#5be79f;border-color:rgba(54,226,145,.17)}
.access-gate-admin-card .ip-limit-admin-note{margin-top:10px;padding:9px 10px;border-radius:8px;border:1px solid rgba(255,184,72,.13);background:rgba(111,69,7,.06);color:#aa9675;font-size:9px;line-height:1.45}.access-gate-admin-card .ip-limit-admin-note b{color:#ffd078}
@media(max-width:650px){.creation-token-wrap{padding:14px!important}.channel-token-link{min-height:64px!important;padding:12px!important}.channel-token-link .channel-copy b{font-size:11px}.channel-token-link .channel-copy small{font-size:8px}.creation-policy-warning{font-size:9px}}
