.seeric-btn-base{display:flex;align-items:center;justify-content:center;font-weight:500;border-radius:.75rem;border:1px solid var(--seeric-glass-border,#e5e7eb);transition-property:background,box-shadow,transform,color;transition-duration:.3s,.3s,.2s,.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);outline:none;box-shadow:none;cursor:pointer;user-select:none}.seeric-btn-primary{background:var(--principale-theme);color:var(--background)}.seeric-btn-primary,.seeric-btn-secondary{border-color:var(--seeric-glass-border,#e5e7eb)}.seeric-btn-secondary{background:var(--foreground,#2563eb);color:var(--background,#fff)}.seeric-btn-danger{background:#ef4444;color:#fff;border-color:#ef4444}.seeric-btn-ghost{background:transparent;color:var(--seeric-text-primary,#ffffff);border:none}.seeric-btn-blackghost{background:transparent;color:var(--foreground);border:none}.seeric-btn-modal-primary{min-height:50px;min-width:180px;max-width:220px;padding:14px 32px;font-size:15px;font-weight:600;border-radius:8px;background:var(--principale-theme);border:none;color:var(--background);box-shadow:0 4px 15px 0 rgba(0,126,121,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.seeric-btn-modal-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px 0 rgba(0,126,121,.4);background:color-mix(in srgb,var(--principale-theme) 90%,black)}.seeric-btn-modal-secondary{min-height:50px;min-width:180px;max-width:220px;padding:14px 32px;font-size:15px;font-weight:600;border-radius:8px;background:var(--foreground);border:none;color:var(--background);box-shadow:0 4px 15px 0 rgba(23,23,23,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.seeric-btn-modal-secondary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px 0 rgba(23,23,23,.4);background:color-mix(in srgb,var(--foreground) 85%,black)}.seeric-btn-modal-primary.archive-unarchive{background:var(--seeric-secondary);box-shadow:0 4px 15px 0 rgba(59,130,246,.3)}.seeric-btn-modal-primary.archive-unarchive:hover:not(:disabled){background:color-mix(in srgb,var(--seeric-secondary) 90%,black);box-shadow:0 8px 25px 0 rgba(59,130,246,.4)}.seeric-btn-modal-primary:disabled,.seeric-btn-modal-secondary:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);color:#6b7280;cursor:not-allowed;box-shadow:none;transform:none;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.seeric-btn-modal-primary svg,.seeric-btn-modal-secondary svg{margin-right:8px}.seeric-btn-base:focus-visible{box-shadow:0 0 0 2px var(--seeric-focus-ring,rgba(246,171,59,.5))}.seeric-btn-base:disabled,.seeric-btn-base[aria-disabled=true]{opacity:.6;pointer-events:none;filter:grayscale(.2)}.seeric-btn-base:focus-visible,.seeric-btn-base:hover{filter:brightness(1.05);transform:translateY(-.125rem) scale(1.02)}.seeric-btn-base:active{transform:scale(.98)}.seeric-btn-modal-primary:hover,.seeric-btn-modal-secondary:hover{filter:none;transform:translateY(-2px);scale:1}.seeric-btn-modal-primary:active,.seeric-btn-modal-secondary:active{transform:scale(.97)}.document-actions{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.document-action-btn{flex:1;min-width:140px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;gap:.5rem}.seeric-button.tertiary{background:var(--background);color:var(--foreground);border:1px solid var(--seeric-border);font-weight:500}.seeric-button.tertiary:hover:not(:disabled){background:color-mix(in srgb,var(--seeric-border) 30%,white);border-color:color-mix(in srgb,var(--principale-theme) 50%,var(--seeric-border));color:var(--principale-theme);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.seeric-button.tertiary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.seeric-button.tertiary:disabled{background:var(--background);color:var(--foreground);opacity:.5;border-color:var(--seeric-border);cursor:not-allowed}
/*# sourceMappingURL=111c0fd85435167f.css.map*/