.member-main{max-width:1280px;margin:0 auto;padding:70px 5vw 100px;min-height:75vh}.member-heading{max-width:750px;margin-bottom:42px}.member-heading h1{font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.03;margin:22px 0}.member-heading h1 em{color:#9b675c}.member-heading p{line-height:1.8}.member-main h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:400;margin:0 0 18px}.member-main h3{font-family:'Cormorant Garamond',serif;font-size:29px;font-weight:500;margin:14px 0}.member-main a{text-underline-offset:5px}.member-main button,.member-main input,.member-main select,.member-main textarea{font:inherit}.member-main button{cursor:pointer}.member-main label{display:block;font-size:13px;line-height:1.6;margin:16px 0}.member-main input:not([type=checkbox]),.member-main select,.member-main textarea{display:block;width:100%;padding:13px;border:1px solid #ad9a8f;border-radius:0;background:#fffcf7;color:#1c1c1c;margin-top:6px;min-width:0}.member-main textarea{min-height:108px;resize:vertical}.member-main input[type=checkbox]{margin:0 9px 0 0;width:17px;height:17px;vertical-align:middle}.member-main :focus-visible{outline:2px solid #87574d;outline-offset:4px}.member-main button:disabled{opacity:.5;cursor:wait}.member-main [hidden]{display:none!important}.member-main .button{margin:8px 0;padding:16px 24px;text-decoration:none}.member-main .muted{color:#675e59;font-size:13px;line-height:1.8}.member-main .notice{padding:22px 25px;border-left:3px solid #a97569;background:#ece2da;line-height:1.8}.member-main #app-status:not(:empty){padding:16px 20px;background:#ece2da;border-left:3px solid #9b675c;margin-bottom:24px}.member-main #app-status.error{border-color:#922d26;color:#722019}.member-main .account-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.member-main .account-panel{max-width:520px}.member-main .account-aside{background:#1c1c1c;color:#f8f5ee;padding:40px}.member-main .account-aside img{width:78px;display:block;margin-bottom:32px}.member-main .account-aside p{font-size:15px;line-height:1.9;color:#dfcfc4}.member-main .account-aside h2{color:#e1beb2}.member-main .tabs,.member-main .actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.member-main .tabs{border-bottom:1px solid #c7b8ac;margin:20px 0 34px;padding-bottom:14px}.member-main .tabs a,.member-main .quiet-button{border:1px solid #b5a294;padding:11px 15px;background:transparent;color:#1c1c1c;text-decoration:none;font-size:13px;display:inline-block}.member-main .tabs a[aria-current=page]{background:#1c1c1c;color:#f8f5ee;border-color:#1c1c1c}.member-main .workspace-top{display:flex;justify-content:space-between;gap:18px;align-items:center}.member-main .grid-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.member-main .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.member-main .member-card{border:1px solid #cbbdb1;padding:26px;background:#fcf9f3;min-width:0}.member-main .member-card p{line-height:1.75;overflow-wrap:anywhere}.member-main .status-tag{display:inline-block;color:#795347;background:#eee0d6;padding:5px 9px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.member-main .member-price{font-family:'Cormorant Garamond',serif;font-size:27px}.member-main .empty{padding:40px;background:#eee7df;line-height:1.8}.member-main .filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;margin-bottom:24px}.member-main .filters label{margin:0}.member-main details{margin:22px 0;border-top:1px solid #cbbdb1;padding-top:20px}.member-main summary{cursor:pointer;font-weight:500;padding:8px 0}.member-main .thread-message{padding:17px 22px;margin:12px 0;background:#ece4db;border-left:2px solid #bb9487;max-width:86%;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.member-main .thread-message.mine{margin-left:auto;background:#e2d7cc}.member-main .thread-message small{display:block;font-size:11px;color:#675e59}.member-main .thread-contact{padding:22px;background:#1c1c1c;color:#f8f5ee;line-height:1.8}.member-main .full{grid-column:1/-1}.member-main .recovery-link{width:100%;overflow-wrap:anywhere}.member-main .privacy-note{font-size:12px;line-height:1.8;color:#675e59}.member-main pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.member-main .member-card form{margin-top:18px}
@media(max-width:760px){.member-main{padding:42px 6vw 70px}.member-main .account-layout,.member-main .cards,.member-main .grid-two{grid-template-columns:1fr}.member-main .account-layout{gap:32px}.member-main .filters{grid-template-columns:1fr 1fr}.member-main .workspace-top{align-items:flex-start}.member-main .member-card{padding:20px}.member-main .account-aside{padding:28px}.member-main .thread-message{max-width:95%}.member-main .tabs{gap:7px}.member-main .tabs a{padding:10px}}
