.search-box[data-v-784c1441]{position:relative;flex:1;min-width:0;max-width:320px}.search-icon[data-v-784c1441]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted, #9ba7a8);pointer-events:none;transition:color .2s ease;z-index:1}.search-box:focus-within .search-icon[data-v-784c1441]{color:var(--aws-orange)}.search-input[data-v-784c1441]{width:100%;padding:var(--space-2) 2.5rem var(--space-2) 2.5rem;border:2px solid var(--color-border, #e7e9eb);border-radius:var(--radius-md, 8px);font-size:var(--text-sm, .8125rem);background:#fff;color:var(--color-text);transition:all .2s ease}.search-input[data-v-784c1441]:focus{outline:none;border-color:var(--aws-orange);box-shadow:0 0 0 3px #ff99001a}.search-input[data-v-784c1441]::placeholder{color:var(--color-text-muted, #9ba7a8);transition:color .2s ease}.search-input[data-v-784c1441]:focus::placeholder{color:transparent}.search-clear[data-v-784c1441]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;border-radius:50%;cursor:pointer;color:var(--color-text-muted);transition:all .15s}.search-clear[data-v-784c1441]:hover{color:var(--color-text);background:#f1f5f9}.sort-trigger-wrap[data-v-bf41fa96]{position:relative}.sort-trigger[data-v-bf41fa96]{display:inline-flex;align-items:center;gap:4px;padding:4px 0;background:none;border:none;cursor:pointer;font-size:var(--text-sm);color:var(--color-text-muted);transition:color .15s}.sort-trigger[data-v-bf41fa96]:hover{color:var(--color-text)}.sort-trigger-label[data-v-bf41fa96]{font-weight:400}.sort-trigger-value[data-v-bf41fa96]{font-weight:600;color:var(--color-text)}.sort-chevron[data-v-bf41fa96]{transition:transform .2s;color:var(--color-text-muted)}.sort-chevron.open[data-v-bf41fa96]{transform:rotate(180deg)}.sort-menu[data-v-bf41fa96]{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001a;z-index:20;padding:4px 0}.sort-menu-item[data-v-bf41fa96]{display:block;width:100%;padding:8px 14px;background:none;border:none;text-align:left;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background .1s}.sort-menu-item[data-v-bf41fa96]:hover{background:#f3f4f6}.sort-menu-item.active[data-v-bf41fa96]{font-weight:600;color:var(--aws-orange)}.ui-checkbox{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:3px;border:1.5px solid var(--color-text-muted, #6c757d);background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;flex-shrink:0}.ui-checkbox:hover:not(:disabled){border-color:var(--aws-orange)}.ui-checkbox[data-state=checked]{background:var(--aws-orange);border-color:var(--aws-orange);color:#fff}.ui-checkbox[data-state=checked]:hover:not(:disabled){background:var(--aws-orange-light);border-color:var(--aws-orange-light)}.ui-checkbox:disabled{opacity:.5;cursor:not-allowed}.ui-checkbox:focus-visible{outline:2px solid rgba(255,153,0,.4);outline-offset:2px}.ui-checkbox-indicator{display:flex;align-items:center;justify-content:center;color:inherit}.dialog-overlay[data-v-d6f69bc2]{position:fixed;inset:0;z-index:var(--z-overlay);background:#00000040}.dialog-overlay[data-state=open][data-v-d6f69bc2]{animation:overlayFadeIn .2s ease forwards}.dialog-overlay[data-state=closed][data-v-d6f69bc2]{animation:overlayFadeOut .15s ease forwards}.dialog-content[data-v-d6f69bc2]{position:fixed;z-index:calc(var(--z-overlay) + 1);top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-background);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);width:90%;max-width:1200px;height:85vh;display:flex;flex-direction:column}.dialog-content[data-state=open][data-v-d6f69bc2]{animation:modalScaleIn .25s cubic-bezier(.4,0,.2,1) forwards}.dialog-content[data-state=closed][data-v-d6f69bc2]{animation:modalScaleOut .15s ease forwards}.dialog-header[data-v-d6f69bc2]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px 12px;border-bottom:1px solid var(--color-border-subtle)}.dialog-title-row[data-v-d6f69bc2]{display:flex;align-items:center;gap:8px}.dialog-title[data-v-d6f69bc2]{margin:0;font-size:1rem;font-weight:600;color:var(--color-text)}.dialog-actions[data-v-d6f69bc2]{display:flex;align-items:center;gap:4px}.dialog-action-btn[data-v-d6f69bc2]{width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--color-muted);cursor:pointer;transition:background .15s,color .15s}.dialog-action-btn[data-v-d6f69bc2]:hover{background:var(--color-surface);color:var(--color-text)}.dialog-action-btn[data-v-d6f69bc2]:focus-visible{outline:2px solid var(--aws-blue);outline-offset:2px}.dialog-body[data-v-d6f69bc2]{padding:20px 28px 28px;overflow-y:auto}@media(max-width:640px){.dialog-content[data-v-d6f69bc2]{width:95%;max-height:85vh}}
