.qi-add-field,.qi-add-radio-group{border:0;min-width:0;margin:0;padding:0}.qi-add-choice{align-items:center;gap:var(--qi-space-2);min-height:44px;padding:var(--qi-space-2) 0;cursor:pointer;display:flex}.qi-add-choice[data-disabled]{color:var(--qi-color-foreground-muted);cursor:not-allowed}.qi-add-choice__input{box-sizing:border-box;width:20px;height:20px;cursor:inherit;flex:none;margin:0}.qi-add-choice__input[type=checkbox]{appearance:none;border:1px solid var(--qi-color-foreground-muted);border-radius:var(--qi-radius-xs);background:var(--qi-color-surface);place-content:center;transition:border-color .12s,background-color .12s;display:grid}.qi-add-choice__input[type=checkbox]:before{content:"";box-sizing:border-box;border:solid var(--qi-color-inverse-foreground);width:6px;height:10px;filter:drop-shadow(0 0 1px var(--qi-color-foreground));transform-origin:50%;border-width:0 2px 2px 0;margin-top:-2px;transform:rotate(45deg)scale(0)}.qi-add-choice__input[type=checkbox]:hover:not(:disabled):not(:checked):not(:indeterminate){background:var(--qi-color-accent-soft)}.qi-add-choice__input[type=checkbox]:checked,.qi-add-choice__input[type=checkbox]:indeterminate{border-color:var(--qi-color-choice-selected);background:var(--qi-color-choice-selected)}.qi-add-choice__input[type=checkbox]:checked:before{transform:rotate(45deg)scale(1)}.qi-add-choice__input[type=checkbox]:indeterminate:before{background:var(--qi-color-inverse-foreground);border:0;width:10px;height:2px;margin:0;transform:scale(1)}.qi-add-choice__input[type=checkbox][aria-invalid=true]:not(:checked):not(:indeterminate){border-color:var(--qi-color-danger)}.qi-add-choice__input:disabled{opacity:.5;cursor:not-allowed}.qi-add-choice__input[type=radio]{appearance:none;border:1px solid var(--qi-color-border-strong);background:var(--qi-color-surface);border-radius:50%;place-content:center;width:16px;height:16px;display:grid}.qi-add-choice__input[type=radio]:before{content:"";background:var(--qi-color-accent-hover);border-radius:50%;width:8px;height:8px;transform:scale(0)}.qi-add-choice__input[type=radio]:checked{border-color:var(--qi-color-accent-hover)}.qi-add-choice__input[type=radio]:checked:before{transform:scale(1)}@media (forced-colors:active){.qi-add-choice__input:is([type=checkbox],[type=radio]){appearance:auto}.qi-add-choice__input:is([type=checkbox],[type=radio]):before{display:none}}.qi-add-choice__copy{gap:var(--qi-space-1);min-width:0;display:grid}.qi-add-error{margin:var(--qi-space-1) 0 0;color:var(--qi-color-foreground);font-size:12px;line-height:1.5}.qi-add-choice__input:focus-visible,.qi-add-table-scroll:focus-visible{outline:3px solid var(--qi-color-focus-ring);outline-offset:3px}.qi-add-table-scroll{border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-md);width:100%;min-width:0;max-width:100%;overflow-x:auto}.qi-add-table{border-collapse:collapse;width:100%;color:var(--qi-color-foreground);font-size:13px;line-height:1.5}.qi-add-table caption{padding:var(--qi-space-4);text-align:left;font-weight:600}.qi-add-table th,.qi-add-table td{padding:var(--qi-space-3) var(--qi-space-4);border-top:1px solid var(--qi-color-border);text-align:left;vertical-align:middle}.qi-add-table th{background:var(--qi-color-surface-subtle);color:var(--qi-color-foreground-muted);white-space:nowrap;font-size:12px;font-weight:600}.qi-add-table td{overflow-wrap:anywhere}.qi-add-table .qi-button{min-height:44px}.qi-add-table-empty{color:var(--qi-color-foreground-muted)}.qi-add-empty{justify-items:center;gap:var(--qi-space-3);padding:var(--qi-space-6);text-align:center;display:grid}.qi-add-empty__icon{color:var(--qi-color-foreground-muted);display:inline-flex}.qi-add-empty__title,.qi-add-dialog__title{color:var(--qi-color-foreground);margin:0;font-size:16px;font-weight:600;line-height:1.5}.qi-add-empty__description,.qi-add-dialog__description{color:var(--qi-color-foreground-muted);margin:0;font-size:13px;line-height:1.6}.qi-add-empty__action .qi-button,.qi-add-dialog-trigger,.qi-add-dialog-close{min-height:44px}.qi-add-dialog{width:min(480px, calc(100% - var(--qi-space-6)));max-height:calc(100dvh - var(--qi-space-6));padding:var(--qi-space-5);border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-md);background:var(--qi-color-surface);color:var(--qi-color-foreground);font-family:var(--qi-font-family);box-shadow:var(--qi-shadow-overlay);margin:auto;overflow:auto}.qi-add-dialog::backdrop{background:var(--qi-color-inverse);opacity:.35}.qi-add-dialog__description{margin-top:var(--qi-space-2)}.qi-add-dialog__body{margin-top:var(--qi-space-5)}.qi-add-dialog__footer{margin-top:var(--qi-space-5);justify-content:flex-end;display:flex}
