.header-account{white-space:nowrap;font-size:13px;text-decoration:none;font-weight:600}.header{gap:24px}.account-layout{max-width:1000px;padding-bottom:70px}.account-layout #account-ready{width:100%}.account-card,.account-tool-panel{background:var(--paper);border:1px solid var(--line);padding:32px;margin:0 0 26px}.account-card h2,.account-tool-panel h2{font-size:32px}.account-card label,.account-tool-panel label{display:block;font-size:14px;margin:16px 0 6px}.account-card input:not([type=checkbox]),.account-tool-panel textarea,.account-tool-panel select{display:block;width:100%;max-width:620px;background:var(--paper);border:1px solid #aeb8ad;font:inherit;padding:10px 12px;border-radius:0}.account-card input[type=file]{padding:8px}.account-tool-panel textarea{min-height:130px}.account-card input[type=checkbox]{accent-color:var(--teal);margin-right:8px}.account-card .account-check{display:flex;align-items:baseline;gap:6px;max-width:620px}.account-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:22px 0 10px}.account-member-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:22px}.account-member-heading p{margin:0;overflow-wrap:anywhere}.account-list{list-style:none;padding:0}.account-list li{display:flex;flex-wrap:wrap;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.account-list li>div{flex:1 1 240px;overflow-wrap:anywhere}.account-list strong,.account-list span{display:block}.account-card form>.button{margin-top:20px}.account-delete{margin-top:30px}.account-delete summary{color:#7b3228;cursor:pointer}.account-delete[open] summary{margin-bottom:20px}#account-status:not(:empty){border-left:3px solid var(--teal);padding:12px 18px;background:#e9eee6}#account-status:empty{display:none}.account-tool-panel{margin-top:36px;clear:both}.account-tool-panel button:disabled{opacity:.55}.account-tool-panel p{font-family:var(--sans);font-size:14px}.account-tool-panel h2{font-family:var(--serif)}.account-tool-panel .button{font-family:var(--sans)}@media(max-width:1100px){.header{gap:18px}nav{gap:18px}}@media(max-width:900px){.header-account{margin-left:auto}.header-enquiry{display:none}}@media(max-width:600px){.account-card,.account-tool-panel{padding:22px 18px}.account-card h2{font-size:28px}.account-member-heading{align-items:flex-start;flex-direction:column}.account-list li{gap:14px}.header{gap:12px}.header-account{font-size:12px}}@media print{.account-tool-panel{display:none}}
