*,*:before,*:after{box-sizing:border-box}img{max-width:100%}input,select,textarea{max-width:100%;min-width:0}main,.main,section,article,aside,.panel,.ux-card{min-width:0}button,a{overflow-wrap:anywhere}.cin8-time{display:flex;align-items:center;gap:8px}.cin8-time select{width:100%;min-width:70px}.cin8-repeat-row{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #dce7ec}.cin8-repeat-row label{flex:1 1 120px}.cin8-repeat-row input{display:block;width:100%}.cin8-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;background:#edf8f8;border:1px solid #c0e5e8;border-radius:14px;margin:12px 0}.cin8-price strong{font-size:1.6rem;color:#085364}.cin8-price del{color:#697b86}.cin8-discount{background:#0b7785;color:white;border-radius:8px;padding:7px 9px;font-weight:700}.cin8-payku-shell{width:100%;min-height:100dvh;background:linear-gradient(135deg,#ecf8fa,#f4f7fa)}.cin8-payku-shell .pk-standalone{width:min(1120px,100%);max-width:1120px;margin:0 auto;padding:clamp(20px,4vw,55px);overflow-wrap:anywhere}.cin8-payku-shell .pk-card{max-width:none}.cin8-success{border:0;border-radius:24px;padding:30px;max-width:min(440px,92vw);color:#10374b}.cin8-success::backdrop{background:#0a263a80}.ux-preview-card:not([hidden]){display:block;background:#f6fafc;border:1px solid #d6e7ed;padding:20px;border-radius:18px}.ux-preview-card img{width:100%;height:220px;object-fit:cover;border-radius:12px}.ux-location-map{height:340px;min-height:280px;isolation:isolate;z-index:0}.cin-gallery-balanced.gallery-v3{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;height:460px;min-height:0;overflow:hidden;border-radius:22px}.cin-gallery-balanced.gallery-v3>div{min-height:0!important;background-size:cover;background-position:center;grid-column:auto!important;grid-row:auto!important}.cin-gallery-balanced.gallery-v3>.g1{grid-row:1/3!important;grid-column:1!important}.cin-gallery-balanced.gallery-v3.single{grid-template-columns:1fr!important}.cin-gallery-balanced.gallery-v3:has(>div:nth-child(2):last-child){grid-template-columns:1fr 1fr!important}.cin-gallery-balanced.gallery-v3:has(>div:nth-child(2):last-child)>.g2{grid-row:1/3!important}.cin-gallery-balanced.gallery-v3:has(>div:nth-child(3):last-child){grid-template-columns:2fr 1fr!important}.cin8-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.cin8-net{color:#08765c;background:#e9faf1;padding:15px;border-radius:12px;font-weight:700}.message-list,.chat-messages{border-radius:18px;background:#f4f8fb;padding:18px}.chat-bubble,.message-bubble{border-radius:16px;padding:12px 16px;overflow-wrap:anywhere}.cin8-payku-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px}.cin8-payku-summary>img{width:100%;height:300px;object-fit:cover;border-radius:18px}@media(max-width:700px){.cin-gallery-balanced.gallery-v3{height:280px;grid-template-columns:2fr 1fr!important}.cin-gallery-balanced.gallery-v3>.g4,.cin-gallery-balanced.gallery-v3>.g5{display:none}.cin8-payku-summary{grid-template-columns:1fr}.cin8-payku-summary>img{height:200px}.cin8-repeat-row{display:grid;grid-template-columns:1fr 1fr}.cin8-payku-shell .pk-standalone{padding:22px 16px}.cin8-payku-shell h1{font-size:clamp(1.8rem,8vw,2.8rem)}.gallery-v3{max-width:100%}.ux-actions{flex-wrap:wrap}.ux-toolbar{flex-wrap:wrap}}

.cin8-photo{padding:0;border:0;overflow:hidden;cursor:pointer;background:#e5edf0}.cin8-photo img{width:100%;height:100%;object-fit:cover;display:block}.cin-gallery-balanced.gallery-v3>button{min-height:0;grid-column:auto;grid-row:auto}.cin-gallery-balanced.gallery-v3:has(>button:nth-child(2):last-child){grid-template-columns:1fr 1fr!important}.cin-gallery-balanced.gallery-v3:has(>button:nth-child(2):last-child)>.g2{grid-row:1/3!important}.cin-gallery-balanced.gallery-v3:has(>button:nth-child(3):last-child){grid-template-columns:2fr 1fr!important}.cin8-lightbox{max-width:94vw;max-height:94dvh;border:0;border-radius:18px;background:#102534;color:white;padding:16px}.cin8-lightbox::backdrop{background:#071421e8}.cin8-lightbox img{display:block;max-height:72dvh;object-fit:contain;margin:12px auto}.cin8-lightbox button{padding:10px 16px;border:0;border-radius:9px;margin:3px;background:#e8f7fb;color:#123447}.cin8-destination{display:flex;flex-wrap:wrap;gap:12px}.cin8-destination>label{flex:1 1 160px}.cin8-destination select{width:100%;display:block}.message-shell{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px}.conversation-list{background:white;border:1px solid #dbe8ef;border-radius:20px;overflow:auto}.conversation-list a{display:block;padding:18px;border-bottom:1px solid #e6eef2;color:#1c4054;text-decoration:none}.conversation-list a.active{background:#e4f5f7;box-shadow:inset 4px 0 #0a8998}.conversation-list span,.conversation-list small{display:block;margin-top:6px}.chat-stream{height:min(55dvh,550px);overflow-y:auto;padding:16px;background:#f3f8fb;border-radius:14px}.chat-bubble{width:fit-content;max-width:85%;margin:10px 0;background:white;border:1px solid #dde8ee}.chat-bubble.mine{margin-left:auto;background:#dff3f5;border-color:#b9e1e6}.chat-bubble small{display:block;opacity:.65;margin-top:7px}.chat-form{display:flex;gap:12px;padding-top:14px;align-items:flex-end}.chat-form textarea{flex:1;min-height:64px;max-height:180px}.cin8-net small{display:block;font-weight:400;font-size:.8rem;margin-top:6px}@media(max-width:700px){.message-shell{grid-template-columns:1fr}.conversation-list{max-height:200px}.chat-form{flex-wrap:wrap}.chat-form textarea{flex-basis:100%}.chat-form button{width:100%}}

.cin8-payku-summary>section>img{width:100%;height:300px;object-fit:cover;border-radius:18px}
