.account-app:has(.rates-desk){background:#f7f7f4}.account-main:has(.rates-desk){width:min(1032px,calc(100% - 48px));padding-top:56px}.rates-desk{--ink:#192d3b;--muted:#52646a;color:var(--ink);min-width:0}.rates-intro{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 0 34px}.rates-kicker{font-size:12px;font-weight:600;color:var(--muted);margin:0 0 15px}.rates-kicker span{padding:0 8px;color:#84908d}.rates-intro h1{font:500 clamp(38px,5vw,58px)/1.07 Georgia,serif;color:var(--ink);letter-spacing:-.045em;margin:0 0 12px}.rates-intro p:last-child{font-size:15px;color:var(--muted);margin:0;line-height:1.5}.rates-standard{border-left:3px solid #69867a;padding:3px 0 3px 21px;display:grid;gap:4px;min-width:175px}.rates-standard small,.rates-standard span{font-size:12px;color:var(--muted)}.rates-standard strong{font:550 29px/1.25 Manrope,sans-serif;letter-spacing:-1px}.rates-directory{background:#fff;border:1px solid #cfd6d4;border-radius:12px;overflow:hidden}.rates-toolbar{padding:24px 26px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rates-toolbar h2{font:700 20px/1.3 Manrope,sans-serif;letter-spacing:-.55px;margin:0 0 12px;color:var(--ink)}.rates-filters{display:flex;gap:4px}.rate-entry button,.rates-empty button,.rates-filters button{font:600 13px/1.3 inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.rates-filters button{background:transparent;color:#52646a;border:0;border-radius:5px;padding:8px 10px}.rates-filters button[aria-pressed=true]{background:#e7efea;color:#274638}.rates-search{background:#fff;display:flex;align-items:center;border:1px solid #bfcac7;border-radius:7px;padding:0 12px;gap:9px;color:#53665f}.rates-search input{border:0;min-width:0;width:185px;padding:12px 0;background:transparent;font:inherit;font-size:13px;color:var(--ink)}.rates-search:focus-within{outline:2px solid #416a5d}.rates-search input:focus{outline:none}.rates-directory ul{list-style:none;margin:0;padding:0}.rate-line,.rates-columns{display:grid;grid-template-columns:minmax(0,1fr) 170px 85px;gap:16px;align-items:center;padding:19px 26px}.rates-columns{background:#f3f5f2;padding-block:9px;border-block:1px solid #dde3df;font-size:12px;color:var(--muted)}.rate-entry+.rate-entry{border-top:1px solid #e1e5e2}.rate-person{display:flex;gap:13px;align-items:center;min-width:0}.rate-person>div{min-width:0;overflow-wrap:anywhere}.rate-person strong,.rate-value strong{font-size:15px;font-weight:650}.rate-person small,.rate-value small{display:block;font-size:12px;line-height:1.55;color:var(--muted)}.rate-value strong{font-variant-numeric:tabular-nums}.rate-value .personal{color:#27664b}.rate-monogram{display:grid;place-items:center;flex:none;width:37px;height:37px;background:#e8eee9;color:#37554a;border-radius:10px;font:500 18px Georgia,serif}.rate-entry:nth-child(3n+2) .rate-monogram{background:#eeece5;color:#67573d}.rate-entry:nth-child(3n) .rate-monogram{background:#e7edf4;color:#415772}.rate-edit,.rate-editor button,.rates-empty button{border:1px solid #bcc9c4;border-radius:6px;padding:9px 12px;color:#324a42;background:white}.rate-edit:hover,.rate-editor button:hover{background:#edf2ee}.rate-editor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:#f3f6f3;padding:16px 26px}.rate-editor label{display:grid;gap:6px;font-size:12px;font-weight:600}.rate-editor input{border:1px solid #98aaa2;background:white;border-radius:5px;font:inherit;font-size:15px;padding:8px;width:145px}.rate-editor .rate-save{background:#284b3f;color:white}.rate-editor .rate-save:hover{background:#18372d}.rate-editor button:disabled{opacity:.55;cursor:default}.rate-editor .rate-reset{margin-left:auto}.rate-notice:not(:empty){padding:10px 26px;font-size:13px}.rates-empty{padding:40px 24px;text-align:center;color:var(--muted)}.rates-footnote{font-size:12px;color:var(--muted);margin:14px 2px;line-height:1.65}@media(max-width:700px){.account-main:has(.rates-desk){width:calc(100% - 32px);padding-top:28px}.rates-intro{align-items:flex-start;flex-direction:column;gap:18px;padding-bottom:22px}.rates-standard{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;padding-left:10px}.rates-standard strong{font-size:18px}.rates-toolbar{align-items:stretch;flex-direction:column;padding:18px}.rates-search input{width:100%}.rates-columns{display:none}.rate-line{padding:16px;grid-template-columns:minmax(0,1fr) auto;gap:12px}.rate-person{grid-column:1/-1}.rate-value{padding-left:50px}.rate-edit{min-height:40px}.rate-editor{padding:16px}.rate-editor .rate-reset{margin-left:0}.rate-entry:first-child{border-top:1px solid #e1e5e2}}