html,body{max-width:100%;overflow-x:hidden}.admin-page{width:100%}.plan-card label{margin-top:16px}.plan-card .btn{margin-top:10px}.actions{gap:12px}.admin-section{margin-bottom:24px}@media(max-width:900px){.admin-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr}.admin-page .wrap{width:calc(100% - 24px)}.nav .wrap{width:100%;padding:0 18px}.nav-links{gap:14px}}@media(max-width:650px){body{width:100%;min-width:0}.wrap,.admin-page .wrap{width:calc(100% - 20px)!important}.nav{width:100%}.nav .wrap{width:100%!important;padding:0 12px;flex-direction:column;align-items:stretch!important;gap:8px!important}.nav .brand{justify-content:center}.nav-links{width:100%;justify-content:center!important;flex-wrap:wrap!important;gap:6px 14px!important}.nav-links a{font-size:.78rem;padding:6px 3px!important}.admin-page,.admin-page *{min-width:0}.admin-page p,.admin-page td,.admin-page small{overflow-wrap:anywhere}.stats-grid{grid-template-columns:1fr!important}.compact-form{grid-template-columns:1fr!important}.modal-panel{padding:22px}.admin-section{padding:18px;margin-bottom:20px}.user-item summary{align-items:flex-start}.table-wrap{overflow:visible!important;border:0!important;box-shadow:none!important}.table-wrap table{display:block;width:100%;background:transparent}.table-wrap thead{display:none}.table-wrap tbody{display:grid;gap:12px}.table-wrap tr{display:block;width:100%;padding:14px;border:1px solid #dce7f2;border-radius:14px;background:#fff}.table-wrap td{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;width:100%;padding:7px 0!important;border:0!important;white-space:normal!important;word-break:break-word}.table-wrap td[colspan]{display:block!important}.table-wrap td[colspan]::before{display:none}.table-wrap td::before{font-size:.68rem;font-weight:800;color:#64748b;text-transform:uppercase}.table-wrap td:nth-child(1)::before{content:'Data'}.table-wrap td:nth-child(2)::before{content:'Paket'}.table-wrap td:nth-child(3)::before{content:'Nominal/Bukti'}.table-wrap td:nth-child(4)::before{content:'Status/Aksi'}.table-wrap td:nth-child(5)::before{content:'Tanggal'}.table-wrap .actions{padding-top:8px;gap:12px}.table-wrap .actions .btn{min-width:96px}.plan-card .btn{margin-top:12px}.actions{gap:12px}}
