.db-fit-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;border-block:1px solid #18352d25;padding:20px 0;cursor:pointer;color:#18352d;font:inherit;text-align:start}.db-fit-dialog{width:min(850px,calc(100vw - 32px));max-height:85dvh;padding:0;border:0;border-radius:12px;background:#fcfaf6;color:#18352d;box-shadow:0 24px 100px #0004}.db-fit-dialog::backdrop{background:#10221ccc;backdrop-filter:blur(4px)}.db-fit-header{display:flex;justify-content:space-between;gap:20px;padding:25px 30px;border-bottom:1px solid #18352d25;position:sticky;top:0;background:#fcfaf6;z-index:2}.db-fit-header h2{margin:6px 0;font-size:26px}.db-fit-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase}.db-fit-header button{background:transparent;border:1px solid #18352d40;border-radius:50%;width:42px;height:42px;flex-shrink:0;font-size:26px;cursor:pointer;color:inherit}.db-fit-body{padding:10px 30px 30px}.db-fit-tabs{display:flex;gap:8px;overflow:auto;padding:15px 0}.db-fit-tabs button{white-space:nowrap;border:1px solid #18352d30;border-radius:24px;padding:10px 20px;background:transparent;color:inherit;cursor:pointer;font:inherit}.db-fit-tabs button[aria-pressed=true]{background:#18352d;color:#fff}.db-fit-table-scroll{max-height:42vh;overflow:auto;overscroll-behavior:contain;margin:10px 0 16px;border:1px solid #18352d20;border-radius:6px}.db-fit-table-scroll table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}.db-fit-table-scroll th,.db-fit-table-scroll td{padding:12px;text-align:center;border:0;border-bottom:1px solid #18352d15}.db-fit-table-scroll th{background:#e8eee8;position:sticky;top:0}.db-fit-table-scroll tr:nth-child(even){background:#f0f2ec}.db-fit-measure{border-top:1px solid #18352d20;margin-top:25px;padding-top:15px;font-size:14px}.db-fit-measure li{margin-bottom:8px}@media(max-width:600px){.db-fit-header{padding:20px}.db-fit-header h2{font-size:22px}.db-fit-body{padding:10px 18px 24px}.db-fit-dialog{max-height:90dvh}.db-fit-table-scroll th,.db-fit-table-scroll td{padding:10px 8px}}
.db-fit-dialog a{color:#18352d;text-underline-offset:4px}.db-fit-table-scroll th{min-width:60px}
