.knbr-panel form>label,.knbr-panel .knbr-bank-fields>label,.knbr-panel .knbr-card-fields>label{display:block;margin:14px 0}.knbr-panel label input:not([type=checkbox]),.knbr-panel label select,.knbr-panel label textarea{display:block;margin-top:6px;max-width:100%;box-sizing:border-box}.knbr-card-fields[hidden],.knbr-bank-fields[hidden]{display:none}.knbr-draft,.knbr-change-preview{padding:20px;margin-top:22px;background:#faf8f2;border:1px solid #ded8cc}.knbr-draft textarea{font-size:14px;line-height:1.7}.knbr-copy-result{display:inline-block;margin:8px;color:#356044}.knbr-conflict{background:#fff3ef;border:1px solid #d4a294;border-left:4px solid #a74f3b;padding:16px 20px;margin:16px 0}.knbr-conflict ul{list-style:disc;padding-left:20px}.knbr-clear{color:#416247;background:#f3f7f1;padding:12px}.knbr-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.knbr-pack-labels,.knbr-pack-row{display:grid;grid-template-columns:75px minmax(130px,1fr) minmax(110px,.6fr);gap:10px;padding:10px 0;align-items:center}.knbr-pack-labels{font-weight:600;color:#5e5141}.knbr-pack-row{border-top:1px solid #e5dfd4}.knbr-pack-row input{max-width:100%;min-width:0}.knbr-pack-row label{white-space:nowrap}.knbr-pack-table{margin:18px 0}.knbr-audit-row{padding:16px 0;border-bottom:1px solid #ddd}.knbr-audit-row p{margin:5px 0}.knbr-print{max-width:760px;background:#fff;padding:32px;color:#222}.knbr-print table{border-collapse:collapse;width:100%;margin:25px 0}.knbr-print td,.knbr-print th{border:1px solid #777;padding:12px;text-align:left}.knbr-print td:first-child{width:45px}.knbr-progress{background:#faf8f1;border-top:3px solid #b59a61;padding:32px;margin:25px 0}.knbr-progress h3{font-size:26px;color:#5f4e35;margin:0 0 12px}.knbr-progress-steps{list-style:none;padding:0;margin:26px 0;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.knbr-progress-steps li{border-top:3px solid #ddd5c5;padding:12px 4px 0;color:#81796b;font-size:13px}.knbr-progress-steps li.done{border-color:#8b7956;color:#4b493c}.knbr-progress-steps li.current{border-color:#a64f36;color:#9a432f;font-weight:700}.knbr-progress-steps span{display:block;font-size:11px;margin-bottom:6px}.knbr-customer-payment{background:#fff;padding:22px;border:1px solid #e0d8c6}.knbr-customer-payment textarea{width:100%;box-sizing:border-box;background:#faf9f5;min-height:140px;padding:15px;color:#39352e;font:inherit;line-height:1.7;border:1px solid #ddd}.knbr-tracking{display:flex;flex-wrap:wrap;align-items:center;gap:15px;border-top:1px solid #d8cfbf;padding-top:16px}.knbr-tracking strong{font-family:Arial,sans-serif;font-size:23px;letter-spacing:.04em;overflow-wrap:anywhere}.knbr-progress .knbr-copy-result{font-size:13px}.knbr-application-address{background:#faf8f1;padding:24px;margin:20px 0}.knbr-application-address h4{margin-top:0}.knbr-application-address label{display:block;margin:16px 0}.knbr-application-address input{width:100%;box-sizing:border-box}.knbr-progress .rental-refresh{margin-top:20px}.knbr-status-note{padding:12px;border-left:3px solid #b59a61;background:#fff}.knbr-print .description{font-size:12px}
@media(max-width:600px){.knbr-draft,.knbr-change-preview{padding:14px}.knbr-pack-labels,.knbr-pack-row{grid-template-columns:47px minmax(80px,1fr) minmax(75px,.7fr);gap:5px}.knbr-pack-labels{font-size:11px}.knbr-pack-row input{font-size:13px}.knbr-pack-row label{font-size:12px}.knbr-two-fields{grid-template-columns:1fr}.knbr-progress{padding:22px 16px}.knbr-progress h3{font-size:22px}.knbr-progress-steps{grid-template-columns:repeat(3,1fr);row-gap:18px}.knbr-customer-payment,.knbr-application-address{padding:16px}.knbr-print{padding:16px}.knbr-print table{font-size:12px}.knbr-print td,.knbr-print th{padding:8px}}
@media print{#adminmenumain,#wpadminbar,#wpfooter,.knbr-admin>h1,.knbr-admin-notice,.knbr-print-button,.knbr-print>a{display:none!important}#wpcontent,#wpfooter{margin-left:0!important}html{padding:0!important}.knbr-admin{margin:0}.knbr-print{padding:0;max-width:none}.knbr-print table{break-inside:avoid}body{background:white}}

.knbr-panel[id]{scroll-margin-top:70px}.knbr-print{box-sizing:border-box}

.rental-progress-mode .rental-steps{display:none}
