.weddingHallDetailHeader_wedding-hall-detail-header__N62UY{position:fixed;top:0;z-index:10;width:100%;max-width:600px;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{width:100%;height:0}.weddingHallDetailHeader_android__hdvjE .weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{height:var(--androidStatusBarHeight)}.weddingHallDetailHeader_ios__MnQ_X .weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{height:constant(safe-area-inset-top);height:env(safe-area-inset-top)}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 12px;background-color:#fff}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_left-panel__WDxhj,.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_right-panel__brTyu{display:flex;align-items:center}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_right-panel__brTyu{gap:4px}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_partner-name__Db8MV{margin-left:20px;font-size:15px;font-weight:700;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY.weddingHallDetailHeader_transparent__PtvFN .weddingHallDetailHeader_inner__8hNYB{background-color:rgba(0,0,0,0)}.photo-list-wrap{padding:0 8px 8px}.phoro-list-tab{padding:0 12px}.phoro-list-tab ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;column-gap:8px;row-gap:4px}.phoro-list-tab ul li{all:unset;display:flex;height:32px;padding:8px 10px;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid #eaeaea;font-size:12px;font-weight:400;line-height:1.5;color:#8a8a8a;box-sizing:border-box}.phoro-list-tab ul li.on{border:1px solid #e9e0d8;background:#f7f3ef;color:#9d7d54}.photo-grid ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px}.photo-modal{background:#000}.photo-modal #AppHeaderWrap{filter:invert(1)}.photo-modal .modal-footer{color:#fff}