.quick-entry-home{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;margin-bottom:24px;padding:20px 24px}.quick-entry-home>div{min-width:0}.quick-entry-home h2{font-size:18px;line-height:1.5;text-wrap:balance}.quick-entry-home p{margin-top:6px;color:var(--muted);font-size:14px;line-height:1.7;text-wrap:pretty}.quick-entry-home>button{flex-shrink:0;white-space:nowrap}.quick-global{white-space:nowrap}.topbar .top-actions:has(.quick-global){flex-shrink:0}.topbar .top-actions .save-status{white-space:nowrap}.quick-entry-dialog{width:min(620px,calc(100vw - 32px));max-height:90dvh;padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);overflow:auto}@media (max-width:360px){.topbar .top-actions:has(.quick-global) .save-status{display:none}}.quick-entry-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.quick-entry-dialog h2{margin:0;font-size:21px;text-wrap:balance}.quick-entry-dialog h3{margin:24px 0 12px;font-size:17px}.quick-entry-dialog header button{flex-shrink:0;width:42px;padding:0}.quick-entry-dialog nav{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:20px 0}.quick-entry-dialog button{min-height:44px}.quick-entry-dialog nav button[aria-pressed=true]{color:var(--primary);background:var(--accent-soft);border-color:var(--primary);box-shadow:none}.quick-entry-dialog nav>label{flex:1;min-width:100px;margin:0 0 0 4px}.quick-entry-dialog button:disabled{opacity:.55;cursor:not-allowed}.quick-entry-dialog label{display:flex;flex-direction:column;gap:8px;margin:12px 0;color:var(--foreground);font-size:14px}.quick-entry-dialog input,.quick-entry-dialog select,.quick-entry-dialog textarea{width:100%;min-width:0;font:inherit}.quick-entry-dialog textarea{min-height:88px;resize:vertical}.quick-entry-dialog fieldset{min-width:0;margin:0;padding:0;border:0}.quick-entry-dialog :focus-visible{outline:3px solid var(--ring);outline-offset:3px}.quick-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.quick-context{color:var(--muted);font-size:13px;line-height:1.7;text-wrap:pretty}.quick-entry-dialog form>.quick-context{margin:12px 0 20px}.quick-message{margin:12px 0;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--foreground);line-height:1.7;overflow-wrap:anywhere}.quick-entry-dialog details{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.quick-entry-dialog summary{color:var(--muted);font-size:14px;cursor:pointer}.quick-entry-dialog details p,.quick-professional>p{margin:12px 0;color:var(--muted);font-size:14px;line-height:1.7}.quick-entry-dialog details button,.quick-success button{margin:8px 8px 0 0}@media (max-width:640px){.quick-entry-home{align-items:stretch;flex-direction:column;gap:16px;padding:18px;margin-bottom:20px}.quick-entry-home>button{width:100%}.topbar .top-actions .quick-global{min-height:36px;padding:6px 10px;font-size:13px}.quick-entry-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:92dvh;margin:0;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;scroll-padding-bottom:90px}.quick-fields{grid-template-columns:1fr}.quick-entry-dialog input,.quick-entry-dialog select,.quick-entry-dialog textarea{font-size:16px}.quick-entry-dialog nav>label{flex-basis:100%;margin:4px 0 0}.quick-entry-dialog nav>button{flex:1}.quick-entry-dialog form>button.primary,.quick-professional>button.primary{width:100%}}