.os-fit{color:#24201d;min-width:0;margin:20px 0;font-family:Arial,sans-serif}.os-fit details{background:#fffdf9;border:1px solid #d7c8b0;border-radius:10px;margin:10px 0;overflow:hidden}.os-fit summary{cursor:pointer;align-items:center;gap:10px;padding:16px;font-size:15px;font-weight:700;list-style:none;display:flex}.os-fit summary::-webkit-details-marker{display:none}.os-fit summary>span:first-child{color:#896232;font-size:22px}.os-fit-plus{margin-left:auto}.os-fit details[open] .os-fit-plus{transform:rotate(45deg)}.os-fit-chart{min-width:0;padding:0 16px 16px;font-size:14px;line-height:1.6}.os-fit-chart p{margin:12px 0}.os-fit-scroll{overscroll-behavior-x:contain;border:1px solid #e5ddcf;border-radius:8px;max-width:100%;overflow-x:auto}.os-fit-scroll table{border-collapse:collapse;width:100%;min-width:310px;font-size:13px}.os-fit-scroll caption{text-align:left;background:#f4ede2;padding:10px;font-weight:700}.os-fit-scroll th,.os-fit-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5ddcf;padding:11px 12px}.os-fit-scroll thead{background:#f9f5ee}.os-fit-scroll .is-selected{background:#f4e6ce}.os-fit-hint{color:#625b52;font-size:12px;line-height:1.55}.os-fit-note{white-space:pre-wrap;background:#f6efe3;border-left:3px solid #b88f51;padding:12px}.os-fit-primary{color:#fff;cursor:pointer;background:#171512;border:0;border-radius:7px;min-height:48px;padding:12px 20px;font-weight:700}.os-fit-primary:disabled{opacity:.5;cursor:not-allowed}.os-fit-text-button{cursor:pointer;color:#443b30;background:0 0;border:0;padding:14px 0;text-decoration:underline;display:block}.os-fit-error{color:#8f2525;background:#fff0ed;border-radius:6px;padding:10px}.os-fit :focus-visible,.fit-admin :focus-visible{outline-offset:3px;outline:3px solid #967142}.os-fit a{color:#6d4c24;text-decoration:underline}
