.pricing-configuration-module__rtFHGG__panel{color:#0f172a;background:#fff;border:1px solid #e2e5e9;border-radius:7px;min-width:0;padding:24px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 1px 3px #0f172a0d}.pricing-configuration-module__rtFHGG__panel h2{letter-spacing:0;color:#0b1220;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4}.pricing-configuration-module__rtFHGG__panel>p,.pricing-configuration-module__rtFHGG__panelHeader p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.pricing-configuration-module__rtFHGG__colourPanel{padding-bottom:20px}.pricing-configuration-module__rtFHGG__swatches{grid-template-columns:repeat(10,minmax(0,1fr));gap:9px 12px;margin:24px 0 16px;display:grid}.pricing-configuration-module__rtFHGG__swatches button{color:#fff;cursor:pointer;border:1px solid #d3d7dc;border-radius:7px;width:29px;height:29px;padding:0;font:700 20px Arial,sans-serif}.pricing-configuration-module__rtFHGG__swatches button[aria-pressed=true]{outline-offset:1px;outline:2px solid #7d8694;box-shadow:0 1px 3px #0003}.pricing-configuration-module__rtFHGG__swatches button:focus-visible,.pricing-configuration-module__rtFHGG__panel button:focus-visible,.pricing-configuration-module__rtFHGG__panel summary:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.pricing-configuration-module__rtFHGG__colourFooter{border-top:1px solid #dce1e7;justify-content:space-between;align-items:start;gap:16px;padding-top:18px;display:flex}.pricing-configuration-module__rtFHGG__customPicker{font-size:12px;position:relative}.pricing-configuration-module__rtFHGG__customPicker summary{cursor:pointer;border:1px solid #d1d8e0;border-radius:5px;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.pricing-configuration-module__rtFHGG__customPicker summary::-webkit-details-marker{display:none}.pricing-configuration-module__rtFHGG__customPicker label{align-items:center;gap:12px;padding-top:12px;display:flex}.pricing-configuration-module__rtFHGG__customPicker input{width:48px;height:32px;padding:2px}.pricing-configuration-module__rtFHGG__colourFooter i{border:1px solid #e2e8f0;border-radius:3px;flex:none;width:16px;height:16px;display:block}.pricing-configuration-module__rtFHGG__colourValue{background:#f8fafc;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.pricing-configuration-module__rtFHGG__colourValue small{color:#64748b;font-size:10px;display:block}.pricing-configuration-module__rtFHGG__configuration{gap:22px;display:grid}.pricing-configuration-module__rtFHGG__panelHeader{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.pricing-configuration-module__rtFHGG__addSize{align-items:center;gap:7px;padding-top:6px;display:flex}.pricing-configuration-module__rtFHGG__panel .pricing-configuration-module__rtFHGG__addSize input{width:104px;height:28px;padding:5px 8px;font:11px monospace}.pricing-configuration-module__rtFHGG__addSize button{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:3px;width:28px;height:24px}.pricing-configuration-module__rtFHGG__pipeGrid{background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:16px;display:grid}.pricing-configuration-module__rtFHGG__pipeGrid button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;min-height:43px;padding:8px;font:600 12px monospace;box-shadow:0 1px 2px #0f172a10}.pricing-configuration-module__rtFHGG__pipeGrid button[aria-selected=true]{background:#dcfce7;border-color:#4ade80}.pricing-configuration-module__rtFHGG__bottomGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.pricing-configuration-module__rtFHGG__bottomGrid>.pricing-configuration-module__rtFHGG__panel>h2{margin-bottom:26px}.pricing-configuration-module__rtFHGG__calculatorCards{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.07fr);gap:14px;display:grid}.pricing-configuration-module__rtFHGG__miniCard{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);border-radius:6px;padding:16px}.pricing-configuration-module__rtFHGG__blue{--surface:#eff6ff;--border:#bfdbfe;--ink:#2563eb;--badge:#bfdbfe;--strong:#60a5fa}.pricing-configuration-module__rtFHGG__green{--surface:#f0fdf4;--border:#bbf7d0;--ink:#15803d;--badge:#bbf7d0;--strong:#4ade80}.pricing-configuration-module__rtFHGG__purple{--surface:#faf5ff;--border:#e9d5ff;--ink:#9333ea;--badge:#e9d5ff;--strong:#c084fc}.pricing-configuration-module__rtFHGG__teal{--surface:#f0fdfa;--border:#99f6e4;--ink:#0f766e;--badge:#99f6e4;--strong:#2dd4bf}.pricing-configuration-module__rtFHGG__miniCard h3{color:var(--ink);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:400;line-height:1.3;display:flex}.pricing-configuration-module__rtFHGG__miniCard h3 span{background:var(--badge);border-radius:3px;padding:3px 7px;font:10px monospace}.pricing-configuration-module__rtFHGG__panel label{flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.pricing-configuration-module__rtFHGG__panel input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;height:36px;padding:8px 10px;font-size:12px}.pricing-configuration-module__rtFHGG__panel .pricing-configuration-module__rtFHGG__miniCard input{border-color:var(--strong)}.pricing-configuration-module__rtFHGG__rangeFields,.pricing-configuration-module__rtFHGG__travelFields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 29px;align-items:end;gap:8px;display:grid}.pricing-configuration-module__rtFHGG__plus{color:#fff;cursor:pointer;background:#9333ea;border:0;border-radius:5px;width:29px;height:29px;margin-bottom:3px;padding:0;font-size:16px}.pricing-configuration-module__rtFHGG__teal .pricing-configuration-module__rtFHGG__plus{background:#0d9488}.pricing-configuration-module__rtFHGG__panel button:disabled,.pricing-configuration-module__rtFHGG__panel input:disabled{opacity:.5;cursor:not-allowed}.pricing-configuration-module__rtFHGG__panel .pricing-configuration-module__rtFHGG__availability{color:#64748b;margin:12px 0 0;font-size:11px;line-height:1.45}.pricing-configuration-module__rtFHGG__details{color:#64748b;margin-top:14px;font-size:12px}.pricing-configuration-module__rtFHGG__details summary{cursor:pointer}.pricing-configuration-module__rtFHGG__referenceFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.pricing-configuration-module__rtFHGG__savedTravel li{flex-wrap:wrap;gap:8px}.pricing-configuration-module__rtFHGG__savedTravel li>div{width:100%;min-width:0}.pricing-configuration-module__rtFHGG__savedTravel label{flex:1;min-width:0!important}.pricing-configuration-module__rtFHGG__patchingLayout{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}@media (max-width:1150px){.pricing-configuration-module__rtFHGG__panel{padding:18px}.pricing-configuration-module__rtFHGG__miniCard{padding:12px}.pricing-configuration-module__rtFHGG__calculatorCards{gap:10px}.pricing-configuration-module__rtFHGG__bottomGrid{gap:18px}.pricing-configuration-module__rtFHGG__miniCard h3{gap:5px;font-size:12px}.pricing-configuration-module__rtFHGG__miniCard h3 span{padding:3px 5px}}@media (max-width:900px){.pricing-configuration-module__rtFHGG__bottomGrid,.pricing-configuration-module__rtFHGG__patchingLayout{grid-template-columns:1fr}}@media (max-width:560px){.pricing-configuration-module__rtFHGG__swatches{column-gap:6px}.pricing-configuration-module__rtFHGG__swatches button{width:24px;height:24px}.pricing-configuration-module__rtFHGG__pipeGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.pricing-configuration-module__rtFHGG__panelHeader{flex-wrap:wrap;gap:10px}.pricing-configuration-module__rtFHGG__calculatorCards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-configuration-module__rtFHGG__calculatorCards>:last-child{grid-column:1/-1}.pricing-configuration-module__rtFHGG__referenceFields{grid-template-columns:1fr}}@media (max-width:360px){.pricing-configuration-module__rtFHGG__swatches{grid-template-columns:repeat(5,minmax(0,1fr))}}.pricing-configuration-module__rtFHGG__mscc5CodeField{color:var(--text,#0f172a);gap:6px;margin-top:10px;font-size:.78rem;font-weight:650;display:grid}.pricing-configuration-module__rtFHGG__mscc5CodeField input{background:var(--input-bg,#fff);width:100%;min-width:0;color:var(--text,#0f172a);font:inherit;border:1px solid #8b5cf680;border-radius:7px;padding:9px 10px}.pricing-configuration-module__rtFHGG__mscc5Groups{color:#334155;background:#fff;border:1px solid #e9d5ff;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:12px}.pricing-configuration-module__rtFHGG__mscc5Groups>summary{color:#7e22ce;cursor:pointer;font-weight:700}.pricing-configuration-module__rtFHGG__mscc5GroupsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pricing-configuration-module__rtFHGG__mscc5Group{background:#fafafa;border:1px solid #e2e8f0;border-radius:6px;gap:7px;min-width:0;padding:9px;display:grid}.pricing-configuration-module__rtFHGG__mscc5GroupToggle{align-items:center;flex-direction:row!important;gap:7px!important;font-size:11px!important;display:flex!important}.pricing-configuration-module__rtFHGG__mscc5GroupToggle input[type=checkbox]{accent-color:#9333ea;flex:0 0 15px;width:15px;height:15px}.pricing-configuration-module__rtFHGG__mscc5Group>input{height:31px;padding:6px 7px;font-size:10px}.pricing-configuration-module__rtFHGG__mscc5CodeField{margin-top:12px}@media (max-width:900px){.pricing-configuration-module__rtFHGG__mscc5GroupsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pricing-configuration-module__rtFHGG__mscc5GroupsGrid{grid-template-columns:minmax(0,1fr)}}.pricing-configuration-module__rtFHGG__rangeTitleRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pricing-configuration-module__rtFHGG__rangeTitleRow h3{margin:0}.pricing-configuration-module__rtFHGG__addRangeButton{color:#fff;cursor:pointer;background:#9333ea;border:1px solid #c084fc;border-radius:5px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.pricing-configuration-module__rtFHGG__rangeTierList,.pricing-configuration-module__rtFHGG__tierQuantityList{gap:10px;display:grid}.pricing-configuration-module__rtFHGG__tierQuantityList label{padding:7px 0}.pricing-configuration-module__rtFHGG__rangeFields{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr) minmax(0,.85fr) 28px;align-items:center;gap:8px;min-width:0;display:grid}.pricing-configuration-module__rtFHGG__rangeFields .pricing-configuration-module__rtFHGG__mscc5Groups{min-width:0;height:38px;margin:0;padding:9px;overflow:visible}.pricing-configuration-module__rtFHGG__rangeFields .pricing-configuration-module__rtFHGG__mscc5Groups[open]{z-index:2;height:auto;position:relative}.pricing-configuration-module__rtFHGG__rangeFields .pricing-configuration-module__rtFHGG__mscc5Groups>summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pricing-configuration-module__rtFHGG__rangeFields .pricing-configuration-module__rtFHGG__mscc5GroupsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-configuration-module__rtFHGG__deleteRangeButton{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fca5a5;border-radius:5px;width:28px;height:30px;font-size:18px;line-height:1}.pricing-configuration-module__rtFHGG__deleteRangeButton:disabled{opacity:.35;cursor:not-allowed}@media (max-width:980px){.pricing-configuration-module__rtFHGG__rangeFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-configuration-module__rtFHGG__rangeFields .pricing-configuration-module__rtFHGG__mscc5Groups{grid-column:1/-1}}
