.capture-dialog{width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-6);overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);margin:auto;overflow:auto}.capture-dialog::backdrop{background:var(--backdrop)}.capture-dialog-header{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.capture-dialog-header h2{margin:0}.capture-dialog-header button{width:auto}.quick-composer form{gap:var(--space-5);display:grid}.quick-destination,.quick-writing{gap:var(--space-3);display:grid}.quick-writing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-destination h2,.quick-writing h2,.quick-saved h2{margin:0;font-size:1.125rem}.quick-writing textarea{min-height:clamp(220px,32dvh,420px);line-height:1.75}.quick-writing .actions{margin:0}.quick-options{padding-top:var(--space-5);margin-top:0}.quick-composer fieldset{border:0;min-width:0;margin:0;padding:0}.quick-meta{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.quick-composer .quick-fields{margin:var(--space-6) 0;padding-top:var(--space-5);border-top:1px solid var(--border)}.quick-fields legend{padding-right:var(--space-4);font-weight:700}.quick-composer .quick-check{align-items:center;gap:var(--space-3);display:flex}.quick-check input{width:20px;height:20px}.quick-composer details{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.quick-composer summary{margin-bottom:var(--space-5);cursor:pointer;font-weight:700}.quick-snippets{margin-top:var(--space-6)}.quick-restore{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.quick-recovery{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--muted-surface);flex-wrap:wrap;display:flex}.quick-recovery p{flex:100%;margin:0}.quick-composer .actions{margin-bottom:var(--space-5)}.quick-composer button+label{margin-top:var(--space-5)}.quick-composer kbd{font-size:.75em}.quick-composer label{margin-bottom:var(--space-5)}.quick-related-trades{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.related-trade-option{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:flex}.related-trade-option input{flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:4px}.related-trade-option span{overflow-wrap:anywhere;font-weight:400;display:block}.related-trade-option>span{min-width:0}.quick-voice{margin:var(--space-4) 0}.recent-tags{margin:var(--space-5) 0 0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--border)}.recent-tags legend{padding-right:var(--space-3);color:var(--muted);font-size:.875rem;font-weight:650}.recent-tag-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.recent-tag-list button[aria-pressed=true]{border-color:var(--action);background:var(--selected);color:var(--action)}.quick-saved{gap:var(--space-4);max-width:72ch;display:grid}.quick-saved p{margin:0}@media (width<=767px){.capture-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space-4);border:0;border-radius:0;margin:0}.quick-meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.quick-writing textarea{min-height:min(42dvh,360px)}.quick-restore{flex-wrap:wrap}.editor .quick-composer .quick-submit{bottom:var(--mobile-diary-navigation-space,76px);z-index:var(--z-sticky);margin:0 calc(-1 * var(--page-gutter));padding:var(--space-2) var(--page-gutter) max(var(--space-2), env(safe-area-inset-bottom));background:var(--canvas);position:sticky}.editor .quick-composer .quick-submit button[type=submit]{width:100%;margin-bottom:0;padding-block:12px}.editor .quick-composer form{padding-bottom:max(var(--space-2), env(safe-area-inset-bottom))}}
