.side-modal-container{background:#fff;flex-direction:column;align-items:flex-start;gap:16px;height:100%;min-height:100dvh;padding:18px;display:flex;position:relative}.side-modal-container.reserved-side-modal-container{padding-bottom:90px;overflow:hidden}.side-modal-container.availability-side-modal{padding:12px}.side-modal-container.side-modal-container--rounded{border-radius:36px 0 0 36px;overflow:hidden}.side-modal-container.side-modal-container--rounded .side-modal-top-header{padding-inline-start:20px}.side-modal-container .side-modal-top-header{padding:0 6px;align-items:center;gap:12px;width:100%;padding-bottom:4px;display:flex}.side-modal-container .side-modal-top-header .side-modal-tag-container{border:1px solid var(--General-Color-Light-Grey,#eee);background:var(--General-Color-White,#fff);border-radius:30px;flex:1 0;align-self:stretch;align-items:center;gap:3px;height:48px;padding:3px;display:flex;position:relative}.side-modal-container .side-modal-top-header .side-modal-tag-container .side-modal-tag-active{pointer-events:none;border-radius:30px;width:50%;height:42px;transition:left .3s ease-in-out;position:absolute;top:3px;left:3px}.side-modal-container .side-modal-top-header .side-modal-tag-container .side-modal-tag{letter-spacing:-.08px;color:#2c2c2c;z-index:1;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:10px;height:100%;padding:5px 16px;font-size:13px;font-weight:500;line-height:18px;display:flex}.side-modal-container .side-modal-top-header .side-modal-col-content{flex:1;align-items:center;gap:10px;display:flex}.side-modal-container .side-modal-top-header .side-modal-col-content .back-btn{background:var(--General-Color-Background,#f6f6f6);cursor:pointer;border-radius:24px;align-items:center;padding:9px;display:flex}.side-modal-container .side-modal-top-header .side-modal-col-content h2{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.063px;font-size:21px;font-weight:500;line-height:24px}.side-modal-container .side-modal-top-header .side-end{align-items:center;gap:6px;display:flex}.side-modal-container .side-modal-top-header .side-modal-close-btn{cursor:pointer;background:#f6f6f6;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:36px;height:36px;display:flex}.side-modal-container .side-modal-intro-content{flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:3px 6px;display:flex}.side-modal-container .side-modal-intro-content h3{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.032px;font-size:16px;font-weight:500;line-height:18px}.side-modal-container .side-modal-intro-content p{color:var(--General-Color-Light-Ash,#6c6c6c);letter-spacing:-.08px;font-size:13px;font-weight:400;line-height:18px}.side-modal-container .side-modal-child-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;align-items:flex-start;width:100%;min-height:0;padding:0 6px;display:flex;overflow-y:auto}.side-modal-container .side-modal-child-container::-webkit-scrollbar{display:none}.side-modal-container .side-modal-btn-container{flex-direction:row;align-items:flex-start;gap:6px;width:100%;display:flex}.side-modal-container .side-modal-btn-container.reserved-side-modal-btn-container{background:var(--General-Color-White,#fff);border-radius:12px;padding:12px;position:absolute;bottom:0;left:0}.side-modal-container .status-chip{background:var(--Adam-Brand-Color-Background-green,#f6fff9);color:var(--General-Color-Light-Ash,#6c6c6c);letter-spacing:-.08px;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 15px;font-size:13px;font-weight:500;line-height:18px;display:flex}.side-modal-container .status-chip.navy{background:#eff6ff}.side-modal-container .status-chip.pink{color:#f7695b;background:#fdeeec}
