.rm{color:#17243b;min-width:0}.rm-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.rm h2{margin:12px 0;font-size:28px}.rm p{color:#60718b;line-height:1.6}.rm-eyebrow{color:#a46a00;letter-spacing:1.4px;font-size:12px;font-weight:800}.rm-badge{white-space:nowrap;background:#fff5db;border-radius:24px;padding:12px 18px;font-weight:700}.rm-toolbar,.rm-actions{justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}.rm button{cursor:pointer;background:#fff;border:1px solid #ccd7e7;border-radius:9px;padding:12px 18px;font-weight:700}.rm button:disabled{opacity:.5;cursor:default}.rm button[aria-pressed=true],.rm .rm-primary{color:#13213a;background:#ffbc19;border-color:#ffbc19}.rm-scroll{background:#fff;border:1px solid #dbe3ee;border-radius:12px;overflow:auto}.rm table{border-collapse:collapse;width:100%;font-size:13px}.rm caption{text-align:left;color:#60718b;padding:16px}.rm th,.rm td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5eaf2;padding:12px}.rm thead{background:#eef3f9}.rm th:first-child{text-align:left}.rm input{text-align:right;color:#17243b;background:#fff;border:1px solid #ccd7e7;border-radius:6px;width:100px;padding:9px}.rm input.rm-edited{background:#fff5db;border-color:#e7a800}.rm-preview,.rm-review{background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin:24px 0;padding:24px}.rm-review{border:2px solid #edb522}.rm-review li{padding:5px}.rm summary{cursor:pointer;font-weight:700}.rm-message{background:#eef3f9;border-radius:8px;padding:16px}@media (max-width:850px){.rm-intro,.rm-toolbar,.rm-actions{flex-direction:column;align-items:flex-start}.rm-badge{white-space:normal}}.rm-intro{align-items:flex-start;padding-top:8px}.rm-intro h2{margin:10px 0 8px;font-size:28px;line-height:1.25}.rm-intro p{margin:0;font-size:14px}.rm-badge{margin-top:24px;padding:9px 15px;font-size:13px}.rm-toolbar{margin:22px 0 18px}.rm-tabs{flex-wrap:wrap;gap:8px;display:flex}.rm-tabs button{min-height:44px;padding:10px 18px;font-size:14px}.rm-change-count{color:#60718b;font-size:13px}.rm-fuel-card{background:#fff;border:1px solid #dbe3ee;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:22px 24px;display:flex}.rm-fuel-card label{font-size:15px;font-weight:700;line-height:1.4;display:block}.rm-fuel-card p{margin:6px 0 0;font-size:13px}.rm-fuel-input{background:#f7f9fc;border:1px solid #ccd7e7;border-radius:9px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.rm .rm-fuel-input input{text-align:center;background:#fff;border:0;border-radius:0;width:96px;min-height:46px;font-size:16px}.rm-fuel-input span{color:#60718b;padding:0 16px;font-size:15px;font-weight:700}.rm-fuel-input:focus-within{outline-offset:2px;outline:2px solid #e7a800}@media (max-width:600px){.rm-badge{margin-top:0}.rm-fuel-card{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.rm-tabs{width:100%}.rm-tabs button{flex:1}.rm-fuel-input{align-self:flex-start}}.rm-category-picker{background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin-bottom:24px;padding:20px 24px}.rm-category-picker label{margin-bottom:10px;font-size:14px;font-weight:700;display:block}.rm-category-picker select{color:#17243b;width:100%;max-width:520px;font:inherit;background:#fff;border:1px solid #ccd7e7;border-radius:8px;padding:12px}.rm-category-picker p{margin:10px 0 0;font-size:13px}.rm-subcategories{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.rm-subcategories button{text-align:left;white-space:normal;max-width:100%}.rm-subcategories small{margin-top:6px;font-weight:400;line-height:1.5;display:block}.rm-review-actions{align-items:center;gap:16px;display:flex}@media (max-width:600px){.rm-review-actions{flex-wrap:wrap}}.rm table{font-size:16px}.rm table thead th{color:#455570;font-size:14px;font-weight:700;line-height:1.5}.rm table tbody th{color:#33445e;font-size:16px;font-weight:600}.rm table td{font-size:16px;line-height:1.5}.rm table input{font-variant-numeric:tabular-nums;width:112px;min-height:44px;font-size:16px}.rm table td{font-variant-numeric:tabular-nums}.rm-carriers{margin:0 0 18px}.rm-timeslot-fields{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.rm-timeslot-fields label{margin-bottom:10px;font-size:14px;font-weight:700;display:block}
