.demo-manage-button{align-self:center}.demo-toolbar{border:1px solid var(--border,#e2e5e9);background:var(--background,#fff);color:var(--foreground,#263442);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:.5rem 0;padding:.65rem 1rem;font-size:.8rem;display:flex}.demo-identity{flex-direction:column;flex:200px;gap:.2rem;min-width:0;display:flex}.demo-watermark{opacity:.65;overflow-wrap:anywhere;font-weight:600}.demo-identity small,.demo-visitors small{color:var(--muted-foreground,#64748b)}.demo-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.demo-toolbar select{border:1px solid var(--border,#e2e5e9);background:var(--background,#fff);max-width:100%;min-height:36px;color:inherit;font:inherit;border-radius:9px;padding:.35rem .6rem}.demo-toolbar select:focus-visible{outline:2px solid var(--ring,#3b82f6);outline-offset:2px}.demo-dialog{overflow-wrap:anywhere;max-height:90dvh;overflow-y:auto}.demo-form{gap:.9rem;display:grid}.demo-form>div{gap:.4rem;min-width:0;display:grid}.demo-form input{width:100%;min-width:0}.demo-credentials{border:1px solid var(--border,#e2e5e9);background:var(--muted,#f5f7fa);border-radius:10px;padding:1rem;font-size:.85rem}.demo-credentials p{margin:.5rem 0 .8rem}.demo-credentials dl{gap:.25rem;margin:0;display:grid}.demo-credentials dt{color:var(--muted-foreground,#64748b);font-size:.75rem}.demo-credentials dd{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;margin:0 0 .5rem}.demo-visitors{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.demo-visitors li{border-top:1px solid var(--border,#e2e5e9);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;display:flex}.demo-visitors li>div{gap:.2rem;min-width:0;display:grid}.demo-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.demo-error{color:var(--destructive,#b91c1c);flex-basis:100%;margin:0;font-size:.85rem}@media (width<=480px){.demo-toolbar{padding:.65rem}.demo-toolbar-actions,.demo-toolbar-actions label{width:100%}.demo-toolbar-actions select{flex:160px}.demo-dialog{width:calc(100% - 2rem);max-width:calc(100% - 2rem);padding:1rem}.demo-visitors li{flex-wrap:wrap}.demo-dialog-actions>button{flex:100%}}@media print{.demo-toolbar-actions,.demo-manage-button{display:none}.demo-watermark{opacity:.65}}
