@layer blocks{.sd{--_sd-gap: var(--space-m);display:flex;flex-direction:column;gap:var(--_sd-gap)}.sd-qr-card{display:flex;gap:var(--space-l);align-items:center;padding:var(--space-m);background:var(--color-surface-2, #f3f3f3);border-radius:var(--radius-m, 8px)}.sd-qr-code{flex-shrink:0;padding:var(--space-s);background:#fff;border-radius:var(--radius-s, 4px)}.sd-qr-content{flex:1;min-width:0}.sd-qr-title{margin:0 0 var(--space-2xs);font-size:var(--step-1)}.sd-qr-description{margin:0 0 var(--space-s);font-size:var(--step--1);color:var(--color-text-muted, #666)}.sd-qr-url{display:flex;gap:var(--space-2xs)}.sd-qr-url-input{flex:1;min-width:0;padding:var(--space-2xs) var(--space-s);font-family:inherit;font-size:var(--step--2);background:#fff;border:1px solid var(--color-border, #ddd);border-radius:var(--radius-s, 4px)}.sd-qr-url-input:focus{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:2px}.sd-qr-copy-btn{flex-shrink:0;padding:var(--space-2xs) var(--space-s);font-family:inherit;font-size:var(--step--2);color:var(--color-on-primary, #fff);background:var(--color-primary, #1a1a1a);border:none;border-radius:var(--radius-s, 4px);transition:opacity var(--transition-speed);cursor:pointer}.sd-qr-copy-btn:hover{opacity:.85}@media(width<600px){.sd-qr-card{flex-direction:column;text-align:center}.sd-qr-url{flex-direction:column}}.sd-header{display:flex;gap:var(--space-m);align-items:center;justify-content:space-between}.sd-header h1{margin:0;font-size:var(--step-2)}.sd-status{display:inline-flex;gap:var(--space-2xs);align-items:center;padding:var(--space-3xs) var(--space-xs);font-size:var(--step--2);color:var(--color-text-muted, #666);background:var(--color-surface-2, #f3f3f3);border-radius:var(--radius-s, 4px)}.sd-status:before{content:"";width:8px;height:8px;background:var(--color-text-muted, #666);border-radius:50%}.sd-status--connected{color:var(--color-success, #22c55e);background:color-mix(in oklch,var(--color-success, #22c55e) 15%,transparent)}.sd-status--connected:before{background:var(--color-success, #22c55e);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.sd-filters{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;justify-content:space-between}.sd-filters__tabs{display:flex;gap:var(--space-2xs)}.sd-tab{display:inline-flex;gap:var(--space-2xs);align-items:center;padding:var(--space-2xs) var(--space-s);font-size:var(--step--2);background:transparent;border:1px solid var(--color-border, #ddd);border-radius:var(--radius-s, 4px);transition:background var(--transition-speed),border-color var(--transition-speed);cursor:pointer}.sd-tab:hover{background:var(--color-surface-2, #f3f3f3)}.sd-tab--active{color:var(--color-on-primary, #fff);background:var(--color-primary, #1a1a1a);border-color:var(--color-primary, #1a1a1a)}.sd-tab__count{padding:0 var(--space-2xs);font-size:var(--step--3);background:color-mix(in oklch,currentColor 20%,transparent);border-radius:var(--radius-xs, 2px)}.sd-search{min-width:200px;padding:var(--space-2xs) var(--space-s);font-size:var(--step--2);border:1px solid var(--color-border, #ddd);border-radius:var(--radius-s, 4px)}.sd-search:focus{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:2px}.sd-empty{padding:var(--space-xl);text-align:center;color:var(--color-text-muted, #666)}.sd-table-wrapper{overflow-x:auto;border:1px solid var(--color-border, #ddd);border-radius:var(--radius-m, 8px)}.sd-table{width:100%;font-size:var(--step--2);border-collapse:collapse}.sd-table th,.sd-table td{padding:var(--space-s);text-align:left;border-bottom:1px solid var(--color-border, #ddd)}.sd-table th{font-weight:600;white-space:nowrap;background:var(--color-surface-2, #f3f3f3)}.sd-table tbody tr:last-child td{border-bottom:none}.sd-table tbody tr:hover{background:var(--color-surface-2, #f3f3f3)}.sd-row--processed{opacity:.7}.sd-cell--thumb{width:88px}.sd-thumb{display:block;width:48px;height:48px;background:var(--color-surface-2, #f3f3f3);border-radius:var(--radius-s, 4px);object-fit:cover}.sd-cell--customer{min-width:150px}.sd-cell--customer strong{display:block}.sd-ref{display:block;font-size:var(--step--3);color:var(--color-text-muted, #666)}.sd-message{display:block;max-width:200px;margin-top:var(--space-3xs);overflow:hidden;font-size:var(--step--3);font-style:italic;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted, #666)}.sd-cell--contact{min-width:180px}.sd-cell--contact a{display:block;color:var(--color-primary, #1a1a1a)}.sd-cell--contact span{display:block;font-size:var(--step--3);color:var(--color-text-muted, #666)}.sd-cell--files{white-space:nowrap}.sd-file-count{display:block}.sd-file-size{display:block;font-size:var(--step--3);color:var(--color-text-muted, #666)}.sd-cell--time{white-space:nowrap}.sd-time-relative{display:block;color:var(--color-text-muted, #666)}.sd-time-absolute{display:block;font-size:var(--step--3);color:var(--color-text-muted, #666)}.sd-badge{display:inline-block;padding:var(--space-3xs) var(--space-xs);font-size:var(--step--3);font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-s, 4px)}.sd-badge--pending{color:var(--color-warning-text, #92400e);background:color-mix(in oklch,var(--color-warning, #f59e0b) 20%,transparent)}.sd-badge--processed{color:var(--color-success-text, #166534);background:color-mix(in oklch,var(--color-success, #22c55e) 20%,transparent)}.sd-badge--deleted{color:var(--color-error-text, #991b1b);background:color-mix(in oklch,var(--color-error, #ef4444) 20%,transparent)}.sd-cell--actions{white-space:nowrap}.sd-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:var(--step-0);background:transparent;border:1px solid var(--color-border, #ddd);border-radius:var(--radius-s, 4px);transition:background var(--transition-speed),border-color var(--transition-speed);cursor:pointer}.sd-action:hover{background:var(--color-surface-2, #f3f3f3)}.sd-action+.sd-action{margin-left:var(--space-2xs)}.sd-action--primary{color:var(--color-success, #22c55e);border-color:var(--color-success, #22c55e)}.sd-action--primary:hover{background:color-mix(in oklch,var(--color-success, #22c55e) 10%,transparent)}.sd-action--danger{color:var(--color-error, #ef4444);border-color:var(--color-error, #ef4444)}.sd-action--danger:hover{background:color-mix(in oklch,var(--color-error, #ef4444) 10%,transparent)}.sd-dialog-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-m);background:#00000080;animation:fade-in var(--transition-speed) ease-out}.sd-dialog{width:100%;max-width:400px;padding:var(--space-l);background:var(--color-surface, #fff);border-radius:var(--radius-m, 8px);box-shadow:0 10px 40px #0003;animation:scale-up var(--transition-speed) ease-out}.sd-dialog__title{margin:0 0 var(--space-s);font-size:var(--step-1)}.sd-dialog__message{margin:0 0 var(--space-l);font-size:var(--step--1);color:var(--color-text-muted, #666)}.sd-dialog__actions{display:flex;gap:var(--space-s);justify-content:flex-end}}@layer blocks{.admin-page[data-astro-cid-mtuilcak]{padding-block:var(--space-l)}}.admin-page[data-astro-cid-mtuilcak]{padding-block:var(--space-l)}
