.checkout-shell{--ck-field-border:color-mix(in srgb, var(--color-ink) 20%, transparent)}.checkout-fields input:not([type=checkbox]):not([type=radio]):not([data-slot=command-input]),.checkout-fields select,.checkout-fields textarea{border-color:var(--ck-field-border);border-radius:0}.checkout-fields input:not([type=checkbox]):not([type=radio]):not([data-slot=command-input]),.checkout-fields select{height:54px!important}.checkout-fields textarea{min-height:54px}.checkout-fields [data-slot=select-trigger],.checkout-fields button[role=combobox]{border-color:var(--ck-field-border);border-radius:0;height:54px}.checkout-fields input[type=checkbox]{accent-color:var(--color-ink);border-radius:0}.checkout-fields button{border-radius:0}.checkout-fields button[data-slot=radio-group-item]{border-radius:9999px}.checkout-fields input[type=radio]{appearance:none;border:2px solid var(--color-slate-300);background:0 0;border-radius:9999px;flex:none;width:20px;height:20px;position:relative}.checkout-fields input[type=radio]:checked{border-color:var(--color-ink)}.checkout-fields input[type=radio]:checked:after{content:"";background:var(--color-ink);border-radius:9999px;position:absolute;inset:3px}.ck-hairline{border-color:color-mix(in srgb, var(--color-ink) 20%, transparent)}.ck-surface-muted{background-color:var(--color-neutral-surface);border-color:var(--color-neutral-line)}.ck-row-selected{box-shadow:inset 0 0 0 1px var(--color-ink)}.ck-locked{-webkit-user-select:none;user-select:none}.ck-locked input,.ck-locked select,.ck-locked textarea{background:var(--color-tint)!important;color:var(--color-primary-100)!important;border-color:var(--color-primary-muted)!important}.ck-locked,.ck-locked h3,.ck-locked p,.ck-locked span,.ck-locked strong,.ck-locked label,.ck-locked button,.ck-locked a{color:var(--color-primary-100)!important}.ck-locked svg{stroke:var(--color-primary-muted)!important}.ck-locked svg [fill]:not([fill=none]){fill:var(--color-primary-muted)!important}.ck-locked img{filter:grayscale();opacity:.5}.ck-locked [class*=bg-]:not(input):not(select):not(textarea){background-color:var(--color-tint)!important;border-color:var(--color-primary-muted)!important}.ck-locked [class*=border-]{border-color:var(--color-primary-100)!important}.ck-locked .ck-row-selected{box-shadow:inset 0 0 0 1px var(--color-primary-muted)}.ck-locked input[type=checkbox],.ck-locked input[type=radio]{opacity:.45;accent-color:var(--color-primary-muted)!important}.checkout-fields input:not([type=checkbox]):not([type=radio]):not([data-slot=command-input])~label{height:54px!important}
