.sgc-operator-receipt{scroll-margin-top:92px}
.sgc-operator-receipt .sgc-receipt-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}
.sgc-operator-receipt .sgc-receipt-form input,.sgc-receipt-settings input[type=text]{min-height:42px;padding:9px 12px;border:1px solid #b8c8db;border-radius:10px;background:#fff}
.sgc-operator-receipt .sgc-receipt-form input{max-width:210px}
.sgc-receipt-summary{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:9px 18px;margin:18px 0}
.sgc-receipt-summary dt{font-weight:650}.sgc-receipt-summary dd{margin:0;overflow-wrap:anywhere}
.sgc-receipt-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin:18px 0}
.sgc-receipt-ack{display:block;max-width:460px;margin-bottom:12px}.sgc-receipt-note{padding:12px 14px;border:1px solid #d7dfe5;border-radius:8px;background:#f6f8fa}
.sgc-receipt-help{font-size:.875rem;line-height:1.6;color:#59636e}.sgc-receipt-history{margin-top:18px}.sgc-receipt-history ul{margin:12px 0 0;padding-left:20px}
.sgc-receipt-settings .sgop-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sgc-receipt-settings label>span{display:block;font-weight:650;margin-bottom:6px}.sgc-receipt-settings input[type=text]{width:100%;box-sizing:border-box}
.sgc-receipt-options{border:0;padding:0;margin:22px 0;display:grid;gap:10px}.sgc-receipt-options legend{font-weight:700;margin-bottom:8px}.sgc-receipt-status{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #e7ebef}.sgc-receipt-status:last-child{border-bottom:0}.sgc-receipt-status strong.is-active{color:#17613c}.sgc-receipt-status strong.is-inactive{color:#805b00}
.sgop-alert--warning{border-color:#e8c56b;background:#fff8e1;color:#664d03}
@media(max-width:900px){.sgc-receipt-settings .sgop-form-grid{grid-template-columns:1fr}}
@media(max-width:600px){.sgc-operator-receipt .sgc-receipt-form{align-items:stretch;flex-direction:column}.sgc-operator-receipt .sgc-receipt-form input{max-width:100%}.sgc-receipt-summary{grid-template-columns:1fr;gap:4px}.sgc-receipt-summary dd{margin-bottom:10px}.sgc-receipt-actions{flex-direction:column;align-items:stretch}.sgc-receipt-status{align-items:flex-start;flex-direction:column;gap:4px}}
