@charset "UTF-8";.not-found-container{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:40px 20px;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.not-found-container.visible{opacity:1;transform:translateY(0)}.not-found-content{text-align:center;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:50px 30px;position:relative;overflow:hidden}.not-found-digits{display:flex;justify-content:center;margin-bottom:20px;perspective:500px}.animated-digit{font-size:120px;font-weight:800;color:#1890ff;margin:0 8px;position:relative;display:inline-block;animation:digit-bounce 2s ease-in-out infinite alternate;text-shadow:2px 2px 0 rgba(0,0,0,.1)}.animated-digit:nth-child(1){animation-delay:0s}.animated-digit:nth-child(2){animation-delay:.2s}.animated-digit:nth-child(3){animation-delay:.4s}@keyframes digit-bounce{0%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-15px) rotateX(10deg)}to{transform:translateY(0) rotateX(0)}}.not-found-title{margin-bottom:16px!important;font-size:36px!important;color:#333;font-weight:600!important}.not-found-message{display:block;font-size:18px;color:#666;margin-bottom:40px;max-width:80%;margin-left:auto;margin-right:auto}.not-found-actions{margin-top:30px;width:100%}.search-bar-container{width:60%;height:50px;border-radius:25px;background-color:#f5f5f5;margin:0 auto 30px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #0000001a}.search-bar-animation{position:absolute;height:100%;width:20%;background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:search-animation 2s infinite linear}@keyframes search-animation{0%{left:-20%}to{left:120%}}.home-button{background-color:#1890ff;border-color:#1890ff;transition:all .3s}.home-button:hover{background-color:#40a9ff;border-color:#40a9ff;transform:translateY(-2px);box-shadow:0 5px 15px #1890ff4d}.back-button{border-color:#d9d9d9;transition:all .3s}.back-button:hover{border-color:#40a9ff;color:#40a9ff;transform:translateY(-2px)}@media (max-width: 768px){.animated-digit{font-size:80px}.not-found-title{font-size:28px!important}.not-found-message{font-size:16px;max-width:95%}.search-bar-container{width:85%}}@media (max-width: 480px){.animated-digit{font-size:60px}.not-found-actions .ant-space{flex-direction:column!important}.not-found-actions .ant-space-item{margin-right:0!important;margin-bottom:16px!important}.home-button,.back-button{width:100%}}.not-found-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#1890ff 1px,transparent 1px);background-size:30px 30px;opacity:.1;pointer-events:none}.dashboard-container{display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}.dashboard-container .carousel-section{width:100%;margin-bottom:1rem}.dashboard-container .carousel-section .dashboard-carousel .carousel-item{display:flex!important;justify-content:center;align-items:center;height:300px}.dashboard-container .carousel-section .dashboard-carousel .carousel-item .carousel-image{width:100%;height:300px;object-fit:cover;border-radius:8px}.dashboard-container .carousel-section .dashboard-carousel .slick-dots{bottom:10px}.dashboard-container .carousel-section .dashboard-carousel .slick-dots li button{background:#ffffffb3}.dashboard-container .carousel-section .dashboard-carousel .slick-dots li.slick-active button{background:#00f}.dashboard-container .carousel-section .dashboard-carousel .slick-prev,.dashboard-container .carousel-section .dashboard-carousel .slick-next{z-index:1;width:40px;height:40px;background:#0000004d;border-radius:50%}.dashboard-container .carousel-section .dashboard-carousel .slick-prev:hover,.dashboard-container .carousel-section .dashboard-carousel .slick-next:hover{background:#00000080}.dashboard-container .carousel-section .dashboard-carousel .slick-prev:before,.dashboard-container .carousel-section .dashboard-carousel .slick-next:before{font-size:20px;color:#fff}.dashboard-container .carousel-section .dashboard-carousel .slick-prev{left:20px}.dashboard-container .carousel-section .dashboard-carousel .slick-next{right:20px}.dashboard-container .dashboard-content{display:flex;flex-direction:column;gap:2rem;width:100%}.dashboard-container .dashboard-content .welcome-section{display:flex;flex-direction:column;gap:1rem}.dashboard-container .dashboard-content .welcome-section .greeting-title{margin-bottom:0;color:#333;font-weight:600}.dashboard-container .dashboard-content .welcome-section .welcome-subtitle{margin-top:0;color:#555;font-weight:500}.dashboard-container .dashboard-content .role-section{display:flex;flex-direction:column;gap:1rem}.dashboard-container .dashboard-content .role-section .current-role,.dashboard-container .dashboard-content .role-section .multiple-roles,.dashboard-container .dashboard-content .role-section .no-role-message{margin:0}.dashboard-container .dashboard-content .role-section .role-title{font-size:1.25rem;font-weight:500;color:#555}.dashboard-container .dashboard-content .role-section .role-highlight{color:#00f;font-weight:600}.dashboard-container .dashboard-content .role-section .role-highlight-dark{color:#f5f5f5;font-weight:600}.dashboard-container .dashboard-content .role-section .no-role-message{color:#ff4d4f;font-size:1.25rem;background-color:#ff4d4f1a;padding:1rem;border-radius:8px;border-left:4px solid #ff4d4f}.dashboard-container .dashboard-content .role-section .multiple-roles{font-size:1.25rem;color:#555}.dashboard-container .dashboard-content .role-section .role-change-button{font-weight:600;padding:0 4px;color:#00f}.dashboard-container .dashboard-content .role-section .role-change-button:hover{text-decoration:underline}@media (max-width: 768px){.dashboard-container .carousel-section .dashboard-carousel .carousel-item,.dashboard-container .carousel-section .dashboard-carousel .carousel-item .carousel-image{height:200px}.dashboard-container .dashboard-content .welcome-section .greeting-title{font-size:1.5rem}.dashboard-container .dashboard-content .welcome-section .welcome-subtitle{font-size:1.2rem}.dashboard-container .dashboard-content .role-section .role-title,.dashboard-container .dashboard-content .role-section .no-role-message,.dashboard-container .dashboard-content .role-section .multiple-roles{font-size:1.1rem}}.login-pg{height:100vh;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}#root{height:100vh}body{height:100vh;width:100vw}.overflow-auto{overflow:auto}.hw-100{width:100%!important;height:100%!important}.w-100{width:100%!important}.w-100vw{width:100vw!important}.h-100{height:100%!important}.w-80{width:80%!important}.h-100vh{height:100vh!important}.mp-0{margin:0!important;padding:0!important}.p-8{padding:8px!important}.p-12{padding:12px!important}.text-align-start{text-align:start}.grp-slip-container{background-color:#fff;color:#000!important;padding:16px}.clr-black{color:#000!important}.flex-wrap-8{display:flex;flex-wrap:wrap;gap:8px}.flex-wrap-8-auto{display:flex;flex-wrap:wrap;gap:8px;flex:auto}.flex-center{display:flex;justify-content:center;align-items:center}.flex-start{display:flex;justify-content:start;align-items:center}.spinner{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#0000004d;z-index:9999}.display-none{display:none!important}.ant-layout-header{padding:16px}.db-header{position:sticky;top:0;left:0;text-align:center;display:flex;align-items:center}.db-sider{overflow:auto;position:sticky;left:0;bottom:0}.db-content{margin:8px;overflow:initial}.db-outlet{height:100%!important;overflow:auto}.ant-typography{margin:0!important}.hide-ant-table-title .ant-table-title{display:none}.hide-ant-table-title .subEventList-table .ant-table-title{display:block}.ant-table-body{overflow:auto!important}.ant-table-pagination.ant-pagination{margin:8px 0!important}.ant-list-item .ant-list-item-meta,.ant-list-item-meta-title{margin:0!important}@media (max-width: 768px){:where(.css-dev-only-do-not-override-1getl9s).ant-pagination .ant-pagination-options{display:flex!important}}.ant-pagination{display:flex!important}.ant-drawer-body{margin:0!important;padding:0!important}.ant-form-item{margin:0!important}.ant-card{height:100%}.ant-card .ant-card-body{padding:8px!important;height:100%!important}.ant-transfer-list-header{height:auto!important}.row-error{background-color:#ffccc7!important}.row-error:hover td{background-color:#ffa39e!important}.ant-table-sticky-scroll{display:none!important}.permission-table .ant-table-tbody>tr>td{border-bottom:none!important}.defaultButton{color:#1677ff!important}.defaultButton:hover{border-color:#1677ff!important}.header-menu .ant-menu-item{padding-left:4px!important}.header-class>span{display:flex}.ant-modal .ant-modal-content{padding:16px}.carPassContainer{position:relative;width:100%;text-align:center}.carPass-QRCode{position:absolute;top:55%;left:50%;transform:translate(-50%,-25%)}.carPassName{position:absolute;left:50%;transform:translate(-50%);font-family:Work Sans;font-size:1.8rem;font-weight:bolder;color:#d6eafa}.ant-qrcode{padding:4px}.carPassDate{position:absolute;left:50%;transform:translate(-50%);font-size:2.3rem;color:#34ef95;letter-spacing:.327rem;font-family:Work Sans;font-weight:bolder}.carPassNumberPlate{position:absolute;left:78%;transform:translate(-50%);font-size:1.5rem;color:#045496;letter-spacing:.125rem;font-family:Work Sans;font-weight:bolder}.plusIcon{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s ease-in-out}.plusIcon.clicked{transform:rotate(45deg);opacity:0}@media (max-width: 768px){.carPassDate{font-size:1.975rem}.carPass-QRCode{top:55%}.carPassName{font-size:1.3rem}.carPassNumberPlate{font-size:15px}.ant-modal .ant-modal-content{padding:8px}}.downloadOutlinedCarPass{font-size:26px;color:#08c;cursor:pointer}.scroll-bar-dark ::-webkit-scrollbar-track{background-color:#000!important}.scroll-bar-dark ::-webkit-scrollbar-thumb{background-color:#1d1d1d!important}.scroll-bar-dark ::-webkit-scrollbar{width:4px}.scroll-bar-light ::-webkit-scrollbar{width:4px}.scroll-bar-light ::-webkit-scrollbar-thumb{background-color:gray}.slick-arrow{position:absolute!important;top:50%!important;display:block!important;width:30px!important;height:30px!important;margin-top:-15px!important;background:none!important;border:none!important;outline:none!important;cursor:pointer!important;font-size:0!important;color:#fff!important;line-height:1!important;text-align:center!important;z-index:1!important;margin-left:20px!important;margin-right:20px!important}.slick-prev:before{content:"‹"!important;font-size:30px!important;color:#fff!important}.slick-next:before{content:"›"!important;font-size:30px!important;color:#fff!important}.slick-prev:hover:before,.slick-next:hover:before{color:#ccc!important}.seating-bg{background:purple;width:100px;height:100px;display:flex;justify-content:center}.seating-name{margin:10px;display:flex;justify-content:center;color:#fff;font-size:43px;align-items:center}@media (max-width: 768px){.ant-form-item-label{padding:0!important;top:1px!important}}@media (min-width: 769px){.ant-form-item-label{top:0}}.ant-form-item{position:relative}.ant-form-item-label{position:absolute;left:11px;top:8px!important;transform:translateY(-50%);padding:0 0 2px 8px;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;font-size:12px;z-index:10;height:auto;line-height:1.2;width:fit-content!important;border-radius:6px;box-sizing:border-box}html[data-theme=light] .ant-form-item-label{background-color:#fff;box-shadow:0 0 0 2px #fff}html[data-theme=dark] .ant-form-item-label{background-color:#141414;box-shadow:0 0 0 2px #141414}.ant-form-item-label>label{height:0!important;margin:0;padding:0}html[data-theme=light] .ant-form-item-label>label{color:#00000059}html[data-theme=dark] .ant-form-item-label>label{color:#ffffff59}.ant-form-item:focus-within .ant-form-item-label>label{color:#1677ff!important}.ant-form-item:focus-within .ant-form-item-label,.ant-form-item:has(.ant-input:not(:placeholder-shown)) .ant-form-item-label,.ant-form-item:has(.ant-input-number-input:not(:placeholder-shown)) .ant-form-item-label,.ant-form-item:has(.ant-select-selection-item) .ant-form-item-label,.ant-form-item:has(.ant-picker-input input:not(:placeholder-shown)) .ant-form-item-label,.ant-form-item:has(.ant-select-selection-search-input[value]:not([value=""])) .ant-form-item-label{top:0;transform:translateY(-100%);opacity:1;visibility:visible;font-size:12px}.ant-form-item.has-value .ant-form-item-label,.ant-form-item.is-focused .ant-form-item-label{top:0;transform:translateY(-100%);opacity:1;visibility:visible;font-size:12px}.ant-input:focus::placeholder,.ant-input-affix-wrapper:focus .ant-input::placeholder,.ant-input-number:focus .ant-input-number-input::placeholder,.ant-select:focus .ant-select-selection-placeholder,.ant-picker:focus .ant-picker-input>input::placeholder,textarea.ant-input:focus::placeholder,.ant-form-item.is-focused .ant-input::placeholder,.ant-form-item.is-focused .ant-input-number-input::placeholder,.ant-form-item.is-focused .ant-select-selection-search-input::placeholder{color:transparent!important}.confirmation-modal .ant-card .ant-card-body{padding:30px 24px!important}.add-user-form{text-align:left!important}.add-user-form .ant-checkbox-group{gap:0}.add-user-upload-align{text-align:center}.add-user-form-upload{display:flex!important;justify-content:center!important}.custom-justify{justify-content:flex-start}@media (max-width: 576px){.custom-justify{justify-content:flex-end}}@media screen and (max-width: 767px){.add-user-upload-align{display:flex!important;justify-content:flex-start!important;text-align:left}}.add-guest-form{text-align:left}.guest-notes{margin-bottom:1rem}.label:after{padding:0!important;margin:0!important}.guestTimelineList .exhibitionTable{overflow:hidden}.guestTimelineList .exhibitionTable .ant-table-thead{display:none}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;white-space:normal;vertical-align:top;overflow-x:scroll;overflow-y:hidden;-ms-touch-action:none;touch-action:none}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{position:sticky;position:-webkit-sticky;left:0;overflow:hidden;display:inline-block;border-radius:2px;padding:0 6px;height:100%}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;border-right:1px solid #bbb}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;margin:0;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;border-left:1px solid #bbb;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{position:absolute;width:2px;background:#2196f3;z-index:51}.react-calendar-timeline .rct-dateHeader{display:flex;align-items:center;justify-content:center;height:100%;border-bottom:1px solid #bbb;cursor:pointer;font-size:14px;background-color:#f0f0f0;border-left:2px solid #bbb}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}
