.account-body{background:#f6f8f3;color:#183b30}.account-body .nav{position:static}.account-body nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:14px}.account-wrap{max-width:1180px;margin:45px auto 70px;padding:0 24px}.account-card{background:#fff;border:1px solid #d7e0d1;border-radius:18px;padding:32px}.login-card{max-width:530px;margin:60px auto}.account-card h1{font-size:38px;line-height:1.15}.account-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.account-heading h1{font-size:38px;margin:8px 0}.account-heading p{margin:8px 0}.social-buttons{display:grid;gap:12px;margin:26px 0}.social-button{font:inherit;font-weight:650;min-height:52px;width:100%;background:#fff;border:1px solid #b7c4b8;border-radius:9px;cursor:pointer;color:#183b30}.social-button.apple{background:#171a18;color:white}.social-button.facebook{background:#0866ff;color:white;border-color:#0866ff}.social-button:disabled{opacity:.5;cursor:not-allowed}.social-button small{font-weight:400;margin-left:10px}.account-fine{font-size:13px!important;line-height:1.6;color:#607267;margin-top:22px}.account-stats{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:18px;margin:30px 0}.account-stats>div{background:#eaf0e3;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:5px}.account-stats strong{font-size:28px}.account-stats span{font-size:14px}.account-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px}.account-card h2{font-size:25px;margin-top:0}.account-card dl{margin:20px 0 28px}.account-card dl>div{padding:12px 0;border-bottom:1px solid #e6ebdf}.account-card dt{font-size:12px;color:#65786b}.account-card dd{margin:3px 0 0;overflow-wrap:anywhere}.account-form{display:grid;gap:16px}.account-form label{display:grid;gap:7px;font-size:14px}.account-form input:not([type=checkbox]),.account-form select,.account-form textarea{font:inherit;width:100%;padding:12px;border:1px solid #becdbb;border-radius:8px;background:#fff;color:inherit;box-sizing:border-box}.account-form input:focus,.account-form select:focus{outline:3px solid #f9d9c3}.account-form [type=checkbox]{justify-self:start}.account-form .button{justify-self:start;cursor:pointer;font:inherit;font-weight:650}.account-notice{padding:16px 20px;background:#fff0de;border:1px solid #eec49e;border-radius:10px}.account-empty{text-align:center;padding:55px 15px}.account-empty>span{font-size:60px;color:#76987c}.account-empty h3{font-size:24px}.account-empty p{max-width:410px;margin:16px auto 24px}.account-reports{list-style:none;padding:0;margin:0}.account-reports li{border-bottom:1px solid #e3e9dd;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.account-reports h3{font-size:19px;margin:10px 0 6px}.account-reports p{font-size:12px;margin:0}.account-reports .button{font-size:13px;white-space:nowrap}.report-status{display:inline-block;padding:4px 10px;font-size:12px;border-radius:20px;background:#eef0e9}.report-status.preparing{background:#fff0db;color:#865019}.report-status.ready{background:#dcf0e1;color:#1a5832}.account-danger{margin-top:32px;border-top:1px solid #d8dfd3;padding:22px 0}.account-danger summary{cursor:pointer;color:#8e4934;font-size:14px}.account-danger p{max-width:780px}.button.danger{background:#923c2c;color:white;border:0;cursor:pointer}.account-footer{text-align:center;font-size:13px;padding:20px 24px 40px}.account-body .button{font-family:inherit}.account-body button:focus-visible,.account-body a:focus-visible{outline:3px solid #e19b65;outline-offset:3px}@media(max-width:760px){.account-grid{grid-template-columns:1fr}.account-stats{grid-template-columns:1fr 1fr}.account-stats>div:last-child{grid-column:1/-1}.account-card{padding:24px}.account-wrap{padding:0 16px;margin-top:24px}.login-card{margin:30px auto}.account-heading{align-items:flex-start}.account-heading h1{font-size:30px}.account-body .nav{align-items:flex-start;gap:20px}.account-body nav{font-size:12px;gap:12px}.account-reports li{align-items:flex-start;flex-direction:column}.account-stats strong{font-size:25px}}
.account-body .nav nav>a:not(.button){display:inline-block}@media(max-width:760px){.account-body .nav{flex-direction:column;align-items:flex-start}.account-body .nav nav{margin-inline-start:0;gap:16px}}
.order-card{margin-bottom:24px}

.order-progress{padding:16px;margin:16px 0;border-left:4px solid #8cab35;background:#f2f6e8}.order-progress strong{display:block;font-size:20px;margin-bottom:7px}.order-detail{margin-top:16px;overflow-wrap:anywhere}.order-detail summary{cursor:pointer;font-weight:650}.order-detail ol{padding-left:22px}.order-detail ol li{display:list-item;padding:8px 0;font-size:13px}.order-detail li span{display:block}.order-detail p{margin:12px 0}.order-card>.account-reports>li>div{min-width:0;flex:1}.order-card{margin-bottom:24px}
