.operation-record{border:1px solid #dce7ef;padding:16px;border-radius:10px;margin:12px 0;overflow-wrap:anywhere}.operation-record strong,.operation-record small{display:block}.operation-record p{white-space:pre-wrap;font-size:13px;line-height:1.7;margin:8px 0}.operation-record small{color:#647f93;font-size:11px;line-height:1.6;margin:8px 0}.operation-history{font-size:12px;margin:18px 0}.operation-history p{margin:10px 0}.operation-history summary{cursor:pointer}.quote-line{display:grid;grid-template-columns:minmax(0,2fr) minmax(65px,.6fr) minmax(90px,1fr) 38px;gap:8px;margin:10px 0}.quote-line input{width:100%;min-width:0;padding:10px;border:1px solid #cbdce8;border-radius:6px}.unit-history-photo{display:block;width:100%;height:170px;object-fit:cover}.security-qr{max-width:230px;background:white;padding:10px}.security-qr svg{width:100%;height:auto}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-family:monospace;user-select:all;overflow-wrap:anywhere}.unit-review-inputs{padding:14px;border:1px solid #d4e5ee;border-radius:8px;margin-top:15px}.unit-review-inputs summary{cursor:pointer;font-weight:600;font-size:13px}.unit-review-row{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;margin-top:12px}.unit-review-choice{display:flex;align-items:center;gap:10px;margin:15px 0;font-size:13px}.unit-review-choice input{width:20px;height:20px;accent-color:#377a9e}.job-operations h4,#job-operations h4{margin:24px 0 12px}#job-operations>.real-note{margin-top:18px}.nav button .notification-count{margin-left:auto;padding:2px 6px;border-radius:12px;background:#dbeefa;color:#246080;font-size:10px}@media(max-width:650px){.quote-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.quote-line input:first-child{grid-column:1/-1}.unit-review-row{grid-template-columns:minmax(0,1fr)}.recovery-codes{grid-template-columns:minmax(0,1fr)}}
.mfa-qr{max-width:260px;margin:20px auto}.mfa-qr svg{width:100%;height:auto}.mfa-secret{display:block;overflow-wrap:anywhere;margin:16px 0}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;background:#eff6f8}.unit-review{margin:16px 0;border-top:1px solid #dbe5e9;padding-top:14px}.unit-review .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-review-control{margin:10px 0}.unit-review-read{padding:12px;background:#f3f7fa}.notification-dot{color:#157997}
