.fees-workspace{max-width:1200px;margin-inline:auto;padding:1.5rem}.fees-eyebrow{opacity:.7;margin-block-end:.5rem}.fees-workspace h1{margin-block:0 2rem;font-size:2rem}.fees-layout{grid-template-columns:minmax(220px,1fr) 3fr;gap:2rem;display:grid}.fees-layout aside{border-inline-end:1px solid #dedbd2;padding-inline-end:1.5rem}.fees-layout ul{padding:0;list-style:none}.fees-layout li{border-bottom:1px solid #dedbd2;justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.fees-layout form{gap:.75rem;margin-block:1.5rem;display:grid}.fees-layout label{gap:.3rem;display:grid}.fees-layout input,.fees-layout select{color:#173b35;background:#fff;border:1px solid #9daca7;border-radius:.5rem;width:100%;padding:.6rem}.fees-layout input:focus-visible,.fees-layout select:focus-visible{outline-offset:2px;outline:3px solid #287568}.fees-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.fees-plans article{border:1px solid #dedbd2;border-top:3px solid #287568;border-radius:.5rem;padding:1.25rem}.fees-total{font-variant-numeric:tabular-nums;font-size:1.6rem}.fees-create{background:#f5f5ee;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.5rem}.fees-create h3{grid-column:1/-1}.fees-layout table{border-collapse:collapse;width:100%;margin-block:1rem}.fees-layout th,.fees-layout td{text-align:start;border-bottom:1px solid #dedbd2;padding:.7rem}@media (max-width:720px){.fees-layout{grid-template-columns:1fr}.fees-layout aside{border:0;padding:0}.fees-create{grid-template-columns:1fr}}
