.partner-availability225{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;padding:16px;margin-bottom:18px}.partner-availability225 header h3{margin:0 0 6px}.partner-days225{display:flex;gap:8px;overflow-x:auto;padding:8px 0 14px}.partner-days225 button{flex:0 0 auto;display:grid;gap:4px;min-width:100px}.partner-slot-grid225{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.partner-slot225{display:grid;gap:6px;padding:12px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;background:transparent;color:inherit}.partner-slot225.is-open{border-color:#3a9667;background:color-mix(in srgb,#3a9667 9%,transparent)}.partner-slot225.is-full{opacity:.55}.partner-availability225 .actions{flex-wrap:wrap;gap:8px}.report-dropdown225{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:14px;margin:16px 0;overflow:hidden}.report-dropdown225>summary{display:flex;gap:14px;align-items:center;justify-content:space-between;cursor:pointer;padding:16px 18px;font-weight:650;background:color-mix(in srgb,currentColor 3%,transparent)}.report-dropdown225>summary:after{content:'⌄'}.report-dropdown225[open]>summary:after{content:'⌃'}.report-dropdown225>summary span{margin-left:auto;font-size:.8rem;opacity:.65}.report-dropdown-body225{padding:18px}.report-benchmark-controls225{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.report-benchmark-controls225 .actions{display:flex;gap:8px}.report-benchmark-controls225 label{display:grid;gap:5px}.report-benchmark-controls225 input{max-width:100px}.report-benchmark-table225{overflow:auto}.report-benchmark-table225 table{width:100%;border-collapse:collapse;font-size:.95rem}.report-benchmark-table225 th,.report-benchmark-table225 td{padding:13px 16px;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);text-align:right;white-space:nowrap}.report-benchmark-table225 th:first-child{text-align:left}.report-benchmark-table225 thead{background:color-mix(in srgb,currentColor 5%,transparent)}.report-benchmark-table225 tbody tr:hover{background:color-mix(in srgb,currentColor 3%,transparent)}