.private-tub-card{background:#fff;border:1px solid #ccd5d8;border-radius:10px;min-width:0;overflow:hidden}.private-tub-card.selected{background:#f7fbfc;border:2px solid #4b7380}.tub-style-grid .private-tub-card .private-tub-select{background:0 0;border:0;border-radius:0;width:100%}.tub-style-grid .private-tub-card .private-tub-info{color:#215769;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 16px 18px;font-size:14px;text-decoration:underline}.private-tub-dialog{color:#202425;background:#fff;border:1px solid #ccd5d8;border-radius:14px;width:min(780px,100vw - 24px);max-height:90dvh;margin:auto;padding:0;overflow:auto}.private-tub-dialog::backdrop{background:#082a4f8c}.private-tub-dialog header{z-index:1;background:#fff;border-bottom:1px solid #ccd5d8;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.private-tub-dialog h2{margin:0;font-size:24px}.tub-style-grid .private-tub-dialog .private-tub-close{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:30px}.private-tub-dialog-body{padding:8px 24px 24px;font-size:16px;line-height:1.55}.private-tub-gallery{grid-template-columns:1fr 1fr;gap:16px;display:grid}.private-tub-gallery figure{margin:0}.private-tub-gallery figcaption{color:#50616b;font-size:14px}.private-tub-dialog li{margin-bottom:10px}.private-tub-note{color:#50616b}.private-tub-electrical{color:#513b00;background:#fff3bf;border-left:4px solid #c58a00;border-radius:6px;padding:14px 16px;font-weight:700}@media (width<=520px){.private-tub-gallery{grid-template-columns:1fr}.private-tub-dialog h2{font-size:20px}}
