/* Clean sales-entry redesign: intentionally plain, fast and easy to scan. */
:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#1d2d22;background:#f4f6f4}body{background:#f4f6f4}.page-shell{width:min(620px,100%);padding:28px 16px}.brand-header{display:block;margin:0 0 12px}.brand-logo,.brand-header p{display:none}.brand-kicker{font-size:10px;letter-spacing:.13em;color:#087c31}.brand-header h1{margin:3px 0 0;font:700 18px/1.2 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:0;color:#1d2d22}.form-card{padding:0;border:1px solid #dfe5e0;border-radius:10px;background:#fff;box-shadow:none}.card-intro{display:block;margin:0;padding:22px 22px 16px;border-bottom:1px solid #e8ece8}.card-intro .eyebrow{font-size:10px;color:#087c31;letter-spacing:.1em}.card-intro h2{margin:5px 0 4px;font:700 22px/1.2 Inter,"Segoe UI",Arial,sans-serif;color:#17261c}.card-intro p{margin:0;color:#66736a;font-size:13px}.secure-mark{display:none}.page-state{display:none}.page-state.error{display:block;margin:16px 22px 0;border:1px solid #f1c4bf;border-radius:7px;background:#fff7f6;color:#b42318;font-size:12px}.product-start{margin:0;padding:20px 22px;border:0;border-bottom:1px solid #e8ece8;border-radius:0;background:#fff}.step-title{margin:0 0 10px}.step-title>span{display:none}.step-title strong{font:700 14px/1.2 Inter,"Segoe UI",Arial,sans-serif;color:#25372b}.step-title small{display:none}.product-start label{gap:6px;color:#33463a;font-size:12px;font-weight:700}.product-start .required{display:none}.product-code-row{grid-template-columns:minmax(0,1fr) 98px;gap:8px}.product-code-row input{height:44px;border:1px solid #cbd5ce;border-radius:6px;padding:0 12px;font-size:14px;font-weight:500;box-shadow:none}.product-code-row input:focus{border-color:#087c31;box-shadow:0 0 0 2px #087c3115}.product-code-row button{height:44px;border-radius:6px;background:#087c31;font-size:13px;font-weight:700}.product-start label>small{display:block;margin-top:2px;color:#748178;font-size:11px;font-weight:400}.product-start label>small::before{content:"The product, pack size and price are locked after verification."}.product-start label>small{font-size:0}.product-start label>small::before{font-size:11px}.variant-card{display:grid;grid-template-columns:1fr auto;margin:18px 22px 0;padding:14px 15px;border:1px solid #d9e5db;border-radius:7px;background:#f8fbf8;box-shadow:none}.variant-info strong,.mrp-info strong{font:700 16px/1.2 Inter,"Segoe UI",Arial,sans-serif}.mrp-info{text-align:right}.variant-info small,.mrp-info small{font-size:11px}.step-two{margin:18px 22px 10px}.step-two strong{font-size:14px}.field-grid{padding:0 22px;gap:14px}.field-grid label{gap:6px;font-size:12px}.field-grid input,.field-grid select{height:44px;border-color:#cbd5ce;border-radius:6px;font-size:14px;font-weight:500}.location-panel{margin:18px 22px 14px;padding:13px 0;border:0;border-top:1px solid #e8ece8;border-radius:0;background:transparent}.location-button{border-radius:6px;background:#fff}.amount-row{margin:0 22px;padding:14px 0;border:0;border-top:1px solid #e8ece8;border-radius:0;background:transparent}.amount-row strong{font-size:19px}.submit-button{width:calc(100% - 44px);height:46px;margin:16px 22px 0;border-radius:6px;box-shadow:none;font-size:14px}.privacy-note{margin:10px 22px 20px;font-size:10px}.page-footer{display:none}@media(max-width:560px){.page-shell{padding:16px 12px}.form-card{border-radius:9px}.card-intro{padding:19px 17px 14px}.card-intro h2{font-size:21px}.product-start{padding:17px}.product-code-row{grid-template-columns:minmax(0,1fr) 84px}.product-code-row button{width:auto}.variant-card{margin:15px 17px 0;grid-template-columns:1fr;gap:12px}.mrp-info{text-align:left}.step-two{margin:16px 17px 10px}.field-grid{padding:0 17px;grid-template-columns:1fr;gap:12px}.location-panel{margin:16px 17px 12px}.amount-row{margin:0 17px}.submit-button{width:calc(100% - 34px);margin:15px 17px 0}.privacy-note{margin:9px 17px 18px}}
