.tiny-spin{position:relative}.tiny-spin__loader{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tiny-spin__loader[data-entering],.tiny-spin__loader[data-exiting]{animation-duration:.3s;animation-fill-mode:forwards}.tiny-spin__loader[data-entering]{animation-name:tiny-spin-in}.tiny-spin__loader[data-exiting]{animation-name:tiny-spin-out}.tiny-spin__content{position:relative}.tiny-spin__content:after{content:"";pointer-events:none;background-color:rgb(var(--tiny-rgb-neutral-1));opacity:0;transition:opacity .2s ease-in-out;position:absolute;inset:0}[data-spinning] .tiny-spin__content{opacity:.5}[data-spinning] .tiny-spin__content:after{opacity:.4;pointer-events:auto}@keyframes tiny-spin-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes tiny-spin-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.tiny-spinner-indicator{stroke:currentColor;fill:none;stroke-linecap:round;transform-origin:50%;transition:all .2s ease-in-out;animation:2s linear infinite spin-infinite;transform:rotate(-90deg)}@keyframes spin-infinite{0%{stroke-dasharray:.01px, var(--circumference-value);transform:rotate(0)}50%{stroke-dasharray:calc(var(--circumference-value) / 2), calc(var(--circumference-value) / 2);transform:rotate(450deg)}to{stroke-dasharray:.01px, var(--circumference-value);transform:rotate(1080deg)}}.tiny-combobox__trigger{--c-border:transparent;padding-left:var(--tiny-space-sm);padding-right:var(--tiny-space-sm);border-style:solid;border-width:1px;border-color:var(--c-border);border-radius:var(--tiny-radius-sm);flex-wrap:nowrap;align-items:flex-start;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.tiny-combobox__trigger[data-variant=outline]{--c-border:rgb(var(--tiny-rgb-neutral-3))}.tiny-combobox__trigger[data-variant=outline]:hover{--c-border:rgb(var(--tiny-rgb-neutral-4))}.tiny-combobox__trigger[data-size=small]{height:calc(var(--tiny-size) * 6)}.tiny-combobox__trigger[data-size=medium]{height:calc(var(--tiny-size) * 8)}.tiny-combobox__trigger[data-size=large]{height:calc(var(--tiny-size) * 10)}.tiny-combobox__trigger:hover,.tiny-combobox__trigger[data-open]{background:rgb(var(--tiny-rgb-neutral-3)/.3)}.tiny-combobox__trigger:focus-visible{--c-border:rgb(var(--tiny-rgb-brand-3));outline:2px solid var(--c-border);outline-offset:-1px}.tiny-combobox__trigger input[readonly]{cursor:default}.tiny-combobox__trigger[data-disabled]{color:var(--tiny-c-text-disabled);background-color:rgb(var(--tiny-rgb-neutral-1));pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7}.tiny-combobox__trigger[data-disabled] .tiny-combobox__suffix{color:var(--tiny-c-text-disabled)}.tiny-combobox__trigger[data-loading]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7}.tiny-combobox__trigger[data-empty]{color:var(--tiny-c-text-description)}.tiny-combobox__trigger[data-invalid]{--c-border:rgb(var(--tiny-rgb-danger-base))}.tiny-combobox__label{align-items:center;width:100%;height:100%;display:flex}.tiny-combobox__suffix{margin-left:var(--tiny-space-md);width:calc(var(--tiny-size) * 4);height:100%;color:var(--tiny-c-text-label);align-items:center;display:flex;position:relative}.tiny-combobox__options{max-height:224px;padding:var(--tiny-space-sm);scrollbar-width:thin;scrollbar-color:rgb(var(--tiny-rgb-neutral-2)) transparent;scrollbar-gutter:auto;min-width:var(--tiny-combobox-trigger-width);overflow-y:auto}.tiny-combobox__option{padding:var(--tiny-space-xs);border-radius:var(--tiny-radius-sm);cursor:pointer}.tiny-combobox__option[data-focused],.tiny-combobox__option:hover{background-color:rgb(var(--tiny-rgb-neutral-1))}.tiny-combobox__option[data-selected]{background-color:rgb(var(--tiny-rgb-brand-5));color:var(--tiny-c-white)}.tiny-combobox__option[data-disabled]{color:var(--tiny-c-text-disabled);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.tiny-popover-vars{--tiny-popover-c-bg:rgb(var(--tiny-rgb-neutral-0));--tiny-popover-border:1px solid var(--tiny-c-border);--tiny-popover-shadow:0 3px 6px -4px #0000001f, 0 6px 16px 0 #00000014, 0 9px 28px 8px #0000000d;--tiny-popover-border-radius:var(--tiny-radius-sm);--tiny-popover-padding:var(--tiny-space-sm)}.tiny-popover__content{background-color:var(--tiny-popover-c-bg);border:var(--tiny-popover-border);box-shadow:var(--tiny-popover-shadow);border-radius:var(--tiny-popover-border-radius);padding:var(--tiny-popover-padding);transform-origin:var(--tiny-popover-transform-origin)}.tiny-popover__content[data-entering]{animation-name:popover-open;animation-duration:.1s}.tiny-popover__arrow{background-color:var(--tiny-popover-c-bg)}@keyframes popover-open{0%{opacity:0;transform:translate(var(--tiny-popover-transform-from))}to{opacity:1;transform:translate(0)}}
