.feedback-trigger.feedback-trigger{white-space:normal;gap:8px;height:auto;min-height:46px;padding:11px 14px;line-height:1.35}.feedback-trigger>svg{flex:none}.feedback-header-trigger.feedback-header-trigger{width:44px;min-width:44px;height:44px;color:var(--muted-foreground);border-radius:12px;padding:0}.feedback-header-trigger.feedback-header-trigger>svg{width:19px;height:19px}.feedback-context{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.4}.feedback-dialog [data-slot=dialog-title]{padding-right:28px;line-height:1.3}.zone-header-actions{flex-shrink:0}@media (max-width:480px){.zone-header{gap:6px}.zone-header .wordmark{gap:6px;font-size:20px}.zone-header .wordmark>svg{width:22px;height:22px}.zone-header .wordmark>span{margin-left:-6px}.zone-header-actions{gap:0}.zone-header .home-admin-link{min-height:44px;padding:0 8px}.zone-header .home-admin-link>span{display:none}}@media (max-width:400px){.zone-header .quiet-link:has(.header-back-label){justify-content:center;width:44px;min-height:44px}.zone-header .header-back-label{display:none}}.feedback-dialog.feedback-dialog{max-height:calc(100dvh - 32px);overflow:auto}.feedback-dialog form{gap:9px;display:grid}.feedback-dialog form>label{font-weight:600}.feedback-dialog textarea{resize:vertical;min-height:140px}.feedback-count{text-align:right;color:var(--muted-foreground);margin:0;font-size:12px}.feedback-error{color:var(--destructive);margin:0;font-size:14px;line-height:1.45}.feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.feedback-actions>button,.feedback-success>button{white-space:normal;height:auto;min-height:44px;padding:10px 14px}.feedback-success{justify-items:start;gap:12px;display:grid}.feedback-success>svg{color:var(--primary)}.feedback-success>p{margin:0;line-height:1.5}.table-resources{border-top:1px solid var(--border);width:100%;margin-top:24px;padding-top:20px}.table-resources>h3{letter-spacing:-.3px;margin:0 0 6px;font-size:18px;font-weight:650}.table-resources>p{color:var(--muted-foreground);margin:0 0 14px;font-size:14px;line-height:1.45}.table-resource-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.table-resource-actions>button{white-space:normal;gap:8px;width:100%;min-width:0;height:auto;min-height:48px;padding:11px 12px;font-size:14px;line-height:1.35}.table-resources>.table-resource-message{margin:12px 0 0}.recap-controls .recap-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.recap-controls .recap-actions[data-finale=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.recap-controls .recap-actions>button{white-space:normal;width:100%;min-width:0;height:auto;min-height:46px;padding:10px 12px;font-size:14px;line-height:1.3}@media (max-width:370px){.table-resource-actions{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-height:450px) and (min-width:481px){.recap-controls .recap-actions{flex:1}}@media (max-height:450px) and (max-width:480px){.recap-screen .recap-controls{display:block}}.receipt-download-dialog{max-width:30rem}.receipt-download-dialog [data-slot=dialog-header]{padding-right:3rem}.receipt-download-preview{border:1px solid var(--border);background:#fff;border-radius:10px;max-height:min(42dvh,24rem);overflow:auto}.receipt-download-preview img{width:100%;height:auto;display:block}.receipt-download-help{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.receipt-download-actions{flex-wrap:wrap;gap:10px;display:flex}.receipt-download-actions>button{white-space:normal;flex:140px;width:100%;min-width:0;height:auto;min-height:44px;padding:12px}
