:root{--navy:#071f33;--navy2:#0b314e;--blue:#08a8f4;--ink:#10283b;--muted:#60788b;--line:#dbe5ec;--bg:#f4f7fa;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink)}header{background:var(--navy);color:#fff;padding:0 24px}.nav{max-width:1180px;margin:auto;min-height:66px;display:flex;align-items:center;gap:30px}.brand{font-size:27px;font-weight:800;color:#fff;text-decoration:none}.brand span{color:var(--blue)}.navlinks{display:flex;gap:26px;margin-left:auto;align-items:center}.navlinks a{color:#fff;text-decoration:none;font-weight:700;font-size:14px}.navlinks a.active{color:#55c7ff}.wrap{max-width:1080px;margin:auto;padding:56px 28px}.ey{color:#087bc1;font-weight:800;letter-spacing:.09em;text-transform:uppercase;font-size:13px}h1{font-size:42px;margin:9px 0 10px}.lead{color:var(--muted);font-size:17px;line-height:1.55;margin:0 0 28px}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 8px 28px #16334a12}.auth{max-width:600px}.field{margin:0 0 17px}label{display:block;font-weight:700;margin-bottom:7px}input{width:100%;padding:13px 14px;border:1px solid #bfcdda;border-radius:8px;font-size:16px;background:#fff}.btn{display:inline-block;padding:13px 20px;border:0;border-radius:8px;background:#087bc1;color:#fff;font-weight:800;text-decoration:none;cursor:pointer}.btn.full{width:100%}.btn.secondary{background:#fff;color:#0a6fae;border:1px solid #9dcbe7}.links{display:flex;justify-content:space-between;gap:14px;margin-top:17px;flex-wrap:wrap}.links a,.textlink{color:#087bc1;font-weight:700;text-decoration:none}.note{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.5}.grid{display:grid;grid-template-columns:1.3fr .7fr;gap:22px}.product{padding:18px 0;border-bottom:1px solid #e4ebf0;display:flex;justify-content:space-between;gap:20px;align-items:center}.product:last-child{border-bottom:0}.status{font-size:12px;font-weight:800;text-transform:uppercase;color:#087bc1}.muted{color:var(--muted)}.back{display:inline-block;margin-top:25px;color:#087bc1;font-weight:700;text-decoration:none}@media(max-width:720px){.nav{align-items:flex-start;padding:16px 0;flex-direction:column;gap:14px}.navlinks{margin:0;gap:14px;flex-wrap:wrap}.wrap{padding:38px 20px}h1{font-size:34px}.grid{grid-template-columns:1fr}}
.action{text-align:right;min-width:150px}.account-link{display:block;padding:14px 0;border-bottom:1px solid #e4ebf0;color:var(--ink);text-decoration:none}.account-link:first-of-type{padding-top:0}.account-link:last-of-type{margin-bottom:20px}.account-link strong{display:block}.account-link span{display:block;color:var(--muted);margin-top:3px}.account-link:hover strong{color:#087bc1}.summary{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}.summary-box{border:1px solid var(--line);border-radius:10px;padding:16px}.summary-box span{display:block;color:var(--muted);font-size:13px;margin-bottom:5px}.form-actions{display:flex;gap:12px;align-items:center;margin-top:20px;flex-wrap:wrap}.success{display:none;margin-top:16px;padding:12px 14px;border:1px solid #a9d8bd;border-radius:8px;background:#f2fbf6;color:#24613d;font-weight:700}@media(max-width:720px){.summary{grid-template-columns:1fr}.action{text-align:left}.product{align-items:flex-start;flex-direction:column}}
.manage-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.btn.secondary{background:#fff;color:#0878bb;border:1px solid #87c8ef}.danger-zone{margin-top:24px;padding-top:22px;border-top:1px solid #d9e3ea}.btn.danger{background:#fff;color:#a22;border:1px solid #d9a3a3}.confirm-box{margin-top:18px;padding:18px;border:1px solid #efc7c7;background:#fff8f8;border-radius:12px}.success-box{margin-top:18px;padding:18px;border:1px solid #9bd4ad;background:#effaf2;border-radius:12px;color:#12652e;font-weight:700}

[hidden]{display:none !important;}
