@import"https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Rubik:ital,wght@0,300..900;1,300..900&family=Space+Grotesk:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";/*!
* 
*   Mon Sep 06 2021 22:45:41 GMT-0500 (Central Daylight Time)
*   Accessible NProgress, (c) 2021 Nicholas Mackey - http://nmackey.com/accessible-nprogress
*   @license MIT
*
*//*!******************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles.css ***!
  \******************************************************************/#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--card-bg: #ffffff;--brand-color: #fa7337;--tertiary: #fff4ed;--danger: #ff0000;--primary-text: #424242;--secondary-text: #c1270d;--border-color: #848484;--light-border: rgba(132, 132, 132, .6);--hover: #d6311b;--bg-1: #fef8f4;--success: #00b020;--rate: #ffd105;--white: #ffffff;--divider: #e5e7eb;--border-light: #d4d4d4;--rate-dark: #bfa900;--bg-dark: #ffffff;--scrollbar-track: #ddd;--scrollbar-thumb: rgba(66, 66, 66, .2);--shadow-color: rgba(0, 0, 0, .05);--shadow-color-strong: rgba(0, 0, 0, .2)}.ramadhan-theme{--background: oklch(.1743 .0227 283.7998);--foreground: oklch(.9185 .0257 285.8834);--card: oklch(.2284 .0384 282.9324);--card-foreground: oklch(.9185 .0257 285.8834);--popover: oklch(.2284 .0384 282.9324);--popover-foreground: oklch(.9185 .0257 285.8834);--primary: oklch(.7162 .1597 290.3962);--primary-foreground: oklch(.1743 .0227 283.7998);--secondary: oklch(.3139 .0736 283.4591);--secondary-foreground: oklch(.8367 .0849 285.9111);--muted: oklch(.271 .0621 281.4377);--muted-foreground: oklch(.7166 .0462 285.1741);--accent: oklch(.3354 .0828 280.9705);--accent-foreground: oklch(.9185 .0257 285.8834);--destructive: oklch(.6861 .2061 14.9941);--border: oklch(.3261 .0597 282.5832);--input: oklch(.3261 .0597 282.5832);--ring: oklch(.7162 .1597 290.3962);--chart-1: oklch(.7162 .1597 290.3962);--chart-2: oklch(.6382 .1047 274.9117);--chart-3: oklch(.7482 .1235 244.7492);--chart-4: oklch(.7124 .0977 186.6761);--chart-5: oklch(.7546 .1831 346.8124);--sidebar: oklch(.2284 .0384 282.9324);--sidebar-foreground: oklch(.9185 .0257 285.8834);--sidebar-primary: oklch(.7162 .1597 290.3962);--sidebar-primary-foreground: oklch(.1743 .0227 283.7998);--sidebar-accent: oklch(.3354 .0828 280.9705);--sidebar-accent-foreground: oklch(.9185 .0257 285.8834);--sidebar-border: oklch(.3261 .0597 282.5832);--sidebar-ring: oklch(.7162 .1597 290.3962);--card-bg: var(--card);--brand-color: var(--primary);--tertiary: var(--muted);--danger: var(--destructive);--primary-text: var(--foreground);--secondary-text: var(--secondary-foreground);--border-color: var(--foreground);--light-border: var(--input);--hover: var(--brand-color);--bg-1: var(--card);--divider: var(--border);--border-light: var(--border);--success: var(--chart-4);--rate-dark: var(--rate);--bg-dark: var(--background);--scrollbar-track: var(--card);--scrollbar-thumb: var(--primary);--shadow-color: rgba(0, 0, 0, .5);--shadow-color-strong: rgba(0, 0, 0, .8)}.ramadhan-theme .ant-modal-content{background-color:var(--card-bg)!important;color:var(--primary-text)!important}.ramadhan-theme .ant-modal-content .ant-modal-header{background-color:var(--card-bg)!important;border-bottom:1px solid var(--border-light)}.ramadhan-theme .ant-modal-content .ant-modal-header .ant-modal-title,.ramadhan-theme .ant-modal-content .ant-modal-close{color:var(--primary-text)!important}.ramadhan-theme .ant-modal-content .ant-modal-close:hover{background-color:var(--tertiary)!important;color:var(--brand-color)!important}.ramadhan-theme .ant-modal-content .ant-modal-body{color:var(--primary-text)!important}.ramadhan-theme .ant-modal-content input,.ramadhan-theme .ant-modal-content textarea{background-color:var(--bg-dark)!important;color:var(--primary-text)!important;border-color:var(--border-light)!important}.ramadhan-theme .ant-modal-content input::placeholder,.ramadhan-theme .ant-modal-content textarea::placeholder{color:var(--border-color)!important}*{font-family:Montserrat,serif;margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:none;line-height:1.5}html{scroll-behavior:smooth;scroll-padding-top:5rem;overflow-x:hidden;text-size-adjust:none}html ::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}html ::-webkit-scrollbar{width:8px;background-color:var(--scrollbar-track)}html ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:0px;background-clip:padding-box;width:8px;border-radius:5px}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer}input,button,textarea,select{font:inherit;color:inherit}*:disabled{cursor:not-allowed!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ant-message-custom-content>.anticon{display:none}.toast_content{display:flex;align-items:center;justify-content:center;gap:16px}.toast_content p{color:#333;font-weight:500;font-size:16px}.dinner_tickets_box_container{width:275px}.dinner_tickets_box_container .dinner_tickets_box{justify-content:center!important;flex-direction:column!important;gap:22px!important;padding:0!important;overflow:clip!important}.dinner_tickets_box_container .dinner_tickets_box .text{font-weight:500;font-size:16px;color:var(--primary-text)}.dinner_tickets_box_container .dinner_tickets_box .text span{font-weight:800;color:var(--brand-color)}.dinner_tickets_box_container .dinner_tickets_box .dinner_tickets_empty_state{font-weight:500;font-size:12px;color:var(--primary-text);text-align:center;padding:0 16px;z-index:0;width:90%}.dinner_tickets_box_container .dinner_tickets_box .btns{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.dinner_tickets_box_container .dinner_tickets_box .btns button{width:35%;z-index:0}.dinner_tickets_box_container .dinner_tickets_box .btns button:last-child{background:transparent}.dinner_tickets_box_container .dinner_tickets_box.ramadhan_mode{gap:22px!important}.dinner_tickets_box_container .dinner_tickets_box.ramadhan_mode .text{padding:0 32px;text-align:center;font-size:14px;line-height:1.2}.dinner_tickets_box_container .dinner_tickets_box.ramadhan_mode .text span{color:var(--primary-text);font-weight:500}.dinner_tickets_box_container .dinner_tickets_box.ramadhan_mode .btns button{width:80%}.dinner_tickets_box_container .dinner_tickets_box.ramadhan_mode .btns button:last-child{background-color:var(--brand-color);color:var(--card-bg)}.dinner_tickets_box:before{content:url(/anchors.png);position:absolute;top:0;left:0;transform:rotateY(-180deg)}.ramadhan-theme .dinner_tickets_box:before{opacity:.1;filter:hue-rotate(225deg)}@media (max-width: 930px){.dinner_tickets_box_container{margin-top:0;width:100%}}.donation_history_box_container{margin-bottom:110px}.donation_history_box_container .donation_history_box{padding:16px 35px 30px!important;flex-direction:column!important;gap:14px!important;height:355px!important}.donation_history_box_container .donation_history_box a{z-index:0;align-self:flex-end}.donation_history_box_container .donation_history_box a .see_all_link{color:var(--secondary-text);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.donation_history_box_container .donation_history_box a .see_all_link:hover{color:var(--hover);text-decoration:underline}.donation_history_box_container .donation_history_box .donation_history_empty_state{font-weight:500;font-size:12px;color:var(--primary-text);z-index:0;display:flex;align-items:center;height:100%}.donation_history_box:before{content:url(/anchors.png);position:absolute;top:-6px;right:0;transform:rotateX(-180deg)}.ramadhan-theme .donation_history_box:before{opacity:.1;filter:hue-rotate(225deg)}.shared_navbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:.5px dashed var(--brand-color);padding:30px 48px}.shared_navbar .text_logo{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;color:var(--brand-color)}.shared_navbar_buttons{display:flex;justify-content:space-between;align-items:center;gap:12px}.shared_navbar_buttons .navbar_btn{cursor:pointer}@media (max-width: 930px){.shared_navbar{padding:24px 16px}}.input-form{display:flex;flex-direction:column;gap:6px;width:100%}.input-form .label{font-size:14px;font-weight:500;color:var(--primary-text);line-height:17px}.input-form .label .red-star{font-size:12px;color:var(--danger);vertical-align:top}.input-form .error-message{display:flex;align-items:center;gap:6px;margin-left:4px;margin-top:4px;font-size:12px;font-weight:500;color:var(--danger)}.input-form .input-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-form .input-wrapper .left-icon{position:absolute;left:12px;width:18px;height:18px;z-index:1}.input-form .input-wrapper .input{padding-right:40px}.input-form .input-wrapper .input.input-with-icon{padding-left:40px}.input-form .input-wrapper .input.input-email{padding-right:180px}.input-form .input-wrapper .email-suffix{position:absolute;right:12px;color:var(--border-color);font-size:14px;pointer-events:none;-webkit-user-select:none;user-select:none}.input-form .input-wrapper .input-password-toggle{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--border-color);cursor:pointer;transition:.15s ease;border-radius:4px}.input-form .input-wrapper .input-password-toggle:hover{color:var(--primary-text);background:var(--tertiary)}.input-form .input-wrapper .input-password-toggle:active{transform:scale(.95)}.input-form .input{display:flex;width:100%;height:36px;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-dark);padding:8px 12px;font-size:14px;color:var(--primary-text);transition:.15s ease}.input-form .input::placeholder{color:var(--border-color)}.input-form .input:focus{outline:none;border-color:var(--brand-color);box-shadow:0 0 0 2px rgb(from var(--brand-color) r g b/.2)}.input-form .input:disabled{opacity:.5;cursor:not-allowed}.input-form .input:-webkit-autofill,.input-form .input:-webkit-autofill:hover,.input-form .input:-webkit-autofill:focus,.input-form .input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--primary-text)!important;transition:background-color 5000s ease-in-out 0s}.input-form .input.input-error{border-color:var(--danger)!important}.input-form .input.input-error:focus{border-color:var(--danger)!important;box-shadow:0 0 0 2px rgb(from var(--danger) r g b/.2)!important}.input-sm{height:32px!important;padding:6px 10px!important;font-size:13px!important}.input-lg{height:40px!important;padding:10px 14px!important}.remember_me{display:flex;align-items:center;justify-content:center;gap:6px;border:none;outline:none;background:transparent}.remember_me p{pointer-events:none;color:var(--primary-text);opacity:60%;font-size:14px;font-weight:500;line-height:17px;letter-spacing:-.06px}.checkbox-wrapper-23,.checkbox-wrapper-23:after,.checkbox-wrapper-23:before{box-sizing:border-box}.checkbox-wrapper-23 input{position:absolute;opacity:0}.checkbox-wrapper-23 input:checked+label svg path{stroke-dashoffset:0}.checkbox-wrapper-23 input:focus+label{transform:scale(1.03)}.checkbox-wrapper-23 input+label{width:20px;height:20px;display:block;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s ease}.checkbox-wrapper-23 input+label:active{transform:scale(1.05);border-radius:12px}.checkbox-wrapper-23 input+label svg{width:100%;height:100%;pointer-events:none;padding:25%}.checkbox-wrapper-23 input+label svg path{fill:none;stroke:var(--border-color);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:101;transition:all .25s cubic-bezier(1,0,.37,.91)}.btn{width:100%;cursor:pointer;border-radius:6px;padding:8px;font-weight:600;font-size:14px;display:flex;justify-content:center;align-items:center;gap:8px;transition:all .2s}.btn_primary{overflow:hidden;position:relative;border:none;background-color:var(--brand-color);color:var(--card-bg);line-height:24px}.btn_primary:hover:after{left:120%;transition:all .55s cubic-bezier(.19,1,.22,1)}.btn_primary:after{background:var(--white);content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all .55s cubic-bezier(.19,1,.22,1);width:50px;z-index:0}.btn_secondary{border:1px solid var(--brand-color);background-color:var(--card-bg);color:var(--brand-color)}.btn_secondary:hover{background-color:var(--brand-color)!important;color:var(--card-bg)}.btn_cancel{color:var(--danger);border:1px solid var(--danger);justify-content:space-between;background:transparent;padding:8px 16.5px}.sidebar{position:relative;width:360px;padding:24px 26px 48px;border-right:.5px dashed var(--brand-color);transition:all .4s ease;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.sidebar_collapsed{width:115px!important;min-width:80px;padding:18px 22px}.sidebar .hamburger_btn{position:absolute;transform:rotate(0);top:155px;left:unset;right:-13.5px;padding:0 10px;background:var(--card-bg);border-radius:100%;border:.5px dashed var(--brand-color);cursor:pointer;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.sidebar .hamburger_btn_active{transform:rotate(180deg)}.sidebar .sidebar_logo_and_buttons{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:26px}.ramadhan-theme .sidebar .sidebar_logo_and_buttons{gap:84px}.sidebar .sidebar_logo_and_buttons .sidebar_logo .text_logo{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;color:var(--brand-color);text-align:center;display:block}.sidebar .sidebar_logo_and_buttons .sidebar_btns{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:100%}.sidebar_btns a{width:100%}.sidebar_btns a .sidebar_btn{width:100%;border-radius:14px;padding:8px;display:flex;align-items:center;justify-content:flex-start;gap:10px;transition:all .15s ease;cursor:pointer}.sidebar_btns a .sidebar_btn:hover,.sidebar_btns a .sidebar_btn.sidebar_btn_active{background-color:var(--tertiary)}.sidebar_btns a .sidebar_btn.sidebar_btn_active p{color:var(--secondary-text)!important}.sidebar_btns a .sidebar_btn p{transition:all .2s;color:var(--primary-text);font-size:16px;line-height:20px;font-weight:500}.sidebar_bottom{width:240px;padding:18px;transition:all .2s}.sidebar_bottom .slick-slider div{background:transparent!important}.sidebar_bottom .slick-slider .content_title{font-family:Noto Sans Arabic,serif;color:var(--primary-text);font-size:14px;line-height:30px;text-align:right;font-weight:700}.sidebar_bottom .slick-slider .content_description{font-family:Noto Sans Arabic,serif;color:var(--primary-text);font-size:14px;line-height:30px;text-align:right;font-weight:500}.slick-arrow{color:var(--brand-color)!important;opacity:1!important}.slick-arrow:after{width:14px!important;height:14px!important;border-inline-width:2.5px 0!important;border-block-width:2.5px 0!important}.slick-next{inset-inline-end:-30px!important}.slick-prev{inset-inline-start:-30px!important}.ant-carousel{border:1px dashed var(--brand-color);padding:8px;border-radius:16px}.slick-dots{bottom:-28px!important}.slick-dots li{height:10px!important;width:10px!important}.slick-dots .slick-active{width:10px!important}.slick-dots button{background:var(--brand-color)!important;height:10px!important;width:10px!important;border-radius:100%!important}.timer_container{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:9px}.timer_container .timer_box_container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px}.timer_container .timer_box_container .timer_box_and_dots{display:flex;align-items:center;justify-content:center;gap:9px}.timer_container .timer_box_container .timer_box_and_dots .timer_box{background-color:var(--brand-color);width:50px;height:50px;padding:13px;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.timer_container .timer_box_container .timer_box_and_dots .timer_box span{font-weight:600;color:var(--card-bg);font-size:20px;cursor:default}.timer_container .timer_box_container .timer_box_and_dots .dots{display:flex;flex-direction:column;gap:9px;font-size:38px;height:30px}.timer_container .timer_box_container .timer_box_and_dots .dots span{line-height:0;color:var(--brand-color);cursor:default}.timer_container .timer_box_container p{font-weight:500;font-size:12px;line-height:24px;color:var(--border-color)}.timer_names{margin-top:4px;display:flex;align-items:center;justify-content:space-between;width:100%}.timer_names p{width:100%}.search .search_container{display:flex;align-items:center;justify-content:center;gap:8px;border:.5px solid var(--brand-color);border-radius:30px;background-color:var(--card-bg);padding:10px 16px}.search .search_container img{width:22px;height:22px}.search .search_container .search_input{width:220px;caret-color:var(--primary-text);font-size:14px;font-weight:400;line-height:17px;color:var(--primary-text);background:transparent;border:none}.search .search_container .search_input::placeholder{font-size:14px;font-weight:400;line-height:17px;color:var(--border-color)}.arrow_btn_container{z-index:1;position:absolute;transition:all .2s;background-color:var(--brand-color);border-radius:100%;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.arrow_btn_container:hover{background-color:var(--hover)}.donation_history_item{z-index:0;background-color:var(--card-bg);padding:6px 8px;display:flex;align-items:center;justify-content:flex-start;gap:16px;border-radius:10px;border:.5px solid var(--brand-color);width:100%}.donation_history_item .logo_container{height:28px}.donation_history_item .text_container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.donation_history_item .text_container p{font-weight:500;font-size:10px;color:var(--border-color)}.donation_history_item .text_container p span{color:var(--primary-text);text-transform:capitalize}.sunday_dinner_state_box{justify-content:center!important;flex-direction:column;gap:16px;padding:0!important}.sunday_dinner_state_box p{z-index:0;font-weight:500;font-size:12px;color:var(--primary-text)}.sunday_dinner_state_box p span{font-weight:600}.sunday_dinner_state_box:before{content:url(/anchors.png);position:absolute;top:0;left:0;transform:rotateY(180deg)}.ramadhan-theme .sunday_dinner_state_box:before{opacity:.1;filter:hue-rotate(225deg)}.profile_dropdown{background-color:var(--card-bg);width:150px;height:100px;border-radius:6px;border:.5px solid rgba(132,132,132,.3);box-shadow:4px 2px 4px #0000000d;padding:14px 6px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.profile_dropdown .user_label_container{width:100%}.profile_dropdown .user_label_container .user_label{font-size:12px;font-weight:600;color:var(--primary-text);padding:5px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile_dropdown .id_label{font-weight:500;font-size:12px;color:var(--primary-text);padding:5px 8px}.profile_dropdown .logout_container{border-radius:6px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 8px;transition:all .2s;cursor:pointer}.profile_dropdown .logout_container:hover{background-color:rgb(from var(--danger) r g b/.2)}.profile_dropdown .logout_container p{color:var(--danger);font-size:12px;font-weight:500}.notification_dropdown{background-color:var(--card-bg);width:340px;height:170px;border-radius:6px;border:.5px solid rgba(132,132,132,.3);box-shadow:4px 2px 4px #0000000d;padding:12px 10px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px}.notification_dropdown .empty_message{color:var(--primary-text);font-size:16px;font-weight:500;align-self:center}.notification_dropdown .notification{padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.notification_dropdown .notification .text{font-weight:500;font-size:12px;color:var(--primary-text)}.notification_dropdown .notification .text span{font-weight:600}.notification_dropdown .notification .time{font-weight:600;font-size:10px;color:var(--primary-text);text-wrap:nowrap}.newest_notification{background-color:var(--tertiary)}.ant-modal-content{box-shadow:4px 4px 4px 0 var(--shadow-color)!important;width:400px!important;padding:40px 32px 28px!important;border-radius:10px!important}.ant-modal-content .ant-modal-close{color:var(--primary-text);top:24px;right:24px}.ant-modal-content .ant-modal-close:hover{background-color:var(--tertiary)}.ant-modal-content .ant-modal-body{height:81%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:22px;width:100%}.ant-modal-content .ant-modal-body .input-form{width:100%}.ant-modal-content .ant-modal-body .input-form:nth-child(3){margin-bottom:12px}.ant-modal-content .ant-modal-body .input-form label{font-size:12px;margin-bottom:6px}.ant-modal-content .ant-modal-body .input-form .input-container{margin-top:2px}.ant-modal-content .ant-modal-body h3{font-size:16px;color:var(--primary-text);font-weight:600}.donation_modal_footer{display:flex;align-items:center;justify-content:flex-end;gap:12px}.donation_modal_footer button{width:30%}.ant-modal-footer{margin-top:0!important}.ant-modal{width:fit-content!important}@media (max-width: 450px){.ant-modal-content{padding:40px 18px 28px!important;width:280px!important}.ant-modal-content .ant-modal-close{top:9px;right:9px}}.empty_search{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.empty_search .text{font-size:16px;color:var(--primary-text);font-weight:500;width:50%}.rate_modal .ant-modal-content{padding:40px 75px 28px!important}.rate_modal .ant-modal-body{justify-content:center;gap:18px}.rate_modal .ant-modal-body .ant-rate-star{margin-inline-end:4px}.rate_modal .ant-modal-footer{margin:0}.rate_modal .rate_modal_footer{margin:0;display:flex;align-items:center;justify-content:center;gap:12px}.rate_modal .rate_modal_footer button{width:100%}.rate_modal .rate_and_textarea{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:4px;margin-bottom:22px}.rate_modal .rate_and_textarea .rate_description{width:100%;border-radius:6px;border:1px solid var(--light-border);padding:10px 12px;height:80px;resize:none}.rate_modal .rate_and_textarea .rate_description::placeholder{color:var(--border-color);font-size:12px;font-weight:500}.ant-rate-star-second path{stroke-width:1.5px;stroke:var(--rate)}.ant-rate-star-full path{fill:var(--rate)}@media (max-width: 450px){.rate_modal .ant-modal-content{padding:40px 18px 28px!important;width:280px!important}.rate_modal .ant-modal-content .ant-modal-close{top:9px;right:9px}.rate_modal .rate_and_textarea{gap:8px}.rate_modal .rate_and_textarea .ant-rate-star{width:24px;height:24px}.rate_modal .rate_and_textarea .ant-rate-star svg{width:24px;height:24px}}.empty_menu{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;height:80%}.empty_menu .text{font-size:16px;color:var(--primary-text);font-weight:500;width:74%;text-align:center}.favorite_empty_box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:100%;height:80%}.favorite_empty_box h3{color:var(--brand-color)}.ant-drawer-body{padding:52px 24px 24px!important}.burger_btn{background:transparent;border:none;display:flex}.burger_btn svg{width:32px;height:32px}.drawer_sidebar{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:space-between;height:100%}.drawer_sidebar .sidebar_logo_and_buttons{width:100%;display:flex;flex-direction:column;gap:42px}.ramadhan-theme .drawer_sidebar .sidebar_logo_and_buttons{gap:84px}.drawer_sidebar .sidebar_logo_and_buttons .user_info{display:flex;justify-content:center;flex-direction:column;margin-left:8px}.drawer_sidebar .sidebar_logo_and_buttons .user_info p{font-weight:400;color:var(--primary-text);font-size:12px}.drawer_sidebar .sidebar_logo_and_buttons .user_info .name{font-weight:600;font-size:14px}.drawer_sidebar .sidebar_logo_and_buttons .sidebar_logo{align-self:center}.drawer_sidebar .sidebar_logo_and_buttons .sidebar_logo .text_logo{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;color:var(--brand-color);text-align:center;display:block}.drawer_sidebar .sidebar_logo_and_buttons .sidebar_btns{display:flex;flex-direction:column;gap:10px}@media (max-width: 450px){.ant-drawer-content-wrapper{width:290px!important}}.spinner{height:100%;display:flex;align-items:center;justify-content:center}.empty_dinner_state_box{justify-content:center!important;flex-direction:column;gap:4px;padding:0!important}.empty_dinner_state_box svg{width:130px;height:120px}.empty_dinner_state_box p{z-index:0;font-weight:500;font-size:12px;color:var(--primary-text);text-align:center;max-width:280px}.empty_dinner_state_box p span{font-weight:600}.empty_dinner_state_box:before{content:url(/anchors.png);position:absolute;top:0;left:0;transform:rotateY(180deg)}.ramadhan-theme .empty_dinner_state_box:before{opacity:.1;filter:hue-rotate(225deg)}.accordion{display:flex;width:100%;flex-direction:column}.accordion-item:not(:last-child){border-bottom:1px solid var(--light-border)}.accordion-header{display:flex}.accordion-trigger{display:flex;flex:1;align-items:center;justify-content:space-between;padding:10px 0;font-size:14px;font-weight:500;background:transparent;border:none;cursor:pointer;transition:all .2s;color:var(--primary-text)}.accordion-trigger:hover{text-decoration:underline}.accordion-trigger .accordion-icon{width:16px;height:16px;color:var(--border-color);transition:transform .2s}.accordion-trigger[data-state=open] .accordion-icon{transform:rotate(180deg)}.accordion-content{overflow:hidden;font-size:14px;color:var(--primary-text)}.accordion-content[data-state=open]{animation:slideDown .3s ease-out}.accordion-content[data-state=closed]{animation:slideUp .3s ease-out}.accordion-content .accordion-content-inner{padding-bottom:10px;padding-top:0}.accordion-content .accordion-content-inner a{text-decoration:underline;text-underline-offset:3px}.accordion-content .accordion-content-inner a:hover{color:var(--primary-text)}.accordion-content .accordion-content-inner p:not(:last-child){margin-bottom:16px}.shared_not_found{color:var(--primary-text)}.shared_main_layout{display:flex;height:100vh;transition:all .4s ease}.shared_main_layout_container{width:100%;height:100%;display:flex;flex-direction:column;gap:14px;overflow:hidden}.login_feature{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--tertiary)}.login_feature .login_feature_container{display:flex;justify-content:center;flex-direction:column;gap:34px;width:560px;height:560px;padding:0 70px;background-color:var(--card-bg);border-radius:30px;border:1px solid var(--brand-color);box-shadow:4px 4px 30px 0 var(--shadow-color)}.login_feature .login_feature_container .title{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:14px;color:var(--primary-text)}.login_feature .login_feature_container .title h3{font-weight:600;font-size:28px;line-height:34px}.login_feature .login_feature_container .title p{width:90%;font-size:16px;line-height:19px;font-weight:500;opacity:80%}.login_feature .login_feature_container .logo img{justify-self:center;display:block}.login_feature .login_feature_container .logo .text_logo{font-family:Poppins,sans-serif;font-weight:700;font-size:32px;color:var(--brand-color);text-align:center;display:block}.login_feature .login_feature_container .login_feature_container_inputs,.login_feature .login_feature_container .login_feature_container_inputs .password_input_and_actions{display:flex;flex-direction:column;gap:18px}.login_feature .login_feature_container .login_feature_container_inputs .password_input_and_actions .password_actions{display:flex;align-items:center;justify-content:space-between}.login_feature .login_feature_container .login_feature_container_inputs .password_input_and_actions .password_actions .forget_password{color:var(--primary-text);opacity:60%;font-size:14px;font-weight:500;line-height:17px;letter-spacing:-.06px;transition:all .15s ease}.login_feature .login_feature_container .login_feature_container_inputs .password_input_and_actions .password_actions .forget_password:hover{text-decoration:underline}@media (max-width: 620px){.login_feature{padding:0 26px}.login_feature .login_feature_container{padding:0 20px 20px;gap:24px;height:450px;width:100%}.login_feature .login_feature_container .title p{width:100%;font-size:14px}}.btns{display:flex;align-items:center;justify-content:center;gap:10px}.btns a{width:100%}.login_feature_container_btns{display:flex;justify-content:center;flex-direction:column;gap:18px;width:100%}.login_feature_container_btns .login_feature_container_btn_resend{cursor:default;transition:all .2s;background:transparent;border:none;color:var(--brand-color);font-weight:600;letter-spacing:-.07px;font-size:14px;line-height:17px}.login_feature_container_btns .login_feature_container_btn_resend span{cursor:pointer;text-decoration:underline}.login_feature_container_btns .btns{display:flex;align-items:center;justify-content:center;gap:10px}.login_feature_container_btns .btns a{width:100%}.login_feature_container_btn_resend_error{color:var(--danger)!important}.code_input_container{display:flex;align-items:center;justify-content:center;gap:20px}.ant-otp{column-gap:20px}.ant-otp .ant-input{width:67px;height:67px;padding:12px 15px;border:1px solid var(--brand-color);border-radius:5px;background:var(--card-bg);box-shadow:none;caret-color:var(--primary-text);font-weight:500;font-size:18px;line-height:22px;color:var(--primary-text)}.code_input_container_error .ant-input{border-color:var(--danger)!important}@media (max-width: 620px){.ant-otp .ant-input{width:50px;height:50px}}.home{height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow-x:inherit;scrollbar-width:none}.home .left_side{transition:all .2s;margin-right:45px;max-width:772px;height:100%;padding:0 48px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:22px}.home .left_side .user_name{font-weight:700;line-height:30px;color:var(--primary-text);font-size:24px}.home .left_side .boxes_list{width:100%;display:flex;flex-direction:column;gap:26px}.home .right_side{width:fit-content;padding-right:48px;height:90%}.home .right_side_container{display:flex;flex-direction:column;gap:26px}@media (max-width: 1440px){.home .left_side{margin-right:0}}@media (max-width: 1380px){.home .left_side{margin-right:45px;max-width:600px}}@media (max-width: 1255px){.home .left_side{margin-right:0}}@media (max-width: 930px){.home .left_side{max-width:750px}}@media (max-width: 720px){.home .left_side{max-width:600px}}@media (max-width: 550px){.home .left_side{gap:72px;padding:0 92px}}@media (max-width: 450px){.home .left_side{padding:0 20px;width:100%}}.available_dishes{display:flex;flex-direction:column;gap:48px;padding:24px 60px 70px;overflow-x:inherit;scrollbar-width:none}.available_dishes .header{align-self:flex-start;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:12px}.available_dishes .header h3{font-weight:700;color:var(--primary-text);font-size:24px}.available_dishes .header .go_back_btn{display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer}.available_dishes .header .go_back_btn p{font-size:16px;font-weight:500;color:var(--brand-color)}.available_dishes .body{display:grid;grid-template-columns:repeat(6,1fr);row-gap:28px}@media (max-width: 1380px){.available_dishes .body{grid-template-columns:repeat(5,1fr)}}@media (max-width: 925px){.available_dishes .body{grid-template-columns:repeat(4,1fr)}.available_dishes .header{flex-direction:row;align-items:center;gap:6px}.available_dishes .header .arrow_img{width:30px;height:30px}.available_dishes .header .arrow_img svg{width:30px;height:30px}}@media (max-width: 770px){.available_dishes .body{grid-template-columns:repeat(3,1fr)}}@media (max-width: 590px){.available_dishes{align-self:center;padding:24px 20px 70px}.available_dishes .body{width:100%}}@media (max-width: 550px){.available_dishes .body{grid-template-columns:repeat(2,1fr)}}.donation_history_page{align-items:flex-start;justify-content:center;flex-direction:column;gap:40px;padding:24px 60px 70px;overflow-x:inherit;scrollbar-width:none}.donation_history_page .header{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:12px;margin-bottom:40px}.donation_history_page .header h3{font-weight:700;color:var(--primary-text);font-size:24px}.donation_history_page .header .go_back_btn{display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer}.donation_history_page .header .go_back_btn p{font-size:16px;font-weight:500;color:var(--brand-color)}.donation_history_page .body{width:100%}.donation_history_page .body .ant-spin-container .ant-table-content{border:.5px solid var(--border-light);border-radius:6px}.donation_history_page .body .ant-spin-container .ant-table-content .ant-table-thead .ant-table-cell{border:none;text-align:center;padding:14px 16px;color:var(--primary-text);font-size:16px;font-weight:600;background:var(--tertiary)}.donation_history_page .body .ant-spin-container .ant-table-content .ant-table-thead .ant-table-cell:nth-child(1){width:24%}.donation_history_page .body .ant-spin-container .ant-table-content .ant-table-thead .ant-table-cell:before{content:none!important}.donation_history_page .body .ant-spin-container .ant-table-content .ant-table-tbody{background:var(--bg-dark)}.donation_history_page .body .ant-spin-container .ant-table-content .ant-table-tbody .ant-table-cell{border:none;padding:14px 16px;text-align:center;color:var(--primary-text);font-size:14px;font-weight:500}.donation_history_page .body .ant-spin-container .ant-table-content .ant-table-tbody .ant-table-cell-row-hover{background:none}.donation_history_page .body .ant-spin-container .ant-pagination .ant-pagination-item{border-color:var(--brand-color);background:var(--bg-dark)}.donation_history_page .body .ant-spin-container .ant-pagination .ant-pagination-item:hover{background:var(--accent)}.donation_history_page .body .ant-spin-container .ant-pagination .ant-pagination-item a{display:inline;color:var(--brand-color)}.donation_history_page .body .ant-spin-container .ant-pagination .ant-pagination-item-link span{color:var(--primary-text)}.ant-pagination-item-active{background-color:var(--brand-color)!important}.ant-pagination-item-active a{color:var(--card-bg)!important}.ant-spin-dot{color:var(--brand-color)!important}.box_container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px}.box_container .title{font-weight:500;font-size:16px;line-height:20px;color:var(--primary-text)}.box_container .box{display:flex;align-items:center;justify-content:flex-start;box-shadow:4px 4px 4px 0 var(--shadow-color);background-color:var(--tertiary);border-radius:30px;position:relative;padding:0 0 0 67px;width:100%;height:200px;overflow-x:clip}.box_container .box .quote{width:50%;font-weight:500;font-size:16px;line-height:24px;color:var(--primary-text);z-index:0}.box_container .box .character{position:absolute;top:-16.4%;right:10%;width:253px;height:233px}.ramadhan-theme .box_container .box .character{aspect-ratio:253/233;height:auto;object-fit:contain}.quote_box:before{width:100%;content:url(/anchors.png);position:absolute;top:0;left:0}.ramadhan-theme .quote_box:before{opacity:.1;filter:hue-rotate(225deg)}@media (max-width: 1380px){.box_container .box .character{right:-4%}}@media (max-width: 550px){.box_container .quote_box{padding:0;justify-content:center}.box_container .quote_box .character{right:-5%;z-index:-1;top:-75%;width:210px}.box_container .quote_box .quote{width:90%}}.box_container .dinner_box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 65px}.box_container .box .image_and_rate{z-index:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;position:relative}.box_container .box .image_and_rate .dinner_image{border-radius:20px;width:170px;height:130px;object-fit:cover}.box_container .box .image_and_rate .dinner_name_and_rate{display:flex;align-items:center;justify-content:center;gap:30px}.box_container .box .image_and_rate .dinner_name_and_rate .dinner_name{font-family:Noto Sans Arabic,serif;color:var(--primary-text);font-size:14px;font-weight:600}.box_container .box .image_and_rate .dinner_name_and_rate .dinner_rate{display:flex;align-items:center;justify-content:center;gap:4px}.box_container .box .image_and_rate .dinner_name_and_rate .dinner_rate p{font-weight:500;font-size:14px;color:var(--border-color);line-height:24px}.box_container .box .timer{width:220px;z-index:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.box_container .box .timer p{font-weight:500;font-size:12px;color:var(--border-color);line-height:24px}.box_container .box .timer button{margin-top:10px;width:50%}.box_container .box .timer .period_ended{color:var(--primary-text);text-align:center;line-height:15px;width:75%;margin-top:10px}.dinner_box:before{width:100%;content:url(/anchors.png);position:absolute;top:0;left:0;transform:rotateY(180deg)}.ramadhan-theme .dinner_box:before{opacity:.1;filter:hue-rotate(225deg)}.ribbon{transition:all .2s;position:absolute;top:0;left:0;background:var(--success);color:var(--card-bg);padding:4px 10px;font-size:14px;font-weight:500;border-top-left-radius:15px;border-bottom-right-radius:15px;box-shadow:2px 0 4px 0 var(--shadow-color-strong)}@media (max-width: 1380px){.box_container .dinner_box{padding:10px 30px}.box_container .timer p{text-wrap:nowrap}.box_container .timer .period_ended{text-wrap:initial}}@media (max-width: 550px){.box_container .dinner_box{flex-direction:column;height:100%;padding:22px}.ribbon{font-size:12px;padding:2px 8px}}.dish_container{margin-right:12px;position:relative;width:160px;height:212px;display:flex;align-items:center;justify-content:center}.dish_container:nth-child(2){margin-left:4px}.dish_container:nth-child(5){margin-right:4px}.dish_container .dish_img{object-fit:cover;position:absolute;top:0;z-index:1;border-radius:100%;width:120px;height:120px;box-shadow:0 4px 18px -2px rgb(from var(--brand-color) r g b/.2)}.dish_container .dish_background{background-color:var(--tertiary);padding:0 12px 14px;border-radius:15px;width:100%;position:absolute;top:50px}.dish_container .dish_background .dish_name_and_rate{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:150px}.dish_container .dish_background .dish_name_and_rate .dish_name{display:flex;align-items:center;justify-content:space-between}.dish_container .dish_background .dish_name_and_rate .dish_name p{font-family:Noto Sans Arabic,serif;font-size:14px;font-weight:600;color:var(--primary-text)}.dish_container .dish_background .dish_name_and_rate .dish_name span{width:20px;height:20px;cursor:pointer}.dish_container .dish_background .dish_name_and_rate .dish_rate{display:flex;gap:4px}.dish_container .dish_background .dish_name_and_rate .dish_rate p{font-size:14px;color:var(--border-color);font-weight:500}.box_container{transition:all .2s}.box_container .box_header{width:100%;display:flex;align-items:center;justify-content:space-between}.box_container .box_header .see_all_link{color:var(--secondary-text);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.box_container .box_header .see_all_link:hover{color:var(--hover);text-decoration:underline}.box_container .dishes_box_container{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.box_container .dishes_box_container .slider{width:100%;overflow:hidden}.box_container .dishes_box_container .dishes_box{display:flex;width:max-content}@media (max-width: 930px){.box_container .dishes_box_container .slider{overflow-x:scroll;scrollbar-width:none}}.box_container .ramadhan_dinner_box .image_and_rate{width:40%}.box_container .ramadhan_dinner_box .image_and_rate .ribbon{top:0;left:0}.box_container .ramadhan_dinner_box .image_and_rate .images_container{display:flex;align-items:center;justify-content:center}.box_container .ramadhan_dinner_box .image_and_rate .images_container.stacked{flex-direction:row}.box_container .ramadhan_dinner_box .image_and_rate .images_container.stacked .dinner_image{width:112px;height:112px;border-radius:50%;object-fit:cover;border:2px solid white;margin-left:-32px}.box_container .ramadhan_dinner_box .image_and_rate .images_container.stacked .dinner_image:first-child{margin-left:0}.box_container .ramadhan_dinner_box .image_and_rate .dinner_name_and_rate{flex-direction:column;gap:4px}.box_container .ramadhan_dinner_box .image_and_rate .dinner_name_and_rate .names_container{display:flex;align-items:center;justify-content:center;gap:4px}.box_container .ramadhan_dinner_box .image_and_rate .dinner_name_and_rate .names_container .dinner_name{font-family:Noto Sans Arabic,serif;font-size:14px;font-weight:600;text-align:center;white-space:nowrap;color:var(--primary-text)}.menu{height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow-x:inherit;scrollbar-width:none}.menu .left_side{transition:all .2s;margin-right:67px;max-width:750px;width:100%;height:100%;padding:0 48px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:22px}.menu .left_side .title{font-weight:700;line-height:30px;color:var(--primary-text);font-size:24px}.menu .left_side .menu_box{width:100%;display:flex;flex-direction:column;gap:16px;overflow-x:scroll;scrollbar-width:none}.menu .left_side .menu_box .accordion{gap:22px}.menu .right_side{width:fit-content;padding-right:48px;height:90%}.menu .right_side_container{display:flex;flex-direction:column;gap:26px}@media (max-width: 1440px){.menu .left_side{margin-right:0}}@media (max-width: 1380px){.menu .left_side{margin-right:45px;max-width:680px}}@media (max-width: 1255px){.menu .left_side{margin-right:0}}@media (max-width: 930px){.menu .left_side{max-width:750px}}@media (max-width: 720px){.menu .left_side{max-width:600px}}@media (max-width: 550px){.menu .left_side{padding:0 72px}}@media (max-width: 450px){.menu .left_side{padding:0 20px}}.menu_item{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;position:relative}.menu_item:last-child{margin-bottom:45px}.menu_item .header{display:flex;align-items:center;justify-content:space-between;width:98%}.menu_item .header p{font-weight:600;font-size:16px}.menu_item .header .day_name{color:var(--primary-text)}.menu_item .header .state_time_passed{color:var(--border-color)}.menu_item .header .state_reserve{color:var(--brand-color)}.menu_item .header .state_rate{color:var(--rate-dark)}.menu_item .header .state_cancel{color:var(--secondary-text)}.menu_item .card{display:flex;align-items:center;justify-content:space-between;width:643px;position:relative;background-color:var(--bg-1);border-radius:15px;padding:12px 20px;box-shadow:4px 4px 4px 0 var(--shadow-color)}.menu_item .card .menu_item_left_side{display:flex;align-items:center;justify-content:center;gap:20px}.menu_item .card .menu_item_left_side .dish_img{width:100px;height:100px;border-radius:100%;object-fit:cover}.menu_item .card .menu_item_left_side .text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px}.menu_item .card .menu_item_left_side .text .dish_name{font-family:Noto Sans Arabic,serif;font-weight:600;font-size:16px;color:var(--primary-text)}.menu_item .card .menu_item_left_side .text .side_dishes{font-weight:500;font-size:14px;color:var(--border-color)}.menu_item .card .menu_item_left_side .text .rate{display:flex;align-items:center;justify-content:center;gap:8px}.menu_item .card .menu_item_left_side .text .rate .heart_icon{width:20px;height:20px;cursor:pointer}.menu_item .card .menu_item_left_side .text .rate p{font-weight:500;font-size:14px;color:var(--border-color);line-height:18px}.menu_item .card .menu_item_right_side{transition:all .2s;border-radius:15px}.menu_item .card .menu_item_right_side .menu_item_btn{cursor:pointer;width:60px;height:45px;padding:4px 8px;display:flex;align-items:center;justify-content:center;background:transparent;border:none}.menu_item .card .menu_item_time_passed{background-color:var(--brand-color)}.menu_item .card .menu_item_time_passed button{cursor:default!important}.menu_item .card .menu_item_reserve{background-color:var(--brand-color)}.menu_item .card .menu_item_rate{background-color:var(--rate)}.menu_item .card .menu_item_cancel{background-color:var(--danger)}@media (max-width: 1380px){.menu_item .card{width:97%}}@media (max-width: 550px){.menu_item .header p{font-size:14px}.menu_item .card .menu_item_left_side .dish_img{width:60px;height:60px}.menu_item .card .menu_item_left_side .text{gap:4px}.menu_item .card .menu_item_left_side .text .dish_name{font-size:14px}.menu_item .card .menu_item_left_side .text .side_dishes,.menu_item .card .menu_item_left_side .rate p{font-size:12px}.menu_item .card .menu_item_left_side .rate img{width:20px;height:20px}.menu_item .card .menu_item_left_side p{font-size:14px}.menu_item .card .menu_item_right_side .menu_item_btn{width:46px;height:36px}.menu_item .card .menu_item_right_side .menu_item_btn svg{width:22px;height:22px}}.menu_item .card{flex-direction:column;align-items:stretch;padding:0}.menu_item .card .card_trigger{padding:12px 20px;width:100%;text-decoration:none!important}.menu_item .card .card_trigger:hover{text-decoration:none}.menu_item .card .card_trigger .card_trigger_inner{display:flex;align-items:center;justify-content:space-between;flex:1;width:100%}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side{gap:24px}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .images_container{display:flex;align-items:center;justify-content:center}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .images_container.stacked{flex-direction:row}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .images_container.stacked .main_dish_img{width:96px;height:96px;border-radius:50%;object-fit:cover;border:2px solid white;margin-left:-26px}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .images_container.stacked .main_dish_img:first-child{margin-left:0}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .images_container:not(.stacked) .main_dish_img{width:96px;height:96px;border-radius:50%;object-fit:cover}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .text .dish_name{text-align:left}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .text .meta_text{font-size:14px;color:var(--border-color);margin-top:4px;text-align:left}.menu_item .card .card_trigger .card_trigger_inner .menu_item_left_side .text .rate{margin-top:4px;justify-content:flex-start}.menu_item .card .card_trigger .card_trigger_inner .menu_item_right_side{display:flex;align-items:center;gap:10px}.menu_item .card .card_trigger .card_trigger_inner .menu_item_right_side .menu_item_btn{cursor:pointer}.menu_item .card .card_trigger .card_trigger_inner .menu_item_right_side .menu_item_btn.disabled{cursor:not-allowed;opacity:.5}.menu_item .card .card_content{padding:0}.menu_item .card .card_content .accordion-content-inner{padding:4px 20px 20px}.menu_item .card .card_content[data-state=open]{animation:slideDown .25s ease-in-out}.menu_item .card .card_content[data-state=open] .accordion-content-inner{animation:fadeIn .3s ease-out}.menu_item .card .card_content[data-state=closed]{animation:slideUp .25s ease-in-out}.menu_item .card .card_content .divider{height:1px;background-color:var(--divider);margin:0 0 16px;width:100%}.menu_item .card .card_content .expanded_content_row{display:flex;align-items:flex-start;width:100%}.menu_item .card .card_content .expanded_content_row .expanded_section{flex:1;min-width:0}.menu_item .card .card_content .expanded_section .section_title{font-weight:500;font-size:14px;margin-bottom:8px;color:var(--primary-text);text-align:left}.menu_item .card .card_content .expanded_section .dishes_list{display:flex;flex-wrap:wrap;gap:8px}.menu_item .card .card_content .expanded_section .dishes_list .expanded_dish{display:flex;flex-direction:column;align-items:center;width:70px}.menu_item .card .card_content .expanded_section .dishes_list .expanded_dish .expanded_dish_img{width:60px;height:60px;border-radius:8px;object-fit:cover;margin-bottom:8px}.menu_item .card .card_content .expanded_section .dishes_list .expanded_dish .expanded_dish_name{font-family:Noto Sans Arabic,serif;font-size:13px;font-weight:500;text-align:center;color:var(--primary-text)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.favorite{height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow-x:inherit;scrollbar-width:none}.favorite .left_side{width:100%;transition:all .2s;margin-right:67px;max-width:750px;height:100%;padding:0 48px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:22px}.favorite .left_side .title{font-weight:700;line-height:30px;color:var(--primary-text);font-size:24px;display:flex;align-items:center;justify-content:center;gap:10px}.favorite .left_side .title .arrow_img{width:28px;height:28px}.favorite .left_side .title .arrow_img svg{width:28px;height:28px}.favorite .left_side .favorite_box{width:100%;display:grid;grid-template-columns:repeat(3,1fr);column-gap:64px;row-gap:28px}.favorite .right_side{width:fit-content;height:90%;padding-right:48px}.favorite .right_side_container{display:flex;flex-direction:column;gap:26px}@media (max-width: 1440px){.favorite .left_side{margin-right:0}}@media (max-width: 1380px){.favorite .left_side{margin-right:45px;max-width:600px}.favorite .left_side .favorite_box{column-gap:0px}}@media (max-width: 1255px){.favorite .left_side{margin-right:0}}@media (max-width: 930px){.favorite .left_side{max-width:750px}.favorite .left_side .favorite_box{column-gap:64px}}@media (max-width: 720px){.favorite .left_side{max-width:600px}.favorite .left_side .favorite_box{grid-template-columns:repeat(3,1fr);column-gap:0px}}@media (max-width: 720px){.favorite .left_side .favorite_box{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.favorite .title{align-self:flex-start}.favorite .left_side{align-items:center}.favorite .left_side .favorite_box{width:fit-content;grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.favorite .left_side{padding:0 20px}}.donation_page{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:68px}.donation_page .donation_page_container{transition:all .2s;width:600px;height:100%;padding:0 48px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:22px}.donation_page .page_title{margin-bottom:4px;font-weight:700;line-height:30px;color:var(--primary-text);font-size:24px;align-self:flex-start}@media (max-width: 930px){.donation_page .donation_page_container{max-width:740px;width:100%}}@media (max-width: 720px){.donation_page .donation_page_container{max-width:600px}}@media (max-width: 450px){.donation_page .donation_page_container{padding:0 24px}}.responsive_donation_history_box_container{display:flex;justify-content:center;flex-direction:column;overflow:hidden;height:100%;margin-bottom:50px;width:100%}.responsive_donation_history_box_container .title{font-weight:500;font-size:16px;line-height:20px;color:var(--primary-text)}.responsive_donation_history_box_container .responsive_donation_history_box{overflow-x:scroll;scrollbar-width:none;display:flex;padding:16px 0 0!important;flex-direction:column!important;gap:6px!important}.responsive_donation_history_box_container .responsive_donation_history_box a{z-index:0;align-self:flex-end}.responsive_donation_history_box_container .responsive_donation_history_box a .see_all_link{color:var(--secondary-text);font-size:12px;font-weight:700;transition:all .15s ease;cursor:pointer}.responsive_donation_history_box_container .responsive_donation_history_box a .see_all_link:hover{color:var(--hover);text-decoration:underline}.responsive_donation_history_box_container .responsive_donation_history_box .donation_history_empty_state{font-weight:500;font-size:12px;color:var(--primary-text);z-index:0;display:flex;align-items:center;height:100%}.app{width:100%;height:100dvh;background-color:var(--bg-dark);color:var(--primary-text);overflow-y:auto}.ramadhan_lamps{position:absolute;top:-4%;right:15%;z-index:1000;pointer-events:none;width:300px;height:auto;z-index:0}.ramadhan_lamps rect:first-of-type{display:none}.ramadhan_lamps g g rect{fill:var(--brand-color)!important;display:block!important}.ramadhan_lamps g g g:last-child{display:none}.ramadhan_lamps g:nth-child(2){display:none}.ramadhan_lamps path,.ramadhan_lamps polygon,.ramadhan_lamps circle,.ramadhan_lamps ellipse{fill:var(--brand-color)!important}
