.space-editor-dialog .ant-modal-content{border-radius:20px!important;padding:0!important;overflow:hidden}.space-editor-dialog .ant-modal-header{padding:20px 56px 20px 24px!important;margin:0!important;border-bottom:1px solid var(--dm-line, #e5e5e9);background:var(--dm-surface, #fff)!important}.space-editor-dialog .ant-modal-title{font-size:18px;font-weight:650;letter-spacing:-.3px}.space-editor-dialog .ant-modal-close{top:16px;right:16px;border-radius:50%;background:var(--dm-page, #f5f5f7)}.space-editor-dialog .ant-modal-body{padding:0!important}.space-editor.space-modal-container{--se-text: var(--dm-text, #1d1d1f);--se-muted: var(--dm-muted, #6e6e73);--se-line: var(--dm-line, #e5e5e9);--se-surface: var(--dm-surface, #fff);--se-inset: var(--dm-page, #f5f5f7);height:min(820px,calc(100dvh - 160px));min-height:0;overflow:hidden}.space-editor .space-info-panel{width:248px;min-width:248px;max-height:none;background:var(--se-inset);border-color:var(--se-line)}.space-editor .space-panel-header{padding:24px 20px 18px;background:transparent}.space-editor .space-panel-header:before,.space-editor .space-panel-header:after{display:none}.space-editor .space-editor-eyebrow>div:first-child{background:var(--se-surface)!important;border:1px solid var(--se-line)}.space-editor .space-editor-eyebrow svg{color:var(--se-text)!important}.space-editor .space-editor-eyebrow>div:last-child{color:var(--se-muted)!important;font-size:10px!important;letter-spacing:1px!important}.space-editor .space-welcome-title{color:var(--se-text);font-size:23px;line-height:1.25;letter-spacing:-.6px;font-weight:650}.space-editor .space-welcome-subtitle{color:var(--se-muted);font-size:13px;line-height:1.6}.space-editor .space-panel-body{padding:0 20px 24px}.space-editor .space-illustration-container{display:none}.space-editor .space-info-section{border-color:var(--se-line);margin-bottom:18px;padding-bottom:18px}.space-editor .space-info-title{color:var(--se-muted);font-size:10px;letter-spacing:.8px}.space-editor .space-info-content{min-width:0}.space-editor .space-info-content h4{color:var(--se-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.space-editor .space-info-content p{font-size:12px;line-height:1.6;color:var(--se-muted)}.space-editor .space-reminder{background:transparent;border-color:var(--se-line);color:var(--se-muted);line-height:1.5}.space-editor .space-form-panel{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:none;overflow:hidden}.space-editor .space-form-header{position:static;flex-shrink:0;padding:16px 24px;background:var(--se-surface)}.space-editor .space-form-header h2{color:var(--se-text)!important;font-size:16px!important;font-weight:600!important}.space-editor .space-form-header>span{color:var(--se-muted)!important;background:var(--se-inset)!important;border-color:var(--se-line)!important;max-width:45%;overflow-wrap:anywhere}.space-editor .space-form-content{flex:1;min-height:0;max-height:none!important;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.space-editor .space-form-section{padding:22px;margin-bottom:16px;border-radius:14px;border-color:var(--se-line);box-shadow:none;animation:none}.space-editor .space-form-section:hover{box-shadow:none}.space-editor .space-form-section-title{font-size:16px;text-transform:none;letter-spacing:-.2px;color:var(--se-text);font-weight:600;padding-bottom:16px;margin-bottom:20px}.space-editor .space-form-section-icon{background:var(--se-inset);color:var(--se-muted);width:26px;height:26px;border-radius:7px;font-size:16px;flex-shrink:0}.space-editor .space-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.space-editor .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.space-editor .space-form-field{min-width:0}.space-editor .space-form-label{font-family:inherit;color:var(--se-text);font-size:13px;letter-spacing:0;font-weight:500}.space-editor .space-form-input{font-family:inherit!important;letter-spacing:0!important;font-size:14px!important;color:var(--se-text)!important;min-width:0}.space-editor .ant-input,.space-editor .ant-input-number,.space-editor .ant-select-selector{border-radius:9px!important;border-color:var(--se-line)}.space-editor .ant-select-single{height:42px}.space-editor .ant-input-number-input{height:40px!important;font-variant-numeric:tabular-nums}.space-editor .reservation-option-button{background:var(--se-inset)!important;border-color:var(--se-line)!important;color:var(--se-text)!important;min-height:46px!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important;transform:none!important}.space-editor .reservation-option-button.ant-radio-button-wrapper-checked{background:#242426!important;border-color:#242426!important;color:#fff!important}.space-editor .reservation-option-button:has(input:focus-visible),.space-editor :focus-visible{outline:2px solid #0071e3;outline-offset:3px}.space-editor .space-form-buttons-row{flex-shrink:0;padding:14px 24px;margin:0;border-top:1px solid var(--se-line);background:var(--se-surface);gap:10px}.space-editor .space-form-buttons-row .ant-btn{min-width:96px;height:42px!important;border-radius:10px;font-size:13px!important;font-weight:550;box-shadow:none;transform:none}.space-editor .space-form-buttons-row .ant-btn-primary{background:#242426!important;border-color:#242426!important;color:#fff!important}.space-editor .space-form-buttons-row .ant-btn:hover{transform:none;box-shadow:none}@media(max-width:900px){.space-editor .space-info-panel{width:216px;min-width:216px}.space-editor .space-form-content{padding:14px}.space-editor .space-form-section{padding:18px}.space-editor .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.space-editor-dialog{max-width:calc(100vw - 16px)!important;margin:8px auto}.space-editor-dialog .ant-modal-header{padding:16px 48px 16px 16px!important}.space-editor.space-modal-container{height:calc(100dvh - 140px);min-height:280px}.space-editor .space-info-panel{display:none}.space-editor .space-form-panel{flex:1;width:100%}.space-editor .space-form-grid{grid-template-columns:minmax(0,1fr)}.space-editor .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-editor .space-form-header{padding:12px 16px}.space-editor .space-form-content{padding:12px}.space-editor .space-form-section{padding:16px}.space-editor .space-form-buttons-row{flex-direction:row;flex-wrap:wrap;padding:12px;gap:8px}.space-editor .space-form-buttons-row .ant-btn{width:auto;min-width:0;flex:1;padding:0 10px!important}}@media(max-width:360px){.space-editor .pricing-grid{grid-template-columns:minmax(0,1fr)}}.space-editor .space-vehicle-section{container-type:inline-size}.space-editor .space-vehicle-section .space-form-section-title{flex-wrap:wrap;gap:10px;margin-bottom:14px}.space-editor .space-vehicle-count{margin-left:auto;padding:4px 10px;border-radius:20px;background:var(--se-inset);color:var(--se-muted);font-size:12px;font-weight:500;letter-spacing:0}.space-editor .space-vehicle-intro{margin:0 0 18px;color:var(--se-muted);font-size:14px;line-height:1.6}.space-editor .space-vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.space-editor .space-vehicle-choice.ant-checkbox-wrapper{display:flex;align-items:center;width:100%;min-width:0;min-height:60px;margin:0;padding:12px 14px;border:1px solid var(--se-line);border-radius:10px;background:var(--se-surface);color:var(--se-text);font-size:14px;line-height:1.4;transition:border-color .15s,background-color .15s}.space-editor .space-vehicle-choice.ant-checkbox-wrapper:hover{border-color:#0071e3}.space-editor .space-vehicle-choice.ant-checkbox-wrapper.is-selected{background:#f0f7ff;border-color:#0071e3;color:#1d1d1f}.space-editor .space-vehicle-choice .ant-checkbox{top:0;flex-shrink:0}.space-editor .space-vehicle-choice>span:last-child{display:flex;align-items:center;gap:10px;min-width:0;padding-inline:10px 0}.space-editor .space-vehicle-choice img{flex-shrink:0;width:30px;height:30px;object-fit:contain}.space-editor .space-vehicle-choice:has(input:focus-visible){outline:2px solid #0071e3;outline-offset:3px}.space-editor .space-vehicle-tip{margin:14px 0 20px;color:var(--se-muted);font-size:12px;line-height:1.6}.space-editor .space-premium-option{margin-bottom:0!important;padding:16px!important;line-height:1.5}.space-editor .space-premium-option .ant-switch{flex-shrink:0}@container (max-width: 480px){.space-editor .space-vehicle-grid{grid-template-columns:minmax(0,1fr)}}
