*{box-sizing:border-box}body{color:#12172b;background:#f6f7fb;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,a{cursor:pointer}aside{background:#fff;border-right:1px solid #e7e9f3;width:292px;padding:18px 14px;position:fixed;inset:0 auto 0 0;overflow:auto;box-shadow:0 10px 40px #0000000a}aside .brand img{width:210px;margin:0 auto 18px;display:block}.paynetBrand{object-fit:contain;max-height:70px}.loginLogoPaynet{object-fit:contain;max-height:95px;width:240px!important}.menuGroup{margin:8px 0}.groupTitle{letter-spacing:.08em;justify-content:space-between;font-size:11px;color:#8a92aa!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;margin-top:10px!important;padding:9px 10px!important}.rot{transform:rotate(180deg)}aside button{text-align:left;color:#35405d;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;margin:3px 0;padding:11px 13px;font-weight:750;display:flex}aside button:hover,aside .active{color:#fff;background:linear-gradient(135deg,#6f2dbd,#00aeef);box-shadow:0 12px 28px #6f2dbd33}.logout{color:#35405d!important;box-shadow:none!important;background:#f9fafc!important;margin-top:10px!important}.powered{color:#7b829a;border-top:1px solid #edf0f7;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:13px;font-size:12px;font-weight:800;display:flex}.powered img{object-fit:contain;height:28px;width:28px!important;margin:0!important}main{margin-left:292px;padding:22px 28px}header{justify-content:space-between;align-items:center;height:72px;display:flex}h1,h2,h3,p{margin:0}header h1{font-size:31px}.pill{color:#6f2dbd;background:#fff;border:1px solid #e8eaf3;border-radius:999px;padding:12px 18px;font-weight:900}.cards{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.card,.panel{background:#fff;border:1px solid #e8eaf3;border-radius:20px;box-shadow:0 15px 35px #1b25590d}.card{justify-content:space-between;align-items:center;min-height:125px;padding:22px;display:flex}.card span{color:#5e6683;font-size:13px;font-weight:700}.card h2{margin-top:10px;font-size:31px}.card i{color:#fff;background:linear-gradient(135deg,#6f2dbd,#00aeef);border-radius:20px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 25px #6f2dbd44}.grid{grid-template-columns:1.1fr 1.4fr;gap:18px;margin-top:18px;display:grid}.grid2{grid-template-columns:380px 1fr;gap:18px;display:grid}.panel{padding:20px}.panel h3{align-items:center;gap:10px;margin-bottom:18px;font-size:18px;display:flex}.row,.request,.notice{background:#fbfcff;border:1px solid #edf0f7;border-radius:15px;margin:10px 0;padding:14px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.row span,.request span,.hint{color:#66708f;font-size:13px}.notice p{color:#66708f;margin-top:6px}.login{background:radial-gradient(circle at 0 0,#efe7ff,#f7f8fc 45%,#fff);place-items:center;min-height:100vh;display:grid}.loginCard{text-align:center;background:#fff;border:1px solid #e8eaf3;border-radius:28px;width:430px;padding:34px;box-shadow:0 25px 70px #2a176b22}.loginCard>img{width:190px}.loginCard h1{margin-top:14px}.loginCard p{color:#66708f;margin:8px 0 24px}input,select,textarea{width:100%;font:inherit;background:#fff;border:1px solid #dfe3ef;border-radius:13px;margin:7px 0;padding:13px}textarea{min-height:95px}button{color:#fff;background:linear-gradient(135deg,#6f2dbd,#00aeef);border:0;border-radius:13px;margin:6px 6px 6px 0;padding:12px 16px;font-weight:900;box-shadow:0 12px 24px #6f2dbd30}table{border-collapse:separate;border-spacing:0 10px;width:100%}td{background:#fbfcff;border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7;padding:14px}td:first-child{border-left:1px solid #edf0f7;border-radius:13px 0 0 13px}td:last-child{border-right:1px solid #edf0f7;border-radius:0 13px 13px 0}.wide{overflow:auto}.request button:nth-of-type(2){background:linear-gradient(135deg,#12b981,#34d399)}a{color:#6f2dbd;font-weight:900;text-decoration:none}.hero{flex-direction:column;justify-content:center;min-height:330px;display:flex}.hero h2{font-size:34px}.hero p{color:#66708f;max-width:760px;margin-top:12px}.miniGrid{grid-template-columns:repeat(4,150px);gap:15px;margin-top:24px;display:grid}.miniGrid div{text-align:center;color:#6f2dbd;background:#fafaff;border:1px solid #e7e0ff;border-radius:18px;padding:22px;font-weight:900}@media (width<=1100px){aside{width:auto;position:static}main{margin:0}.cards,.grid,.grid2,.miniGrid{grid-template-columns:1fr}}@media (width<=1450px){.cards{grid-template-columns:repeat(3,1fr)}}.taxBox{color:#38216c;background:#f6f3ff;border:1px solid #e1d8ff;border-radius:16px;flex-direction:column;gap:5px;margin:10px 0;padding:12px;display:flex}.taxBox b{color:#6f2dbd}.success{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;padding:10px;font-weight:700}
