.or-dropdown{gap:var(--or-space-6);min-inline-size:0;display:grid;position:relative}.or-dropdown__label{color:var(--or-color-text-secondary);font:var(--or-font-label)}.or-dropdown__control{min-block-size:var(--or-control-height-lg);align-items:center;gap:var(--or-space-8);padding-inline:var(--or-space-16) var(--or-space-8);border:var(--or-border-thin) solid var(--or-color-border-default);border-radius:var(--or-radius-input);background:var(--or-color-input-background);transition:border-color var(--or-duration-fast) var(--or-ease-standard), box-shadow var(--or-duration-fast) var(--or-ease-standard);display:flex}.or-dropdown--soft .or-dropdown__control{border-color:var(--or-color-border-subtle);background:var(--or-color-bg-surface-soft)}.or-dropdown--ghost .or-dropdown__control{background:0 0}.or-dropdown__control:hover,.or-dropdown__control:focus-within{border-color:var(--or-color-action-primary)}.or-dropdown__control:focus-within{box-shadow:var(--or-shadow-focus)}.or-dropdown--error .or-dropdown__control{border-color:var(--or-color-action-danger)}.or-dropdown__search-icon{color:var(--or-color-text-muted);display:inline-flex}.or-dropdown__input{inline-size:100%;min-inline-size:0;min-block-size:calc(var(--or-control-height-lg) - var(--or-space-4));color:var(--or-color-text-primary);text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;overflow:hidden}.or-dropdown__input::-webkit-search-cancel-button{appearance:none}.or-dropdown__input::placeholder{color:var(--or-color-text-placeholder)}.or-dropdown__actions{align-items:center;gap:var(--or-space-2);display:flex}.or-dropdown__clear,.or-dropdown__indicator,.or-dropdown__badge button{border-radius:var(--or-radius-pill);min-block-size:2.25rem;min-inline-size:2.25rem;color:var(--or-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.or-dropdown__clear:hover,.or-dropdown__indicator:hover,.or-dropdown__badge button:hover{color:var(--or-color-action-primary);background:var(--or-color-bg-active-nav)}.or-dropdown__indicator .or-icon{transition:transform var(--or-duration-fast) var(--or-ease-standard)}.or-dropdown:has(.or-dropdown__input[aria-expanded=true]) .or-dropdown__indicator .or-icon{transform:rotate(180deg)}.or-dropdown__list{z-index:var(--or-z-overlay);gap:var(--or-space-4);max-block-size:20rem;padding:var(--or-space-8);overscroll-behavior:contain;border:var(--or-border-thin) solid var(--or-color-border-card);border-radius:var(--or-radius-small-card);background:var(--or-color-surface);box-shadow:var(--or-shadow-overlay);margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--or-space-8));inset-inline:0;overflow-y:auto}.or-dropdown__option{align-items:center;gap:var(--or-space-12);min-block-size:3.25rem;padding:var(--or-space-10) var(--or-space-12);border-radius:var(--or-radius-mobile-input);color:var(--or-color-text-primary);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 3.25rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.or-dropdown__option--highlighted,.or-dropdown__option:hover{background:var(--or-color-bg-active-nav)}.or-dropdown__option--selected{color:var(--or-color-action-primary);background:var(--or-color-brand-soft)}.or-dropdown__option--disabled{opacity:.48;cursor:not-allowed}.or-dropdown__option-leading{display:inline-flex}.or-dropdown__option-copy{gap:var(--or-space-2);min-inline-size:0;display:grid}.or-dropdown__option-copy strong{font-size:var(--or-type-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.or-dropdown__option-copy small,.or-dropdown__message{color:var(--or-color-text-muted);font:var(--or-font-caption)}.or-dropdown__state{padding:var(--or-space-20);color:var(--or-color-text-muted);text-align:center}.or-dropdown__state--error,.or-dropdown__message--error{color:var(--or-color-action-danger)}.or-dropdown__message{margin:0}.or-dropdown__badges{gap:var(--or-space-6);flex-wrap:wrap;display:flex}.or-dropdown__badge{align-items:center;gap:var(--or-space-4);border:var(--or-border-thin) solid var(--or-color-border-card);border-radius:var(--or-radius-pill);color:var(--or-color-text-secondary);background:var(--or-color-surface);font:var(--or-font-caption);padding-inline-start:var(--or-space-12);display:inline-flex}.or-dropdown__badge button{min-block-size:1.875rem;min-inline-size:1.875rem}.or-dropdown--disabled{opacity:.58}.or-dropdown--disabled .or-dropdown__control,.or-dropdown--disabled button{cursor:not-allowed}.or-dropdown-story{max-inline-size:28rem}
.or-table{width:100%}.or-table__viewport{overflow-x:auto}.or-table table{border-collapse:collapse;width:100%}.or-table caption{color:var(--or-color-text-primary);font-size:var(--or-type-section-title-size);font-weight:var(--or-type-section-title-weight);padding:0 0 var(--or-space-12);text-align:left}.or-table thead{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.or-table tbody,.or-table tr,.or-table td{display:block}.or-table tr{background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-mobile-card);box-shadow:var(--or-shadow-card);margin-bottom:var(--or-space-12);overflow:hidden}.or-table td{border-bottom:var(--or-border-hairline) solid var(--or-color-border-divider);color:var(--or-color-text-secondary);align-items:start;gap:var(--or-space-12);padding:var(--or-space-12) var(--or-space-16);grid-template-columns:minmax(7rem,40%) minmax(0,1fr);display:grid}.or-table td:before{color:var(--or-color-text-muted);content:attr(data-label);font-size:var(--or-type-caption-size);font-weight:var(--or-font-weight-bold)}.or-table td:last-child{border-bottom:0}.or-table__actions{align-items:center}.or-table__status{background:var(--or-color-bg-surface-soft);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-mobile-card);color:var(--or-color-text-muted);padding:var(--or-space-24);text-align:center;margin:0}.or-table__status--error{color:var(--or-color-state-danger-strong)}.or-table--disabled{opacity:.58;pointer-events:none}.or-table :focus-visible{outline:var(--or-border-focus-ring) solid var(--or-color-focus-ring);outline-offset:var(--or-space-2)}@media (min-width:48rem){.or-table__viewport{border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-card);box-shadow:var(--or-shadow-card)}.or-table thead{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.or-table tbody{display:table-row-group}.or-table tr{box-shadow:none;border:0;border-radius:0;margin:0;display:table-row}.or-table th,.or-table td{border-bottom:var(--or-border-hairline) solid var(--or-color-border-divider);padding:var(--or-space-14) var(--or-space-16);text-align:left;vertical-align:middle;display:table-cell}.or-table th{background:var(--or-color-bg-surface-muted);color:var(--or-color-text-secondary);font-size:var(--or-type-label-size)}.or-table td:before{content:none}.or-table tbody tr:hover{background:var(--or-color-bg-surface-soft)}}
