.public-footer{flex-wrap:wrap}.icp-link{font-size:13px;color:var(--muted)}.entry-input{min-width:0}.status-note{margin:12px 0;color:var(--muted);font-size:14px}.survey-qr{display:block;width:220px;max-width:100%;margin:20px 0}.empty-state{padding:28px 0;color:var(--muted);line-height:1.7}.record-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.saved-photo{width:100%;max-height:200px;object-fit:contain;border-radius:12px;margin-top:12px}.record-card{padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.record-card:last-child{border-bottom:0}.record-card p{white-space:pre-wrap;color:var(--muted);font-size:14px;margin-top:8px}.data-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.data-fields input{width:100%}.stat-large{font-size:32px;font-weight:650;letter-spacing:-.03em}.field textarea{width:100%}button[disabled]{opacity:.5;cursor:wait}.history{font-size:12px!important}.greeting-card #enterWorkbench{background:var(--blue)!important;color:white!important}.greeting-context{max-width:100%}.card .table th,.card .table td{white-space:normal}.table small{display:block}.sync-state{font-size:12px;color:var(--muted)}.error-state{color:#b74c3b}.setup-copy{white-space:pre-wrap}.security-note{background:#f5f7fb;border-radius:12px;padding:14px;color:var(--muted);font-size:13px}#surveyLink{overflow-wrap:anywhere}.data-fields .field{margin:0}.finance-results .mini-row strong{font-size:20px}.content input[type=date],.content input[type=datetime-local]{max-width:100%}#bookingDate{width:100%}@media(max-width:600px){.data-fields{grid-template-columns:1fr}.public-footer .icp-link{width:100%}.survey-qr{margin:20px auto}.stat-large{font-size:26px}.record-actions .button{flex:1}.row2{min-width:0}}
