@layer utilities{.rehearsal-page .rehearsal-selected-address{color:#222;min-height:153px;font-size:14px;font-weight:400;line-height:22.4px}.rehearsal-selected-address .parcel-address-wrapper{background:url(https://static.jpfinds.com/web-images/assets/rehearsal/address-background.png) 50%/100% 100% no-repeat;border-radius:8px;justify-content:space-between;gap:40px;min-height:153px;display:flex;position:relative;overflow:hidden}.rehearsal-selected-address .parcel-address-content{justify-content:space-between;width:100%;min-height:153px;padding:24px 16px;display:flex;position:relative}.rehearsal-selected-address .address-item-content{flex-direction:column;gap:8px;display:flex}.rehearsal-selected-address .address-item-info{gap:24px;display:flex}.rehearsal-selected-address .address-item-label{color:#666;width:136px}.rehearsal-selected-address .address-item-value{color:#222;flex:1}.rehearsal-selected-address .address-actions{cursor:pointer;background:#6b708880;border:0;border-radius:0 8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0;right:0}.rehearsal-selected-address .address-actions[data-disabled]{cursor:not-allowed}.rehearsal-selected-address .address-actions:focus-visible{outline-offset:-2px;outline:2px solid #000}.rehearsal-selected-address .address-actions .icon{width:16px;height:16px}.rehearsal-address-popover-positioner{z-index:2010}.rehearsal-address-popover{color:#222;background:#fff;border:0;border-radius:0;outline:none;padding:8px 14px;font-family:source-han-sans,-apple-system,system-ui,Segoe UI,Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:22.4px;position:relative;box-shadow:0 10px 20px 1px #0000001a}.rehearsal-address-popover .actions-items{flex-direction:column;gap:8px;display:flex}.rehearsal-address-popover .n-button{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;height:34px;padding:12px 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:19.6px;display:inline-flex;position:relative}.rehearsal-address-popover .n-popover-arrow-wrapper{pointer-events:none;width:100%;height:10px;bottom:-10px;overflow:hidden}.rehearsal-address-popover .n-popover-arrow{background:#fff;width:8.48px;height:8.48px;position:absolute;top:-4.24px;left:50%;transform:translate(-50%)rotate(45deg)}.rehearsal-address-selection-modal[data-slot=dialog-content]{z-index:2015;color:#222;background:#fff;border:0;border-radius:8px;outline:none;flex-direction:column;gap:0;width:800px;max-width:100vw;height:auto;max-height:none;margin:0;padding:0;font-family:source-han-sans,-apple-system,system-ui,Segoe UI,Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:14px;display:flex;overflow:hidden;box-shadow:0 1px 2px -2px #00000014,0 3px 6px #0000000f,0 5px 12px 4px #0000000a}[data-slot=dialog-portal]:has(.rehearsal-address-selection-modal)>[data-slot=dialog-overlay]{z-index:2014;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.rehearsal-address-selection-modal .modal-header{border:0;flex:0 0 50px;justify-content:space-between;align-items:center;height:50px;padding:16px;font-size:16px;line-height:16px;display:flex}.rehearsal-address-selection-modal .n-card-header__main{flex:1}.rehearsal-address-selection-modal .n-card-header__close{color:#666;border:0;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:8px;padding:0;font:18px Arial;display:flex}.rehearsal-address-selection-modal .n-card-header__close:hover{background:#00000017}.rehearsal-address-selection-modal .n-card-header__close .n-base-icon,.rehearsal-address-selection-modal .n-card-header__close svg{width:18px;height:18px;font-style:normal;display:block}.rehearsal-address-selection-modal .modal-content{padding:0}.rehearsal-address-selection-modal .address-change-wrapper{max-height:70vh;padding:0 16px;overflow-y:auto}.rehearsal-address-selection-modal .address-item{cursor:pointer;align-items:center;gap:24px;padding:8px 0;display:flex}.rehearsal-address-selection-modal .address-item-right{border:1px solid #eee;border-radius:4px;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.rehearsal-address-selection-modal .address-item-info{gap:24px;display:flex}.rehearsal-address-selection-modal .address-item-info-label{color:#666;width:136px}.rehearsal-address-selection-modal .address-item-info-value{color:#222}.rehearsal-address-selection-modal .n-radio{vertical-align:middle;cursor:pointer;line-height:14px;display:inline-flex;position:relative}.rehearsal-address-selection-modal .n-radio__dot-wrapper{width:16px;height:14px;position:relative}.rehearsal-address-selection-modal .n-radio__dot{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-1px;box-shadow:inset 0 0 0 1px #e0e0e6}.rehearsal-address-selection-modal .n-radio__dot--checked{box-shadow:inset 0 0 0 1px #000}.rehearsal-address-selection-modal .n-radio__dot--checked:before{content:"";background:#000;border-radius:50%;position:absolute;inset:3px}.rehearsal-address-selection-modal .n-radio-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rehearsal-address-selection-modal .n-radio:has(:focus-visible) .n-radio__dot{outline-offset:2px;outline:2px solid #000}.rehearsal-address-selection-modal .address-change-actions{justify-content:flex-end;gap:16px;padding:16px 24px;display:flex}.rehearsal-address-selection-modal .address-change-actions .n-button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:20px;justify-content:center;align-items:center;width:128px;height:40px;padding:12px 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:19.6px;display:inline-flex;position:relative}.rehearsal-address-selection-modal .address-change-actions .n-button--ghost{color:#000;background:0 0}.rehearsal-address-selection-modal .address-change-actions .n-button:disabled{opacity:.5;cursor:not-allowed}.rehearsal-address-popover .n-button__content,.rehearsal-address-selection-modal .n-button__content{align-items:center;display:flex}.rehearsal-address-popover .n-base-wave,.rehearsal-address-selection-modal .n-base-wave{display:none}.rehearsal-address-popover .n-button__border,.rehearsal-address-popover .n-button__state-border,.rehearsal-address-selection-modal .n-button__border,.rehearsal-address-selection-modal .n-button__state-border{border-radius:inherit;pointer-events:none;border:1px solid #000;display:block;position:absolute;inset:0}.rehearsal-address-popover .n-button__state-border,.rehearsal-address-selection-modal .n-button__state-border{border-color:#0000}.rehearsal-page{color:#222;font-family:source-han-sans,-apple-system,system-ui,Segoe UI,Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.rehearsal-page .submit-parcel-wrapper{align-items:flex-start;gap:16px;display:flex}.rehearsal-page .content-wrapper{width:808px;min-height:996.672px;display:block}.rehearsal-page{background:#f8f7f3;min-width:1220px}.rehearsal-page .parcel-address{border-radius:8px;width:776px;position:relative;overflow:hidden}.rehearsal-page .parcel-address:not(.rehearsal-selected-address) .parcel-address-wrapper{color:#000;background:url(https://static.jpfinds.com/web-images/assets/rehearsal/address-background.png) 50%/100% 100% no-repeat;border-radius:8px;height:153px}.rehearsal-page .placeholder{flex-direction:column;justify-content:center;align-items:center;gap:24px;height:153px;display:flex}.rehearsal-page .placeholder .text{color:#999;font-size:14px;line-height:22.4px}.rehearsal-page .placeholder .custom-button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:20px;width:128px;height:40px;padding:12px 8px;font-size:14px;line-height:19.6px;position:relative}.rehearsal-page .parcel-vas-section{border-radius:8px;width:776px;margin-top:16px;padding-top:16px}.rehearsal-page .section-header{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:25.6px;display:flex}.rehearsal-page .section-header .title,.rehearsal-page .parcel-manager h2{color:#222;font-size:16px;font-weight:700;line-height:25.6px}.rehearsal-page .about-services{color:#0db292;cursor:pointer;border:0;align-items:center;gap:4px;padding:0;font:14px/14px Arial,sans-serif;display:flex}.rehearsal-page .about-services svg{width:12px;height:12px}.rehearsal-page .package-vas-wrapper{color:#000;width:776px;padding:16px 0}.rehearsal-page .n-checkbox-group{flex-wrap:wrap;align-content:flex-start;gap:16px;width:776px;display:flex}.rehearsal-page .package-vas-item{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:8px;outline:none;flex:0 0 136px;width:136px;height:186px;padding:8px;position:relative;overflow:hidden}.rehearsal-page .package-vas-item.is-selected{background:#0db2920d;border-color:#0db292}.rehearsal-page .package-vas-item.is-disabled{cursor:not-allowed}.rehearsal-page .vas-item-image{border-radius:6px;width:118px;height:118px;position:relative;overflow:hidden}.rehearsal-page .package-vas-item-img{object-fit:cover;width:118px;height:118px;display:block}.rehearsal-page .package-vas-item-content{align-items:center;height:24px;margin-top:8px;line-height:16px;display:flex}.rehearsal-page .package-vas-item-price{color:#222;font-size:14px;font-weight:700;line-height:16px}.rehearsal-page .package-vas-item-origin-price{display:none}.rehearsal-page .package-vas-item-name{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:24px;overflow:hidden}.rehearsal-page .custom-checkbox{color:#fff;width:16px;height:16px;position:absolute;top:12px;right:12px}.rehearsal-page .n-checkbox-box-wrapper,.rehearsal-page .n-checkbox-box{width:16px;height:16px;position:relative}.rehearsal-page .n-checkbox-box{background:#fff;border-radius:2px;justify-content:center;align-items:center;display:flex}.rehearsal-page .n-checkbox-box__border{border:1px solid #e0e0e6;border-radius:2px;position:absolute;inset:0}.rehearsal-page .n-checkbox-icon{width:14px;height:14px;display:flex}.rehearsal-page .check-icon{width:14px;height:14px}.rehearsal-page .n-checkbox--checked .n-checkbox-box{background:#0db292}.rehearsal-page .n-checkbox--checked .n-checkbox-box__border{border-color:#0db292}.rehearsal-page .n-checkbox--disabled .n-checkbox-box{background:#ccc}.rehearsal-page .n-checkbox--disabled .n-checkbox-box__border{border-color:#ccc}.rehearsal-page .marketing-tag{color:#fff;background:linear-gradient(270deg,#fb7e01,#ffb677);border-radius:0 4px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:12px;display:inline-flex;position:absolute;bottom:0;left:0}.rehearsal-page .package-slimming-description{color:#999;margin-top:16px;font-size:12px;line-height:19.2px}.rehearsal-page .parcel-manager{width:776px;min-height:282.875px;margin-top:16px;padding-top:16px}.rehearsal-page .parcel-manager-header{height:25.594px}.rehearsal-page .parcel-manager-body{padding:16px 0}.rehearsal-page .parcel-table{min-height:209.281px}.rehearsal-page .table-data-body{align-items:stretch;display:flex}.rehearsal-page .value-item{min-width:0}.rehearsal-page .parcel-product{align-items:center;gap:12px;padding:16px;display:flex}.rehearsal-page .parcel-table-item__image{border-radius:6px;flex:0 0 80px;width:80px;height:80px}.rehearsal-page .parcel-table-item__details{gap:6px}.rehearsal-page .parcel-table-item__details>strong{font-size:14px;font-weight:500;line-height:22.4px}.rehearsal-page .parcel-table-item__details>span,.rehearsal-page .parcel-table-item__metric{font-size:12px;line-height:19.2px}.rehearsal-page .parcel-qty,.rehearsal-page .parcel-table-item__metric{text-align:center;border-left:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.rehearsal-page .parcel-qty strong,.rehearsal-page .parcel-table-item__metric strong{color:#222;font-size:14px;font-weight:500;line-height:22.4px}.rehearsal-page .table-data-vas{border-top:1px solid #eee;gap:8px;padding:16px;display:flex}.rehearsal-page .parcel-item-services{background:#f7f7f5;border-radius:8px;grid-template-columns:100px minmax(0,1fr) auto;width:742px;height:40px;margin:0;padding:0 14px;font-size:12px;line-height:19.2px;display:grid}.rehearsal-page .parcel-item-services>span:last-child{align-items:center;gap:4px;display:inline-flex}.rehearsal-page .parcel-item-services>span:last-child svg{width:12px;height:12px}.rehearsal-page .parcel-action{color:#000;background:#fff;border-radius:8px;flex-direction:column;flex:0 0 376px;gap:24px;padding:16px;display:flex;top:172px}.rehearsal-page .action-label{color:#222;font-size:18px;font-weight:700;line-height:28.8px}.rehearsal-page .package-summary-group{border-bottom:1px solid #eee;flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.rehearsal-page .package-summary-item,.rehearsal-page .total-price{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rehearsal-page .parcel-action .item-label{color:#222;font-size:14px;font-weight:400;line-height:22.4px}.rehearsal-page .package-summary-item>.item-value{color:#222;white-space:nowrap;font-size:16px;font-weight:700;line-height:25.6px}.rehearsal-page .cost-total{width:344px}.rehearsal-page .cost-total .total-price{color:#000;align-items:normal;height:auto;font-size:14px;font-weight:400;line-height:22.4px}.rehearsal-page .cost-total .item-label{font-weight:700}.rehearsal-page .cost-total .price{color:#ff0211;font-size:18px;font-weight:700;line-height:28.8px}.rehearsal-page .cost-total .note{color:#ccc;text-align:right;margin-top:8px;font-size:12px;font-weight:400;line-height:13.2px;display:block}.rehearsal-page .actions-group{gap:16px;display:flex}.rehearsal-page .actions-group button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:20px;flex:0 0 164px;justify-content:center;align-items:center;width:164px;height:40px;padding:12px 8px;font-size:14px;line-height:19.6px;display:flex;position:relative}.rehearsal-page .actions-group .n-button__content{align-items:center;display:flex}.rehearsal-page .actions-group .n-button--ghost{color:#000;background:0 0}.rehearsal-page .actions-group .n-button__border,.rehearsal-page .actions-group .n-button__state-border{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.rehearsal-page .actions-group .n-button--ghost .n-button__border{border:1px solid #000;display:block}.rehearsal-page .actions-group button:disabled{cursor:not-allowed;opacity:.5}.rehearsal-address-form-modal[data-slot=dialog-content]{color:#222;background:#fff;border-radius:8px;outline:none;flex-direction:column;gap:0;width:800px;max-width:calc(100vw - 32px);height:auto;max-height:none;padding:0;font-family:source-han-sans,-apple-system,system-ui,Segoe UI,Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:14px;display:flex;overflow:hidden;box-shadow:0 1px 2px -2px #00000014,0 3px 6px #0000000f,0 5px 12px 4px #0000000a}.rehearsal-address-form-modal .modal-header{border:0;flex:0 0 50px;justify-content:space-between;align-items:center;width:800px;height:50px;padding:16px;font-size:16px;line-height:16px;display:flex}.rehearsal-address-form-modal .n-card-header__main{color:#1f2225;flex:1;font-size:16px;font-weight:500;line-height:16px}.rehearsal-address-form-modal .n-card-header__close{color:#666;border:0;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:8px;padding:0;font:18px Arial;display:flex}.rehearsal-address-form-modal .n-card-header__close:hover{background:#00000017}.rehearsal-address-form-modal .n-card-header__close .n-base-icon,.rehearsal-address-form-modal .n-card-header__close svg{width:18px;height:18px;font-style:normal;display:block}.rehearsal-address-form-modal .modal-content{padding:0;overflow:hidden}.rehearsal-address-preview-modal[data-slot=dialog-content]{z-index:2015;word-break:break-word;border:0;width:800px;max-width:100vw;height:auto;max-height:none}[data-slot=dialog-portal]:has(.rehearsal-address-preview-modal)>[data-slot=dialog-overlay]{z-index:2014}.rehearsal-address-preview-modal .modal-header{flex:0 0 34px;width:100%;height:34px;padding:16px 16px 0}.rehearsal-address-preview-modal .n-card-header__main{min-width:0}.rehearsal-address-preview-modal .address-edit-validator-wrapper{background:#fff;padding:0 16px 16px}.rehearsal-address-preview-modal .wrapper-title{color:#222;margin:0;font-size:18px;font-weight:400;line-height:18px}.rehearsal-address-preview-modal .wrapper-content{margin-top:16px}.rehearsal-address-preview-modal .buyer-format-address{color:#222;background-color:#fefcf6;background-image:url(https://static.jpfinds.com/web-images/assets/rehearsal/address-preview-background.png);flex-direction:column;justify-content:center;align-items:flex-start;height:115px;padding-left:16px;font-size:14px;display:flex}.rehearsal-address-preview-modal .recipient{font-weight:700}.rehearsal-address-preview-modal .format-address{margin-top:16px;line-height:1.2}.rehearsal-address-preview-modal .default-tips{color:#c27d37;margin-top:16px;font-size:12px;line-height:1.4}.rehearsal-address-preview-modal .default-tips p{margin:0}.rehearsal-address-preview-modal .wrapper-actions{border-top:1px solid #eee;justify-content:flex-end;gap:16px;margin-top:16px;padding-top:16px;display:flex}.rehearsal-address-preview-modal .wrapper-actions .n-button{color:#fff;white-space:nowrap;cursor:pointer;background:#000;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;min-width:128px;height:40px;padding:12px 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:19.6px;display:flex;position:relative}.rehearsal-address-preview-modal .wrapper-actions .n-button--ghost{color:#000;background:0 0}.rehearsal-address-preview-modal .wrapper-actions .n-button:disabled{opacity:.5;cursor:not-allowed}.rehearsal-address-preview-modal .wrapper-actions .n-button__content{align-items:center;display:flex}.rehearsal-address-preview-modal .wrapper-actions .n-base-wave{display:none}.rehearsal-address-preview-modal .wrapper-actions .n-button__border,.rehearsal-address-preview-modal .wrapper-actions .n-button__state-border{border-radius:inherit;pointer-events:none;border:1px solid #000;display:block;position:absolute;inset:0}.rehearsal-address-preview-modal .wrapper-actions .n-button__state-border{border-color:#0000}.rehearsal-address-form-modal .address-form{padding:16px}.rehearsal-address-form-modal .rehearsal-address-fields{width:768px;min-height:440px;padding:0;display:block;overflow:visible}.rehearsal-address-form-modal .rehearsal-address-row{gap:0 16px;width:768px;display:grid}.rehearsal-address-form-modal .rehearsal-address-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rehearsal-address-form-modal .rehearsal-address-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rehearsal-address-form-modal .n-form-item{grid-template-rows:26px 38px minmax(24px,auto);min-width:0;min-height:88px;display:grid}.rehearsal-address-form-modal .n-form-item-label{color:#1f2225;align-items:center;padding:0 0 6px 2px;font-size:14px;line-height:17.5px;display:flex}.rehearsal-address-form-modal .n-form-item-label__asterisk{color:#ff0211}.rehearsal-address-form-modal .n-form-item-blank,.rehearsal-address-form-modal .n-input{width:100%;min-width:0;height:38px;display:flex}.rehearsal-address-form-modal .n-input{background:#fff;border-radius:4px;font-size:14px;line-height:21px;position:relative}.rehearsal-address-form-modal .n-form-item-blank{gap:16px;position:relative}.rehearsal-address-form-modal .n-form-item-feedback-wrapper{min-height:24px;padding:4px 0 0 2px;line-height:17.5px}.rehearsal-address-form-modal .n-form-item-feedback{color:#ff0211;padding:0;font-size:14px;line-height:17.5px}.rehearsal-address-form-modal .n-select,.rehearsal-address-form-modal .n-base-selection,.rehearsal-address-form-modal .n-base-selection-label{background:#fff;border-radius:0;align-items:center;width:100%;min-width:0;height:38px;display:inline-flex;position:relative}.rehearsal-address-form-modal .rehearsal-address-fields .n-base-selection-input{height:21px;padding:0 26px 0 12px;line-height:21px}.rehearsal-address-form-modal .n-base-suffix{color:#c2c2c2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;right:10px}.rehearsal-address-form-modal .n-base-suffix svg{stroke-width:1.5px;width:16px;height:16px}.rehearsal-address-form-modal .n-base-selection__border,.rehearsal-address-form-modal .n-base-selection__state-border{pointer-events:none;border-bottom:1px solid #e0e0e6;position:absolute;inset:0}.rehearsal-address-form-modal .n-base-selection__state-border{border-bottom-color:#0000}.rehearsal-address-form-modal .n-base-selection:hover .n-base-selection__state-border,.rehearsal-address-form-modal .n-base-selection:focus-within .n-base-selection__state-border{border-bottom-color:#000}.rehearsal-address-form-modal .n-form-item--error-status .n-input__state-border,.rehearsal-address-form-modal .n-form-item--error-status .n-base-selection__state-border,.rehearsal-address-form-modal .n-form-item--error-status .n-input:is(:hover,:focus-within) .n-input__state-border,.rehearsal-address-form-modal .n-form-item--error-status .n-base-selection:is(:hover,:focus-within) .n-base-selection__state-border{border-bottom-color:#ff0211}.rehearsal-region-positioner{z-index:1600;width:var(--anchor-width);max-width:var(--available-width)}.rehearsal-region-menu{color:#222;background:#fff;border:0;border-radius:3px;outline:none;font-family:source-han-sans,-apple-system,system-ui,Segoe UI,Noto Sans,sans-serif;font-size:14px;line-height:21px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.rehearsal-region-menu .n-virtual-list{max-height:min(258.4px, var(--available-height));overscroll-behavior:contain;padding:4px 0;overflow:auto}.rehearsal-region-menu:has(.n-base-select-menu__empty:not(:empty)) .n-scrollbar{display:none}.rehearsal-region-menu .n-base-select-menu__empty:empty{display:none}.rehearsal-region-menu .n-base-select-menu__empty:not(:empty){justify-content:center;padding:12px 32px;display:flex}.rehearsal-region-menu .n-empty{flex-direction:column;align-items:center;display:flex}.rehearsal-region-menu .n-empty__icon,.rehearsal-region-menu .n-empty__icon svg{color:#c2c2c2;width:40px;height:40px;line-height:40px;display:block}.rehearsal-region-menu .n-empty__description{color:#c2c2c2;margin-top:8px}.rehearsal-region-menu .n-base-select-option{cursor:pointer;outline:none;align-items:center;min-width:0;height:34px;padding:0 32px 0 12px;display:flex;position:relative}.rehearsal-region-menu .n-base-select-option[data-highlighted]{background:#f3f3f5}.rehearsal-region-menu .n-base-select-option__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rehearsal-region-menu .n-base-select-option__check{color:#000;position:absolute;right:12px}.rehearsal-region-menu .n-base-select-option__check svg{width:16px;height:16px;display:block}.rehearsal-address-form-modal .n-input-wrapper{width:100%;padding:0 12px;display:flex;overflow:hidden}.rehearsal-address-form-modal .n-input__input{flex:1;min-width:0}.rehearsal-address-form-modal .n-input__suffix{flex:0 0 20px;width:20px}.rehearsal-address-form-modal .rehearsal-address-fields input{color:#222;width:100%;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px;line-height:38px}.rehearsal-address-form-modal .rehearsal-address-fields input::placeholder{color:#c2c2c2}.rehearsal-address-form-modal .n-input__border,.rehearsal-address-form-modal .n-input__state-border{pointer-events:none;border:0;border-bottom:1px solid #e0e0e6;position:absolute;inset:0}.rehearsal-address-form-modal .n-input__state-border{border-bottom-color:#0000}.rehearsal-address-form-modal .n-input:hover .n-input__state-border,.rehearsal-address-form-modal .n-input:focus-within .n-input__state-border{border-bottom-color:#000}.rehearsal-address-form-modal .action{border-top:0;justify-content:center;align-items:center;gap:24px;width:768px;height:40px;margin-top:24px;padding:0;display:flex}.rehearsal-address-form-modal .action button{color:#fff;background:#000;border:0;border-radius:20px;justify-content:center;align-items:center;width:240px;min-width:240px;height:40px;padding:12px 8px;font-size:14px;line-height:19.6px;display:flex;position:relative}.rehearsal-address-form-modal .action button.is-cancel{color:#000;background:0 0}.rehearsal-address-form-modal .action .n-button__border,.rehearsal-address-form-modal .action .n-button__state-border{border-radius:inherit;pointer-events:none;border:1px solid #000;display:block;position:absolute;inset:0}.rehearsal-address-form-modal .action .n-button__state-border{border-color:#0000}.rehearsal-address-form-modal .action button:disabled{cursor:not-allowed;opacity:.5}.rehearsal-address-warning[data-slot=dialog-content]{color:#222;background:#fff;border:0;border-radius:3px;width:446px;max-width:calc(100vw - 32px);padding:24px 16px;font-family:source-han-sans,-apple-system,system-ui,Segoe UI,Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:14px;display:block;box-shadow:0 6px 16px -9px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.rehearsal-address-warning .n-dialog__title{color:#1f2225;align-items:center;height:24px;font-size:18px;font-weight:500;line-height:18px;display:flex}.rehearsal-address-warning .n-dialog__icon,.rehearsal-address-warning .n-dialog__icon svg{color:#000;flex:0 0 24px;width:24px;height:24px;display:block}.rehearsal-address-warning .n-dialog__icon{margin-right:4px;font-size:24px;font-style:normal;line-height:24px}.rehearsal-address-warning .n-dialog__content{color:#222;margin:24px 0;font-size:14px;line-height:14px}.rehearsal-address-warning .n-dialog__action{justify-content:flex-end;display:flex}.rehearsal-address-warning .n-dialog__action button{color:#fff;background:#000;border:0;border-radius:3px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:14px;font-weight:400;line-height:19.6px;display:flex}.rehearsal-address-warning .n-dialog__action button:hover,.rehearsal-address-warning .n-dialog__action button:focus{box-shadow:none;background:#292929;outline:none}:is([data-slot=dialog-portal]:has(.rehearsal-address-warning)>[data-slot=dialog-overlay],[data-slot=dialog-portal]:has(.rehearsal-address-form-modal)>[data-slot=dialog-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.rehearsal-service-about[data-slot=dialog-content]{z-index:2001;color:#222;background:#fff;border:0;border-radius:16px;flex-direction:column;gap:0;width:720px;max-width:100vw;max-height:80vh;padding:0;font-family:source-han-sans,-apple-system,system-ui,sans-serif;font-size:14px;line-height:14px;display:flex;overflow:hidden;box-shadow:0 1px 2px -2px #00000014,0 3px 6px #0000000f,0 5px 12px 4px #0000000a}[data-slot=dialog-overlay]:has(~.rehearsal-service-about){z-index:2000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.rehearsal-service-about .n-card-header{flex:none;align-items:center;padding:19px 24px 20px;font-size:18px;line-height:18px;display:flex;position:relative}.rehearsal-service-about .modal-title{font-size:16px;font-weight:500;line-height:22.4px}.rehearsal-service-about .n-card-header__close{color:#666;cursor:pointer;border:0;width:18px;height:18px;padding:0;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.rehearsal-service-about .n-base-icon{width:18px;height:18px;display:inline-flex}.rehearsal-service-about .n-card__content{min-height:0;padding:0 24px 20px;overflow:hidden}.rehearsal-service-about .modal-body{flex-direction:column;gap:16px;max-height:calc(80vh - 120px);margin-bottom:20px;padding-right:4px;display:flex;overflow:auto}.rehearsal-service-about .intro-card{background:#f7f7f5;border-radius:8px;flex:none;padding:16px}.rehearsal-service-about .card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rehearsal-service-about .card-title{flex:1;font-size:16px;font-weight:700;line-height:22.4px}.rehearsal-service-about .card-price{color:#222;white-space:nowrap;font-size:14px;font-weight:400;line-height:14px}.rehearsal-service-about .price-main{color:#000;white-space:nowrap;font-size:18px;font-weight:700;line-height:21.6px}.rehearsal-service-about .card-media{gap:8px;margin-top:24px;display:flex}.rehearsal-service-about .n-image{cursor:pointer;border-radius:8px;width:64px;height:64px;overflow:hidden}.rehearsal-service-about .n-image img{object-fit:cover;border-radius:8px;width:64px;height:64px;display:block}.rehearsal-service-about .card-intro{color:#666;white-space:pre-wrap;margin-top:16px;font-size:14px;line-height:21px}.rehearsal-image-preview[data-slot=dialog-content]{z-index:2003;width:100%;max-width:none;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;display:flex;position:fixed;inset:0;transform:translate(0,0)}[data-slot=dialog-overlay]:has(~.rehearsal-image-preview){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.rehearsal-image-preview .n-image-preview-overlay{z-index:-1;background:#0000004d;position:absolute;inset:0}.rehearsal-image-preview .n-image-preview-toolbar{z-index:1;color:#ffffffe6;background:#00000059;border-radius:24px;align-items:center;height:48px;padding:0 12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.rehearsal-image-preview .n-base-icon{box-sizing:content-box;cursor:pointer;width:28px;height:28px;padding:0 8px;font-size:28px;display:inline-flex;position:relative}.rehearsal-image-preview .n-base-icon svg{width:28px;height:28px}.rehearsal-image-preview .n-image-preview-wrapper{display:flex;position:absolute;inset:0}.rehearsal-image-preview .n-image-preview{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;max-width:calc(100% - 32px);max-height:calc(100% - 32px);margin:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.rehearsal-page .parcel-manager{min-height:0}.rehearsal-page .parcel-manager-header{gap:8px;font-size:16px;font-weight:700;line-height:25.6px;display:flex}.rehearsal-page .parcel-manager-header .title{font-size:16px;font-weight:700;line-height:25.6px}.rehearsal-page .parcel-table{border:0;border-radius:0;min-height:0;overflow:visible}.rehearsal-page .table-data{border:1px solid #eee;border-radius:8px;margin-bottom:16px;font-size:14px;line-height:22.4px;overflow:hidden}.rehearsal-page .table-data:last-child{margin-bottom:0}.rehearsal-page .value-item{flex:1;padding:16px 8px}.rehearsal-page .parcel-product{flex:0 0 405px;align-items:normal;gap:0;margin:0}.rehearsal-page .product-main-img{flex:none;width:80px}.rehearsal-page .product-main-img .n-image{width:80px;height:80px;display:inline-flex}.rehearsal-page .product-main-img img{object-fit:cover;border-radius:8px;width:80px;height:80px}.rehearsal-page .product-title-sku{flex-direction:column;flex:1;gap:8px;min-width:0;margin-left:16px;font-size:14px;line-height:16.8px;display:flex}.rehearsal-page .product-name{color:#222;line-height:16.8px}.rehearsal-page .product-name>.n-ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;line-height:19.6px;display:-webkit-inline-box;overflow:hidden}.rehearsal-page .product-sku{color:#999;margin:0;font-size:12px;line-height:14.4px;display:flex}.rehearsal-page .product-sku .n-ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;line-height:16.8px;display:-webkit-box;overflow:hidden}.rehearsal-page .parcel-tags{gap:8px;display:flex}.rehearsal-page .custom-tag{color:#6b7088;background:#6b70880d;border-radius:2px;padding:6px 8px;font-size:14px;line-height:15.4px}.rehearsal-page .parcel-qty{text-align:center;border:0;display:block}.rehearsal-page .parcel-weight,.rehearsal-page .storage{text-align:center}.rehearsal-page .storage{flex:0 0 120px}.rehearsal-page .value-item-label{color:#999;font-size:12px;line-height:19.2px}.rehearsal-page .value-item-value{color:#222;font-size:14px;line-height:22.4px}.rehearsal-page .storage .value-item-label{max-width:80px;margin:auto}.rehearsal-page .countdown-info,.rehearsal-page .total-days{color:#999;font-size:12px;line-height:19.2px}.rehearsal-page .vas-manage-v2-wrapper,.rehearsal-page .vas-selector-preview-wrapper{width:100%;min-width:0}.rehearsal-page .vas-preview-card{color:#222;background:#f7f7f5;border-radius:8px;overflow:hidden}.rehearsal-page .vas-preview-card.is-selected{background:#0db2920d}.rehearsal-page .preview-header{align-items:center;column-gap:12px;min-width:0;padding:10px 14px;display:flex}.rehearsal-page .preview-header__title{flex:none;font-size:14px;line-height:20px}.rehearsal-page .preview-header__mid{color:#ccc;flex:auto;min-width:0;font-size:14px;line-height:20px}.rehearsal-page .preview-header__mid.has-content{color:#0db292}.rehearsal-page .preview-header__summary{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.rehearsal-page .preview-header__trailing{color:#999;cursor:pointer;flex:none;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}.rehearsal-page .preview-content{border-top:1px solid #0db2921a;min-width:0;padding:8px 14px 10px;font-size:12px;line-height:12px;display:flex}.rehearsal-page .service-wrapper{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.rehearsal-page .service-item{background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:24px;padding:0 8px;font-size:12px;line-height:16px;display:flex}.rehearsal-page .service-item__main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.rehearsal-page .service-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rehearsal-page .platform-flag-wrapper,.rehearsal-item-services .platform-flag-wrapper{color:#222;vertical-align:middle;background:#ffffffe6;flex:0 0 16px;align-items:center;column-gap:4px;width:16px;height:16px;padding:0;font-size:12px;line-height:12px;display:inline-flex}.rehearsal-page .platform-icon,.rehearsal-item-services .platform-icon{width:16px;height:16px}.rehearsal-page .platform-fallback,.rehearsal-item-services .platform-fallback{color:#777;background:#eee;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.rehearsal-item-services[data-slot=dialog-content]{z-index:1999;color:#222;background:#fff;border:0;border-radius:16px;flex-direction:column;gap:0;width:720px;max-width:100vw;max-height:80vh;padding:0;font:14px/14px source-han-sans,-apple-system,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 1px 2px -2px #00000014,0 3px 6px #0000000f,0 5px 12px 4px #0000000a}[data-slot=dialog-overlay]:has(~.rehearsal-item-services){z-index:1998;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}[data-slot=dialog-overlay].rehearsal-nested-about-overlay{z-index:2000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.rehearsal-item-services .n-card-header{flex:none;align-items:center;padding:19px 24px 20px;display:flex;position:relative}.rehearsal-item-services .n-card-header__main{flex:1;min-width:0}.rehearsal-item-services .modal-title{font-size:16px;font-weight:500;line-height:22.4px}.rehearsal-item-services .n-card-header__close{color:#666;cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.rehearsal-item-services .n-card-header__close .n-base-icon{width:18px;height:18px;display:inline-flex}.rehearsal-item-services .n-card__content{min-height:0;padding:0 24px 20px;overflow:hidden}.rehearsal-item-services .modal-body{max-height:calc(80vh - 160px);padding-right:4px;overflow:auto}.rehearsal-item-services .product-block{margin:16px 0 24px}.rehearsal-item-services .product-summary-card{align-items:flex-start;column-gap:12px;display:flex}.rehearsal-item-services .product-image{flex:none;width:64px;height:64px}.rehearsal-item-services .product-image .n-image{width:64px;height:64px;display:inline-flex}.rehearsal-item-services .product-image img{object-fit:cover;border-radius:8px;width:64px;height:64px}.rehearsal-item-services .product-main{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.rehearsal-item-services .product-title-row{align-items:center;column-gap:6px;min-width:0;display:flex}.rehearsal-item-services .product-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18.2px;overflow:hidden}.rehearsal-item-services .product-qty{color:#666;flex:none;margin-top:2px;font-size:14px;line-height:14px}.rehearsal-item-services .service-group-list{background:#f7f7f5;border-radius:16px;padding:24px 16px}.rehearsal-item-services .service-group+.service-group{margin-top:24px}.rehearsal-item-services .group-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.rehearsal-item-services .group-label{align-items:center;column-gap:8px;display:flex}.rehearsal-item-services .group-label-bar{background:#0db292;border-radius:2px;flex:none;width:4px;height:16px;display:block}.rehearsal-item-services .group-label-text{font-size:14px;line-height:18.2px}.rehearsal-item-services .about-services{color:#0db292;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:14px;line-height:14px;display:inline-flex}.rehearsal-item-services .group-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rehearsal-item-services .service-option-card{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:8px;height:81px;padding:12px 16px;display:flex;position:relative}.rehearsal-item-services .service-option-card.is-selected{background:#f2fbf9;border-color:#0db292}.rehearsal-item-services .service-option-card{-webkit-user-select:none;user-select:none;width:100%;min-width:0;min-height:81px;transition:background-color .15s,border-color .15s,opacity .15s;overflow:visible}.rehearsal-item-services .option-main{flex-direction:column;row-gap:4px;width:100%;min-width:0;display:flex}.rehearsal-item-services .option-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:700;line-height:18.2px;overflow:hidden}.rehearsal-item-services .option-price{align-items:baseline;column-gap:4px;display:flex}.rehearsal-item-services .price-main{color:#0db292;font-size:18px;font-weight:700;line-height:21.6px}.rehearsal-item-services .price-approx{color:#999;font-size:16px;line-height:19.2px;display:inline-flex}.rehearsal-item-services .n-card__footer{padding:20px 24px 8px}.rehearsal-item-services .footer-confirm-order{justify-content:space-between;align-items:center;column-gap:16px;margin-bottom:20px;display:flex}.rehearsal-item-services .footer-summary{flex-direction:column;flex:1;row-gap:4px;min-width:0;font-size:14px;line-height:19.6px;display:flex}.rehearsal-item-services{word-break:break-word}.rehearsal-item-services .summary-subtotal,.rehearsal-item-services .subtotal-amount{flex-wrap:wrap;align-items:baseline;display:flex}.rehearsal-item-services .subtotal-amount{column-gap:4px}.rehearsal-item-services .subtotal-label{color:#666}.rehearsal-item-services .subtotal-jpy{font-size:18px;font-weight:700;line-height:21.6px}.rehearsal-item-services .subtotal-local{color:#666;font-size:14px;line-height:16.8px;display:inline-flex}.rehearsal-item-services .footer-actions{flex:none;column-gap:12px;display:flex}.rehearsal-item-services .footer-actions button{cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;width:160px;height:40px;padding:0 12px;font-size:14px;font-weight:400;line-height:14px;display:flex;position:relative}.rehearsal-item-services .footer-actions .btn-back{color:#222;background:#fff;border:1px solid #222}.rehearsal-item-services .btn-primary{color:#fff;background:#000}.rehearsal-item-services .footer-actions .n-button__border,.rehearsal-item-services .footer-actions .n-button__state-border{pointer-events:none;border-radius:inherit;border:1px solid #e0e0e6;display:block;position:absolute;inset:0}.rehearsal-item-services .btn-back .n-button__state-border{border:1px solid #000}}@layer components{.rehearsal-page{width:100%;min-width:1200px;min-height:620px;padding:24px 0 72px}.submit-parcel-wrapper{grid-template-columns:808px 376px;align-items:start;gap:16px;width:1200px;margin:0 auto;display:grid}.content-wrapper{background:#fff;border-radius:16px;gap:16px;padding:16px;display:grid}.parcel-address-card{border:1px solid #eee;border-radius:8px;justify-content:space-between;align-items:center;min-height:72px;padding:14px 16px;display:flex}.parcel-address-card>div>span{color:#999;font-size:14px}.parcel-address-card>button{color:#999;align-items:center;gap:4px;font-size:14px;display:inline-flex}.parcel-address-card>button svg{width:15px;height:15px}.parcel-address-summary{color:#777;gap:4px;font-size:13px;font-style:normal;display:grid}.parcel-address-summary strong{color:#222;font-size:14px}.parcel-section{gap:14px;display:grid}.parcel-section-title{justify-content:space-between;align-items:center;display:flex}.parcel-section h2,.parcel-action h2{color:#222;font-size:16px;font-weight:600}.parcel-section-title button{color:#999;align-items:center;gap:5px;font-size:13px;display:inline-flex}.parcel-section-title button svg{width:15px;height:15px}.package-service-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.package-service-card{text-align:left;border:1px solid #e5e5e5;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-content:center;align-items:center;gap:5px 9px;min-height:80px;padding:11px 12px;display:grid;position:relative}.package-service-card.is-selected{border-color:#222}.package-service-card.is-required{cursor:default}.package-service-card__check{color:#fff;border:1px solid #d5d5d5;border-radius:2px;grid-row:1/span 2;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.package-service-card.is-selected .package-service-card__check{background:#111;border-color:#111}.package-service-card__check svg{width:12px;height:12px}.package-service-card strong{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.package-service-card>span:last-of-type:not(.package-service-card__badge){color:#ee5c22;font-size:13px}.package-service-card__badge{color:#fff;background:#ff4d4f;border-radius:8px 8px 8px 0;padding:1px 7px;font-size:10px;position:absolute;top:-7px;right:8px}.package-service-notice{color:#999;font-size:12px;line-height:18px}.parcel-manager{width:776px;min-height:283px}.parcel-table{border:1px solid #eee;border-radius:8px;width:776px;min-height:209px;overflow:hidden}.parcel-table-item+.parcel-table-item{border-top:1px solid #eee}.parcel-table-item__main{grid-template-columns:88px minmax(210px,1fr) 34px 78px 120px;align-items:center;gap:12px;min-height:142px;padding:14px 16px;display:grid}.parcel-table-item__image{color:#bbb;background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}.parcel-table-item__image img{object-fit:cover;width:100%;height:100%}.parcel-table-item__details{gap:7px;min-width:0;display:grid}.parcel-table-item__details>strong{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.parcel-table-item__details>span{color:#999;font-size:12px}.parcel-table-item__details small{color:#626b85;background:#f4f4f7;border-radius:3px;padding:4px 7px;font-size:11px;display:inline-flex}.parcel-table-item__metric{color:#999;gap:7px;font-size:12px;display:grid}.parcel-table-item__metric strong{color:#222;font-size:13px;font-weight:500}.parcel-item-services{color:#aaa;text-align:left;background:#f7f8f9;border-radius:8px;grid-template-columns:100px 1fr auto;align-items:center;width:calc(100% - 32px);height:40px;margin:0 16px 16px;padding:0 14px;font-size:13px;display:grid}.parcel-item-services span:first-child{color:#222;font-weight:500}.parcel-item-services span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parcel-item-services span:last-child{color:#999}.parcel-action{background:#fff;border-radius:8px;gap:16px;width:376px;padding:16px;display:grid;position:sticky;top:80px}.parcel-summary-group{align-content:start;gap:12px;width:344px;min-height:118px;display:grid}.parcel-summary-group>div{color:#777;justify-content:space-between;align-items:center;font-size:13px;display:flex}.parcel-summary-group>div.is-total{color:#222;border-top:1px solid #eee;padding-top:12px;font-size:15px;font-weight:600}.parcel-action>p{color:#999;text-align:right;font-size:12px}.parcel-summary-actions{grid-template-columns:1fr 1fr;gap:16px;width:344px;height:40px;display:grid}.parcel-summary-actions button{color:#fff;background:#111;border-radius:22px;font-size:14px}.parcel-summary-actions button.is-back{color:#333;background:#fff;border:1px solid #d7d7d7}.parcel-summary-actions button.is-disabled{cursor:not-allowed;background:#8f8f8f}.rehearsal-empty-back{color:#fff;background:#111;border-radius:22px;width:180px;height:40px;margin:16px auto 0;display:block}.rehearsal-address-list-modal,.rehearsal-item-services-modal{background:#fff;border-radius:12px;padding:0;overflow:hidden}.rehearsal-address-list-modal{width:620px;max-width:620px}.rehearsal-item-services-modal{width:720px;max-width:720px}.rehearsal-address-list-modal>header,.rehearsal-item-services-modal>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.rehearsal-address-list-modal>header h2,.rehearsal-item-services-modal>header h2{font-size:18px;font-weight:600}.rehearsal-address-list-modal header svg,.rehearsal-item-services-modal header svg{width:18px;height:18px}.rehearsal-address-list{gap:12px;max-height:420px;padding:20px;display:grid;overflow-y:auto}.rehearsal-address-list>button{text-align:left;border:1px solid #eee;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.rehearsal-address-list>button.is-selected{border-color:#222}.rehearsal-address-radio,.rehearsal-service-radio{border:1px solid #ccc;border-radius:50%;width:16px;height:16px}.rehearsal-address-list>button.is-selected .rehearsal-address-radio,.rehearsal-item-services-body button.is-selected .rehearsal-service-radio{border:5px solid #111}.rehearsal-address-list-modal>footer,.rehearsal-item-services-modal>footer{border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:12px;min-height:64px;padding:12px 20px;display:flex}.rehearsal-address-list-modal>footer button,.rehearsal-item-services-modal>footer>button{color:#fff;background:#111;border-radius:20px;min-width:100px;height:38px}.rehearsal-item-services-modal>footer button.is-cancel{color:#333;background:#fff;border:1px solid #d7d7d7}.rehearsal-item-services-product{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:48px;padding:10px 20px;font-size:14px;display:flex}.rehearsal-item-services-body{gap:20px;min-height:260px;max-height:450px;padding:20px;display:grid;overflow-y:auto}.rehearsal-item-services-body section{gap:12px;display:grid}.rehearsal-item-services-body h3{font-size:15px;font-weight:600}.rehearsal-item-services-body section>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rehearsal-item-services-body section button{text-align:left;border:1px solid #e3e3e3;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.rehearsal-item-services-body section button.is-selected{border-color:#222}.rehearsal-item-services-body section button strong{font-size:14px;font-weight:500}.rehearsal-item-services-modal>footer>div{color:#777;flex:1;align-items:center;gap:10px;font-size:13px;display:flex}}
