.create-share-form-module__FcjeFq__card{animation:.36s ease-out both create-share-form-module__FcjeFq__cardEnter}.create-share-form-module__FcjeFq__flow{gap:26px;display:grid}.create-share-form-module__FcjeFq__progress{grid-template-columns:repeat(3,minmax(0,1fr));min-height:52px;margin:0;padding:0;list-style:none;display:grid}.create-share-form-module__FcjeFq__progress li{min-width:0;color:var(--ink-500);text-align:center;justify-items:center;gap:7px;font-size:.78rem;font-weight:600;display:grid;position:relative}.create-share-form-module__FcjeFq__progress li:after{background:var(--line-strong);content:"";width:calc(100% - 40px);height:1px;position:absolute;top:14px;left:calc(50% + 20px)}.create-share-form-module__FcjeFq__progress li:last-child:after{display:none}.create-share-form-module__FcjeFq__progress li.create-share-form-module__FcjeFq__active{color:var(--brand-700)}.create-share-form-module__FcjeFq__progress li.create-share-form-module__FcjeFq__completed{color:var(--green-700)}.create-share-form-module__FcjeFq__progress li.create-share-form-module__FcjeFq__completed:after{background:var(--green-600)}.create-share-form-module__FcjeFq__progressMarker{border:1px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--ink-500);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.create-share-form-module__FcjeFq__progress .create-share-form-module__FcjeFq__active .create-share-form-module__FcjeFq__progressMarker{border-color:var(--brand-700);background:var(--brand-700);color:#fff;box-shadow:0 0 0 4px var(--brand-100)}.create-share-form-module__FcjeFq__progress .create-share-form-module__FcjeFq__completed .create-share-form-module__FcjeFq__progressMarker{color:var(--green-600);border-color:#0000;font-size:1.1rem}.create-share-form-module__FcjeFq__card .ant-form-item{margin-bottom:20px}.create-share-form-module__FcjeFq__card .ant-form-item-label>label{color:var(--ink-800);font-size:.85rem;font-weight:650}.create-share-form-module__FcjeFq__card .ant-input-prefix{color:var(--ink-500);margin-inline-end:10px}.create-share-form-module__FcjeFq__linkActions .ant-input{color:var(--ink-700);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem}.create-share-form-module__FcjeFq__actionButtons{justify-content:flex-end}@keyframes create-share-form-module__FcjeFq__cardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.create-share-form-module__FcjeFq__flow{gap:22px}.create-share-form-module__FcjeFq__progress li{font-size:.72rem}.create-share-form-module__FcjeFq__actionButtons{width:100%}.create-share-form-module__FcjeFq__actionButtons .ant-btn{flex:1 1 0}}
.reservation-screenshot-guide-module__Lc0XIG__trigger{width:fit-content;height:auto;padding:0;font-size:.8rem}.reservation-screenshot-guide-module__Lc0XIG__exampleScreen{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;width:min(540px,100%);margin:0 auto;overflow:hidden;box-shadow:0 12px 32px #180f1e1f}.reservation-screenshot-guide-module__Lc0XIG__exampleImage{width:100%;height:auto;display:block}
.share-details-module__3tqL6q__block{border-block:1px solid var(--line);background:var(--surface-muted);overflow:hidden}.share-details-module__3tqL6q__heading{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 14px;display:flex}.share-details-module__3tqL6q__heading h2{color:var(--ink-800);letter-spacing:0;margin:0;font-size:.88rem;font-weight:700}.share-details-module__3tqL6q__heading>.anticon{color:var(--green-700);font-size:1rem}.share-details-module__3tqL6q__reservationGrid{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.share-details-module__3tqL6q__reservationItem{min-width:0;padding:14px}.share-details-module__3tqL6q__reservationItem:nth-child(2n){border-left:1px solid var(--line)}.share-details-module__3tqL6q__reservationItemWide{border-top:1px solid var(--line);grid-column:1/-1}.share-details-module__3tqL6q__reservationItem dt{color:var(--ink-500);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;font-size:.72rem;display:grid}.share-details-module__3tqL6q__reservationItem dd,.share-details-module__3tqL6q__windowList dd{color:var(--ink-800);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.88rem;font-weight:650}.share-details-module__3tqL6q__reservationItem dd{margin:4px 0 0 44px}.share-details-module__3tqL6q__reservationItemIcon{background:var(--brand-50);width:34px;height:34px;color:var(--brand-700);border-radius:6px;place-items:center;display:grid}.share-details-module__3tqL6q__windowList{border-top:1px solid var(--line);background:var(--surface);margin:0}.share-details-module__3tqL6q__windowList>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;min-height:46px;padding:10px 14px;display:grid}.share-details-module__3tqL6q__windowList>div:last-child{border-bottom:0}.share-details-module__3tqL6q__windowList dt{color:var(--ink-500);font-size:.72rem}.share-details-module__3tqL6q__windowList dd{text-align:right;margin:0}@media (max-width:560px){.share-details-module__3tqL6q__reservationGrid{grid-template-columns:1fr}.share-details-module__3tqL6q__reservationItem:nth-child(2n),.share-details-module__3tqL6q__reservationItemWide{border-left:0}.share-details-module__3tqL6q__reservationItem+.share-details-module__3tqL6q__reservationItem{border-top:1px solid var(--line)}.share-details-module__3tqL6q__windowList>div{grid-template-columns:1fr;gap:3px}.share-details-module__3tqL6q__windowList dd{text-align:left}}
.screenshot-cropper-module__Qup8Jq__root{width:100%}.screenshot-cropper-module__Qup8Jq__root .ant-upload-wrapper .ant-upload-drag{border-color:var(--line-strong);background:var(--surface-muted);border-radius:8px;min-height:154px;transition:border-color .18s,background-color .18s}.screenshot-cropper-module__Qup8Jq__root .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--brand-600);background:var(--brand-50)}.screenshot-cropper-module__Qup8Jq__root .ant-upload-btn{padding:24px 18px!important}.screenshot-cropper-module__Qup8Jq__root .ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{place-items:center;gap:7px;display:grid}.screenshot-cropper-module__Qup8Jq__uploadIcon{color:var(--brand-700);font-size:1.75rem}.screenshot-cropper-module__Qup8Jq__root .ant-upload-btn strong{color:var(--ink-800);font-size:.9rem}.screenshot-cropper-module__Qup8Jq__root .ant-upload-btn span:last-child{color:var(--ink-500);font-size:.76rem;line-height:1.5}.screenshot-cropper-module__Qup8Jq__preview{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.screenshot-cropper-module__Qup8Jq__preview>img{border:1px solid var(--line);background:var(--surface);object-fit:contain;border-radius:6px;width:104px;height:104px}.screenshot-cropper-module__Qup8Jq__previewDetails{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.screenshot-cropper-module__Qup8Jq__previewDetails>span{color:var(--ink-500);font-size:.8rem}.screenshot-cropper-module__Qup8Jq__cropStage{--crop-stage-height:min(68dvh, 720px);--rc-drag-handle-mobile-size:32px;height:var(--crop-stage-height);background:var(--ink-950);place-items:center;min-height:240px;display:grid;overflow:hidden}.screenshot-cropper-module__Qup8Jq__cropStage .ReactCrop{max-width:100%;max-height:var(--crop-stage-height)}.screenshot-cropper-module__Qup8Jq__cropStage .ReactCrop__child-wrapper{max-height:var(--crop-stage-height)}.screenshot-cropper-module__Qup8Jq__cropStage img{width:auto;max-width:100%;height:auto;max-height:var(--crop-stage-height);display:block}.screenshot-cropper-module__Qup8Jq__cropHint{color:var(--ink-500);margin:10px 0 0;font-size:.78rem;line-height:1.5}@media (max-width:560px){.screenshot-cropper-module__Qup8Jq__preview{grid-template-columns:80px minmax(0,1fr);align-items:start}.screenshot-cropper-module__Qup8Jq__preview>img{width:80px;height:80px}.ant-modal.screenshot-cropper-module__Qup8Jq__cropModal{max-width:calc(100vw - 16px);margin:0 auto;padding-bottom:8px;top:8px}.ant-modal.screenshot-cropper-module__Qup8Jq__cropModal .ant-modal-container{border-radius:8px;padding:16px 12px}.screenshot-cropper-module__Qup8Jq__cropStage{--crop-stage-height:calc(100dvh - 220px);min-height:220px}}
.share-qrcode-panel-module__JPhG8W__heading{gap:12px;display:grid}.share-qrcode-panel-module__JPhG8W__heading h1{color:var(--ink-950);letter-spacing:0;margin:0;font-size:1.9rem;font-weight:720;line-height:1.2}.share-qrcode-panel-module__JPhG8W__statusPill{background:var(--surface-muted);width:fit-content;min-height:28px;color:var(--ink-600);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.share-qrcode-panel-module__JPhG8W__statusSuccess{background:var(--green-100);color:var(--green-700)}.share-qrcode-panel-module__JPhG8W__statusWaiting{color:#315f8e;background:#e8eff8}.share-qrcode-panel-module__JPhG8W__statusError{color:#a23c36;background:#fcebea}.share-qrcode-panel-module__JPhG8W__statusWarning{color:#91651e;background:#f8eedc}.share-qrcode-panel-module__JPhG8W__imageFrame{border-block:1px solid var(--line);background:var(--surface-muted);place-items:center;gap:14px;width:100%;min-height:348px;padding:24px;display:grid}.share-qrcode-panel-module__JPhG8W__liveLabel{color:var(--green-700);align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:inline-flex}.share-qrcode-panel-module__JPhG8W__liveLabel>span{background:var(--green-600);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-100);border-radius:50%}.share-qrcode-panel-module__JPhG8W__payload{overflow-wrap:anywhere;border-block:1px solid var(--line);background:var(--surface-muted);width:100%;color:var(--ink-950);white-space:pre-wrap;margin:0;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;line-height:1.55;overflow-x:auto}@media (max-width:560px){.share-qrcode-panel-module__JPhG8W__heading h1{font-size:1.65rem}.share-qrcode-panel-module__JPhG8W__imageFrame{min-height:320px;padding-inline:12px}}
