.account-main{padding-block:45px 70px;max-width:1080px}.account-main h1{font-size:42px;margin-top:15px}.account-intro{color:var(--muted);margin:16px 0 28px}.account-box{padding:30px;background:white;border:1px solid var(--line);border-radius:18px;margin:24px 0}.account-box h2{font-size:25px;margin-bottom:16px}.account-box>p{margin:12px 0;color:var(--muted)}.account-box form{max-width:720px}.account-box .field{margin-block:16px}.account-box input:not([type=checkbox]),.account-box select,.account-main dialog input{padding:12px;border:1px solid #b5c5b9;border-radius:8px;width:100%;background:white}.account-box .checkline{align-items:start;margin:15px 0;font-size:14px;flex-wrap:wrap}.checkline a,.account-fine a{text-decoration:underline}.account-fine{font-size:13px;line-height:1.6;color:var(--muted);margin-top:16px}.account-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.account-links button{text-decoration:underline;font-size:14px}.account-toolbar{display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap;margin:18px 0}.account-toolbar .field{flex:1;min-width:180px}.secondary,.danger{display:inline-block;border:1px solid #b6c6bc;border-radius:8px;padding:10px 16px;background:white;font-size:14px}.danger{color:#98291f;border-color:#bc8b84}.project-card{border-top:1px solid var(--line);padding:20px 0}.project-card h3{font-size:20px}.project-card p{margin-top:10px;color:var(--muted);font-size:14px}.project-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:15px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{background:#f2f6ef}td small{display:block;color:var(--muted);margin-top:5px}#account-message:not(:empty){padding:15px;border:1px solid #b4c6b0;border-radius:9px;background:#f1fadf;white-space:pre-line}#account-message.error{background:#fff1ee;border-color:#d6ada5;color:#8b2c24}#account-message a{text-decoration:underline}button:disabled{opacity:.55;cursor:wait}.legal-main{max-width:900px;padding-block:45px 70px}.legal-main h1{font-size:42px}.legal-main h2{margin:35px 0 14px;font-size:24px}.legal-main p,.legal-main li{margin-block:12px;line-height:1.75}.legal-main a{text-decoration:underline}.legal-main dl{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:24px;background:white;border:1px solid var(--line);border-radius:16px}.legal-main dt{font-weight:600}.legal-main dd{margin:0;overflow-wrap:anywhere}.legal-note{border-left:3px solid var(--green);padding:15px 20px;background:#eaf2e4;margin-top:22px}.legal-main .eyebrow{font-size:12px}.footer-bottom{flex-wrap:wrap;gap:16px}@media(max-width:680px){.account-main,.legal-main{width:calc(100% - 32px)}.account-main h1,.legal-main h1{font-size:32px}.account-box{padding:20px}.legal-main dl{grid-template-columns:1fr;gap:6px}.legal-main dd{margin-bottom:12px}.account-toolbar{align-items:stretch}.account-box .primary{width:100%;justify-content:center}.account-main dialog{width:calc(100% - 24px)}}
