.info-box{border-radius:var(--radius-container)}.info-box--info{box-shadow:0 0 0 3px var(--border-feedback-info-ring)}.info-box--success{box-shadow:0 0 0 3px var(--border-feedback-success-ring)}.info-box--warning{box-shadow:0 0 0 3px var(--border-feedback-warning-ring)}.info-box--error{box-shadow:0 0 0 3px var(--border-feedback-error-ring)}.info-box__inner--info{background-color:var(--surface-feedback-info-subtle);border:1px solid var(--border-feedback-info)}.info-box__inner--success{background-color:var(--surface-feedback-success-subtle);border:1px solid var(--border-feedback-success)}.info-box__inner--warning{background-color:var(--surface-feedback-warning-subtle);border:1px solid var(--border-feedback-warning)}.info-box__inner--error{background-color:var(--surface-feedback-error-subtle);border:1px solid var(--border-feedback-error)}
.status-dot{border-radius:50%;flex-shrink:0;display:inline-block}.status-dot--large{width:8px;height:8px}.status-dot--small{width:6px;height:6px}.status-dot--open{background-color:var(--surface-status-open);box-shadow:0 0 0 3px var(--border-status-open)}.status-dot--closing-soon{background-color:var(--surface-status-closing-soon);box-shadow:0 0 0 3px var(--border-status-closing-soon)}.status-dot--closed{background-color:var(--surface-status-closed);box-shadow:0 0 0 3px var(--border-status-closed)}.status-dot-text{font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-size-caption);font-weight:400;line-height:var(--line-height-20)}.status-dot-text strong{font-weight:600}
.checkbox-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.checkbox-label:has(.checkbox-item[disabled]){cursor:not-allowed;pointer-events:none}.checkbox-item{box-sizing:border-box;border-radius:var(--radius-selection);border:var(--border-width-1)solid var(--border-action-selection-default);background:var(--surface-action-selection-default);cursor:pointer;outline:none;flex-shrink:0;place-content:center;width:24px;height:24px;padding:0;transition:border-color .15s,border-width .15s,box-shadow .15s,background-color .15s;display:grid}.checkbox-item:hover{border-color:var(--border-action-selection-hover);box-shadow:0 0 0 var(--border-width-3)var(--border-action-selection-ring-hover)}.checkbox-item:active{border-width:var(--border-width-1);border-color:var(--border-action-selection-pressed);box-shadow:none}.checkbox-item[data-state=checked]{border-color:var(--border-action-input-active);box-shadow:0 0 0 var(--border-width-3)var(--border-action-selection-ring-active)}.checkbox-item[data-state=checked]:hover{box-shadow:0 0 0 var(--border-width-3)var(--border-action-selection-ring-hover)}.checkbox-indicator{color:var(--icon-action-selection-active,#212529);place-content:center;display:grid}.checkbox-item[disabled]{background:var(--surface-action-input-disabled);border-color:var(--border-action-input-disabled);cursor:not-allowed;box-shadow:none}.checkbox-text{flex-direction:column;gap:2px;padding-top:2px;display:flex}.checkbox-text-label{font-family:var(--font-family-secondary);font-size:var(--font-size-14);letter-spacing:0;color:var(--text-body);font-weight:400;line-height:20px;transition:color .15s,font-weight .15s}.checkbox-label:hover .checkbox-text-label{color:var(--text-strong);font-weight:600}.checkbox-label:has(.checkbox-item[data-state=checked]) .checkbox-text-label{color:var(--text-strong);font-weight:600}.checkbox-label:has(.checkbox-item[disabled]) .checkbox-text-label{color:var(--text-disabled)}.checkbox-text-description{font-family:var(--font-family-secondary);letter-spacing:0;color:var(--text-body);font-size:12px;font-weight:400;line-height:16px}.checkbox-label:has(.checkbox-item[disabled]) .checkbox-text-description{color:var(--text-disabled)}
