.rb-partner-room-field,.rb-partner-tier-field{display:grid;gap:8px;min-width:0;margin-top:24px}.rb-partner-room-field>span,.rb-partner-tier-field>span{color:var(--rb-muted);font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.rb-partner-stepper{display:flex;align-items:stretch;width:100%;min-width:0;height:48px;overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.rb-partner-stepper:focus-within,.rb-partner-tier-trigger:focus-visible{border-color:#9eafd4;outline:none;box-shadow:0 0 0 3px #3f6abe2e}.rb-partner-stepper button{display:inline-flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:100%;min-height:44px;border:0;border-radius:0;background:#fff;padding:0;color:var(--rb-indigo);cursor:pointer}.rb-partner-stepper button:first-child{border-right:1px solid #d7dee8}.rb-partner-stepper button:last-child{border-left:1px solid #d7dee8}.rb-partner-stepper button:hover{background:var(--rb-soft-indigo)}.rb-partner-stepper button:disabled,.rb-partner-stepper button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.rb-partner-stepper button:focus-visible{outline:2px solid var(--rb-blue);outline-offset:-3px}.rb-partner-stepper svg{width:18px;height:18px;flex-shrink:0}.rb-partner-stepper input{flex:1 1 0;width:0;min-width:0;height:100%;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;padding:8px;color:var(--rb-ink);font:650 18px/1.5 var(--rb-font-text);text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.rb-partner-stepper input::-webkit-inner-spin-button,.rb-partner-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.rb-partner-tier-field{margin-top:16px}.rb-partner-calculator .rb-partner-calc-selects{grid-template-columns:minmax(0,1fr)}.rb-partner-tier-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:48px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:11px 14px;color:var(--rb-slate);font:600 max(15px,var(--rb-input-min))/1.5 var(--rb-font-text);text-align:left;cursor:pointer}.rb-partner-tier-trigger>span:first-child{min-width:0;white-space:normal}.rb-partner-tier-trigger>span:last-child{display:flex;flex-shrink:0}.rb-partner-tier-trigger svg{width:16px;height:16px;color:var(--rb-muted)}.rb-partner-tier-trigger[data-state=open]{border-color:var(--rb-blue)}.rb-partner-tier-menu{position:relative;z-index:720;width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height);overflow:hidden;border:1px solid #c7d0df;border-radius:10px;background:#fff;padding:4px;color:var(--rb-ink);font-family:var(--rb-font-text);box-shadow:0 18px 48px #0f172a2e}.rb-partner-tier-menu [data-radix-select-viewport]{width:100%;padding:0}.rb-partner-tier-option{position:relative;display:flex;align-items:center;min-height:44px;border-radius:6px;padding:10px 36px 10px 12px;color:var(--rb-slate);font:500 16px/1.5 var(--rb-font-text);cursor:default;outline:none;-webkit-user-select:none;user-select:none}.rb-partner-tier-option[data-highlighted]{background:#2223750f;color:var(--rb-indigo)}.rb-partner-tier-option[data-state=checked]{color:var(--rb-indigo);font-weight:650}.rb-partner-tier-option>span:first-child{position:absolute;right:12px;display:flex;align-items:center}.rb-partner-tier-option svg,.rb-partner-tier-menu [data-slot^=select-scroll] svg{width:16px;height:16px}.rb-partner-tier-menu [data-slot^=select-scroll]{display:flex;justify-content:center;padding:4px}body:has(.rb-partner-stepper) [data-slot=tooltip-content]{z-index:760;max-width:calc(100vw - 32px);border-radius:6px;background:#11172a;padding:7px 10px;color:#fff;font:500 12px/1.5 var(--rb-font-text)}body:has(.rb-partner-stepper) [data-slot=tooltip-content]>svg{width:8px;height:8px;fill:#11172a}
