.wrap:has(.acct){max-width:1240px}.acct{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.acct-side{position:-webkit-sticky;position:sticky;top:72px}.acct-nav{list-style:none;margin:0;padding:0}.acct-nav li{margin:0}.acct-nav a{display:flex;align-items:baseline;gap:10px;padding:11px 14px;border-radius:10px;color:var(--jf-text);text-decoration:none;font-size:16px;line-height:1.3}.acct-nav a:hover{background:var(--jf-surface-2)}.acct-nav-count{flex:none;min-width:22px;text-align:center;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--jf-ink);color:#fff;line-height:1.6}.acct-main{min-width:0}.acct-section{scroll-margin-top:80px}.acct-section+.acct-section{margin-top:34px}.acct-section h2{font-size:21px;margin:0 0 10px}.acct-door{display:block;margin:0 0 22px;font-weight:650;font-size:16px;color:var(--jf-text)}.acct-empty{margin:0;color:var(--jf-muted)}.acct-failed{cursor:default}.acct-failed:hover{border-color:var(--jf-line-1)}.acct-rows{display:grid;grid-gap:10px;gap:10px}.acct-row{cursor:default}.acct-row:hover{border-color:var(--jf-line-1)}.acct-row-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.acct-row-what{min-width:0;overflow-wrap:anywhere}.acct-row-state{color:var(--jf-text);font-size:14px;margin-top:4px}.acct-row .meta{margin-top:4px}.acct-row-msg{margin:10px 0 0;font-size:14px;overflow-wrap:anywhere}.acct-settings{display:grid;grid-gap:0;gap:0;max-width:560px}.acct-setting{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--jf-line-1);font-size:15px}.acct-setting:last-child{border-bottom:0}.acct-setting-k{color:var(--jf-muted);font-size:13px}.acct-setting-v{font-weight:600}.acct-setting form{margin:0}.acct-switch{display:inline-flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:15px;font-weight:600}.acct-switch input{position:absolute;opacity:0;width:1px;height:1px}.acct-switch-track{flex:none;width:46px;height:26px;border-radius:999px;background:#c9cfd7;position:relative;transition:background .15s}.acct-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}.acct-switch input:checked+.acct-switch-track{background:var(--jf-ink)}.acct-switch input:checked+.acct-switch-track:after{left:23px}.acct-switch input:focus-visible+.acct-switch-track{outline:2px solid var(--jf-gold);outline-offset:2px}.acct-switch input:disabled+.acct-switch-track{opacity:.45}.acct-switch.off{cursor:default;color:var(--jf-muted)}.acct-strip{padding:10px 14px;margin:0 0 18px;border:1px solid #cfe6d4;border-radius:10px;color:#2f6b3d;font-size:14px}.rq-one+.rq-one{margin-top:12px}.rq-one .pager{margin-top:10px}.rq-earlier{font-size:16px;margin:22px 0 10px;color:var(--jf-text-2)}.rq-card:hover,.rq-form:hover{border-color:var(--jf-line);transform:none;box-shadow:none}.rq-card,.rq-form{cursor:default}.rq-answers{margin-top:14px;border-top:1px solid var(--jf-line-1);padding-top:10px}.rq-h{font-size:15px;margin:0 0 8px}.rq-private{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--jf-text)}.rq-replies{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.rq-reply{padding:12px 0;border-bottom:1px solid var(--jf-line-1);min-width:0}.rq-reply:last-child{border-bottom:0;padding-bottom:0}.rq-listing{margin-top:6px;font-size:14px;overflow-wrap:anywhere}.rq-price{font-weight:600}.rq-act{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-top:10px}.rq-act .btn{min-height:44px}.rq-said{margin:0;font-size:14px;color:#2f6b3d}.rq-said a{color:inherit}.rq-problem{color:#8a2f21}.rq-close{margin-top:14px;border-top:1px solid var(--jf-line-1);padding-top:6px}.rq-ask{display:grid;grid-gap:8px;gap:8px}.rq-q{margin:6px 0 0;font-size:14px}.rq-ask-acts{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.rq-ask-acts .btn-sm{margin:0}.rq-form{display:grid;grid-gap:14px;gap:14px;max-width:640px}.rq-chips{display:flex;flex-wrap:wrap;gap:8px}.rq-chips .btn{padding-left:16px;padding-right:16px}.rq-chips .btn[aria-pressed=true]{background:var(--jf-ink);color:#fff;border-color:var(--jf-ink)}.rq-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rq-field{min-width:0}.rq-label{display:block;font-size:14px;font-weight:600;color:var(--jf-text);margin:0 0 4px;padding:0}.rq-opt{font-weight:400;color:var(--jf-muted)}.rq-sub{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--jf-text-2);min-width:0}.rq-input{padding:10px 12px;border:1px solid var(--jf-line);border-radius:8px;font:inherit;font-size:16px;width:100%;min-width:0;min-height:44px;background:var(--jf-surface);color:var(--jf-text);box-sizing:border-box}textarea.rq-input{resize:vertical;min-height:88px}.rq-range{border:0;margin:0;padding:0;min-width:0}.rq-hint{margin:0 0 6px}.rq-echo{display:block;margin-top:6px}.rq-count{display:block;text-align:right;margin-top:4px;font-size:12px}.rq-send .btn{min-width:200px}.rq-form .rq-private{font-weight:400;color:var(--jf-text-2);margin:-6px 0 0}.acct-how{margin-top:34px;border-top:1px solid var(--jf-line-1);padding-top:10px;max-width:640px}.acct-how summary{cursor:pointer;font-weight:600;padding:8px 0;min-height:44px;display:flex;align-items:center}.acct-how summary,.acct-how-body{font-size:14px;color:var(--jf-text-2)}.acct-how-body{line-height:1.5}.acct-how-body p{margin:8px 0}@media (max-width:900px){.acct{display:block}.acct-side{position:static;margin:0 0 22px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.acct-nav{display:flex;gap:6px;white-space:nowrap}.acct-nav a{padding:10px 12px;min-height:44px;font-size:14px;border:1px solid var(--jf-line);align-items:center}.acct-setting{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:700px){.rq-form>.rq-pair{grid-template-columns:minmax(0,1fr)}.rq-chips .btn{flex:1 1}.rq-act .btn,.rq-send .btn{width:100%}}