.field-label[data-v-b2ba553f]{color:#475569;font-size:12px;font-weight:600;display:block}.field-input[data-v-b2ba553f]{color:#334155;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:none;width:100%;min-height:42px;margin-top:7px;padding:9px 11px;font-size:13px;font-weight:400;display:block}.field-input[data-v-b2ba553f]:focus-visible{border-color:#6a8ec4;box-shadow:0 0 0 3px #6a8ec429}.field-error[data-v-b2ba553f]{color:#be123c;margin-top:5px;font-size:11px;display:block}.field-label[data-v-96a1d834]{color:#334155;font-size:12px;font-weight:600;display:block}.field-input[data-v-96a1d834]{color:#334155;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:none;width:100%;min-height:44px;margin-top:7px;padding:9px 11px;font-size:13px;font-weight:400;display:block}.field-input[data-v-96a1d834]:focus-visible{border-color:#6a8ec4;box-shadow:0 0 0 3px #6a8ec429}.field-error[data-v-96a1d834]{color:#be123c;margin-top:5px;font-size:11px;display:block}.field-label[data-v-6ec8260a]{color:#334155;font-size:12px;font-weight:600;display:block}.field-input[data-v-6ec8260a]{color:#1e293b;background:#fff;border:1px solid #64748b;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:13px;font-weight:400;display:block}.field-input[data-v-6ec8260a]:focus-visible{outline-offset:1px;border-color:#274b7a;outline:3px solid #274b7a3d}.input-with-unit[data-v-6ec8260a]{align-items:center;min-width:0;display:flex}.input-with-unit .field-input[data-v-6ec8260a]{flex:1}.input-unit[data-v-6ec8260a]{color:#475569;flex:none;padding:0 10px;font-size:12px;font-weight:500}.field-hint[data-v-6ec8260a]{color:#475569;margin-top:5px;font-size:11px;font-weight:400;display:block}.field-error[data-v-6ec8260a]{color:#9f1239;margin-top:5px;font-size:11px;font-weight:500;display:block}.field-label[data-v-a1457a06]{color:#475569;font-size:12px;font-weight:600;display:block}.field-input[data-v-a1457a06]{color:#334155;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:none;width:100%;min-height:42px;margin-top:7px;padding:9px 11px;font-size:13px;font-weight:400;display:block}.field-input[data-v-a1457a06]:focus{border-color:#6a8ec4;box-shadow:0 0 0 3px #6a8ec429}.field-error[data-v-a1457a06]{color:#be123c;margin-top:5px;font-size:11px;font-weight:400;display:block}.icon-button[data-v-a1457a06]{color:#64748b;border-radius:8px;place-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:grid}.icon-button[data-v-a1457a06]:hover{color:#334155;background:#f1f5f9}.detail-label[data-v-a1457a06]{color:#64748b;font-size:11px;font-weight:600}.detail-value[data-v-a1457a06]{color:#334155;margin-top:5px;font-size:13px;line-height:1.55}.field-label[data-v-4960f5f3]{color:#475569;font-size:11px;font-weight:600;display:block}.field-input[data-v-4960f5f3]{color:#334155;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:none;width:100%;min-height:40px;margin-top:7px;padding:8px 10px;font-size:12px;font-weight:400;display:block}.field-input[data-v-4960f5f3]:focus{border-color:#6a8ec4;box-shadow:0 0 0 3px #6a8ec429}.form-input[data-v-db123d32]{color:#334155;background:#fff;border:1px solid #c6cdd5;border-radius:8px;outline:none;width:100%;min-height:46px;margin-top:8px;padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:block}.form-input[data-v-db123d32]:focus{border-color:#405f91;box-shadow:0 0 0 4px #dce8f5}.form-error[data-v-db123d32]{color:#be123c;margin-top:5px;font-size:12px;font-weight:500;display:block}.field-label[data-v-f5dd89cc]{color:#475569;font-size:11px;font-weight:700;display:block}.field-input[data-v-f5dd89cc],.field-readonly[data-v-f5dd89cc]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;min-height:40px;margin-top:7px;padding:8px 10px;font-size:12px;font-weight:400;display:block}.field-readonly[data-v-f5dd89cc]{color:#475569;background:#f8fafc}.field-input[data-v-f5dd89cc]:focus{border-color:#405f91;box-shadow:0 0 0 3px #dce8f5}.field-error[data-v-f5dd89cc]{color:#be123c;margin-top:4px;font-size:10px;display:block}@media print{@page{size:A4 portrait;margin:14mm}html,body{background:#fff!important;min-width:0!important;min-height:0!important}body *{visibility:hidden!important}.receipt-print-area[data-v-d75f4035],.receipt-print-area[data-v-d75f4035] *{visibility:visible!important}.receipt-print-area[data-v-d75f4035]{width:100%!important;max-width:none!important;box-shadow:none!important;color:#111827!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.receipt-print-area[data-v-d75f4035] *{color:#111827!important;box-shadow:none!important;background-color:#0000!important}.receipt-header[data-v-d75f4035]{border-color:#9ca3af!important;padding:0 0 14px!important}.receipt-content[data-v-d75f4035]{padding:16px 0 0!important}.receipt-meta[data-v-d75f4035],.receipt-item[data-v-d75f4035],.receipt-totals[data-v-d75f4035]{break-inside:avoid}.receipt-items[data-v-d75f4035]{border-color:#9ca3af!important}.receipt-paid-note[data-v-d75f4035],.receipt-print-area form[data-v-d75f4035],.receipt-print-area button[data-v-d75f4035]{display:none!important}}.field-label[data-v-9f19c47b]{color:#475569;font-size:11px;font-weight:700;display:block}.field-input[data-v-9f19c47b]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:40px;margin-top:7px;padding:8px 10px;font-size:12px;font-weight:400;display:block}.field-input[data-v-9f19c47b]:focus-visible{outline-offset:2px;outline:2px solid #405f91}.field-error[data-v-9f19c47b]{color:#b91c1c;margin-top:5px;font-size:11px;font-weight:500;display:block}.field-label[data-v-94a6c80a]{color:#334155;font-size:13px;font-weight:600;line-height:1.5;display:block}.field-input[data-v-94a6c80a]{color:#334155;background:#fff;border:1px solid #64748b;border-radius:8px;outline:none;width:100%;min-height:44px;margin-top:8px;padding:10px 12px;font-size:14px;font-weight:400;display:block}.field-input[data-v-94a6c80a]::placeholder{color:#64748b}.field-input[data-v-94a6c80a]:focus{border-color:#405f91;box-shadow:0 0 0 3px #dce8f5}.field-error[data-v-94a6c80a]{color:#be123c;margin-top:5px;font-size:12px;line-height:1.5;display:block}.field-label[data-v-3a9f39ea]{color:#475569;font-size:12px;font-weight:600;display:block}.field-input[data-v-3a9f39ea]{color:#334155;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:none;width:100%;min-height:42px;margin-top:7px;padding:9px 11px;font-size:13px;font-weight:400;display:block}.field-input[data-v-3a9f39ea]:focus{border-color:#6a8ec4;box-shadow:0 0 0 3px #6a8ec429}.field-error[data-v-3a9f39ea]{color:#be123c;margin-top:5px;font-size:11px;font-weight:400;display:block}
