@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Quicksand:wght@300..700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Quicksand,sans-serif}.vr-em-container{background-color:var(--SecondaryColor);padding:4rem 6rem;display:flex;align-items:center;justify-content:center;height:100vh}.vr-em-right{width:50%;background-color:#fff;border-bottom-left-radius:1rem;padding:1rem;border-top-left-radius:1rem;height:80vh;display:flex;flex-direction:column;justify-content:space-between}.logo-image-container{width:64px;height:64px}.logo-image-container img{width:100%;height:100%;object-fit:cover}.form-header{margin-top:2rem;padding:0 1rem}.form-header h1{font-size:24px;color:#000}.form-header p{color:var(--blackColor);font-size:14px;font-weight:400;margin-top:.5rem}.form-content{margin-top:1rem;padding:0 1rem}.form-content .form-input{display:flex;flex-direction:column}.form-content .form-input input{border:none;border:1px solid var(--SecondaryColor);margin-top:.5rem;padding:.9rem;border-radius:10px;outline:none;font-size:var(--h3FontSize);font-weight:500}.form-content .form-input input:hover{outline:none;border:1px solid var(--PrimarryColor)}.form-button{padding:0 1rem}.form-button button{background-color:var(--PrimarryColor);border:none;outline:none;width:100%;padding:.7rem;border-radius:.5rem;margin-top:1rem;color:var(--whiteColor);font-weight:700;font-size:var(--h3FontSize);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.form-button button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #95060640}.form-footer{margin-top:auto;font-size:12px;color:#666;border-top:1px solid #eee;padding-top:.5rem;text-align:center}.form-footer button{color:#00f;border:none;background:none;cursor:pointer;text-decoration:underline}.vr-em-left{width:50%;background:var(--gradientColor);height:80vh;padding:2rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.left-top{margin-top:1.5rem}.left-top h2{color:var(--whiteColor);font-size:24px;font-weight:500;line-height:3rem}.left-top p{color:var(--whiteColorDeam);font-size:14px;font-weight:500;margin-top:1rem;line-height:1.3rem}.left-image{width:300px;height:300px;position:absolute;bottom:-0px;right:-60px;opacity:.08}.left-image img{width:100%;height:100%;transform:rotate(225deg)}.line{background-color:#d35e5e;width:100%;height:1px;margin-bottom:.5rem}.left-end p{color:var(--whiteColor);font-size:14px;margin-top:.4rem}.submit-action{display:flex;margin-top:1.5rem;padding:0 1rem}.submit-button{border:none;background:linear-gradient(135deg,#ff512f,#dd2476);padding:.6rem 1.2rem;border-radius:.5rem;color:#fff;font-size:var(--h3FontSize);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%}.submit-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #80002259}.sun-loader{animation:spin 1s linear infinite;font-size:1.2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:900px){.vr-em-container{padding:0;margin:0}.vr-em-left,.vr-em-right{height:100vh;border-radius:0}}@media screen and (max-width:768px){.vr-em-left{display:none}.vr-em-right{width:100%;display:flex}.form-header{margin-top:5rem}}.lg-em-container{background-color:var(--SecondaryColor);padding:4rem 6rem;display:flex;align-items:center;justify-content:center;height:100vh}.lg-em-right{width:50%;background-color:#fff;border-bottom-left-radius:1rem;padding:1rem;border-top-left-radius:1rem;height:80vh;display:flex;flex-direction:column;justify-content:space-between}.lg-em-right .form-header{margin-top:.2rem}.form-content .form-input-second{display:flex;flex-direction:column;margin-top:1rem}.form-content .form-input-second input{border:none;border:1px solid var(--SecondaryColor);margin-top:.5rem;padding:.9rem;border-radius:10px;outline:none;font-size:var(--h3FontSize);font-weight:500}.form-content .form-input-second input:hover{outline:none;border:1px solid var(--PrimarryColor)}.form-content .password{position:relative}.form-content .password span{position:absolute;right:1rem;top:2.9rem;cursor:pointer}.forget-password-container{padding:0 1rem;text-align:end}.forget-password-container button{margin-top:.4rem;text-decoration:underline;color:#00f;font-size:14px;cursor:pointer;background:none;border:none}.errorContainer .errorText{text-align:center;font-size:var(--smallFontSize);color:red;font-weight:500;margin-top:.7rem}.lg-em-left{width:50%;background:var(--gradientColor);height:80vh;padding:2rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.lg-em-left .left-top{margin-top:1.5rem}.lg-em-left .left-top h2{color:var(--whiteColor);font-size:24px;font-weight:500;line-height:3rem}.lg-em-left .left-top p{color:var(--whiteColorDeam);font-size:14px;font-weight:500;margin-top:1rem;line-height:1.3rem}@media screen and (max-width:900px){.lg-em-container{padding:0;margin:0}.lg-em-left,.lg-em-right{height:100vh;border-radius:0}}@media screen and (max-width:768px){.lg-em-left{display:none}.lg-em-right{width:100%;display:flex}.form-header{margin-top:5rem}}.vr-otp-container{background-color:#f8f3f3;padding:4rem 6rem;display:flex;align-items:center;justify-content:center;height:100vh}.vr-otp-right{width:50%;background-color:#fff;border-bottom-left-radius:1rem;padding:1rem;border-top-left-radius:1rem;height:80vh;display:flex;flex-direction:column;justify-content:space-between}.vr-otp-right .form-header p{margin-bottom:.5rem}.vr-otp-right .form-header span{font-size:14px;font-weight:700}.vr-otp-right .form-input-otp{display:flex;justify-content:center;gap:1.7rem;padding:1rem 0}.otpInput{width:50px;height:55px;text-align:center;font-size:22px;font-weight:600;border:1px solid var(--thirdColor);border-radius:8px;outline:none;transition:.2s ease}.resend-container{padding:0 1.5rem;text-align:center;margin-top:.8rem}.resend-container p{font-size:14px}.resend-container p button{border:none;background:none;color:#00f;font-weight:600;text-decoration:underline;cursor:pointer}.vr-otp-left{width:50%;background:var(--gradientColor);height:80vh;padding:2rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1110px){.vr-otp-right .form-input-otp{justify-content:center;gap:15px}.otpInput{width:30px;height:40px}}@media screen and (max-width:900px){.vr-otp-container{padding:0;margin:0}.vr-otp-left,.vr-otp-right{height:100vh;border-radius:0}}@media screen and (max-width:768px){.vr-otp-left{display:none}.vr-otp-right{width:100%;display:flex}.form-header{margin-top:5rem}.vr-otp-right .form-input-otp{justify-content:center;gap:20px}.otpInput{width:55px;height:60px}}@media screen and (max-width:450px){.vr-otp-right .form-input-otp{justify-content:center;gap:15px}.otpInput{width:30px;height:40px}}.fg-otp-container{background-color:#f8f3f3;padding:4rem 6rem;display:flex;align-items:center;justify-content:center;height:100vh}.fg-otp-right{width:50%;background-color:#fff;border-bottom-left-radius:1rem;padding:1rem;border-top-left-radius:1rem;height:80vh;display:flex;flex-direction:column;justify-content:space-between}.fg-otp-right .form-header{margin-top:1rem}.fg-otp-left{width:50%;background:var(--gradientColor);height:80vh;padding:2rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:900px){.fg-otp-container{padding:0;margin:0}.fg-otp-left,.fg-otp-right{height:100vh;border-radius:0}}@media screen and (max-width:768px){.fg-otp-left{display:none}.fg-otp-right{width:100%;display:flex}}.main-loading-container{display:flex;justify-content:center;align-items:center;gap:1rem;height:100vh}.bar{width:20px;height:60px;background-color:#e73b3b;animation:bounce 1s infinite ease-in-out}@keyframes bounce{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.bar:nth-child(1){animation-delay:0s}.bar:nth-child(2){animation-delay:.2s}.bar:nth-child(3){animation-delay:.4s}:root{--PrimarryColor: #950606;--thirdColor: #d81717;--whiteColor: hsl(0, 0%, 100%);--blackColor: hsl(0, 0%, 0%);--textColor: hsl(252, 16%, 12%);--greyText: rgb(100, 95, 95);--cardBG: #f4f4f4;--mainLinear: linear-gradient(135deg, #950606, #d81717);--clientBorder: rgba(149, 6, 6, .08);--clientShadow: 0 10px 24px rgba(30, 30, 30, .04)}.client-details-container{width:100%;min-height:100vh;padding:1rem;background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 220px)}.client-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.client-header h1{color:var(--PrimarryColor);font-size:1.5rem;font-weight:850;line-height:1.2}.client-details-container .client-header .img-container{width:42px;height:42px;flex:0 0 42px;padding:.15rem;border-radius:50%;background:var(--whiteColor);border:1px solid rgba(149,6,6,.12)}.client-details-container .client-header .img-container img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.client-main{display:flex;flex-direction:column;gap:1rem}.client-main .top-container{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:1rem;align-items:stretch}.client-right{min-width:0}.profile-container,.latest-booking-container,.stats-container-1 .stats-card{border:1px solid var(--clientBorder);border-radius:16px;background:var(--whiteColor);box-shadow:var(--clientShadow)}.profile-container{padding:1.1rem}.profile-top,.profile-header{display:flex;align-items:center}.profile-top{justify-content:space-between;gap:1rem}.profile-header{min-width:0;gap:.95rem}.profile-container .profile-header .img-container{width:76px;height:76px;flex:0 0 76px;padding:.25rem;border-radius:50%;background:#fff7f7;border:1px solid rgba(149,6,6,.12)}.profile-container .profile-header .img-container img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.profile-header .client-details-1{min-width:0}.profile-header .client-details-1 h2{color:#1f2937;font-size:1.25rem;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header .client-details-1 p{margin-top:.3rem;color:#6b7280;font-size:.9rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.profile-bottom .details-card{min-width:0;padding:.85rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.profile-bottom .details-card span{display:block;color:#6b7280;font-size:.74rem;font-weight:850}.profile-bottom .details-card p{margin-top:.25rem;color:#1f2937;font-size:.86rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-bottom .details-card .active-icon-container{display:inline-flex;align-items:center;gap:.45rem;min-height:28px;margin-top:.25rem;padding:0 .65rem;border-radius:999px;background:#f0fdf4;border:1px solid #bbf7d0}.profile-bottom .details-card .status-icon-container{width:14px;height:14px}.profile-bottom .details-card .status-icon-container img{width:100%;height:100%;object-fit:contain}.profile-bottom .details-card .status-style{margin:0;color:#15803d;font-size:.76rem;font-weight:900}.stats-container-1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.stats-container-1 .stats-card{min-width:0;display:flex;align-items:center;gap:.8rem;padding:1rem}.stats-container-1 .stats-card .card-img-container{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:12px;background:#fff7f7;border:1px solid rgba(149,6,6,.12)}.stats-container-1 .stats-card .card-img-container img{width:23px;height:23px;object-fit:contain}.stats-container-1 .stats-card p{color:#6b7280;font-size:.8rem;font-weight:850}.stats-container-1 .stats-card span{display:block;margin-left:auto;color:#1f2937;font-size:1.45rem;font-weight:900;line-height:1}.latest-booking-container{min-width:0;padding:1rem}.latest-booking-container h3{color:#1f2937;font-size:1rem;font-weight:850;padding-bottom:.85rem;border-bottom:1px solid rgba(15,23,42,.08)}.latest-booking-container .no-booking{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.9rem;padding:1rem;border:1px dashed #d1d5db;border-radius:12px;background:#f8fafc;text-align:center}.latest-booking-container .no-booking p{color:#1f2937;font-size:.95rem;font-weight:850}.latest-booking-container .no-booking span{margin-top:.3rem;color:#6b7280;font-size:.8rem;font-weight:650}.latest-booking-container .booking-details-container{overflow:hidden;margin-top:.9rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.latest-booking-container .booking-details-container .booking-details-container-head{display:flex;flex-direction:column;gap:.65rem;padding:.9rem}.latest-booking-container .booking-details-container .booking-details-container-head .top{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;color:var(--PrimarryColor)}.latest-booking-container .booking-details-container .booking-details-container-head p{color:#4b5563;font-size:.85rem;font-weight:700;line-height:1.4}.latest-booking-container .booking-details-container .booking-details-container-head span,.latest-booking-container .booking-details-container .booking-details-container-head .top p{color:#1f2937;font-weight:900}.latest-booking-container .booking-details-container .bottom{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .9rem;background:var(--mainLinear)}.latest-booking-container .booking-details-container .bottom p{color:var(--whiteColor);font-size:.78rem;font-weight:700}.latest-booking-container .booking-details-container .bottom p span{font-weight:900}.booking-history-container{min-width:0}.edit-icon{display:none}@media screen and (max-width:1180px){.client-main .top-container{grid-template-columns:1fr}}@media screen and (max-width:900px){.profile-bottom,.stats-container-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.client-details-container{padding:.7rem}.client-header h1{font-size:1.25rem}.profile-container,.latest-booking-container{padding:.85rem;border-radius:14px}.profile-bottom,.stats-container-1{grid-template-columns:1fr;gap:.7rem}}@media screen and (max-width:420px){.profile-header{align-items:flex-start}.profile-container .profile-header .img-container{width:58px;height:58px;flex-basis:58px}.profile-header .client-details-1 h2{font-size:1rem}.profile-header .client-details-1 p,.profile-bottom .details-card p{white-space:normal;overflow-wrap:anywhere}.latest-booking-container .booking-details-container .bottom{align-items:flex-start;flex-direction:column}}:root{--PrimarryColor: #950606;--whiteColor: hsl(0, 0%, 100%);--mainLinear: linear-gradient(135deg, #950606, #d81717);--clientBorder: rgba(149, 6, 6, .08);--clientShadow: 0 10px 24px rgba(30, 30, 30, .04)}.booking-history-main-container{padding:1rem;border:1px solid var(--clientBorder);border-radius:16px;background:var(--whiteColor);box-shadow:var(--clientShadow)}.booking-history-main-container .header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08)}.booking-history-main-container .header h3{color:#1f2937;font-size:1rem;font-weight:850}.booking-history-main-container .header .add-container{display:flex;align-items:center;gap:.75rem}.booking-history-main-container .header button,.booking-history-main-container .filter-container .second button,.booking-history-main-container .footer button{min-height:38px;padding:0 .95rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:#fff7f7;color:var(--PrimarryColor);font-size:.8rem;font-weight:850;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.booking-history-main-container .header button:hover,.booking-history-main-container .filter-container .second button:hover,.booking-history-main-container .footer button:hover,.booking-history-main-container .footer button.active{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.booking-history-main-container .search-container-1{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem}.booking-history-main-container .search-container-1 .right-container{width:100%;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:.75rem}.booking-history-main-container input{min-height:42px;width:100%;padding:0 .9rem;border:1px solid #e5e7eb;border-radius:12px;outline:none;background:#f8fafc;color:#1f2937;font-size:.84rem;font-weight:650}.booking-history-main-container input:focus{background:var(--whiteColor);border-color:#9506064d;box-shadow:0 0 0 3px #95060614}.booking-history-main-container .search-container-1 .filter-by-stats{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.booking-history-main-container .search-container-1 .filter-by-stats button{min-height:34px;padding:0 .8rem;border:0;border-radius:9px;background:transparent;color:#6b7280;font-size:.78rem;font-weight:850;cursor:pointer}.booking-history-main-container .search-container-1 .filter-by-stats button.active{background:var(--mainLinear);color:var(--whiteColor)}.booking-history-main-container .search-container-1 .filter-icon-container{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(149,6,6,.12);border-radius:12px;background:#fff7f7;cursor:pointer}.booking-history-main-container .search-container-1 .filter-icon-container img{width:18px;height:18px;object-fit:contain}.booking-history-main-container .filter-container{display:flex;flex-direction:column;gap:.75rem;margin-top:.9rem;padding:.9rem;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.booking-history-main-container .filter-container .first,.booking-history-main-container .filter-container .second{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.booking-history-main-container .filter-container .date-container,.booking-history-main-container .filter-container .date-container-1{min-width:0}.booking-history-main-container .filter-container .date-head{display:block;margin-bottom:.35rem;color:#6b7280;font-size:.76rem;font-weight:850}.booking-history-main-container .filter-container .date-container-1{display:flex;align-items:flex-end}.booking-history-main-container .filter-container .date-container-1 button{width:100%}.booking-history-main-container .footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.booking-history-main-container .footer button:disabled{opacity:.45;cursor:not-allowed;transform:none}.booking-history-main-container .footer .dot{color:#6b7280;font-weight:850}@media screen and (max-width:940px){.booking-history-main-container .search-container-1,.booking-history-main-container .search-container-1 .right-container{grid-template-columns:1fr}.booking-history-main-container .search-container-1{flex-direction:column}.booking-history-main-container .search-container-1 .filter-icon-container{width:100%}.booking-history-main-container .filter-container .first,.booking-history-main-container .filter-container .second{grid-template-columns:1fr}}@media screen and (max-width:500px){.booking-history-main-container{padding:.85rem;border-radius:14px}.booking-history-main-container .header,.booking-history-main-container .header .add-container{align-items:stretch;flex-direction:column;width:100%}.booking-history-main-container .header button{width:100%}.booking-history-main-container .search-container-1 .filter-by-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--PrimarryColor: #950606;--whiteColor: hsl(0, 0%, 100%)}.client-booking-history-container{margin-top:1rem;overflow-x:auto;border:1px solid #edf0f4;border-radius:12px}.client-booking-history-container table{width:100%;min-width:980px;border-collapse:collapse;background:var(--whiteColor)}.client-booking-history-container table thead th{padding:.85rem .9rem;border-bottom:1px solid #e5e7eb;background:#f8fafc;color:#6b7280;font-size:.72rem;font-weight:900;text-align:left}.client-booking-history-container table tbody tr{transition:background .2s ease}.client-booking-history-container table tbody tr:hover{background:snow}.client-booking-history-container table tbody tr td{padding:.9rem;border-bottom:1px solid #edf0f4;color:#1f2937;font-size:.82rem;font-weight:700;line-height:1.35;text-align:left}.client-booking-history-container table tbody tr:last-child td{border-bottom:0}.client-booking-history-container table tbody tr .delete-style{color:#dc2626;font-weight:850}.client-booking-history-container table tbody tr td .action-icon-container{display:flex;align-items:center}.client-booking-history-container table tbody tr td .action-icon-container button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(149,6,6,.12);border-radius:9px;background:#fff7f7;color:var(--PrimarryColor);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.client-booking-history-container table tbody tr td .action-icon-container button:hover{background:linear-gradient(135deg,#950606,#d81717);color:var(--whiteColor);transform:translateY(-1px)}.client-booking-history-container table tbody tr td .action-icon-container .icon{font-size:.9rem}.status-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 .7rem;border-radius:999px;font-size:.7rem;font-weight:900;white-space:nowrap}.status-pending{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.status-complete{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.mobile-container{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.mobile-container .list-card{padding:.9rem;border:1px solid #edf0f4;border-radius:12px;background:#f8fafc}.mobile-container .list-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #e5e7eb}.mobile-container .list-row:first-child{padding-top:0}.mobile-container .list-row:last-child{padding-bottom:0;border-bottom:0}.mobile-container .label{color:#6b7280;font-size:.76rem;font-weight:850}.mobile-container .value{min-width:0;color:#1f2937;font-size:.82rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.mobile-container .status-badge-mobile{min-height:28px;display:inline-flex;align-items:center;padding:0 .65rem;border-radius:999px;font-size:.7rem;font-weight:900}.mobile-container .icon-container{display:flex;gap:.45rem}.mobile-container .icon-container button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(149,6,6,.12);border-radius:9px;background:#fff7f7;color:var(--PrimarryColor)}@media screen and (max-width:374px){.mobile-container .list-row{flex-direction:column;gap:.3rem}.mobile-container .value{text-align:left}}.empty-state{text-align:center;padding:3rem 1rem;color:#666}.empty-state h3{font-size:1rem;color:#000;margin-bottom:.5rem}.empty-state p{font-size:.85rem;margin-bottom:1rem}.empty-state button{background:navy;color:#fff;border:none;padding:.5rem 1rem;border-radius:.4rem;cursor:pointer}.create-ticket-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000000a6;z-index:1000}.ocr-loader-overlay{position:absolute;inset:0;background:#ffffffd9;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2000;border-radius:1rem}.loader{width:50px;height:50px;border:5px solid #eee;border-top:5px solid #d81717;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}@keyframes spin{to{transform:rotate(360deg)}}.ticket-query-container{background-color:var(--whiteColor);padding:1.5rem 1rem;border-radius:1rem;width:100%;max-width:600px;box-shadow:0 20px 40px #00000040;position:relative;z-index:1000}.ticket-query-container h2{text-align:center}.ticket-query-container .form-container .input-wrapper select{background-color:var(--inputColor);margin-top:1rem;width:100%;border:none;padding:.8rem 1rem;border-radius:2rem;outline:none;font-size:var(--h3FontSize);font-weight:500}.ticket-query-container .form-container .first .input-wrapper{width:100%}.form-container .first{display:flex;gap:1rem}.email-dropdown{border:1px solid #ddd;max-height:150px;overflow-y:auto;background:#fff}.email-item{padding:8px;cursor:pointer}.email-item:hover{background:#f3f3f3}.file-input{display:none}.upload-label{display:flex;background-color:var(--inputColor);align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1rem;border-radius:2rem;cursor:pointer;font-weight:500}@media screen and (max-width:700px){.form-container .first{flex-direction:column}.ticket-query-container{max-height:100vh;overflow-y:auto}.create-ticket-container{overflow:hidden}.ticket-query-container::-webkit-scrollbar{width:6px}.ticket-query-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}}.error-state{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;background:#fff}.error-state h3{font-size:1.5rem;margin-bottom:.5rem;color:#d32f2f}.error-state p{font-size:1rem;color:#555;max-width:420px;margin-bottom:1.5rem}.error-state button{padding:.6rem 1.4rem;border-radius:6px;border:none;background:#d32f2f;color:#fff;cursor:pointer;font-size:.95rem}.error-state button:hover{background:#b71c1c}.status-wrapper{height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f4f6f9,#e5cece);font-family:Inter,sans-serif}.status-card{background:#fff;padding:50px 60px;width:480px;text-align:center;border-radius:16px;box-shadow:0 20px 50px #00000014}.status-logo{width:40px;height:40px}.status-logo img{width:100%;height:100%;object-fit:contain}.status-icon{font-size:42px;margin-bottom:20px}.status-card h1{font-size:22px;margin-bottom:18px;font-weight:600}.status-card p{font-size:15px;color:#666;line-height:1.6;margin-bottom:30px}.status-button{padding:12px 28px;border-radius:8px;border:none;background-color:var(--PrimarryColor);color:#fff;font-weight:600;cursor:pointer;transition:.3s ease}.status-button-2{padding:.5rem .6rem;border-radius:60%;border:none;background-color:var(--PrimarryColor);color:var(--whiteColor);cursor:pointer}.status-button-2 .icon{font-size:var(--h1FontSize)}.status-button:hover{background:var(--gradientColor)}.agency-layout-container{display:flex;min-height:100vh}.agency-sideBar-container{width:260px;flex-shrink:0}.agency-dashboard-main{flex:1;min-width:0;padding:.2rem}@media screen and (max-width:768px){.agency-sideBar-container{width:60px}.agency-dashboard-main{flex:1}}.nav-container{width:260px;padding:.2rem .7rem;position:fixed}.logo-img-container{display:flex;align-items:center}.logo-img-container .img-container{width:48px;height:48px}.logo-img-container .img-container img{width:100%;height:100%;object-fit:contain}.logo-img-container p{font-size:var(--h2FontSize);font-weight:600;color:var(--PrimarryColor);display:block}.link-container{background-color:var(--PrimarryColor);height:90vh;padding:1rem 1.5rem;border-radius:1rem;margin-top:.3rem}.link-text-container{display:flex;align-items:center;margin-top:1.5rem;padding:0 1rem;text-decoration:none;text-align:center;align-self:center}.link-text-container .text-container{display:flex;align-items:center}.link-text-container .link-icon{color:var(--whiteColor)}.link-text-container span{color:#fff;font-size:var(--h3FontSize);font-weight:500;margin-left:.4rem;padding:0rem 1rem 0rem .5rem}.link-text-container button{background:none;border:none;color:#fff;font-size:var(--h3FontSize);font-weight:500;margin-left:.4rem;padding:0rem 1rem 0rem .5rem;cursor:pointer}.link-text-container.active{background-color:var(--whiteColor);border-radius:1.4rem;padding:.6rem 1rem}.link-text-container.active .link-icon{color:var(--blackColor)}.link-text-container.active span,.link-text-container.active button{color:var(--PrimarryColor);font-weight:600;padding:0rem 1rem 0rem .5rem}@media screen and (max-width:768px){.nav-container{padding:.3rem;width:60px}.logo-img-container p,.link-text-container span{display:none}.link-container{padding:.5rem;margin-top:0}.link-text-container{padding:.5rem;margin-top:1rem}.link-text-container .link-icon{font-size:var(--h2FontSize)}.link-text-container.active{padding:.5rem .45rem}.link-text-container button{display:none}}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--whiteColor: hsl(0, 0%, 100%);--textColor: hsl(252, 16%, 12%);--greyText: rgb(100, 95, 95);--cardBG: #f4f4f4;--mainLinear: linear-gradient(135deg, #950606, #d81717);--dashboardBorder: rgba(149, 6, 6, .08);--dashboardShadow: 0 10px 24px rgba(30, 30, 30, .04)}.dasboard-container{width:100%;min-height:100vh;background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 220px)}.dashboard-main-container{width:100%;min-height:calc(100vh - 1rem);padding:1rem}.greetings-top-container{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem;margin-bottom:1rem;border:1px solid var(--dashboardBorder);border-radius:16px;background:var(--whiteColor);box-shadow:var(--dashboardShadow)}.greetings-container{min-width:0}.greetings-container h2{color:var(--PrimarryColor);font-size:1.45rem;font-weight:850;line-height:1.2}.greetings-container p{margin-top:.35rem;color:#6b7280;font-size:.9rem;font-weight:650;line-height:1.45}.add-button-container button{min-height:42px;padding:0 1.15rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:var(--mainLinear);color:var(--whiteColor);font-size:.86rem;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 10px 18px #95060629;transition:transform .2s ease,box-shadow .2s ease}.add-button-container button:hover{transform:translateY(-1px);box-shadow:0 14px 24px #95060638}.stats-containers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.stats-containers .stats-card{width:100%;min-width:0;display:flex;align-items:center;gap:.95rem;padding:1rem;border:1px solid var(--dashboardBorder);border-radius:16px;background:var(--whiteColor);box-shadow:var(--dashboardShadow);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.stats-containers .stats-card:hover{border-color:#9506062e;box-shadow:0 14px 28px #1e1e1e0f;transform:translateY(-1px)}.stats-containers .stats-card .img-icon-container{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:13px;background:#fff7f7;border:1px solid rgba(149,6,6,.12)}.stats-containers .stats-card .img-icon-container img{width:25px;height:25px;object-fit:contain}.stats-containers .stats-card .stats-content{min-width:0}.stats-containers .stats-card .stats-content span{display:block;color:#6b7280;font-size:.8rem;font-weight:800}.stats-containers .stats-card .stats-content p{margin-top:.28rem;color:#1f2937;font-size:1.65rem;font-weight:900;line-height:1.1}.dashboard-middle{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.dashboard-middle .left,.dashboard-middle .right,.dashboard-middle .right .right-container-1,.dashboard-middle .right .right-container-2{min-width:0}.dashboard-middle .right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width:1050px){.dashboard-middle .right{grid-template-columns:1fr}}@media screen and (max-width:850px){.dashboard-main-container{padding:.75rem}.greetings-top-container{flex-direction:column;padding:.9rem}.add-button-container,.add-button-container button{width:100%}.stats-containers{grid-template-columns:1fr;gap:.75rem}.greetings-container h2{font-size:1.2rem}}@media screen and (max-width:420px){.dashboard-main-container{padding:.5rem}.greetings-top-container,.stats-containers .stats-card{border-radius:12px}.greetings-container h2{font-size:1.05rem}.greetings-container p{font-size:.78rem}.stats-containers .stats-card{padding:.85rem}.stats-containers .stats-card .img-icon-container{width:44px;height:44px;flex-basis:44px}.stats-containers .stats-card .stats-content p{font-size:1.4rem}}:root{--PrimarryColor: #950606;--whiteColor: hsl(0, 0%, 100%);--textColor: hsl(252, 16%, 12%);--greyText: rgb(100, 95, 95);--dashboardBorder: rgba(149, 6, 6, .08);--dashboardShadow: 0 10px 24px rgba(30, 30, 30, .04);--mainLinear: linear-gradient(135deg, #950606, #d81717)}.dash-ticket-list-container{height:100%;min-width:0;display:flex;flex-direction:column;padding:1rem;border:1px solid var(--dashboardBorder);border-radius:16px;background:var(--whiteColor);box-shadow:var(--dashboardShadow)}.dash-ticket-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08)}.dash-ticket-header h2{color:#1f2937;font-size:1rem;font-weight:850;line-height:1.2}.dash-ticket-header button{min-height:36px;padding:0 .9rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:#fff7f7;color:var(--PrimarryColor);font-size:.78rem;font-weight:850;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.dash-ticket-header button:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.search-duplicate{margin:.9rem 0}.dash-ticket-search-container{min-height:42px;display:flex;align-items:center;gap:.65rem;padding:0 .85rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dash-ticket-search-container:focus-within{background:var(--whiteColor);border-color:#9506064d;box-shadow:0 0 0 3px #95060614}.dash-ticket-search-container .search-icon{flex:0 0 auto;color:#6b7280;font-size:1rem}.dash-ticket-search-container input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#1f2937;font-size:.85rem;font-weight:650}.dash-ticket-search-container input::placeholder{color:#9ca3af}.dash-ticket-list-container .list-container-1{flex:1;min-height:0;overflow:visible;border:1px solid #edf0f4;border-radius:12px}.dash-ticket-list-container .list-container-1::-webkit-scrollbar{width:7px;height:7px}.dash-ticket-list-container .list-container-1::-webkit-scrollbar-track{background:#f8fafc}.dash-ticket-list-container .list-container-1::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.list-heading,.list-main{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(170px,1.2fr) minmax(220px,1.45fr) minmax(220px,1.45fr) minmax(95px,.7fr);align-items:center;gap:.85rem;width:100%}.list-heading{z-index:1;padding:.8rem .9rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.list-heading p{color:#6b7280;font-size:.72rem;font-weight:900}.list-main{padding:.85rem .9rem;border-bottom:1px solid #edf0f4;cursor:pointer;transition:background .2s ease}.list-main:hover{background:snow}.list-main:last-child{border-bottom:0}.list-main p{min-width:0;color:#1f2937;font-size:.82rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.list-main .pnr-style{color:var(--PrimarryColor);font-weight:900}.client-cont{min-width:0;display:flex;align-items:center;gap:.6rem}.client-cont .img-container{width:32px;height:32px;flex:0 0 32px;overflow:hidden;border-radius:50%;border:1px solid rgba(149,6,6,.12);background:#fff7f7}.client-cont .img-container img{width:100%;height:100%;display:block;object-fit:cover}.client-cont p{min-width:0;font-weight:850}.route-container{min-width:0;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.route-container .flight-img-container{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center}.route-container .flight-img-container img{width:100%;height:100%;object-fit:contain}.status-container{justify-self:start;min-height:28px;display:inline-flex;align-items:center;padding:0 .7rem;border-radius:999px;font-size:.7rem;font-weight:900;white-space:nowrap}.status-container p{font-size:inherit;font-weight:inherit}.status-pending-1{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.status-complete-1{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}@media screen and (max-width:900px){.dash-ticket-list-container{padding:.85rem;border-radius:14px}}@media screen and (max-width:640px){.dash-ticket-list-container:not(.dashboard-mobile-tickets){display:none}}:root{--PrimarryColor: #950606;--whiteColor: hsl(0, 0%, 100%);--textColor: hsl(252, 16%, 12%);--dashboardBorder: rgba(149, 6, 6, .08);--dashboardShadow: 0 10px 24px rgba(30, 30, 30, .04);--mainLinear: linear-gradient(135deg, #950606, #d81717)}.dash-client-list-container{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;padding:1rem;border:1px solid var(--dashboardBorder);border-radius:16px;background:var(--whiteColor);box-shadow:var(--dashboardShadow);overflow:auto}.dash-client-list-container .list-content{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.82rem 0;border-bottom:1px solid #edf0f4;transition:background .2s ease,padding .2s ease}.dash-client-list-container .list-content:hover{padding-right:.55rem;padding-left:.55rem;border-radius:12px;background:snow}.dash-client-list-container .list-content:last-child{border-bottom:0}.dash-client-list-container .list-content .client-profile-details{min-width:0;display:flex;align-items:center;gap:.7rem}.dash-client-list-container .list-content .client-profile-details .img-container{width:40px;height:40px;flex:0 0 40px;overflow:hidden;border-radius:50%;border:1px solid rgba(149,6,6,.12);background:#fff7f7}.dash-client-list-container .list-content .client-profile-details .img-container img{width:100%;height:100%;display:block;object-fit:cover}.dash-client-list-container .list-content .client-profile-details .content-details{min-width:0}.dash-client-list-container .list-content .client-profile-details .content-details h3{color:#1f2937;font-size:.86rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-client-list-container .list-content .client-profile-details .content-details span{display:block;margin-top:.2rem;color:#6b7280;font-size:.74rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-cont{flex:0 0 auto;display:flex;align-items:center;gap:.55rem}.stats-cont p{color:#1f2937;font-size:.95rem;font-weight:900}.stats-cont button{min-height:34px;padding:0 .78rem;border:1px solid rgba(149,6,6,.12);border-radius:9px;background:#fff7f7;color:var(--PrimarryColor);font-size:.72rem;font-weight:850;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.stats-cont button:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.dash-client-list-container::-webkit-scrollbar{width:7px}.dash-client-list-container::-webkit-scrollbar-track{background:#f8fafc}.dash-client-list-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}@media screen and (max-width:900px){.dash-client-list-container{padding:.85rem;border-radius:14px}}@media screen and (max-width:374px){.dash-client-list-container .list-content{align-items:flex-start;flex-direction:column}.stats-cont,.stats-cont button{width:100%}}.content-details .sk-lg{height:14px;width:120px;margin-top:.3rem}.client-profile-details .sk-icon{height:44px;width:44px;border-radius:50%}:root{--PrimarryColor: #950606;--whiteColor: hsl(0, 0%, 100%);--dashboardBorder: rgba(149, 6, 6, .08);--dashboardShadow: 0 10px 24px rgba(30, 30, 30, .04)}.dash-logs-list-container{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;padding:1rem;border:1px solid var(--dashboardBorder);border-radius:16px;background:var(--whiteColor);box-shadow:var(--dashboardShadow);overflow:auto}.logs-main-list{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.82rem 0;border:0;border-bottom:1px solid #edf0f4;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease,padding .2s ease}.logs-main-list:hover{padding-right:.55rem;padding-left:.55rem;border-radius:12px;background:snow}.logs-main-list:last-child{border-bottom:0}.logs-main-list .list-top{min-width:0;display:flex;align-items:center;gap:.65rem}.logs-main-list .list-top .img-container{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#f8fafc;border:1px solid #e5e7eb}.logs-main-list .list-top .img-container img{width:16px;height:16px;object-fit:contain}.logs-main-list .list-top p{color:#1f2937;font-size:.82rem;font-weight:750;line-height:1.42;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.logs-main-list .log-right{flex:0 0 auto}.logs-main-list .log-right span{color:#6b7280;font-size:.72rem;font-weight:750;white-space:nowrap}.dash-logs-list-container::-webkit-scrollbar{width:7px}.dash-logs-list-container::-webkit-scrollbar-track{background:#f8fafc}.dash-logs-list-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}@media screen and (max-width:900px){.dash-logs-list-container{padding:.85rem;border-radius:14px}}@media screen and (max-width:420px){.logs-main-list{align-items:flex-start;flex-direction:column;gap:.55rem}.logs-main-list .log-right span{white-space:normal}}.stats-cont .sk-sm{height:30px;width:23px}.content-details .sk-md{height:14px;width:120px;margin-top:.2rem}.left .sk-lg{height:14px;width:120px;margin-top:.3rem}.list-top .sk-icon{height:44px;width:44px;border-radius:50%}:root{--PrimarryColor: #950606;--whiteColor: hsl(0, 0%, 100%);--mainLinear: linear-gradient(135deg, #950606, #d81717)}.dashboard-mobile-tickets{display:flex}.dashboard-mobile-tickets .list-card{margin-top:.75rem;padding:.9rem;border:1px solid #edf0f4;border-radius:12px;background:#f8fafc}.dashboard-mobile-tickets .list-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #e5e7eb}.dashboard-mobile-tickets .list-row:first-child{padding-top:0}.dashboard-mobile-tickets .list-row:last-child{padding-bottom:0;border-bottom:0}.dashboard-mobile-tickets .label{flex:0 0 auto;color:#6b7280;font-size:.76rem;font-weight:850}.dashboard-mobile-tickets .value{min-width:0;color:#1f2937;font-size:.82rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.dashboard-mobile-tickets .status-badge-mobile{min-height:28px;display:inline-flex;align-items:center;padding:0 .65rem;border-radius:999px;font-size:.7rem;font-weight:900}.dashboard-mobile-tickets .status-pending{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.dashboard-mobile-tickets .status-complete{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.dashboard-mobile-tickets .list-row button{min-height:34px;padding:0 .85rem;border:1px solid rgba(149,6,6,.12);border-radius:9px;background:#fff7f7;color:var(--PrimarryColor);font-size:.74rem;font-weight:850;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.dashboard-mobile-tickets .list-row button:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}@media screen and (max-width:374px){.dashboard-mobile-tickets .list-row{flex-direction:column;gap:.3rem}.dashboard-mobile-tickets .value{text-align:left}.dashboard-mobile-tickets .list-row button{width:100%}}.list-container{background-color:var(--inputColor);padding:1rem;border-radius:1rem}.list-container h2{font-size:var(--h2FontSize);font-weight:700;color:var(--PrimarryColor)}.subtitle{font-size:.85rem;color:var(--greyText);margin-top:4px}.list-header{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0;gap:1rem}.search-wrapper{position:relative;flex:1}.search-wrapper input{width:100%;padding:.9rem 3rem .9rem 1.2rem;border-radius:40px;border:1px solid #e5e5e5;outline:none;font-weight:500;background:var(--whiteColor);transition:.2s ease}.add-button-container button{background:var(--mainLinear);padding:.8rem 1.4rem;color:#fff;border-radius:40px;border:none;font-weight:600;cursor:pointer;transition:.2s ease}.add-button-container button:hover{background-color:#7a0404}.filter-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer}.filter-btn img{width:18px;opacity:.6}.filter-container{margin-top:1rem}.filter-container .first,.filter-container .second{display:flex;gap:1rem}.filter-container .first input,.filter-container .second .date-container input{flex:1;padding:.9rem 1.2rem;border-radius:40px;outline:none;font-weight:500;background:var(--whiteColor);border:1px solid #e8e8e8;transition:.2s ease}.filter-container .first input:focus,.filter-container .second .date-container input:focus{border-color:var(--PrimarryColor);box-shadow:0 0 0 3px #95060614}.date-container{display:flex;flex-direction:column;flex:1}.date-head{font-size:.85rem;font-weight:600;color:var(--textColor);margin:1rem 0 .4rem .5rem}.date-container-1{margin-top:2.5rem}.filter-container .second button{background-color:var(--PrimarryColor);padding:.8rem 1.4rem;color:#fff;border-radius:40px;border:none;font-weight:600;cursor:pointer;transition:.2s ease}.footer{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;padding:1rem 0;gap:.6rem}.footer button{border:none;background:var(--whiteColor);padding:.5rem .8rem;border-radius:.4rem;font-size:var(--normalFontSize);font-weight:400;cursor:pointer;transition:transform 1s ease-in-out}.footer button.active,.footer button:hover{background-color:var(--PrimarryColor);color:var(--whiteColor)}.footer button.disable:hover{background-color:var(--whiteColor);color:var(--greyText);cursor:auto}.button-container-2 button{background:var(--mainLinear);border:none;outline:none;padding:.7rem 0rem;color:var(--whiteColor);border-radius:.5rem;font-weight:700;cursor:pointer;width:100%;margin-top:1rem;font-size:var(--h3FontSize)}@media screen and (max-width:557px){.list-header{flex-direction:column;align-items:stretch}.add-button-container button{width:100%}.filter-container .first,.filter-container .second{flex-direction:column}.date-container-1{margin-top:.6rem;width:100%}}.web-entry-container-1{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto}.web-entry-container-1 table{width:100%;border-collapse:collapse}.web-entry-container-1 table thead th{color:var(--PrimarryColor);font-size:var(--smallFontSize);font-weight:700;padding:.7rem;border-bottom:1px solid var(--inputColor);text-align:center}.web-entry-container-1 table tbody tr td{color:var(--textColor);font-size:var(--smallFontSize);font-weight:500;padding:1rem;border-bottom:1px solid var(--inputColor)}.web-entry-container-1 table tbody tr .delete-style{color:red;font-weight:700}.web-entry-container-1 table tbody tr:last-child td{border-bottom:none}.web-entry-container-1 table tbody tr:hover{background-color:#f9f9f9}.web-entry-container-1 table tbody tr td .action-icon-container{display:flex;justify-content:space-between;align-items:center}.web-entry-container-1 table tbody tr td .action-icon-container button{border:none;background:none}.web-entry-container-1 table tbody tr td .action-icon-container .icon{cursor:pointer;font-size:var(--normalFontSize)}.mobile-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto;padding:12px}.sk-md{height:12px;width:80%;margin-left:10px}.sk-lg{height:14px;width:100%}.sk-pill{height:18px;width:70%;border-radius:999px;margin-left:15px}.sk-icon{height:16px;width:16px;border-radius:50%}.mt-4{margin-top:9px}.action-icon-container-client{display:flex;justify-content:center;align-items:center;gap:.8rem}.action-icon-container-client button{border:none;background:none}.action-icon-container-client .icon{cursor:pointer;font-size:var(--normalFontSize)}.create-client-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000000a6;z-index:2000}.query-container{background-color:var(--whiteColor);padding:1.5rem 1rem;border-radius:1rem;width:100%;max-width:400px;box-shadow:0 20px 40px #00000040;position:relative}.query-container h2{text-align:center}.form-container{width:100%}.form-container .input-wrapper{display:flex;flex-direction:column}.form-container .input-wrapper label{font-size:var(--h3FontSize);font-weight:600;margin-top:1rem}.form-container .input-wrapper input{background-color:var(--inputColor);margin-top:1rem;width:100%;border:none;padding:.8rem 1rem;border-radius:2rem;outline:none;font-size:var(--h3FontSize);font-weight:500}.form-container .form-button-container{display:flex;gap:.6rem}.form-container .form-button-container button{background:linear-gradient(135deg,#ff512f,#dd2476);padding:.7rem 1.4rem;color:#fff;border-radius:5px;border:none;font-weight:600;cursor:pointer;transition:.2s ease;width:100%;margin-top:1rem}.error-container p{color:red;font-size:var(--smallFontSize);text-align:center;margin-top:1rem}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: #ffffff;--blackColor: #000000;--textColor: #1f1f1f;--greyText: #646060;--inputColor: #efefef;--cardBG: #f4f4f4;--smallFontSize: .813rem;--normalFontSize: .938rem}.web-audit-entry-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto}.web-audit-entry-container table{width:100%;border-collapse:collapse;table-layout:fixed}.web-audit-entry-container thead th{color:var(--PrimarryColor);font-size:var(--smallFontSize);font-weight:700;padding:.8rem;border-bottom:1px solid var(--inputColor);text-align:center}.web-audit-entry-container th:nth-child(1){width:15%}.web-audit-entry-container th:nth-child(2){width:20%}.web-audit-entry-container th:nth-child(3){width:15%}.web-audit-entry-container th:nth-child(4){width:25%}.web-audit-entry-container th:nth-child(5){width:10%}.web-audit-entry-container th:nth-child(6){width:15%}.web-audit-entry-container tbody td{color:var(--textColor);font-size:var(--smallFontSize);font-weight:500;padding:1rem;border-bottom:1px solid var(--inputColor);text-align:center;line-height:1.4rem;word-wrap:break-word;overflow-wrap:break-word}.web-audit-entry-container tbody tr:hover{background-color:#f9f9f9}.web-audit-entry-container tbody tr:last-child td{border-bottom:none}.user-details{display:flex;align-items:center;gap:.6rem;justify-content:flex-start}.img-container{width:32px;height:32px;flex-shrink:0}.img-container img{width:100%;height:100%;border-radius:50%}.name-details{text-align:left}.name-details p{font-weight:600;margin:0}.name-details span{font-size:.75rem;color:var(--greyText)}.status-badge{display:inline-block;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:600}.action-icon-container{display:flex;justify-content:center;align-items:center;gap:12px}.action-icon-container button{border:none;background:transparent;padding:6px;cursor:pointer;border-radius:6px;transition:background .2s ease}.action-icon-container button:hover{background-color:#f1f1f1}.icon{font-size:16px;color:var(--textColor)}tbody tr{transition:background .2s ease}.audit-mobile-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto;padding:12px}.audit-mobile-container .list-card .list-row .label{width:30%}.audit-mobile-container .list-card .list-row .value{width:70%;text-align:end;line-height:1.5rem}.booking-details-container{background-color:var(--inputColor)}.booking-details-container .client-details{background-color:var(--whiteColor);padding:1rem;border-radius:.7rem;margin-top:1rem;display:flex;gap:1rem;align-items:center;margin:1rem 1rem 0;justify-content:space-between;cursor:pointer}.booking-details-container .client-details .left-container{display:flex;align-items:center;gap:.6rem}.booking-details-container .client-details .left-container .details h4{font-size:var(--h2FontSize);font-weight:700;color:var(--PrimarryColor)}.booking-details-container .client-details .left-container .details p{font-size:.85rem;color:var(--textColor);margin-top:4px}.booking-details-container .client-details .left-container .img-container{width:64px;height:64px}.booking-details-container .client-details .left-container .img-container img{width:100%;height:100%;border-radius:50%;object-fit:cover}.booking-details-container .client-details .right-container{display:flex;align-items:center;flex-direction:column;gap:.5rem}.booking-details-container .client-details .right-container .date-container{display:flex;align-items:center;flex-direction:row;gap:.5rem}.booking-details-container .client-details .right-container .date-container p{font-size:.9rem;color:var(--greyText);font-weight:500}.booking-details-container .client-details .right-container .date-container span{font-size:.9rem;color:var(--textColor);font-weight:600}.booking-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--inputColor);padding:.5rem .5rem .7rem;background-color:var(--whiteColor)}.booking-header h1{font-size:var(--h2FontSize);font-weight:700;color:var(--PrimarryColor)}.booking-header .img-container{width:36px;height:36px}.booking-header .img-container img{width:100%;height:100%;border-radius:50%;object-fit:cover}.booking-main{padding:1rem}.booking-main-header{background-color:var(--whiteColor);border-radius:.6rem}.booking-top-container{display:flex;justify-content:center;align-items:center;padding:.5rem}.booking-top-container .left-container{display:flex;align-items:center;justify-content:space-between;gap:3rem}.booking-top-container .left-container .departure-container p{font-size:var(--headingFontSize);color:var(--textColor);font-weight:600;color:var(--PrimarryColor)}.booking-top-container .left-container .departure-container span{font-size:var(--smallFontSize);color:var(--greyText)}.booking-top-container .left-container .flight-icon-container{width:100px;height:100px}.booking-top-container .left-container .flight-icon-container img{width:100%;height:100%;object-fit:contain;transform:rotate(45deg)}.booking-top-container .right-container{font-size:var(--smallFontSize);color:var(--textColor);display:flex;flex-direction:column;gap:.7rem}.booking-main-header .booking-bottom{border:1px solid var(--inputColor);display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.booking-main-header .booking-bottom .details-card{display:flex;align-items:center;gap:.8rem}.booking-main-header .booking-bottom .details-card .details-img{width:40px;height:40px;background-color:var(--inputColor);padding:.4rem;border-radius:50%}.booking-main-header .booking-bottom .details-card .details-img img{width:100%;height:100%;object-fit:contain}.booking-main-header .booking-bottom .content-container{display:flex;align-items:start;flex-direction:column;gap:.5rem;justify-content:center}.booking-main-header .booking-bottom .content-container p{font-size:var(--smallFontSize);color:var(--greyText);font-weight:500}.booking-main-header .booking-bottom .content-container span{font-size:var(--h3FontSize);color:var(--textColor);font-weight:600}.booking-main-header .booking-bottom-2{border:1px solid var(--inputColor);display:flex;justify-content:space-between;align-items:center;padding:1rem 4rem}.booking-main-header .booking-bottom-2 .details-card{display:flex;align-items:center;gap:.8rem}.booking-main-header .booking-bottom-2 .details-card .details-img{width:24px;height:24px}.booking-main-header .booking-bottom-2 .details-card .details-img img{width:100%;height:100%;object-fit:contain}.booking-main-header .booking-bottom-2 .details-card .content-container{display:flex;flex-direction:column;align-items:start;gap:.5rem}.booking-main-header .booking-bottom-2 .content-container p{font-size:var(--smallFontSize);color:var(--greyText);font-weight:500}.booking-main-header .booking-bottom-2 .content-container span{font-size:var(--h3FontSize);color:var(--textColor);font-weight:600}.document-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.document-head-1{display:flex;justify-content:space-between;align-items:center}.document-head h2{font-size:var(--h2FontSize)}.document-head-1 h2{font-size:var(--h2FontSize);padding-top:1rem}.document-head .button-container-1 button{background:linear-gradient(135deg,#ff512f,#dd2476);padding:.7rem 1.4rem;color:#fff;border-radius:40px;border:none;font-weight:600;cursor:pointer;transition:.2s ease}.document-head-1 .button-container-2 button{background:linear-gradient(135deg,#ff512f,#dd2476);padding:.7rem 1.4rem;color:#fff;border-radius:40px;border:none;font-weight:600;cursor:pointer;transition:.2s ease;margin-top:1rem}.booking-document-container{background-color:var(--whiteColor);padding:1rem;border-radius:.7rem;margin-top:1rem;display:flex;gap:1rem;align-items:center;justify-content:center}.booking-document-container .document-card{border:1px solid var(--inputColor);padding:1rem;width:100%;border-radius:.7rem}.booking-document-container .document-card .update-button{margin-top:1.5rem;display:flex;align-items:center;justify-content:center}.booking-document-container .document-card .update-button button{background:linear-gradient(135deg,#ff512f,#dd2476);padding:.7rem 1.4rem;color:#fff;border-radius:40px;border:none;font-weight:600;cursor:pointer;transition:.2s ease}.booking-document-container .document-card .file-name p{text-align:center;margin-top:.7rem;color:var(--greyText)}.booking-document-container .document-card .card-header{display:flex;align-items:center;gap:.5rem}.booking-document-container .document-card .card-header .card-image-container{width:24px;height:24px}.booking-document-container .document-card .card-header .card-image-container img{width:100%;height:100%;object-fit:contain}.booking-document-container .document-card .card-header p{font-size:var(--h3FontSize);font-weight:600}.booking-document-container .document-card .action-container-1{width:100%;background-color:#f4e6e6;margin-top:1rem;border-radius:.6rem;border:1px solid var(--greyText);display:flex;align-items:center}.booking-document-container .document-card .action-container-1 button{border:none;text-align:center;width:100%;background:none;cursor:pointer;border-right:1px solid var(--greyText);padding:.7rem}.booking-document-container .document-card .action-container-1 button:last-child{border:none}@media screen and (max-width:1100px){.booking-document-container{flex-direction:column}}@media screen and (max-width:660px){.booking-details-container .client-details{flex-direction:column;align-items:start}.booking-details-container .client-details .right-container{align-items:start}.booking-top-container .left-container .departure-container p{font-size:var(--h1FontSize)}.booking-top-container .left-container .flight-icon-container{width:70px;height:70px}.booking-main-header .booking-bottom .details-card .details-img{width:30px;height:30px}.booking-main-header .booking-bottom .content-container p{font-size:var(--smallestFontSize)}.booking-main-header .booking-bottom .content-container span{font-size:var(--smallFontSize)}.booking-main-header .booking-bottom-2 .content-container p{font-size:var(--smallestFontSize)}.booking-main-header .booking-bottom-2 .content-container span{font-size:var(--smallFontSize)}}@media screen and (max-width:500px){.booking-top-container .left-container .departure-container p{font-size:var(--h3FontSize)}.booking-top-container .left-container .departure-container span{font-size:var(--smallestFontSize)}.booking-top-container .left-container .flight-icon-container{width:40px;height:40px}.booking-main-header .booking-bottom{flex-direction:column;align-items:start;justify-content:center;gap:1rem}.booking-main-header .booking-bottom-2{flex-direction:column;align-items:start;justify-content:center;gap:1rem;padding:1rem 2rem}.booking-main-header .booking-bottom .details-card .details-img{width:30px;height:30px}.booking-main-header .booking-bottom .content-container p{font-size:var(--smallestFontSize)}.booking-main-header .booking-bottom .content-container span{font-size:var(--smallFontSize)}.booking-main-header .booking-bottom-2 .content-container p{font-size:var(--smallestFontSize)}.booking-main-header .booking-bottom-2 .content-container span{font-size:var(--smallFontSize)}.document-head{flex-direction:column;width:100%;gap:.7rem}.document-head h2{font-size:var(--h3FontSize)}.document-head-1{flex-direction:column;width:100%}.document-head-1 h2{font-size:var(--h3FontSize)}}@media screen and (max-width:375px){.booking-details-container .client-details .left-container .img-container{width:40px;height:40px}.booking-details-container .client-details .left-container .details h4{font-size:var(--h3FontSize)}.booking-details-container .client-details .left-container .details p,.booking-details-container .client-details .right-container .date-container p,.booking-details-container .client-details .right-container .date-container span{font-size:.7rem}.booking-top-container .left-container{gap:1rem}.document-head h2{font-size:var(--h3FontSize)}.document-head .button-container-1 button{padding:.5rem 1rem;font-size:var(--smallFontSize);margin-top:.5rem}.booking-document-container .document-card .update-button button{padding:.5rem 1rem;font-size:var(--smallFontSize)}.booking-document-container .document-card .action-container-1{flex-direction:column}.booking-document-container .document-card .action-container-1 button{border-right:none;border-bottom:1px solid var(--greyText)}.booking-document-container .document-card .file-name p{font-size:var(--smallFontSize)}}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--mainLinear: linear-gradient(135deg, #950606, #d81717);--whiteColor: hsl(0, 0%, 100%);--blackColor: hsl(0, 0%, 0%);--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4;--biggestFontSize: 2.5rem;--headingFontSize: 2rem;--h1FontSize: 1.6rem;--h2FontSize: 1.25rem;--h3FontSize: 1rem;--normalFontSize: .938rem;--smallFontSize: .813rem;--smallestFontSize: .75rem;--borderRadius: 3rem}.profile-details-container{width:100%;min-height:calc(100vh - 1rem);padding:1rem;border-radius:18px;border:1px solid rgba(149,6,6,.08);background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 180px);box-shadow:0 12px 30px #9506060f}.profile-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.profile-page-title h1{color:var(--PrimarryColor);font-size:1.5rem;font-weight:800;line-height:1.2}.profile-page-title p{margin-top:.25rem;color:var(--greyText);font-size:.86rem;font-weight:600;line-height:1.5}.profile-main{display:flex;flex-direction:column;gap:1rem}.profile-top .profile-left,.profile-bottom-end,.agency-stats-container .stats-card-1{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;box-shadow:0 10px 24px #1e1e1e0a}.profile-top .profile-left{width:100%;padding:1.2rem}.profile{display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-header{display:flex;align-items:center;gap:1rem;min-width:0}.profile-header .img-container{width:78px;height:78px;padding:.25rem;border-radius:50%;background:#fff7f7;border:1px solid rgba(149,6,6,.12)}.profile-header .img-container img{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.profile-details{min-width:0}.profile-label{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border-radius:999px;background:#fff7f7;color:var(--PrimarryColor);border:1px solid rgba(149,6,6,.12);font-size:.72rem;font-weight:800}.profile-header .profile-details h2{margin-top:.55rem;color:#1f2937;font-size:1.25rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header .profile-details p{max-width:420px;margin-top:.25rem;color:#6b7280;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-container button{min-height:42px;padding:0 1.1rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:#fff7f7;color:var(--PrimarryColor);font-size:.86rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.button-container button:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.agency-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.profile-agency-details{display:flex;flex-direction:column;gap:.8rem;min-width:0}.agency-details .details-card,.agency-details .details-card-1{min-width:0;padding:.85rem 1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.agency-details .details-card span,.agency-details .details-card-1 span{display:block;color:#6b7280;font-size:.76rem;font-weight:800}.agency-details .details-card p,.agency-details .details-card-1 p{margin-top:.25rem;color:#1f2937;font-size:.9rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-stats-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.agency-stats-container .stats-card-1{min-width:0;padding:1rem;display:flex;align-items:center;gap:.9rem}.agency-stats-container .stats-card-1 .card-img-container{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:12px;background:#fff7f7;border:1px solid rgba(149,6,6,.12)}.agency-stats-container .stats-card-1 .card-img-container img{width:22px;height:22px;object-fit:contain}.agency-stats-container .stats-card-1 p{color:var(--greyText);font-size:.82rem;font-weight:800}.agency-stats-container .stats-card-1 span{display:block;margin-top:.25rem;color:#1f2937;font-size:1.55rem;font-weight:900;line-height:1.1}.profile-bottom-end{padding:1rem}.profile-section-heading{padding-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08)}.profile-section-heading h2{color:#1f2937;font-size:1rem;font-weight:800}.profile-section-heading p{margin-top:.25rem;color:var(--greyText);font-size:.82rem;font-weight:600}.agency-flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.agency-flex .card{min-width:0}.agency-flex .card h3{color:#1f2937;font-size:.95rem;font-weight:800}.agency-flex .card .details{display:flex;flex-direction:column;gap:.7rem;margin-top:.75rem}.agency-flex .card .details .agency-main-details-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.9rem 1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.agency-flex .card .details .agency-main-details-card span{flex:0 0 auto;color:#6b7280;font-size:.78rem;font-weight:800}.agency-flex .card .details .agency-main-details-card p{min-width:0;color:#1f2937;font-size:.88rem;font-weight:800;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1050px){.agency-stats-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:780px){.profile{flex-direction:column;align-items:flex-start}.button-container,.button-container button{width:100%}.agency-details,.agency-flex{grid-template-columns:1fr}}@media screen and (max-width:650px){.profile-details-container{padding:.7rem;border-radius:14px}.profile-page-title h1{font-size:1.25rem}.profile-top .profile-left,.profile-bottom-end{padding:.85rem;border-radius:14px}.agency-stats-container{grid-template-columns:1fr}.agency-stats-container .stats-card-1{border-radius:14px}}@media screen and (max-width:420px){.profile-header{align-items:flex-start}.profile-header .img-container{width:58px;height:58px;flex-basis:58px}.profile-header .profile-details h2{font-size:1rem}.profile-header .profile-details p{max-width:220px}}@media screen and (max-width:374px){.profile-details-container{padding:.5rem;border-radius:12px}.profile-page-title{margin-bottom:.75rem}.profile-page-title h1{font-size:1.12rem}.profile-page-title p,.profile-section-heading p{font-size:.76rem;line-height:1.45}.profile-header{width:100%;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.profile-header .img-container{width:64px;height:64px;flex-basis:64px}.profile-details,.profile-header .profile-details h2,.profile-header .profile-details p{width:100%;max-width:100%}.profile-label{min-height:26px;padding:0 .6rem;font-size:.66rem}.profile-header .profile-details h2,.profile-header .profile-details p,.agency-details .details-card p,.agency-details .details-card-1 p,.agency-flex .card .details .agency-main-details-card p{white-space:normal;overflow-wrap:anywhere}.button-container button{min-height:40px;font-size:.78rem}.agency-details,.agency-stats-container,.agency-flex{gap:.7rem}.agency-details .details-card,.agency-details .details-card-1,.agency-stats-container .stats-card-1,.agency-flex .card .details .agency-main-details-card{padding:.8rem;border-radius:10px}.agency-stats-container .stats-card-1 span{font-size:1.35rem}.agency-flex .card .details .agency-main-details-card{flex-direction:column;align-items:flex-start;gap:.35rem}.agency-flex .card .details .agency-main-details-card p{text-align:left}}.terms-container{background-color:var(--inputColor);border-radius:.7rem;padding:1rem}.terms-container h1{font-size:var(--h2FontSize);color:var(--PrimarryColor)}.terms-content{margin-top:1rem}.terms-content .update-container{display:flex;gap:.3rem;align-items:center}.terms-content .update-container span{font-weight:500}.terms-content .terms-text{margin-top:1rem;white-space:pre-line;font-size:var(--smallFontSize)}.audit-screen-container h2{background-color:var(--whiteColor);font-size:var(--h2FontSize);padding:.5rem 0;color:var(--PrimarryColor)}.audit-main{padding:1rem;border-radius:.7rem;background-color:var(--inputColor)}.log-details{background-color:var(--whiteColor);padding:.7rem;border-radius:.5rem}.log-details p{margin-top:.7rem}.log-details .action_type{color:green;font-size:var(--h3FontSize);font-weight:600;padding:.5rem .7rem;text-align:start;border-radius:1rem;margin-top:0rem;border-bottom:1px solid var(--inputColor)}.log-details p span{font-weight:600;padding:.5rem .7rem}.log-details .message{font-size:var(--h3FontSize);margin-top:.7rem}.client-details{background-color:var(--whiteColor);padding:.7rem;border-radius:.5rem;margin-top:1rem}.client-details h3{border-bottom:1px solid var(--inputColor);padding:.3rem 0 .5rem}.client-details .client-flex{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.client-main-flex{display:flex;align-items:center;gap:.7rem}.client-details .client-flex .img-container{width:50px;height:50px}.client-details .client-flex .img-container img{width:100%;height:100%;border-radius:50%;object-fit:contain}.client-details .client-flex .client-data .client-name{font-weight:600;font-size:var(--h2FontSize)}.client-details .client-flex .client-data .client-email{font-size:var(--smallFontSize);margin-top:.2rem}.client-flex button{background:var(--mainLinear);border:none;outline:none;color:var(--whiteColor);padding:.4rem .8rem;border-radius:1rem;font-weight:500;cursor:pointer}.audit-screen-container .booking-details{background-color:var(--whiteColor);margin-top:1rem;border-radius:.7rem;padding:.5rem .8rem}.audit-screen-container .booking-details .booking-top{display:flex;justify-content:space-between;align-items:center}.audit-screen-container .booking-details .booking-top h3{padding:.3rem 0 .5rem}.audit-screen-container .booking-details .booking-top button{background:var(--mainLinear);border:none;outline:none;color:var(--whiteColor);padding:.4rem .8rem;border-radius:1rem;font-weight:500;cursor:pointer}.audit-screen-container .booking-details .booking-content{margin-top:.5rem;border:1px solid var(--inputColor);border-radius:.7rem}@media screen and (max-width:375px){.log-details p,.log-details .action_type,.log-details p span,.log-details .message{font-size:var(--smallFontSize)}.client-details h3{font-size:var(--h3FontSize)}.client-details .client-flex .img-container{width:36px;height:36px}.client-details .client-flex .client-data .client-name{font-size:var(--h3FontSize)}.client-details .client-flex .client-data .client-email{font-size:var(--smallestFontSize)}.audit-screen-container .booking-details .booking-top h3{font-size:var(--h3FontSize)}.audit-screen-container .booking-details .booking-content .list-row p,.audit-screen-container .booking-details .booking-content .list-row span{font-size:var(--smallFontSize)}}.admin-layout-container{display:flex}.admin-sidebar-container{width:260px;flex-shrink:0}.admin-dashboard-main{flex:1;min-width:0;padding:.4rem;height:auto;overflow:visible}@media screen and (max-width:768px){.admin-sidebar-container{width:60px}.admin-dashboard-container{flex:1}}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: hsl(0, 0%, 100%);--blackColor: hsl(0, 0%, 0%);--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4;--navColor: rgb(118, 115, 115), --navColor: rgb(103, 98, 98), --shadowLight: 0 2px 8px rgba(0, 0, 0, .08);--shadowMedium: 0 4px 16px rgba(0, 0, 0, .12);--shadowHeavy: 0 12px 32px rgba(0, 0, 0, .15);--successColor: #10b981;--warningColor: #f59e0b;--dangerColor: #ef4444;--infoColor: #3b82f6;--biggestFontSize: 2.5rem;--headingFontSize: 2rem;--h1FontSize: 1.6rem;--h2FontSize: 1.25rem;--h3FontSize: 1rem;--normalFontSize: .938rem;--smallFontSize: .813rem;--smallestFontSize: .75rem;--borderRadius: 3rem;--mainLinear: linear-gradient(135deg, #950606, #d81717)}.admin-dashboard-container{padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);min-height:100vh}.admin-dashboard-top-header{display:flex;justify-content:space-between;align-items:center;background:var(--whiteColor);padding:1rem 1.5rem;border-radius:.8rem;box-shadow:var(--shadowLight);margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.05)}.admin-dashboard-top-header .heading h2{font-size:1.15rem;font-weight:700;color:var(--PrimarryColor);margin-bottom:.3rem;letter-spacing:-.5px}.admin-dashboard-top-header .heading span{color:#6b7280;font-size:.8rem;font-weight:500}.admin-dashboard-top-header .admin-details{display:flex;align-items:center;gap:1rem}.admin-dashboard-top-header .admin-details .img-container{width:42px;height:42px;border-radius:50%;overflow:hidden;border:2px solid var(--PrimarryColor);flex-shrink:0}.admin-dashboard-top-header .admin-details .img-container img{width:100%;height:100%;object-fit:"contain"}.admin-dashboard-top-header .admin-details .admin-data h4{font-size:.9rem;color:var(--textColor);font-weight:600;margin-bottom:.15rem}.admin-dashboard-top-header .admin-details .admin-data span{font-size:.75rem;color:#9ca3af;font-weight:500}.admin-dashboard-stats-container{margin-top:1.5rem;background-color:var(--whiteColor);border-radius:.7rem;background:var(--whiteColor);border:1px solid rgba(0,0,0,.05);padding:1rem;border-radius:.8rem;box-shadow:var(--shadowLight)}.admin-dashboard-stats-container .stats-top-header{display:flex;align-items:center;justify-content:space-between}.admin-dashboard-stats-container .stats-top-header h2{font-size:1rem;color:var(--textColor);font-weight:700;margin:0}.admin-dashboard-stats-container .stats-top-header .stats-filter{border:1px solid #ECECEC;background:#fafafa;min-width:120px;height:38px;padding:0 .9rem;border-radius:.7rem;outline:none;font-size:.82rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.admin-dashboard-stats-container .stats-top-header .stats-filter:hover{border-color:#95060640}.admin-dashboard-stats-container .stats-top-header .stats-filter:focus{border-color:var(--PrimarryColor);background:var(--whiteColor)}.admin-dashboard-stats-container .stats-first-1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem}.admin-dashboard-stats-container .stats-first{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.admin-dashboard-stats-container .stats-first .stats-card,.admin-dashboard-stats-container .stats-first-1 .stats-card{padding:1.2rem;background:var(--whiteColor);border:1px solid rgba(0,0,0,.05);border-radius:.8rem;box-shadow:var(--shadowLight);transition:all .3s ease}.stats-header{display:flex;gap:1rem;align-items:center}.admin-dashboard-stats-container .stats-first .stats-card:hover,.admin-dashboard-stats-container .stats-first-1 .stats-card:hover{box-shadow:0 8px 16px #9506061f;border-color:var(--PrimarryColor)}.admin-dashboard-stats-container .stats-first .stats-card:hover:before,.admin-dashboard-stats-container .stats-first-1 .stats-card:hover:before{transform:scaleX(1)}.admin-dashboard-stats-container .stats-first .stats-card .stats-img-container,.admin-dashboard-stats-container .stats-first-1 .stats-card .stats-img-container{width:56px;height:48px}.admin-dashboard-stats-container .stats-first .stats-card .stats-img-container img,.admin-dashboard-stats-container .stats-first-1 .stats-card .stats-img-container img{width:100%;height:100%;background:linear-gradient(135deg,#f3e8e8,#e8d5d5);padding:.4rem;border-radius:.8rem;object-fit:contain}.admin-dashboard-stats-container .stats-first .stats-card .card-details,.admin-dashboard-stats-container .stats-first-1 .stats-card .card-details{text-align:start;flex:1}.admin-dashboard-stats-container .stats-first .stats-card .card-details h4,.admin-dashboard-stats-container .stats-first-1 .stats-card .card-details h4{font-size:.93rem;color:#6b7280;font-weight:600;letter-spacing:.5px;margin-bottom:.4rem}.admin-dashboard-stats-container .stats-first .stats-card .card-details h2,.admin-dashboard-stats-container .stats-first-1 .stats-card .card-details h2{font-size:1.5rem;margin-top:0;margin-bottom:.3rem;color:var(--textColor);font-weight:700}.admin-dashboard-stats-container .stats-first .stats-card .card-details span,.admin-dashboard-stats-container .stats-first-1 .stats-card .card-details span{color:var(--successColor);font-size:.75;display:inline-block;font-weight:600}.admin-dashboard-list-flex{display:flex;gap:1.5rem;margin-top:1.5rem}.admin-dashboard-agency-list{flex:1}.admin-dashboard-agency-container{background:var(--whiteColor);border:1px solid rgba(0,0,0,.05);padding:1rem;border-radius:.8rem;box-shadow:var(--shadowLight);margin-top:0;height:100%;display:flex;flex-direction:column}.admin-dashboard-agency-container .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.admin-dashboard-agency-container .header h2{font-size:1rem;color:var(--textColor);font-weight:700;margin:0}.admin-dashboard-agency-container .header button{background:var(--mainLinear);color:#fff;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:.6rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px #9506064d}.admin-dashboard-booking-list{margin-top:2rem;background:1.5rem;background:var(--whiteColor);border:1px solid rgba(0,0,0,.05);padding:1rem;border-radius:.7rem}@media screen and (max-width:1100px){.admin-dashboard-list-flex{flex-direction:column}.admin-dashboard-agency-list{width:100%}.admin-dashboard-stats-container .stats-first{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}@media screen and (max-width:768px){.admin-dashboard-container{padding:.75rem}.admin-dashboard-top-header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.admin-dashboard-stats-container{margin-top:1rem}.admin-dashboard-stats-container .stats-first{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem}.admin-dashboard-stats-container .stats-first .stats-card{padding:1rem;gap:.6rem}.admin-dashboard-list-flex{flex-direction:column;gap:.75rem;margin-top:1rem}.admin-dashboard-agency-container{padding:.75rem}.admin-dashboard-agency-container .header{margin-bottom:.75rem;padding-bottom:.5rem}.admin-dashboard-agency-container .header h2{font-size:.95rem}.admin-dashboard-top-header .heading h2{font-size:1rem}.admin-dashboard-booking-list{padding:.75rem;margin-top:1rem}}@media screen and (max-width:480px){.admin-dashboard-container{padding:.5rem}.admin-dashboard-top-header{padding:.5rem .75rem}.admin-dashboard-top-header .admin-details{gap:.5rem}.admin-dashboard-top-header .admin-details .img-container{width:38px;height:38px}.admin-dashboard-stats-container .stats-first .stats-card{padding:.75rem}.admin-dashboard-stats-container .stats-first .stats-card .stats-img-container{width:40px;height:40px}.admin-dashboard-stats-container .stats-first .stats-card .card-details h2{font-size:1.25rem}.admin-dashboard-stats-container .stats-first .stats-card .card-details h4{font-size:.65rem}}.admin-recent-list-container table tbody tr{transition:background-color .2s ease,box-shadow .2s ease}.web-entry-container{max-height:400px;border-radius:.6rem;background:var(--whiteColor)}.sk-sm{height:14px;width:60%}.admin-recent-list-container{border-radius:.6rem}.admin-recent-list-container table{width:100%;border-collapse:collapse}.admin-recent-list-container table thead th{color:var(--PrimarryColor);font-size:.7rem;font-weight:700;padding:.75rem .8rem;border-bottom:2px solid #e5e7eb;background:transparent;text-align:left;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;background:var(--whiteColor)}.admin-recent-list-container table tbody tr td{color:var(--textColor);font-size:.813rem;font-weight:500;padding:.8rem;border-bottom:1px solid #f3f4f6;text-align:left;vertical-align:middle}.admin-recent-list-container table tbody tr{transition:background-color .2s ease}.admin-recent-list-container table tbody tr:hover{background-color:#f9fafb;cursor:pointer}.admin-recent-list-container table tbody tr:last-child td{border-bottom:none}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: hsl(0, 0%, 100%);--blackColor: hsl(0, 0%, 0%);--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4}.web-entry-container{border-radius:.6rem;background:var(--whiteColor)}.web-entry-container table{width:100%;border-collapse:collapse}.web-entry-container table thead th{color:var(--PrimarryColor);font-size:.7rem;font-weight:700;padding:.75rem .8rem;border-bottom:2px solid #e5e7eb;background:transparent;text-align:left;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;background:var(--whiteColor)}.web-entry-container table tbody tr{border-bottom:1px solid #f3f4f6}.web-entry-container table tbody tr:last-child{border-bottom:none}.web-entry-container table tbody tr td{padding:.8rem;height:50px;vertical-align:middle}.sk{background:linear-gradient(90deg,#f0f0f0 25%,#f5f5f5 37%,#f0f0f0 63%);background-size:400% 100%;animation:shimmer 1.8s ease infinite;border-radius:6px}.sk-sl{height:14px;width:60%}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: hsl(0, 0%, 100%);--blackColor: hsl(0, 0%, 0%);--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4;--navColor: rgb(118, 115, 115), --navColor: rgb(103, 98, 98), --biggestFontSize: 2.5rem;--headingFontSize: 2rem;--h1FontSize: 1.6rem;--h2FontSize: 1.25rem;--h3FontSize: 1rem;--normalFontSize: .938rem;--smallFontSize: .813rem;--smallestFontSize: .75rem;--borderRadius: 3rem;--mainLinear: linear-gradient(135deg, #950606, #d81717)}.admin-mobile-list-container{padding:0;border-radius:.6rem}.admin-mobile-list-container .admin-list-card{background:var(--whiteColor);border:1px solid rgba(0,0,0,.05);border-radius:.6rem;padding:1rem;margin-bottom:.75rem;transition:all .2s ease}.admin-mobile-list-container .admin-list-card:hover{border-color:var(--PrimarryColor);box-shadow:0 4px 12px #9506061a}.admin-mobile-list-container .admin-list-card .admin-list-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid #f3f4f6}.admin-mobile-list-container .admin-list-card .admin-list-row:last-child{border-bottom:none}.admin-mobile-list-container .admin-list-card .admin-label{font-size:.7rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;min-width:100px}.admin-mobile-list-container .admin-list-card .admin-value{font-size:.813rem;color:var(--textColor);font-weight:500;text-align:right}.admin-mobile-list-container .admin-list-card .icon-container{display:flex;gap:.5rem;text-align:right}.admin-mobile-list-container .admin-list-card .icon-container button{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f3e8e8,#e8d5d5);border:none;color:var(--PrimarryColor);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.8rem}.admin-mobile-list-container .admin-list-card .icon-container button:hover{background:var(--mainLinear);color:#fff;transform:scale(1.1)}.ad-ag-status-button,.ad-ag-status-inactive-button{display:inline-flex;align-items:center;justify-content:center;min-width:75px;border-radius:20px;font-size:.7rem;font-weight:700;padding:.4rem .7rem;text-transform:capitalize}.ad-ag-status-button{background:#dcfce7;color:#15803d}.ad-ag-status-inactive-button{background:#fef3c7;color:#b45309}@media screen and (max-width:768px){.admin-mobile-list-container .admin-list-card{padding:.75rem;margin-bottom:.5rem}.admin-mobile-list-container .admin-list-card .admin-list-row{padding:.5rem 0}.admin-mobile-list-container .admin-list-card .admin-label{font-size:.65rem;min-width:80px}.admin-mobile-list-container .admin-list-card .admin-value{font-size:.75rem}.admin-mobile-list-container .admin-list-card .icon-container button{width:28px;height:28px;font-size:.7rem}}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--whiteColor: hsl(0, 0%, 100%);--textColor: hsl(252, 16%, 12%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--cardBG: #f4f4f4;--mainLinear: linear-gradient(135deg, #ff512f, #dd2476);--smallFontSize: .813rem}.admin-list-container .sub-title{color:var(--greyText);font-size:.85rem;font-weight:600;margin-bottom:0}@media screen and (max-width:450px){.admin-list-container{padding:.65rem;border-radius:12px}.admin-list-container h2{font-size:1.16rem;line-height:1.25}.admin-list-container .sub-title{font-size:.78rem;line-height:1.45}.admin-list-header{gap:.7rem;margin:1rem 0 .8rem}.admin-list-header .search-wrapper{min-width:0;width:100%}.admin-list-header .search-wrapper input{min-height:42px;border-radius:12px;padding:.7rem .9rem;font-size:.82rem}.action-buttons{gap:.6rem}.action-buttons button{min-height:42px;border-radius:12px;padding:.7rem .9rem;font-size:.82rem}.admin-list-container .footer{gap:.4rem;margin-top:.9rem}.admin-list-container .footer button{min-width:34px;min-height:34px;border-radius:9px;padding:.38rem .6rem;font-size:.74rem}}@media screen and (max-width:374px){.admin-list-container{padding:.5rem;border-radius:12px;min-height:calc(100vh - .5rem)}.admin-list-container h2{font-size:1.08rem;line-height:1.25}.admin-list-container .sub-title{font-size:.74rem;line-height:1.45}.admin-list-header{gap:.65rem;margin:.9rem 0 .75rem}.admin-list-header .search-wrapper{min-width:0;width:100%}.admin-list-header .search-wrapper input{min-height:40px;border-radius:12px;padding:.65rem .85rem;font-size:.78rem}.action-buttons{gap:.55rem}.action-buttons button{min-height:40px;border-radius:12px;padding:.65rem .8rem;font-size:.78rem}.admin-list-container .footer{gap:.35rem;margin-top:.8rem;padding-top:.45rem}.admin-list-container .footer button{min-width:32px;min-height:32px;border-radius:8px;padding:.35rem .55rem;font-size:.72rem}}.admin-list-web-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto;border:1px solid rgba(149,6,6,.08);box-shadow:0 10px 24px #9506060d}.admin-list-web-container table{width:100%;border-collapse:collapse}.admin-list-web-container table thead th{color:var(--PrimarryColor);font-size:var(--smallFontSize);font-weight:700;padding:.7rem;border-bottom:1px solid var(--inputColor);background:#fff7f7;text-align:start}.admin-list-web-container table tbody tr td{color:var(--textColor);font-size:var(--smallFontSize);font-weight:500;padding:.9rem 1rem;border-bottom:1px solid var(--inputColor);text-align:start;vertical-align:middle}.admin-list-web-container table tbody tr:last-child td{border-bottom:none}.admin-list-web-container table tbody tr:hover{background-color:snow}.admin-list-web-container table tbody tr td .action-icon-container{display:flex;justify-content:flex-start;align-items:center;gap:.55rem}.admin-list-web-container table tbody tr td .action-icon-container button{border:none;width:32px;height:32px;border-radius:50%;background:#fff7f7;color:var(--PrimarryColor);display:grid;place-items:center;transition:background .2s ease,color .2s ease}.admin-list-web-container table tbody tr td .action-icon-container .icon{cursor:pointer;font-size:var(--normalFontSize)}.admin-list-web-container table tbody tr td .action-icon-container button:hover{background:#ed8080;color:var(--whiteColor)}.admin-list-row{display:flex;justify-content:space-between;margin-bottom:6px;border-bottom:1px solid var(--inputColor);padding:12px}.admin-list-row .admin-label{font-size:12px;color:var(--greyText);font-weight:600}.admin-list-row .admin-value{font-size:13px;color:var(--textColor);font-weight:600}.admin-list-row .icon-container button{border:none;width:30px;height:30px;border-radius:50%;background:#fff7f7;color:var(--PrimarryColor);display:grid;place-items:center}.admin-list-row .icon{font-size:16px;cursor:pointer}@media screen and (max-width:450px){.admin-mobile-list-container{margin-top:.85rem;padding:.65rem;border-radius:12px;overflow-x:hidden}.admin-list-card{margin-bottom:.8rem;border-radius:12px}.admin-list-row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:.65rem;margin-bottom:0;padding:.8rem}.admin-list-row .admin-label{font-size:.72rem;line-height:1.35}.admin-list-row .admin-value{min-width:0;text-align:right;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.admin-list-row .icon-container{justify-content:flex-end;gap:.5rem}.admin-list-row .icon-container button{width:32px;height:32px;border-radius:10px}.status-badge-mobile{font-size:.7rem;padding:.35rem .55rem}}@media screen and (max-width:374px){.admin-mobile-list-container{margin-top:.75rem;padding:.55rem;border-radius:12px;overflow-x:hidden}.admin-list-card{margin-bottom:.7rem;border-radius:12px;box-shadow:0 8px 16px #9506060d}.admin-list-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:.6rem;margin-bottom:0;padding:.72rem}.admin-list-row .admin-label{font-size:.7rem;line-height:1.35}.admin-list-row .admin-value{min-width:0;text-align:right;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.admin-list-row .icon-container{justify-content:flex-end;gap:.45rem}.admin-list-row .icon-container button{width:32px;height:32px;border-radius:10px}.admin-list-row .icon{font-size:.9rem}.status-badge-mobile{font-size:.68rem;padding:.35rem .5rem}}@media screen and (max-width:330px){.admin-list-row{grid-template-columns:1fr;gap:.3rem}.admin-list-row .admin-value,.admin-list-row .icon-container{text-align:left;justify-content:flex-start}}.sk{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:6px}.sk-sm{height:14px;width:60%;margin-left:25px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: #ffffff;--blackColor: #000000;--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4;--mainLinear: linear-gradient(135deg, #ff512f, #dd2476);--h1FontSize: 1.6rem;--smallFontSize: .813rem;--smallestFontSize: .75rem}.admin-agency-container{width:100%;min-height:calc(100vh - 1rem);background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 160px);border:1px solid rgba(149,6,6,.08);border-radius:18px;padding:1rem;box-shadow:0 12px 30px #9506060f}.admin-agency-container h2{color:var(--PrimarryColor);font-size:1.5rem;font-weight:800;margin-bottom:.2rem}.admin-agency-container .sub-title{color:var(--greyText);font-size:.85rem;font-weight:600;margin-bottom:1rem}.ad-ag-header{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:18px;padding:1.2rem;display:flex;gap:1.2rem;flex-wrap:wrap}.ad-ag-top-container{flex:1;min-width:0}.ad-ag-profile-details{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ad-ag-profile{display:flex;align-items:center;gap:1rem;min-width:0}.ad-ag-profile .img-container{width:65px;height:65px}.ad-ag-profile .img-container img{width:100%;height:100%;object-fit:contain;border-radius:50%;border:1px solid gray;padding:.1rem}.ad-ag-profile .agency-basic-data{min-width:0}.ad-ag-profile .agency-basic-data h3{color:var(--PrimarryColor);font-size:1.2rem;word-break:break-word}.ad-ag-profile .agency-basic-data .email-text{color:var(--greyText);font-size:.85rem;margin-top:.25rem;word-break:break-word}.ad-ag-status-button,.ad-ag-status-inactive-button{padding:.55rem 1rem;border-radius:999px;font-weight:700;font-size:.82rem;white-space:nowrap}.ad-ag-status-button{background:#dcfce7;color:green;border:1px solid green}.ad-ag-status-inactive-button{background:#fee2e2;color:var(--PrimarryColor);border:1px solid var(--PrimarryColor)}.ad-ag-other-details-1{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1.2rem}.ad-ag-other-details-1 .details-card-first{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;padding:1rem;box-shadow:0 8px 20px #9506060a}.ad-ag-other-details-1 .details-card-first>div{display:flex;justify-content:space-between;gap:.8rem;padding:.9rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.ad-ag-other-details-1 .details-card-first>div:last-child{border-bottom:none}.ad-ag-other-details-1 span{font-size:.82rem;color:var(--greyText);font-weight:600}.ad-ag-other-details-1 p{font-size:.92rem;font-weight:700;text-align:right;color:var(--textColor);word-break:break-word}.table-actions-1{display:flex;width:100%;justify-content:space-between}.table-actions-1 button{width:32px;height:32px;border-radius:50%;border:none;background:#fff7f7;color:var(--PrimarryColor);cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease}.table-actions-1 button:hover{background:var(--PrimarryColor);color:var(--whiteColor)}.table-actions-1 .danger-action{background:#fef2f2;color:#dc2626}.ad-ag-action-container{width:260px;display:flex;flex-direction:column;gap:.8rem}.ad-ag-action-container button{width:100%;min-height:46px;border-radius:999px;border:1px solid rgba(149,6,6,.12);background:var(--whiteColor);cursor:pointer;font-weight:700;font-size:.9rem;transition:.2s ease}.ad-ag-action-container button:hover{transform:translateY(-1px)}.delete-container button{background:var(--mainLinear);color:var(--whiteColor);border:none}.ad-ag-stats-container{margin-top:1rem}.ad-ag-stats-container .stats-first{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.ad-ag-stats-container .stats-second{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-top:1rem}.stats-card{background:var(--whiteColor);border-radius:16px;padding:1rem;border:1px solid rgba(149,6,6,.08);display:flex;align-items:center;gap:1rem}.card-img-container{width:50px;height:50px;background-color:#fdeaea;text-align:center;padding:.7rem;border-radius:50%}.card-img-container img{width:100%;height:100%}.stats-main{display:flex;flex-direction:column;gap:.25rem}.stats-main p{font-size:.85rem;color:var(--greyText);font-weight:600}.stats-main span{font-size:1.5rem;font-weight:700}.ad-ag-client-container{margin-top:1rem;background:var(--whiteColor);border-radius:18px;border:1px solid rgba(149,6,6,.08);padding:1rem}.ad-ag-client-list-header{display:flex;justify-content:space-between;align-items:center}.search-container{display:flex;gap:.8rem;margin-top:1rem;flex-wrap:wrap}.search-container input,.search-container select{border:1px solid rgba(149,6,6,.12);outline:none;padding:0 1rem;border-radius:14px;font-size:.9rem;font-weight:600;background:#fff;height:45px}.search-container input{flex:1;min-width:0}.search-container select{width:220px}.ad-ag-ticket-search-container .search-wrapper-ticket{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1rem}.ad-ag-ticket-search-container .search-wrapper-ticket input{flex:1;min-width:0;height:45px;padding:0 1rem;border-radius:14px;border:1px solid rgba(149,6,6,.12);outline:none;font-size:.9rem;font-weight:600;background:#fff}.filter-by-stats button.active1{background:var(--mainLinear);color:#fff}.filter-icon-container{width:45px!important;height:45px!important;display:flex;align-items:center;justify-content:center;background:var(--inputColor)!important;border-radius:12px;cursor:pointer}.filter-icon-container img{width:20px;height:20px}.filter-container input{flex:1;min-width:220px;height:45px;padding:0 1rem;border-radius:14px;border:1px solid rgba(149,6,6,.12);outline:none}.date-head{font-size:.8rem;font-weight:600;color:var(--greyText)}.date-container-1 button{height:45px;padding:0 1rem;border-radius:12px;border:none;background:var(--mainLinear);color:#fff;cursor:pointer;margin-top:1.5rem}.export-btn{border:none;border-radius:999px;background:var(--mainLinear);color:var(--whiteColor);cursor:pointer;font-size:.9rem;font-weight:800;padding:.75rem 1.25rem;box-shadow:0 10px 18px #d8171724;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}@media screen and (max-width:768px){.admin-agency-container{padding:.7rem}.ad-ag-header{flex-direction:column}.ad-ag-action-container{width:100%}.ad-ag-profile-details{align-items:flex-start}.ad-ag-profile{width:100%}.ad-ag-other-details-1{grid-template-columns:1fr}.search-container{flex-direction:column}.search-container input,.search-container select{width:100%;flex:unset;height:45px}.ad-ag-ticket-search-container .search-wrapper-ticket{flex-direction:column;align-items:stretch}.ad-ag-ticket-search-container .search-wrapper-ticket input{width:100%;flex:unset;height:45px}.filter-icon-container-1{width:100%;justify-content:space-between}.filter-by-stats{width:100%}.filter-by-stats button{flex:1}.filter-container .first,.filter-container .second{flex-direction:column}}@media screen and (max-width:500px){.admin-agency-container h2{font-size:1.2rem}.ad-ag-profile .img-container{width:50px;height:50px}.ad-ag-profile .agency-basic-data h3{font-size:1rem}.stats-main span{font-size:1.2rem}.filter-by-stats button{font-size:.75rem;min-width:auto;padding:0 .5rem}}@media screen and (max-width:380px){.ad-ag-profile{gap:.6rem}.ad-ag-profile .img-container{width:42px;height:42px}.ad-ag-profile .agency-basic-data h3{font-size:.85rem}.ad-ag-profile .agency-basic-data .email-text{font-size:.7rem}.stats-card{flex-direction:column;align-items:flex-start}}@media screen and (max-width:450px){.admin-agency-container{padding:.65rem;border-radius:12px}.admin-agency-container h2{font-size:1.16rem;line-height:1.25}.admin-agency-container .sub-title{font-size:.78rem;line-height:1.45;margin-bottom:.85rem}.ad-ag-header,.ad-ag-client-container{padding:.85rem;border-radius:12px}.ad-ag-header{gap:.9rem}.ad-ag-profile-details,.ad-ag-profile{gap:.75rem}.ad-ag-profile .img-container{width:56px;height:56px}.ad-ag-profile .agency-basic-data h3{font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.ad-ag-profile .agency-basic-data .email-text{font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.ad-ag-status-button,.ad-ag-status-inactive-button{padding:.48rem .75rem;font-size:.75rem}.ad-ag-other-details-1{gap:.75rem;margin-top:.85rem}.ad-ag-other-details-1 .details-card-first{padding:.85rem;border-radius:12px}.ad-ag-other-details-1 .details-card-first>div{gap:.45rem;padding:.7rem 0}.ad-ag-other-details-1 span{font-size:.75rem}.ad-ag-other-details-1 p{font-size:.82rem;overflow-wrap:anywhere}.ad-ag-action-container{gap:.6rem}.ad-ag-action-container button{min-height:42px;border-radius:12px;font-size:.8rem}.ad-ag-stats-container{gap:.75rem;margin-top:.85rem}.stats-card{padding:.85rem;border-radius:12px}.card-img-container{width:44px;height:44px;padding:.62rem}.stats-main p{font-size:.78rem}.stats-main span{font-size:1.2rem}.ad-ag-client-container{margin-top:.85rem}.ad-ag-client-list-header{align-items:flex-start;flex-direction:column;gap:.25rem}.search-container,.ad-ag-ticket-search-container .search-wrapper-ticket,.filter-container,.filter-container .first,.filter-container .second{gap:.7rem}.search-container input,.search-container select,.ad-ag-ticket-search-container .search-wrapper-ticket input,.filter-container input,.date-container input{min-width:0;width:100%;height:42px;border-radius:12px;padding:0 .85rem;font-size:.82rem}.date-container{min-width:0;width:100%}.filter-icon-container-1{gap:.6rem}.filter-by-stats{border-radius:12px}.filter-by-stats button{height:40px;padding:0 .45rem;font-size:.72rem}.filter-icon-container{width:42px!important;height:42px!important;border-radius:10px;flex:0 0 42px}.date-container-1 button{width:100%;height:42px;margin-top:0;border-radius:12px;font-size:.8rem}.pagination-container{gap:.4rem;margin-top:1rem}.pagination-container button{min-width:34px;min-height:34px;border-radius:9px;font-size:.74rem;padding:.38rem .6rem}}@media screen and (max-width:374px){.admin-agency-container{padding:.5rem;border-radius:12px;min-height:calc(100vh - .5rem)}.admin-agency-container h2{font-size:1.08rem;line-height:1.25}.admin-agency-container .sub-title{font-size:.74rem;line-height:1.45;margin-bottom:.75rem}.ad-ag-header,.ad-ag-client-container{padding:.75rem;border-radius:12px}.ad-ag-header{gap:.8rem}.ad-ag-profile-details{gap:.75rem}.ad-ag-profile{flex-direction:column;align-items:center;gap:.65rem;text-align:center}.ad-ag-profile .img-container{width:58px;height:58px}.ad-ag-profile .agency-basic-data,.ad-ag-profile .agency-basic-data h3,.ad-ag-profile .agency-basic-data .email-text{width:100%;max-width:100%}.ad-ag-profile .agency-basic-data h3{font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.ad-ag-profile .agency-basic-data .email-text{font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.ad-ag-status-button,.ad-ag-status-inactive-button{width:100%;justify-content:center;text-align:center;padding:.5rem .75rem;font-size:.74rem}.ad-ag-other-details-1{gap:.7rem;margin-top:.75rem}.ad-ag-other-details-1 .details-card-first{padding:.75rem;border-radius:12px}.ad-ag-other-details-1 .details-card-first>div{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.65rem 0}.ad-ag-other-details-1 span{font-size:.72rem}.ad-ag-other-details-1 p{width:100%;text-align:left;font-size:.78rem;overflow-wrap:anywhere}.ad-ag-action-container{gap:.55rem}.ad-ag-action-container button{min-height:40px;border-radius:12px;font-size:.78rem}.ad-ag-stats-container{gap:.7rem;margin-top:.75rem}.stats-card{gap:.6rem;padding:.85rem;border-radius:12px}.card-img-container{width:42px;height:42px;padding:.6rem}.stats-main p{font-size:.75rem}.stats-main span{font-size:1.15rem}.ad-ag-client-container{margin-top:.75rem}.ad-ag-client-list-header{align-items:flex-start;flex-direction:column;gap:.25rem}.ad-ag-client h3{font-size:.95rem}.search-container,.ad-ag-ticket-search-container .search-wrapper-ticket,.filter-container,.filter-container .first,.filter-container .second{gap:.65rem}.search-container input,.search-container select,.ad-ag-ticket-search-container .search-wrapper-ticket input,.filter-container input,.date-container input{min-width:0;width:100%;height:40px;border-radius:12px;padding:0 .75rem;font-size:.78rem}.date-container{min-width:0;width:100%;gap:.3rem}.date-head{font-size:.72rem}.filter-icon-container-1{gap:.55rem}.filter-by-stats{border-radius:12px}.filter-by-stats button{height:38px;padding:0 .35rem;font-size:.68rem}.filter-icon-container{width:40px!important;height:40px!important;border-radius:10px;flex:0 0 40px}.filter-icon-container img{width:17px;height:17px}.date-container-1 button{width:100%;height:40px;margin-top:0;border-radius:12px;font-size:.78rem;font-weight:700}.pagination-container{gap:.35rem;margin-top:.85rem}.pagination-container button{min-width:32px;min-height:32px;border-radius:8px;font-size:.72rem;padding:.35rem .5rem}}.ad-ag-client-list-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto;border:1px solid rgba(149,6,6,.08);box-shadow:0 10px 24px #9506060d}.ad-ag-client-list-container table{width:100%;border-collapse:collapse}.ad-ag-client-list-container table thead th{color:var(--PrimarryColor);font-size:var(--smallFontSize);font-weight:700;padding:.7rem;background:#fff7f7;border-bottom:1px solid var(--inputColor);text-align:start}.ad-ag-client-list-container table tbody tr td{color:var(--textColor);font-size:var(--smallFontSize);font-weight:500;padding:.75rem .9rem;border-bottom:1px solid var(--inputColor);text-align:start;vertical-align:middle}.ad-ag-client-list-container table tbody tr:last-child td{border-bottom:none}.ad-ag-client-list-container table tbody tr:hover{background:snow}.ad-ag-client-list-container table tbody tr td .client-details{display:flex;align-items:center;gap:.6rem;background-color:transparent}.ad-ag-client-list-container table tbody tr td .client-details .img-container{width:38px;height:38px;border:1px solid rgba(149,6,6,.16);border-radius:50%;overflow:hidden;flex:0 0 auto}.ad-ag-client-list-container table tbody tr td .client-details .img-container img{width:100%;height:100%;object-fit:cover}.ad-ag-client-list-container table tbody tr td .client-details .client-data p{margin-top:.2rem}.ad-ag-client-list-container table tbody tr td .client-details .client-data .client-name{font-weight:600;margin-top:0rem;font-size:.9rem}.action-icon-container-1{display:flex;gap:.55rem;align-items:center}.action-icon-container-1 button{border:none;width:32px;height:32px;border-radius:50%;background:#fff7f7;color:var(--PrimarryColor);display:grid;place-items:center;transition:background .2s ease,color .2s ease}.action-icon-container-1 .icon{cursor:pointer;font-size:var(--normalFontSize)}.action-icon-container-1 button:hover{background:var(--PrimarryColor);color:var(--whiteColor)}.ad-ag-status-button,.ad-ag-status-inactive-button{display:inline-flex;align-items:center;justify-content:center;min-width:78px;border-radius:999px;font-size:.7rem;font-weight:800;padding:.42rem .7rem}.admin-mobile-list-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto;padding:12px;border:1px solid rgba(149,6,6,.08);box-shadow:0 10px 24px #9506060d}.admin-list-card{background:var(--whiteColor);border-radius:12px;margin-bottom:12px;box-shadow:0 8px 18px #9506060f;border:1px solid rgba(149,6,6,.1)}.admin-list-row{display:flex;justify-content:space-between;gap:1rem;margin-bottom:6px;border-bottom:1px solid var(--inputColor);padding:12px}.admin-list-row:last-child{border:none}.admin-list-row .admin-label{color:var(--greyText);font-size:12px;font-weight:700}.admin-list-row .admin-value{color:var(--textColor);font-size:13px;font-weight:700;text-align:end;overflow-wrap:anywhere}.admin-list-row .icon-container{display:flex;justify-content:flex-end;gap:.55rem}.admin-list-row .icon-container button{width:30px;height:30px;border:none;border-radius:50%;background:#fff7f7;color:var(--PrimarryColor);display:grid;place-items:center}.admin-list-row .icon{cursor:pointer;font-size:16px}.edit-agency-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000000a6;z-index:2000}.edit-agency-query{background-color:var(--whiteColor);padding:1.5rem 1rem;border-radius:1rem;width:100%;max-width:600px;box-shadow:0 20px 40px #00000040;position:relative}.edit-agency-query .form-container .first-1{display:flex;width:100%;align-items:center;gap:1rem}.edit-agency-query .form-container .input-wrapper-1{display:flex;width:100%;flex-direction:column;margin-top:1rem;gap:.6rem}.edit-agency-query .form-container .input-wrapper-1 label{font-weight:600;font-size:.9rem}.edit-agency-query .form-container .input-wrapper-1 input{border:1px solid rgb(216,194,194);padding:.8rem;border-radius:.6rem}.edit-agency-query .form-container .first-1 .input-wrapper-1 label{font-weight:600;font-size:.9rem}.edit-agency-query .form-container .first-1 .input-wrapper-1 input{border:1px solid rgb(216,194,194);padding:.8rem;border-radius:.6rem}.form-button-container button{background:var(--mainLinear)}.edit-agency-query .file-input-1{display:none}.edit-agency-query .upload-label-1{display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgb(216,194,194);padding:.8rem;border-radius:.6rem;cursor:pointer;font-weight:500}@media screen and (max-width:550px){.edit-agency-container{align-items:flex-start;overflow-y:auto;padding:.75rem}.edit-agency-query{max-height:calc(100dvh - 1.5rem);overflow-y:auto}.edit-agency-query .form-container .first-1{flex-direction:column;gap:0}.edit-agency-query h2{font-size:var(--h3FontSize);text-align:center}.edit-agency-query .form-container .input-wrapper-1 label{font-weight:600;font-size:.9rem}.edit-agency-query .form-container .input-wrapper-1 input{border:1px solid var(--inputColor);padding:.6rem;border-radius:.6rem}.edit-agency-query .form-container .first-1 .input-wrapper-1 label{font-weight:600;font-size:.9rem}.edit-agency-query .form-container .first-1 .input-wrapper-1 input{border:1px solid var(--inputColor);padding:.6rem;border-radius:.6rem}}.admin-agency-web-entry-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto}.admin-agency-web-entry-container table{width:100%;border-collapse:collapse}.admin-agency-web-entry-container table thead th{color:var(--PrimarryColor);font-size:var(--smallFontSize);font-weight:700;padding:.7rem;border-bottom:1px solid var(--inputColor);text-align:center}.admin-agency-web-entry-container table tbody tr td{color:var(--textColor);font-size:var(--smallFontSize);font-weight:500;padding:1rem;border-bottom:1px solid var(--inputColor);text-align:center}.admin-agency-web-entry-container table tbody tr .delete-style{color:red;font-weight:700}.admin-agency-web-entry-container table tbody tr:last-child td{border-bottom:none}.admin-agency-web-entry-container table tbody tr:hover{background-color:#f9f9f9}.admin-agency-web-entry-container table tbody tr td .action-icon-container{display:flex;justify-content:space-between;align-items:center}.admin-agency-web-entry-container table tbody tr td .action-icon-container button{border:none;background:none}.admin-agency-web-entry-container table tbody tr td .action-icon-container .icon{cursor:pointer;font-size:var(--normalFontSize)}.status-badge{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-pending{background:#fff4e5;color:#ff9800}.status-complete{background:#e8f5e9;color:#2e7d32}.admin-agency-mobile-container{margin-top:1rem;background-color:var(--whiteColor);border-radius:.5rem;overflow-x:auto;padding:12px}.list-card{background:var(--whiteColor);border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px #0000000d;border:1px solid var(--inputColor)}.list-row{display:flex;justify-content:space-between;margin-bottom:6px;border-bottom:1px solid var(--inputColor);padding:12px}.list-row:last-child{border:none}.list-row .label{font-size:12px;color:var(--greyText);font-weight:600}.list-row .value{font-size:13px;color:var(--textColor);font-weight:600}.list-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.action-button{display:flex;justify-content:space-between;gap:12px;padding:12px}.list-row .icon-container{display:flex;justify-content:space-between;width:25%}.list-row .icon-container button{border:none;background:none}.list-row .icon{font-size:16px;cursor:pointer}.action-button label{font-size:12px;color:var(--greyText);font-weight:600}.status-badge-mobile{font-size:11px;padding:.4rem .5rem;border-radius:1rem}.admin-agency-mobile-container .list-card .list-row .delete-style{color:red;font-weight:700}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: #ffffff;--blackColor: #000000;--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4;--mainLinear: linear-gradient(135deg, #ff512f, #dd2476);--h1FontSize: 1.6rem;--h2FontSize: 1.25rem;--h3FontSize: 1rem;--smallFontSize: .813rem;--smallestFontSize: .75rem}.admin-agency-client-list-container{width:100%;min-height:calc(100vh - 1rem);background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 160px);border:1px solid rgba(149,6,6,.08);border-radius:18px;padding:1rem;box-shadow:0 12px 30px #9506060f}.ad-ag-client-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:18px;padding:1rem 1.2rem}.ad-ag-client-header h1{font-size:1.5rem;font-weight:800;color:var(--PrimarryColor);margin-bottom:.2rem}.ad-ag-client-header .head-route-container .route-container{display:flex;align-items:center;gap:.35rem;color:var(--greyText);flex-wrap:wrap}.ad-ag-client-header .head-route-container .route-container .route-card{display:flex;align-items:center;gap:.35rem}.ad-ag-client-header .head-route-container .route-container .route-card button{background:none;color:var(--greyText);border:none;outline:none;font-size:.85rem;font-weight:700;cursor:pointer;padding:0}.ad-ag-client-header .head-route-container .route-container .route-card button:hover{color:var(--PrimarryColor)}.ad-ag-client-header .img-container{width:46px;height:46px;flex:0 0 46px}.ad-ag-client-header .img-container img{width:100%;height:100%;object-fit:contain;border-radius:50%;padding:.15rem;border:1px solid rgba(149,6,6,.12)}.ad-ag-client-main{padding-top:1rem}.ad-ag-client-main-header{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:18px;padding:1.2rem}.ad-ag-client-main-header .profile-action-container{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem;flex-wrap:wrap}.ad-ag-client-main-header .profile-action-container .profile-details{display:flex;align-items:center;gap:1rem;min-width:0}.ad-ag-client-main-header .profile-action-container .profile-details .img-container{width:65px;height:65px;flex:0 0 65px}.ad-ag-client-main-header .profile-action-container .profile-details .img-container img{width:100%;height:100%;border-radius:50%;object-fit:contain;padding:.1rem;border:1px solid gray}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details{min-width:0}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card p{font-size:1.2rem;font-weight:800;color:var(--PrimarryColor);word-break:break-word}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card .active-status,.ad-ag-client-details-container .ad-ag-client-details-card .active-status{background:#dcfce7;color:green;padding:.45rem .8rem;border-radius:999px;border:1px solid green;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card .inactive-status,.ad-ag-client-details-container .ad-ag-client-details-card .inactive-status{background:#fee2e2;color:var(--PrimarryColor);border-color:var(--PrimarryColor)}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card-1{margin-top:.35rem;display:flex;align-items:center;gap:.35rem;color:var(--greyText)}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card-1 .icon{color:var(--greyText);font-size:1rem;flex:0 0 auto}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card-1 .sub-name{color:var(--greyText);font-size:.85rem;font-weight:600;word-break:break-word}.ad-ag-client-main-header .profile-action-container .action-container{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ad-ag-client-main-header .profile-action-container .action-container button{border:none;outline:none;background:none}.ad-ag-client-main-header .profile-action-container .action-container .action-card,.ad-ag-client-main-header .profile-action-container .action-container .action-card-1,.ad-ag-client-main-header .profile-action-container .action-container .action-card-2{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:0 1rem;border-radius:999px;cursor:pointer;font-weight:700;font-size:.9rem;transition:.2s ease}.ad-ag-client-main-header .profile-action-container .action-container .action-card,.ad-ag-client-main-header .profile-action-container .action-container .action-card-1{background:var(--whiteColor);color:var(--textColor);border:1px solid rgba(149,6,6,.12)}.ad-ag-client-main-header .profile-action-container .action-container .action-card-2{background:var(--mainLinear);color:var(--whiteColor);border:none}.ad-ag-client-main-header .profile-action-container .action-container .action-card:hover,.ad-ag-client-main-header .profile-action-container .action-container .action-card-1:hover,.ad-ag-client-main-header .profile-action-container .action-container .action-card-2:hover{transform:translateY(-1px)}.ad-ag-client-details-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1.2rem;width:100%}.ad-ag-client-details-container .ad-ag-client-details-card{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;padding:1rem;box-shadow:0 8px 20px #9506060a;min-width:0}.ad-ag-client-details-container .ad-ag-client-details-card p{color:var(--greyText);font-size:.82rem;font-weight:700;margin-bottom:.45rem}.ad-ag-client-details-container .ad-ag-client-details-card span{color:var(--textColor);font-weight:800;font-size:.92rem;word-break:break-word}.ad-ag-client-stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:1rem}.ad-ag-client-stats-container .ad-ag-client-stats-card{display:flex;align-items:center;gap:1rem;background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;padding:1rem}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-img-container{width:50px;height:50px;background:#fdeaea;padding:.7rem;border-radius:50%;flex:0 0 50px}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-img-container img{width:100%;height:100%;object-fit:contain}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container{display:flex;flex-direction:column;gap:.25rem}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container p{font-size:.85rem;color:var(--greyText);font-weight:600}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container span{font-size:1.5rem;font-weight:800;color:var(--textColor)}.ad-ag-client-booking-list-container{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:18px;padding:1rem;margin-top:1rem}.ad-ag-booking-top-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ad-ag-booking-top-container h2{font-size:var(--h2FontSize);color:var(--PrimarryColor);font-weight:800}.ad-ag-booking-top-container .booking-action-container{display:flex;gap:.8rem;flex-wrap:wrap}.ad-ag-booking-top-container .booking-action-container button{background:var(--mainLinear);border:none;outline:none;min-height:42px;padding:0 1rem;color:var(--whiteColor);border-radius:999px;font-weight:700;cursor:pointer}.ad-ag-booking-search-container{display:flex;align-items:center;width:100%;gap:1rem;margin-top:1rem;flex-wrap:wrap}.ad-ag-booking-search-container .search-container{flex:1;min-width:260px;display:flex;align-items:center;background:var(--whiteColor);border:1px solid rgba(149,6,6,.12);height:45px;padding:0 1rem;border-radius:14px;gap:.7rem;margin:0}.ad-ag-booking-search-container .search-container .icon{color:var(--greyText);flex:0 0 auto}.ad-ag-booking-search-container .search-container input{width:100%;background:none;border:none;outline:none;font-size:.9rem;font-weight:600;min-width:0}.filter-icon-container-1{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.filter-by-stats{display:flex;align-items:center;background:var(--inputColor);border-radius:14px;overflow:hidden;border:1px solid rgba(149,6,6,.08)}.filter-by-stats button{border:none;background:transparent;padding:0 1rem;min-width:90px;height:45px;font-weight:700;cursor:pointer}.ad-ag-booking-search-container .filter-icon-container-1 .filter-by-stats button.active,.filter-by-stats button.active{background:var(--mainLinear);color:var(--whiteColor)}.filter-icon-container-1 .filter-icon-container{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--inputColor);border-radius:12px;cursor:pointer;border:none}.filter-icon-container-1 .filter-icon-container img{width:20px;height:20px}.filter-container{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.filter-container .first,.filter-container .second{display:flex;gap:1rem;flex-wrap:wrap}.filter-container input{flex:1;min-width:220px;height:45px;padding:0 1rem;border-radius:14px;border:1px solid rgba(149,6,6,.12);outline:none;font-weight:600}.date-container{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:220px}.date-head{font-size:.8rem;font-weight:700;color:var(--greyText)}.date-container-1 button{height:45px;padding:0 1rem;border-radius:12px;border:none;background:var(--mainLinear);color:#fff;cursor:pointer;font-weight:700;margin-top:1.5rem}.pagination-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.pagination-container button{min-width:38px;min-height:38px;border-radius:10px;border:1px solid rgba(149,6,6,.1);background:#fff;cursor:pointer;font-weight:700}.pagination-container button.active{background:var(--PrimarryColor);color:#fff}.pagination-container button.disable{opacity:.5;cursor:not-allowed}@media screen and (max-width:900px){.ad-ag-client-main-header .profile-action-container{flex-direction:column;align-items:stretch}.ad-ag-client-main-header .profile-action-container .action-container{width:100%}.ad-ag-client-main-header .profile-action-container .action-container button{flex:1}}@media screen and (max-width:768px){.admin-agency-client-list-container{padding:.7rem}.ad-ag-client-header{align-items:flex-start}.ad-ag-booking-search-container{flex-direction:column;align-items:stretch}.ad-ag-booking-search-container .search-container{width:100%;flex:unset;min-width:0}.filter-icon-container-1{width:100%;justify-content:space-between}.filter-by-stats{width:100%}.filter-by-stats button{flex:1}.filter-container .first,.filter-container .second{flex-direction:column}}@media screen and (max-width:500px){.ad-ag-client-header h1{font-size:1.2rem}.ad-ag-client-header .img-container{width:40px;height:40px;flex-basis:40px}.ad-ag-client-main-header .profile-action-container .profile-details{align-items:flex-start;gap:.7rem}.ad-ag-client-main-header .profile-action-container .profile-details .img-container{width:50px;height:50px;flex-basis:50px}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card p{font-size:1rem}.ad-ag-client-main-header .profile-action-container .action-container,.ad-ag-booking-top-container{flex-direction:column;align-items:stretch}.ad-ag-booking-top-container .booking-action-container{width:100%}.ad-ag-booking-top-container .booking-action-container button{flex:1}.filter-by-stats button{min-width:auto;padding:0 .5rem;font-size:.75rem}}@media screen and (max-width:380px){.ad-ag-client-header,.ad-ag-client-main-header,.ad-ag-client-booking-list-container{padding:.85rem}.ad-ag-client-stats-container .ad-ag-client-stats-card{flex-direction:column;align-items:flex-start}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container span{font-size:1.2rem}}@media screen and (max-width:450px){.admin-agency-client-list-container{padding:.65rem;border-radius:12px}.ad-ag-client-header,.ad-ag-client-main-header,.ad-ag-client-booking-list-container{padding:.85rem;border-radius:12px}.ad-ag-client-header{gap:.75rem}.ad-ag-client-header h1{font-size:1.16rem;line-height:1.25}.ad-ag-client-header .head-route-container{min-width:0}.ad-ag-client-header .head-route-container .route-container{gap:.25rem}.ad-ag-client-header .head-route-container .route-container .route-card button{font-size:.74rem;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-ag-client-header .img-container{width:36px;height:36px;flex-basis:36px}.ad-ag-client-main{padding-top:.85rem}.ad-ag-client-main-header .profile-action-container{gap:.9rem}.ad-ag-client-main-header .profile-action-container .profile-details{width:100%;gap:.75rem}.ad-ag-client-main-header .profile-action-container .profile-details .img-container{width:56px;height:56px;flex-basis:56px}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details{min-width:0}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card{gap:.5rem}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card p{font-size:.98rem;line-height:1.35;overflow-wrap:anywhere}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card .active-status,.ad-ag-client-details-container .ad-ag-client-details-card .active-status{padding:.42rem .65rem;font-size:.7rem}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card-1 .sub-name{min-width:0;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.ad-ag-client-main-header .profile-action-container .action-container{gap:.6rem}.ad-ag-client-main-header .profile-action-container .action-container .action-card,.ad-ag-client-main-header .profile-action-container .action-container .action-card-1,.ad-ag-client-main-header .profile-action-container .action-container .action-card-2{min-height:42px;border-radius:12px;padding:0 .85rem;font-size:.8rem}.ad-ag-client-details-container{grid-template-columns:1fr;gap:.75rem;margin-top:.9rem}.ad-ag-client-details-container .ad-ag-client-details-card{padding:.85rem;border-radius:12px}.ad-ag-client-details-container .ad-ag-client-details-card p{font-size:.75rem;margin-bottom:.35rem}.ad-ag-client-details-container .ad-ag-client-details-card span{font-size:.82rem;overflow-wrap:anywhere}.ad-ag-client-stats-container{gap:.75rem;margin-top:.85rem}.ad-ag-client-stats-container .ad-ag-client-stats-card{gap:.7rem;padding:.85rem;border-radius:12px}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-img-container{width:44px;height:44px;flex-basis:44px;padding:.62rem}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container p{font-size:.78rem}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container span{font-size:1.2rem}.ad-ag-client-booking-list-container{margin-top:.85rem}.ad-ag-booking-top-container,.ad-ag-booking-search-container,.filter-container,.filter-container .first,.filter-container .second{gap:.7rem}.ad-ag-booking-top-container h2{font-size:1rem}.ad-ag-booking-top-container .booking-action-container{gap:.6rem}.ad-ag-booking-top-container .booking-action-container button{min-height:42px;border-radius:12px;padding:0 .85rem;font-size:.8rem}.ad-ag-booking-search-container{margin-top:.85rem}.ad-ag-booking-search-container .search-container{height:42px;border-radius:12px;padding:0 .85rem;gap:.55rem}.ad-ag-booking-search-container .search-container input{font-size:.82rem}.filter-icon-container-1{gap:.6rem}.filter-by-stats{border-radius:12px}.filter-by-stats button{height:40px;padding:0 .45rem;font-size:.72rem}.filter-icon-container-1 .filter-icon-container{width:42px;height:42px;border-radius:10px;flex:0 0 42px}.filter-container input,.date-container input{min-width:0;width:100%;height:42px;border-radius:12px;padding:0 .85rem;font-size:.82rem}.date-container{min-width:0;width:100%}.date-head{font-size:.75rem}.date-container-1 button{width:100%;height:42px;margin-top:0;border-radius:12px;font-size:.8rem}.pagination-container{gap:.4rem;margin-top:1rem}.pagination-container button{min-width:34px;min-height:34px;border-radius:9px;padding:.38rem .6rem;font-size:.74rem}}@media screen and (max-width:374px){.admin-agency-client-list-container{padding:.5rem;border-radius:12px;min-height:calc(100vh - .5rem)}.ad-ag-client-header,.ad-ag-client-main-header,.ad-ag-client-booking-list-container{padding:.75rem;border-radius:12px}.ad-ag-client-header{gap:.65rem}.ad-ag-client-header h1{font-size:1.08rem;line-height:1.25}.ad-ag-client-header .head-route-container{min-width:0}.ad-ag-client-header .head-route-container .route-container{gap:.25rem}.ad-ag-client-header .head-route-container .route-container .route-card{gap:.2rem}.ad-ag-client-header .head-route-container .route-container .route-card button{font-size:.7rem;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-ag-client-header .img-container{width:34px;height:34px;flex-basis:34px}.ad-ag-client-main{padding-top:.75rem}.ad-ag-client-main-header .profile-action-container{gap:.85rem}.ad-ag-client-main-header .profile-action-container .profile-details{width:100%;flex-direction:column;align-items:center;gap:.65rem;text-align:center}.ad-ag-client-main-header .profile-action-container .profile-details .img-container{width:58px;height:58px;flex-basis:58px}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details{width:100%}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card{justify-content:center;gap:.45rem}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card p{width:100%;font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card .active-status,.ad-ag-client-details-container .ad-ag-client-details-card .active-status{padding:.42rem .65rem;font-size:.68rem}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card-1{justify-content:center;align-items:flex-start;margin-top:.45rem}.ad-ag-client-main-header .profile-action-container .profile-details .client-basic-details .name-status-card-1 .sub-name{min-width:0;max-width:100%;font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.ad-ag-client-main-header .profile-action-container .action-container{gap:.55rem}.ad-ag-client-main-header .profile-action-container .action-container .action-card,.ad-ag-client-main-header .profile-action-container .action-container .action-card-1,.ad-ag-client-main-header .profile-action-container .action-container .action-card-2{min-height:40px;border-radius:12px;padding:0 .75rem;font-size:.78rem}.ad-ag-client-details-container{grid-template-columns:1fr;gap:.7rem;margin-top:.8rem}.ad-ag-client-details-container .ad-ag-client-details-card{padding:.8rem;border-radius:12px}.ad-ag-client-details-container .ad-ag-client-details-card p{font-size:.72rem;margin-bottom:.3rem}.ad-ag-client-details-container .ad-ag-client-details-card span{font-size:.78rem;overflow-wrap:anywhere}.ad-ag-client-stats-container{gap:.7rem;margin-top:.75rem}.ad-ag-client-stats-container .ad-ag-client-stats-card{gap:.6rem;padding:.85rem;border-radius:12px}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-img-container{width:42px;height:42px;flex-basis:42px;padding:.6rem}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container p{font-size:.75rem}.ad-ag-client-stats-container .ad-ag-client-stats-card .stats-text-container span{font-size:1.15rem}.ad-ag-client-booking-list-container{margin-top:.75rem}.ad-ag-booking-top-container{gap:.65rem}.ad-ag-booking-top-container h2{font-size:.98rem}.ad-ag-booking-top-container .booking-action-container{gap:.55rem}.ad-ag-booking-top-container .booking-action-container button{min-height:40px;border-radius:12px;padding:0 .75rem;font-size:.78rem}.ad-ag-booking-search-container{gap:.65rem;margin-top:.75rem}.ad-ag-booking-search-container .search-container{height:40px;border-radius:12px;padding:0 .75rem;gap:.5rem}.ad-ag-booking-search-container .search-container input{font-size:.78rem}.filter-icon-container-1{gap:.55rem}.filter-by-stats{border-radius:12px}.filter-by-stats button{height:38px;padding:0 .35rem;font-size:.68rem}.filter-icon-container-1 .filter-icon-container{width:40px;height:40px;border-radius:10px;flex:0 0 40px}.filter-icon-container-1 .filter-icon-container img{width:17px;height:17px}.filter-container,.filter-container .first,.filter-container .second{gap:.65rem}.filter-container input,.date-container input{min-width:0;width:100%;height:40px;border-radius:12px;padding:0 .75rem;font-size:.78rem}.date-container{min-width:0;width:100%;gap:.3rem}.date-head{font-size:.72rem}.date-container-1 button{width:100%;height:40px;margin-top:0;border-radius:12px;font-size:.78rem}.pagination-container{gap:.35rem;margin-top:.85rem}.pagination-container button{min-width:32px;min-height:32px;border-radius:8px;padding:.35rem .5rem;font-size:.72rem}}@media screen and (max-width:550px){.admin-add-ticket-container{align-items:flex-start;overflow-y:auto;padding:.75rem}.admin-add-ticket-query{max-height:calc(100dvh - 1.5rem);overflow-y:auto}}.create-agency-container{background-color:var(--inputColor)}.create-agency-container .create-agency-header{background-color:var(--whiteColor);padding:.4rem 1rem;display:flex;justify-content:space-between;align-items:center}.create-agency-container .create-agency-header h2{color:var(--PrimarryColor);font-size:var(--h2FontSize)}.create-agency-container .create-agency-header .header-admin-details{display:flex;align-items:center;gap:.5rem}.create-agency-container .create-agency-header .header-admin-details .img-container{width:38px;height:38px}.create-agency-container .create-agency-header .header-admin-details .img-container img{width:100%;height:100%;object-fit:cover}.create-agency-container .create-agency-header .header-admin-details .header-admin-data p{font-size:var(--h3FontSize);font-weight:600}.create-agency-container .create-agency-header .header-admin-details .header-admin-data span{font-size:var(--smallFontSize);color:gray}.create-agency-container .main{padding:.5rem}.create-agency-main{background-color:var(--whiteColor);border-radius:.5rem;box-shadow:0 4px 12px #0000000f;padding:1rem .8rem}.add-agency-details-container{border-bottom:1px solid var(--inputColor);padding-bottom:2rem}.add-agency-details-container h3{font-size:1.15rem;color:var(--PrimarryColor)}.add-agency-details-container p{color:gray;font-size:var(--smallFontSize);margin-top:.35rem;font-weight:500}.form-container-first{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:1rem}.form-container-first .create-agency-form-container-card{display:flex;align-items:center;gap:.9rem;margin-top:1rem}.form-container-first .create-agency-form-container-card .form-img-container{width:50px;height:50px;background-color:#fdeaea;padding:.5rem;border-radius:1rem}.form-container-first .create-agency-form-container-card .form-img-container img{width:100%;height:100%;object-fit:contain}.form-container-first .create-agency-form-container-card .create-agency-form-content{display:flex;flex-direction:column;gap:.4rem;width:100%}.form-container-first .create-agency-form-container-card .create-agency-form-content p{font-size:var(--smallFontSize);color:var(--textColor);font-weight:600}.form-container-first .create-agency-form-container-card .create-agency-form-content input,.form-container-first .create-agency-form-container-card .create-agency-form-content select{margin-top:.3rem;padding:.8rem 1rem;border:none;outline:none;border:1px solid rgb(216,194,194);border-radius:.4rem}.form-container-first .create-agency-form-container-card .create-agency-form-content span{color:gray;font-size:var(--smallFontSize);font-weight:500}.add-admin-details-container{margin-top:1rem;border-bottom:1px solid var(--inputColor);padding-bottom:1.5rem}.add-admin-details-container h3{font-size:1.15rem;color:var(--PrimarryColor)}.add-admin-details-container p{color:gray;font-size:var(--smallFontSize);margin-top:.35rem;font-weight:500}.create-agency-button-container{text-align:end;margin-top:1rem}.create-agency-button-container button{background:var(--mainLinear);border:none;outline:none;color:var(--whiteColor);padding:.7rem 1.4rem;font-weight:500;border-radius:1rem;cursor:pointer}.input-wrapper-5{margin-top:2.9rem}.file-input-1{display:none}.upload-label-1{display:flex;border:1px solid rgb(216,194,194);border-radius:.4rem;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;cursor:pointer;font-weight:500}.file-icon{font-size:18px}@media screen and (max-width:768px){.input-wrapper-5{margin-top:1rem}}@media screen and (max-width:730px){.form-container-first{gap:0}}@media screen and (max-width:475px){.create-agency-container .create-agency-header .header-admin-details .header-admin-data{display:none}}@media screen and (max-width:425px){.create-agency-container .create-agency-header h2{font-size:var(--h3FontSize)}.create-agency-container .create-agency-header .header-admin-details .img-container{width:30px;height:30px}.add-agency-details-container h3{font-size:var(--h3FontSize)}.add-agency-details-container p{font-size:var(--smallestFontSize)}.form-container-first .create-agency-form-container-card{gap:.6rem}.form-container-first .create-agency-form-container-card .form-img-container{width:35px;height:35px}.form-container-first .create-agency-form-container-card .create-agency-form-content p{font-size:var(--smallestFontSize)}.form-container-first .create-agency-form-container-card .create-agency-form-content input{padding:.6rem .5rem}.form-container-first .create-agency-form-container-card .create-agency-form-content span{font-size:var(--smallestFontSize)}.form-container-first{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (max-width:450px){.create-agency-container{min-height:100vh}.create-agency-container .create-agency-header{padding:.7rem .85rem;gap:.75rem}.create-agency-container .create-agency-header h2{font-size:1.05rem;line-height:1.25}.create-agency-container .create-agency-header .header-admin-details .img-container{width:34px;height:34px;flex:0 0 34px}.create-agency-container .main{padding:.65rem}.create-agency-main{padding:.9rem;border-radius:12px}.add-agency-details-container,.add-admin-details-container{padding-bottom:1.2rem}.add-admin-details-container{margin-top:.9rem}.add-agency-details-container h3,.add-admin-details-container h3{font-size:.98rem;line-height:1.3}.add-agency-details-container p,.add-admin-details-container p{font-size:.76rem;line-height:1.45}.form-container-first{grid-template-columns:1fr;gap:.75rem}.form-container-first .create-agency-form-container-card{align-items:flex-start;gap:.65rem;margin-top:.75rem}.form-container-first .create-agency-form-container-card .form-img-container{width:40px;height:40px;flex:0 0 40px;border-radius:12px;padding:.55rem}.form-container-first .create-agency-form-container-card .create-agency-form-content{min-width:0;gap:.3rem}.form-container-first .create-agency-form-container-card .create-agency-form-content p{font-size:.76rem;line-height:1.35}.form-container-first .create-agency-form-container-card .create-agency-form-content input{width:100%;min-height:42px;margin-top:.2rem;padding:.65rem .8rem;border-radius:10px;font-size:.82rem}.form-container-first .create-agency-form-container-card .create-agency-form-content span{font-size:.72rem;line-height:1.35}.errorContainer{margin-top:.75rem}.errorText{font-size:.76rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.create-agency-button-container{margin-top:.85rem}.create-agency-button-container button{width:100%;min-height:42px;border-radius:12px;padding:.7rem .9rem;font-size:.82rem;font-weight:800}}@media screen and (max-width:374px){.create-agency-container .create-agency-header{padding:.6rem .7rem;gap:.6rem}.create-agency-container .create-agency-header h2{font-size:.98rem}.create-agency-container .create-agency-header .header-admin-details .img-container{width:30px;height:30px;flex-basis:30px}.create-agency-container .main{padding:.5rem}.create-agency-main{padding:.75rem;border-radius:12px}.add-agency-details-container,.add-admin-details-container{padding-bottom:1rem}.add-agency-details-container h3,.add-admin-details-container h3{font-size:.92rem}.add-agency-details-container p,.add-admin-details-container p{font-size:.72rem}.form-container-first{gap:.65rem}.form-container-first .create-agency-form-container-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.55rem;margin-top:.65rem}.form-container-first .create-agency-form-container-card .form-img-container{width:34px;height:34px;padding:.45rem;border-radius:10px}.form-container-first .create-agency-form-container-card .create-agency-form-content p{font-size:.72rem}.form-container-first .create-agency-form-container-card .create-agency-form-content input{min-height:40px;padding:.6rem .7rem;font-size:.78rem}.form-container-first .create-agency-form-container-card .create-agency-form-content span{font-size:.68rem}.errorText{font-size:.72rem}.create-agency-button-container button{min-height:40px;font-size:.78rem}}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--whiteColor: hsl(0, 0%, 100%);--textColor: hsl(252, 16%, 12%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--cardBG: #f4f4f4;--mainLinear: linear-gradient(135deg, #ff512f, #dd2476);--smallFontSize: .813rem}.admin-list-container{width:100%;min-height:calc(100vh - 1rem);background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 160px);border:1px solid rgba(149,6,6,.08);border-radius:16px;padding:1rem;box-shadow:0 12px 30px #9506060f}.admin-list-header{display:flex;align-items:center;gap:.85rem;margin:1.4rem 0 1rem}.admin-list-header .search-wrapper{flex:1;min-width:220px}.admin-list-header .search-wrapper input{width:100%;min-height:44px;border:1px solid rgba(149,6,6,.12);border-radius:999px;background:var(--whiteColor);color:var(--textColor);font-size:.9rem;font-weight:600;outline:none;padding:.8rem 1.15rem;transition:border-color .2s ease,box-shadow .2s ease}.admin-list-header .search-wrapper input::placeholder{color:#9b8b8b}.admin-list-header .search-wrapper input:focus{border-color:var(--PrimarryColor);box-shadow:0 0 0 4px #95060614}.action-buttons{display:flex;gap:.85rem}.action-buttons button{min-height:44px;border:none;border-radius:999px;background:var(--mainLinear);color:var(--whiteColor);cursor:pointer;font-size:.9rem;font-weight:800;padding:.75rem 1.25rem;box-shadow:0 10px 18px #d8171724;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.action-buttons button:hover{transform:translateY(-1px);box-shadow:0 14px 22px #d8171733}.admin-list-container .admin-mobile-list-container{border:1px solid rgba(149,6,6,.08);box-shadow:0 10px 24px #9506060d}.admin-list-container .admin-list-card{border-color:#9506061a;box-shadow:0 8px 18px #9506060f}.admin-list-container .admin-list-row .icon-container button{width:30px;height:30px;border-radius:50%;background:#fff7f7;color:var(--PrimarryColor);display:grid;place-items:center}@media screen and (max-width:860px){.admin-list-header{flex-wrap:wrap}.admin-list-header .search-wrapper{flex-basis:100%}.action-buttons{width:100%}.action-buttons button{flex:1}}@media screen and (max-width:557px){.admin-list-container{padding:.75rem;border-radius:12px}.admin-list-header,.action-buttons{flex-direction:column;align-items:stretch}}.ad-cl-agency-container{margin-top:.8rem;border:1px solid var(--inputColor);padding:.7rem;border-radius:.7rem;background-color:var(--whiteColor)}.ad-cl-agency-container .ad-cl-agency-list-header{display:flex;justify-content:space-between;align-items:center}.ad-cl-agency-container .search-container{display:flex;align-items:center;width:100%;gap:.6rem}.ad-cl-agency-container .search-container input{background-color:var(--inputColor);border:none;outline:none;padding:.8rem;width:75%;border-radius:1.3rem}.ad-cl-agency-container .search-container select{background-color:var(--inputColor);border:none;outline:none;padding:.8rem;width:25%;border-radius:1.3rem}.ad-cl-agency-container .search-container button{border:none}.ad-cl-agency-container .search-container .refresh-button-container{background-color:var(--inputColor);padding:.6rem;width:40px;height:40px;object-fit:cover;border-radius:.4rem}.ad-cl-agency-container .search-container .refresh-button-container img{width:100%;height:100%}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: hsl(0, 0%, 100%);--textColor: hsl(252, 16%, 12%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--cardBG: #f4f4f4;--mainLinear: linear-gradient(135deg, #ff512f, #dd2476);--h2FontSize: 1.25rem;--normalFontSize: .938rem;--smallFontSize: .813rem}.admin-list-container{width:100%;background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 160px);border:1px solid rgba(149,6,6,.08);border-radius:16px;padding:1rem;box-shadow:0 12px 30px #9506060f}.admin-list-container h2{color:var(--PrimarryColor);font-size:1.35rem;font-weight:800;margin-bottom:.2rem}.admin-list-container .sub-title{color:var(--greyText);font-size:.85rem;font-weight:600}.admin-list-container .list-header{display:flex;align-items:center;gap:.85rem;margin:1.4rem 0 1rem}.admin-list-container .search-wrapper{position:relative;flex:1;min-width:220px}.admin-list-container .search-wrapper input,.filter-container input{width:100%;min-height:44px;border:1px solid rgba(149,6,6,.12);border-radius:999px;background:var(--whiteColor);color:var(--textColor);font-size:.9rem;font-weight:600;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-wrapper input{padding:.8rem 3.1rem .8rem 1.15rem}.filter-container input{padding:.75rem 1.05rem}.admin-list-container .search-wrapper input::placeholder,.filter-container input::placeholder{color:#9b8b8b}.admin-list-container .search-wrapper input:focus,.filter-container input:focus{border-color:var(--PrimarryColor);box-shadow:0 0 0 4px #95060614}.filter-btn{position:absolute;right:9px;top:50%;width:34px;height:34px;border:none;border-radius:50%;background:var(--SecondaryColor);cursor:pointer;transform:translateY(-50%);display:grid;place-items:center}.filter-btn img{width:16px;height:16px;opacity:.78}.admin-list-container .add-button-container button,.filter-container .second button{min-height:44px;border:none;border-radius:999px;background:var(--mainLinear);color:var(--whiteColor);cursor:pointer;font-size:.9rem;font-weight:800;padding:.75rem 1.25rem;box-shadow:0 10px 18px #d8171724;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;white-space:nowrap}.admin-list-container .add-button-container button:hover,.filter-container .second button:hover{transform:translateY(-1px);box-shadow:0 14px 22px #d8171733}.filter-container{background:#ebd7d773;border:1px solid rgba(149,6,6,.08);border-radius:14px;padding:1rem;margin-bottom:1rem}.filter-container .first,.filter-container .second{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.filter-container .second{margin-top:.9rem;align-items:end}.date-container{display:flex;flex-direction:column;gap:.35rem}.date-head{color:var(--textColor);font-size:.78rem;font-weight:800;padding-left:.45rem}.date-container-1{display:flex;align-items:end}.date-container-1 button{width:100%}.admin-main-listing{min-width:0}.admin-list-container .footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.2rem;padding:.7rem 0 .2rem}.admin-list-container .footer button{min-width:38px;min-height:36px;border:1px solid rgba(149,6,6,.08);border-radius:10px;background:var(--whiteColor);color:var(--textColor);cursor:pointer;font-size:var(--smallFontSize);font-weight:800;padding:.45rem .75rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.admin-list-container .footer button.active,.admin-list-container .footer button:hover:not(:disabled){background:var(--PrimarryColor);border-color:var(--PrimarryColor);color:var(--whiteColor)}.admin-list-container .footer button.disable,.admin-list-container .footer button:disabled{color:#b7adad;cursor:default;opacity:.75}.admin-list-container .footer .dot{color:var(--greyText);font-weight:800}@media screen and (max-width:860px){.admin-list-container .list-header{flex-wrap:wrap}.admin-list-container .search-wrapper{flex-basis:100%}.admin-list-container .add-button-container{flex:1}.admin-list-container .add-button-container button{width:100%}.filter-container .first,.filter-container .second{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:557px){.admin-list-container{padding:.75rem;border-radius:12px}.admin-list-container .list-header{flex-direction:column;align-items:stretch}.filter-container .first,.filter-container .second{grid-template-columns:1fr}.admin-list-container .footer{gap:.4rem}}@media screen and (max-width:450px){.admin-list-container{padding:.65rem;border-radius:12px}.admin-list-container h2{font-size:1.16rem;line-height:1.25}.admin-list-container .sub-title{font-size:.78rem;line-height:1.45}.admin-list-container .list-header{gap:.7rem;margin:1rem 0 .8rem}.admin-list-container .search-wrapper{min-width:0;width:100%}.admin-list-container .search-wrapper input,.filter-container input{min-height:42px;border-radius:12px;font-size:.82rem}.admin-list-container .search-wrapper input{padding:.7rem 2.85rem .7rem .9rem}.filter-btn{right:7px;width:31px;height:31px}.filter-btn img{width:14px;height:14px}.admin-list-container .add-button-container button,.filter-container .second button{min-height:42px;border-radius:12px;padding:.7rem .9rem;font-size:.82rem;width:100%}.filter-container{padding:.85rem;border-radius:12px;margin-bottom:.85rem}.filter-container .first,.filter-container .second{gap:.7rem}.filter-container input{padding:.7rem .9rem}.date-head{font-size:.74rem;padding-left:.25rem}.date-container-1{align-items:stretch}.admin-list-container .footer{gap:.4rem;margin-top:.9rem}.admin-list-container .footer button{min-width:34px;min-height:34px;border-radius:9px;padding:.38rem .6rem;font-size:.74rem}}@media screen and (max-width:374px){.admin-list-container{padding:.5rem;border-radius:12px;min-height:calc(100vh - .5rem)}.admin-list-container h2{font-size:1.08rem;line-height:1.25}.admin-list-container .sub-title{font-size:.74rem;line-height:1.45}.admin-list-container .list-header{gap:.65rem;margin:.9rem 0 .75rem}.admin-list-container .search-wrapper{min-width:0;width:100%}.admin-list-container .search-wrapper input,.filter-container input{min-height:40px;border-radius:12px;font-size:.78rem}.admin-list-container .search-wrapper input{padding:.65rem 2.75rem .65rem .85rem}.filter-btn{right:6px;width:30px;height:30px}.filter-btn img{width:14px;height:14px}.admin-list-container .add-button-container button,.filter-container .second button{min-height:40px;border-radius:12px;padding:.65rem .85rem;font-size:.78rem;width:100%}.filter-container{padding:.75rem;border-radius:12px;margin-bottom:.75rem}.filter-container .first,.filter-container .second{gap:.65rem}.filter-container input{padding:.65rem .8rem}.date-head{font-size:.72rem;padding-left:.2rem}.date-container-1{align-items:stretch}.admin-list-container .footer{gap:.35rem;margin-top:.8rem;padding-top:.45rem}.admin-list-container .footer button{min-width:32px;min-height:32px;border-radius:8px;padding:.35rem .55rem;font-size:.72rem}}.admin-list-web-container .admin-agency-details-container,.admin-list-web-container .admin-client-details-container{display:flex;gap:.7rem;align-items:center}.admin-list-web-container .admin-agency-details-container .admin-agency-details,.admin-list-web-container .admin-client-details-container .admin-client-details{text-align:start;display:flex;flex-direction:column;gap:.2rem}.admin-list-web-container .admin-agency-details-container .img-container img,.admin-list-web-container .admin-client-details-container .img-container img{width:36px;height:36px;border-radius:50%;object-fit:contain;padding:.2rem;border:1px solid rgba(149,6,6,.16);background:var(--whiteColor)}.admin-list-web-container .admin-agency-details-container .admin-agency-details .delete-style,.admin-list-web-container .admin-client-details-container .admin-client-details .delete-style{color:red;font-weight:600}.admin-list-web-container .admin-agency-details-container .admin-agency-details .delete-style-1,.admin-list-web-container .admin-client-details-container .admin-client-details .delete-style-1{color:red}.admin-list-web-container .admin-agency-details-container .admin-agency-details .name-container,.admin-list-web-container .admin-client-details-container .admin-client-details .name-container{font-weight:600;font-size:.8rem;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-list-web-container .admin-agency-details-container .admin-agency-details .email-container,.admin-list-web-container .admin-client-details-container .admin-client-details .email-container{color:var(--greyText);font-size:.7rem}.admin-list-web-container .route-container{display:flex;align-items:center;gap:.45rem;min-width:100px}.admin-list-web-container .route-container .delete-style{color:red;font-weight:600}.admin-list-web-container .route-container p{font-size:.8rem;font-weight:700}.admin-list-web-container .flight-img-container{width:24px;height:24px;border-radius:50%;background:var(--SecondaryColor);display:grid;place-items:center;flex:0 0 auto}.admin-list-web-container .flight-img-container img{width:14px;height:14px;object-fit:contain}.admin-list-web-container .delete-style{color:red;font-weight:600}.ad-ag-status-button,.ad-ag-status-inactive-button{display:inline-flex;align-items:center;justify-content:center;min-width:86px;border-radius:999px;font-size:.68rem;font-weight:800;padding:.42rem .7rem}.ad-ag-status-button{background:#e8f5e9;color:#2e7d32}.ad-ag-status-inactive-button{background:#fff4e5;color:#c96b00}.admin-list-web-container table tbody tr td .action-icon-container{justify-content:flex-start;gap:.5rem}.admin-list-web-container table tbody tr td .action-icon-container button{width:28px;height:28px;border-radius:50%;background:#fff7f7;color:var(--PrimarryColor);display:grid;place-items:center;transition:background .2s ease,color .2s ease}.admin-list-web-container table tbody tr td .action-icon-container button:hover{background:var(--PrimarryColor);color:var(--whiteColor)}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: hsl(0, 0%, 100%);--blackColor: hsl(0, 0%, 0%);--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4;--navColor: rgb(118, 115, 115), --navColor: rgb(103, 98, 98), --biggestFontSize: 2.5rem;--headingFontSize: 2rem;--h1FontSize: 1.6rem;--h2FontSize: 1.25rem;--h3FontSize: 1rem;--normalFontSize: .938rem;--smallFontSize: .813rem;--smallestFontSize: .75rem;--borderRadius: 3rem}.admin-mobile-list-container .admin-list-card .ad-ag-status-button,.admin-mobile-list-container .admin-list-card .ad-ag-status-inactive-button{font-size:var(--smallFontSize);padding:.3rem .6rem}.admin-mobile-list-container{border:1px solid rgba(149,6,6,.08);box-shadow:0 10px 24px #9506060d}.admin-mobile-list-container .admin-list-card{border-color:#9506061a;box-shadow:0 8px 18px #9506060f}.admin-mobile-list-container .admin-list-card .admin-value-container{display:flex;gap:.5rem;align-items:center}.admin-mobile-list-container .admin-list-card .admin-value-container img{width:38px;height:38px;border-radius:50%;object-fit:cover;padding:.2rem;border:1px solid rgba(149,6,6,.16)}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details{display:flex;flex-direction:column;gap:.2rem;align-items:end;margin-top:0}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .name-container{font-weight:700;color:var(--textColor)}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .email-container{color:gray;font-size:var(--smallestFontSize)}.admin-mobile-list-container .admin-list-card .icon-container button{width:30px;height:30px;border-radius:50%;background:#fff7f7;color:var(--PrimarryColor);display:grid;place-items:center}.admin-mobile-list-container .admin-list-card .delete-style{color:red;font-weight:700}@media screen and (max-width:450px){.admin-mobile-list-container{margin-top:.85rem;padding:.65rem;border-radius:12px;overflow-x:hidden}.admin-mobile-list-container .admin-list-card{margin-bottom:.8rem;border-radius:12px}.admin-mobile-list-container .admin-list-card .admin-list-row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:.65rem;margin-bottom:0;padding:.8rem}.admin-mobile-list-container .admin-list-card .admin-label{font-size:.72rem;line-height:1.35}.admin-mobile-list-container .admin-list-card .admin-value{min-width:0;text-align:right;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.admin-mobile-list-container .admin-list-card .admin-value-container{justify-content:flex-end;gap:.5rem;min-width:0}.admin-mobile-list-container .admin-list-card .admin-value-container img{width:34px;height:34px;flex:0 0 34px}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details{min-width:0;align-items:flex-end}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .name-container,.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .email-container{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .name-container{font-size:.78rem}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .email-container{font-size:.7rem}.admin-mobile-list-container .admin-list-card .admin-value-container .delete-style{color:red;font-weight:700}.admin-mobile-list-container .admin-list-card .ad-ag-status-button,.admin-mobile-list-container .admin-list-card .ad-ag-status-inactive-button{justify-self:end;padding:.38rem .58rem;font-size:.68rem;text-align:center;white-space:normal}.admin-mobile-list-container .admin-list-card .icon-container{justify-content:flex-end;gap:.5rem}.admin-mobile-list-container .admin-list-card .icon-container button{width:32px;height:32px;border-radius:10px}}@media screen and (max-width:374px){.admin-mobile-list-container{margin-top:.75rem;padding:.55rem;border-radius:12px;overflow-x:hidden}.admin-mobile-list-container .admin-list-card{margin-bottom:.7rem;border-radius:12px}.admin-mobile-list-container .admin-list-card .admin-list-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:.6rem;margin-bottom:0;padding:.72rem}.admin-mobile-list-container .admin-list-card .admin-label{font-size:.7rem;line-height:1.35}.admin-mobile-list-container .admin-list-card .admin-value{min-width:0;text-align:right;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.admin-mobile-list-container .admin-list-card .admin-value-container{justify-content:flex-end;gap:.45rem;min-width:0}.admin-mobile-list-container .admin-list-card .admin-value-container img{width:32px;height:32px;flex:0 0 32px}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details{min-width:0;align-items:flex-end}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .name-container,.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .email-container{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .name-container{font-size:.74rem}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details .email-container{font-size:.68rem}.admin-mobile-list-container .admin-list-card .ad-ag-status-button,.admin-mobile-list-container .admin-list-card .ad-ag-status-inactive-button{justify-self:end;padding:.36rem .55rem;font-size:.66rem;text-align:center;white-space:normal}.admin-mobile-list-container .admin-list-card .icon-container{justify-content:flex-end;gap:.45rem}.admin-mobile-list-container .admin-list-card .icon-container button{width:32px;height:32px;border-radius:10px}}@media screen and (max-width:330px){.admin-mobile-list-container .admin-list-card .admin-list-row{grid-template-columns:1fr;gap:.3rem}.admin-mobile-list-container .admin-list-card .admin-value,.admin-mobile-list-container .admin-list-card .admin-value-container,.admin-mobile-list-container .admin-list-card .icon-container{text-align:left;justify-content:flex-start}.admin-mobile-list-container .admin-list-card .admin-value-container{flex-direction:row-reverse}.admin-mobile-list-container .admin-list-card .admin-value-container .agency-details{align-items:flex-start}.admin-mobile-list-container .admin-list-card .admin-list-row .ad-ag-status-button,.admin-mobile-list-container .admin-list-card .admin-list-row .ad-ag-status-inactive-button{justify-self:start}}.admin-booking-container{padding:.7rem;background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 180px)}.top-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.admin-booking-container .top-header h2{font-size:var(--h2FontSize);color:var(--PrimarryColor)}.breadcrumb{color:#6b7280;font-size:14px;margin-bottom:6px}.header-actions{display:flex;gap:12px}.primary-btn{background:var(--mainLinear);color:#fff;border:none;padding:12px 18px;border-radius:999px;cursor:pointer;font-weight:800;box-shadow:0 10px 18px #d8171724}.outline-btn{background:#fff;border:1px solid rgba(149,6,6,.14);color:var(--PrimarryColor);padding:12px 18px;border-radius:999px;cursor:pointer;font-weight:800}.status-card-ticket{background:#fff;border-radius:20px;padding:1rem;margin-bottom:24px;border:1px solid rgba(149,6,6,.08);box-shadow:0 12px 30px #9506060f}.active-badge{background:#dcfce7;color:#16a34a;padding:8px 14px;border-radius:50px;font-size:13px;font-weight:700}.inactive-badge{background:#fff4e5;color:var(--PrimarryColor);padding:8px 14px;border-radius:50px;font-size:13px;font-weight:700}.travel-route{display:flex;justify-content:center;align-items:center;gap:2.2rem;margin:1.2rem 0}.travel-route h1{color:var(--PrimarryColor);font-size:2.4rem;overflow-wrap:anywhere;text-align:center}.travel-route p{text-align:center;color:gray}.plane-line{display:flex;align-items:center;gap:.5rem}.line{width:120px;height:2px;border-top:2px dashed #ff4d6d}.plane-icon{color:#c1121f;font-size:28px}.travel-info-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:30px}.info-box{background:snow;padding:18px;border-radius:14px;border:1px solid rgba(149,6,6,.08);min-width:0}.info-box p{color:gray;margin-bottom:8px;font-size:14px}.success{color:#16a34a}.danger{color:#dc2626}.date-row{display:flex;gap:50px;margin-top:30px}.date-item{display:flex;gap:12px;align-items:center}.main-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.card,.side-card{background:#fff;border-radius:18px;padding:1.2rem;margin-bottom:24px;border:1px solid rgba(149,6,6,.08);box-shadow:0 10px 24px #9506060d}.card-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem}.card-header h3{font-size:1.13rem;color:var(--PrimarryColor)}.small-btn{border:1px solid #c1121f;background:var(--mainLinear);color:var(--whiteColor);padding:10px 14px;border-radius:999px;cursor:pointer;font-weight:800;white-space:nowrap}.user-section,.agency-section{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px}.user-section .user-section-details{display:flex;gap:.4rem;align-items:center;min-width:0}.user-section .user-section-details .img-container{width:45px;height:45px}.user-section .user-section-details .img-container img{width:100%;height:100%;object-fit:contain;border-radius:50%;border:1px solid rgba(149,6,6,.14);padding:.2rem}.null-text{text-align:center;font-weight:600;color:red}.user-section .user-section-details h2{font-size:var(--h3FontSize)}.user-section .user-section-details .user-section-user-details{display:flex;flex-direction:column;align-items:start}.user-section p{font-size:var(--smallFontSize);font-weight:600}.user-section h4{font-size:.9rem;color:gray;font-weight:500;margin-top:.1rem;overflow-wrap:anywhere}.avatar,.agency-logo{background:#ffe5e5;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#b30000;font-size:var(--smallFontSize);width:auto}.user-id,.agency-id{background:#fef2f2;color:#dc2626;padding:6px 10px;border-radius:8px;font-size:12px;margin-top:.2rem}.doc-table-wrapper{width:100%;overflow-x:auto;border:1px solid rgba(149,6,6,.08);border-radius:14px}.doc-table{width:100%;border-collapse:collapse;min-width:720px}.doc-table th{background:#fff7f7;color:var(--PrimarryColor);font-size:var(--smallFontSize);font-weight:800;padding:.8rem 1rem;text-align:left;border-bottom:1px solid var(--inputColor)}.doc-table td{color:var(--textColor);font-size:var(--smallFontSize);font-weight:600;padding:.9rem 1rem;text-align:left;border-bottom:1px solid var(--inputColor);vertical-align:middle;overflow-wrap:anywhere}.doc-table tbody tr:last-child td{border-bottom:none}.doc-table tbody tr:hover{background:snow}.doc-type-badge{display:inline-flex;align-items:center;justify-content:center;min-width:54px;border-radius:999px;background:var(--SecondaryColor);color:var(--PrimarryColor);font-size:.7rem;font-weight:800;padding:.35rem .65rem}.table-actions{display:flex;gap:.55rem;align-items:center}.table-actions button{width:32px;height:32px;border-radius:50%;border:none;background:#fff7f7;color:var(--PrimarryColor);cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease}.table-actions button:hover{background:var(--PrimarryColor);color:var(--whiteColor)}.table-actions .danger-action{background:#fef2f2;color:#dc2626}.empty-doc-cell{color:var(--greyText);text-align:center!important;padding:1.4rem!important}.timeline{margin-top:24px}.timeline-item{display:flex;gap:18px;margin-bottom:24px}.timeline-item h4{font-size:var(--h3FontSize)}.timeline-item p{margin-top:.2rem}.timeline-text{width:80%}.view-all-btn{margin-top:10px;padding:8px 14px;border:none;background:var(--mainLinear);color:#fff;border-radius:6px;cursor:pointer}.empty-doc-cell{padding:20px 0;text-align:center;color:#777}.dot{width:14px;height:14px;border-radius:50%;margin-top:5px}.green{background:#16a34a}.blue{background:#2563eb}.red{background:red}.orange{background:#f59e0b}.action-btn{width:100%;border:none;background:#f8fafc;padding:14px;border-radius:14px;margin-top:14px;display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:600}.danger-btn{background:#fef2f2;color:#dc2626}.success-btn{background:#f0fdf4;color:#16a34a}.status-row{display:flex;justify-content:space-between;margin-top:18px}.green-badge,.red-badge,.gray-badge{padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700}.green-badge{background:#dcfce7;color:#16a34a}.red-badge{background:#fee2e2;color:#dc2626}.gray-badge{background:#f3f4f6}textarea{width:100%;border:1px solid #ddd;border-radius:12px;padding:14px;resize:none;margin-top:16px;outline:none}@media(max-width:1200px){.travel-info-grid{grid-template-columns:repeat(3,1fr)}.main-grid,.user-section,.agency-section{grid-template-columns:1fr}}@media(max-width:980px){.line{width:70px}.travel-route h1{font-size:1.85rem}}@media(max-width:768px){.admin-booking-container{padding:.75rem}.travel-route{gap:1rem}.plane-line{flex:1;min-width:96px}.line{width:100%}.travel-info-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.date-row{flex-direction:column;gap:1rem}.top-header{flex-direction:column;gap:1rem;align-items:flex-start}.header-actions{width:100%}.header-actions button{flex:1}.card,.side-card{padding:1rem;border-radius:14px}}@media(max-width:640px){.top-header h2{font-size:var(--h3FontSize)}.card-header{flex-direction:column;align-items:flex-start}.card-header .small-btn,.card-header .small-upload{width:100%}.travel-route{flex-direction:column;gap:3rem}.plane-line{transform:rotate(90deg);width:90px;justify-content:center}.travel-route h1{font-size:1.5rem}.travel-info-grid{grid-template-columns:1fr}.info-box{padding:.9rem}.user-section,.agency-section{gap:.9rem}.doc-table-wrapper{border:none;overflow:visible}.doc-table{min-width:0;border-collapse:separate;border-spacing:0 .85rem}.doc-table thead{display:none}.doc-table,.doc-table tbody,.doc-table tr,.doc-table td{display:block;width:100%;margin-top:1rem}.doc-table tbody tr{background:var(--whiteColor);border:1px solid rgba(149,6,6,.1);border-radius:14px;box-shadow:0 8px 18px #9506060f;overflow:hidden}.doc-table td{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid var(--inputColor);padding:.8rem;text-align:right}.doc-table td:before{content:attr(data-label);color:var(--greyText);font-size:.76rem;font-weight:800;text-align:left;flex:0 0 42%}.doc-table td:last-child{border-bottom:none}.doc-table td:last-child:before{align-self:center}.table-actions{justify-content:flex-end;flex-wrap:wrap}.empty-doc-cell{display:block;text-align:center!important}.empty-doc-cell:before{content:"";display:none}.timeline-item p{font-size:var(--smallFontSize)}.timeline-item h4{font-size:.8rem}}@media(max-width:450px){.admin-booking-container{padding:.65rem}.top-header{gap:.75rem;margin-bottom:.65rem}.admin-booking-container .top-header h2{font-size:1.08rem;line-height:1.25}.header-actions{flex-direction:column;gap:.6rem}.primary-btn,.outline-btn{width:100%;min-height:42px;border-radius:12px;padding:.7rem .9rem;font-size:.82rem}.status-card-ticket,.card,.side-card{padding:.85rem;border-radius:12px;margin-bottom:.85rem}.active-badge,.inactive-badge{display:inline-flex;max-width:100%;padding:.48rem .7rem;font-size:.72rem;line-height:1.2;text-align:center;white-space:normal}.travel-route{gap:2.6rem;margin:1rem 0}.travel-route h1{max-width:100%;font-size:1.28rem;line-height:1.25}.travel-route p{font-size:.75rem}.plane-line{width:78px;min-width:78px}.plane-icon{font-size:23px}.travel-info-grid{gap:.7rem;margin-top:1rem}.info-box{padding:.8rem;border-radius:10px}.info-box p{margin-bottom:.35rem;font-size:.74rem}.info-box h3{font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.date-row{gap:.8rem;margin-top:1rem}.date-item{align-items:flex-start;gap:.65rem}.date-row .date-item p{font-size:.74rem}.date-row .date-item h4{font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.main-grid{gap:.85rem}.card-header{gap:.6rem;margin-bottom:.6rem}.card-header h3,.side-card h3,.timeline-title{font-size:.94rem;line-height:1.3}.small-btn,.small-upload{width:100%;min-height:40px;border-radius:12px;padding:.65rem .8rem;font-size:.78rem}.user-section,.agency-section{gap:.7rem}.user-section .user-section-details{align-items:flex-start;gap:.6rem}.user-section .user-section-details .img-container{width:38px;height:38px;flex:0 0 38px}.user-section .user-section-details h2{font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.user-id,.agency-id{display:inline-flex;max-width:100%;padding:.36rem .55rem;font-size:.68rem;overflow-wrap:anywhere}.user-section p{font-size:.74rem}.user-section h4{font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.doc-table{border-spacing:0 .7rem}.doc-table,.doc-table tbody,.doc-table tr,.doc-table td{margin-top:.75rem}.doc-table tbody tr{border-radius:12px}.doc-table td{gap:.4rem;padding:.75rem;font-size:.76rem;line-height:1.4}.doc-table td:before{font-size:.72rem}.doc-type-badge{min-width:50px;padding:.32rem .55rem;font-size:.68rem}.table-actions{gap:.45rem}.table-actions button{width:32px;height:32px;border-radius:10px}.timeline{margin-top:.9rem}.timeline-item{gap:.75rem;margin-bottom:1rem}.dot{width:11px;height:11px;flex:0 0 11px}.timeline-text{width:100%;min-width:0}.timeline-item h4{font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.timeline-item p{font-size:.72rem}.view-all-btn{width:100%;min-height:40px;border-radius:10px;font-size:.78rem}.action-btn{min-height:42px;margin-top:.7rem;padding:.8rem;border-radius:12px;font-size:.8rem;gap:.6rem}.status-row{align-items:flex-start;gap:.75rem;margin-top:.9rem}.status-row p{min-width:0;font-size:.78rem;line-height:1.35}.green-badge,.red-badge,.gray-badge{flex:0 0 auto;padding:.36rem .55rem;font-size:.7rem}}@media(max-width:430px){.header-actions{flex-direction:column}.admin-booking-container .top-header h2{font-size:var(--h3FontSize)}.status-card-ticket{padding:1rem;border-radius:14px}.primary-btn,.outline-btn{width:100%;padding:.75rem 1rem}.info-box{padding:10px}.info-box p{font-size:12px}.info-box h3{font-size:.9rem}.date-row .date-item p{font-size:var(--smallFontSize)}.date-row .date-item h4{font-size:.9rem;margin-top:.2rem}.card-header h3{font-size:.9rem}.small-btn{padding:8px 14px;margin-bottom:.2rem}.user-section .user-section-details .img-container{width:40px;height:40px}.user-section .user-section-details h2{font-size:.9rem}.user-id,.agency-id{font-size:10px}.user-section p{font-size:var(--smallFontSize)}.user-section h4{font-size:.8rem}.doc-table td{align-items:flex-start;flex-direction:column;text-align:left}.doc-table td:before{flex-basis:auto}.table-actions{width:100%;justify-content:flex-start}}@media(max-width:374px){.admin-booking-container{padding:.5rem}.top-header{gap:.65rem;margin-bottom:.6rem}.admin-booking-container .top-header h2{font-size:1rem;line-height:1.25}.header-actions{gap:.55rem}.primary-btn,.outline-btn{min-height:40px;border-radius:12px;padding:.65rem .85rem;font-size:.78rem}.status-card-ticket,.card,.side-card{padding:.75rem;border-radius:12px;margin-bottom:.75rem}.active-badge,.inactive-badge{display:inline-flex;max-width:100%;padding:.45rem .65rem;font-size:.68rem;line-height:1.2;text-align:center;white-space:normal}.travel-route{gap:2.3rem;margin:1rem 0}.travel-route h1{max-width:100%;font-size:1.18rem;line-height:1.25}.travel-route p{font-size:.72rem}.plane-line{width:70px;min-width:70px}.plane-icon{font-size:22px}.travel-info-grid{gap:.65rem;margin-top:1rem}.info-box{padding:.75rem;border-radius:10px}.info-box p{margin-bottom:.35rem;font-size:.72rem}.info-box h3{font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.date-row{gap:.75rem;margin-top:1rem}.date-item{align-items:flex-start;gap:.6rem}.date-item svg{margin-top:.1rem;flex:0 0 auto}.date-row .date-item p{font-size:.72rem}.date-row .date-item h4{font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.main-grid{gap:.75rem}.card-header{gap:.55rem;margin-bottom:.55rem}.card-header h3,.side-card h3,.timeline-title{font-size:.9rem;line-height:1.3}.small-btn,.small-upload{width:100%;min-height:38px;border-radius:12px;padding:.6rem .75rem;font-size:.76rem}.user-section,.agency-section{gap:.65rem}.user-section .user-section-details{align-items:flex-start;gap:.55rem}.user-section .user-section-details .img-container{width:36px;height:36px;flex:0 0 36px}.user-section .user-section-details h2{font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.user-id,.agency-id{display:inline-flex;max-width:100%;padding:.35rem .5rem;font-size:.66rem;overflow-wrap:anywhere}.user-section p{font-size:.72rem}.user-section h4{font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.doc-table{border-spacing:0 .6rem}.doc-table,.doc-table tbody,.doc-table tr,.doc-table td{margin-top:.65rem}.doc-table tbody tr{border-radius:12px}.doc-table td{gap:.35rem;padding:.7rem;font-size:.74rem;line-height:1.4}.doc-table td:before{font-size:.7rem}.doc-type-badge{min-width:48px;padding:.3rem .5rem;font-size:.66rem}.table-actions{gap:.45rem}.table-actions button{width:32px;height:32px;border-radius:10px}.timeline{margin-top:.85rem}.timeline-item{gap:.7rem;margin-bottom:.9rem}.dot{width:10px;height:10px;flex:0 0 10px}.timeline-text{width:100%;min-width:0}.timeline-item h4{font-size:.76rem;line-height:1.45;overflow-wrap:anywhere}.timeline-item p{font-size:.7rem}.view-all-btn{width:100%;min-height:38px;border-radius:10px;font-size:.76rem}.action-btn{min-height:40px;margin-top:.65rem;padding:.75rem;border-radius:12px;font-size:.78rem;gap:.55rem}.status-row{align-items:flex-start;gap:.75rem;margin-top:.85rem}.status-row p{min-width:0;font-size:.76rem;line-height:1.35}.green-badge,.red-badge,.gray-badge{flex:0 0 auto;padding:.35rem .5rem;font-size:.68rem}}:root{--PrimarryColor: #950606;--SecondaryColor: #ebd7d7;--thirdColor: #d81717;--gradientColor: linear-gradient(to right, #950606, #ff6161);--whiteColor: hsl(0, 0%, 100%);--blackColor: hsl(0, 0%, 0%);--textColor: hsl(252, 16%, 12%);--whiteColorDeam: hsl(0, 17%, 98%);--greyText: rgb(100, 95, 95);--inputColor: rgb(239, 239, 239);--bodycolor: #fff;--cardBG: #f4f4f4;--navColor: rgb(118, 115, 115), --navColor: rgb(103, 98, 98), --biggestFontSize: 2.5rem;--headingFontSize: 2rem;--h1FontSize: 1.6rem;--h2FontSize: 1.25rem;--h3FontSize: 1rem;--normalFontSize: .938rem;--smallFontSize: .813rem;--smallestFontSize: .75rem;--borderRadius: 3rem;--mainLinear: linear-gradient(135deg, #ff512f, #dd2476)}.edit-agency-query .form-container .input-wrapper-1 select{border:1px solid rgb(216,194,194);padding:.6rem .8rem;border-radius:.6rem;font-weight:600;font-size:var(--h3FontSize)}.ad-audit-container{width:100%;min-height:calc(100vh - 1rem);padding:1rem;border-radius:18px;border:1px solid rgba(149,6,6,.08);background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 180px);box-shadow:0 12px 30px #9506060f}.ad-audit-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ad-audit-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;flex:0 0 auto}.ad-audit-title h2{color:var(--PrimarryColor);font-size:1.5rem;font-weight:800;line-height:1.2}.ad-audit-title p{margin-top:.25rem;color:var(--greyText);font-size:.86rem;font-weight:600;line-height:1.5}.ad-audit-status,.ad-audit-info-card .success,.ad-audit-info-card .danger,.audit-upload-head-row .success,.audit-upload-head-row .warning{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 .85rem;border-radius:999px;font-size:.74rem;font-weight:800;white-space:nowrap}.ad-audit-status.success,.ad-audit-info-card .success,.audit-upload-head-row .success{background:#dcfce7;color:#15803d;border:1px solid rgba(21,128,61,.22)}.ad-audit-status.danger,.ad-audit-info-card .danger{background:#fee2e2;color:var(--PrimarryColor);border:1px solid rgba(149,6,6,.2)}.audit-upload-head-row .warning{background:#fff7ed;color:#c2410c;border:1px solid rgba(194,65,12,.2)}.ad-audit-delete-btn{min-height:38px;padding:0 1rem;border:1px solid rgba(149,6,6,.2);border-radius:10px;background:#fee2e2;color:var(--PrimarryColor);font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ad-audit-delete-btn:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.ad-audit-summary-card,.performedby-container,.admin-audit-upload-container,.ad-audit-info-card{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;box-shadow:0 10px 24px #1e1e1e0a}.ad-audit-summary-card{padding:1.2rem}.ad-audit-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08)}.ad-audit-summary-top span,.ad-audit-section-heading p,.ad-audit-info-card p,.audit-upload-head-row p{color:var(--greyText);font-size:.78rem;font-weight:800}.ad-audit-summary-top h3{max-width:60%;color:#1f2937;font-size:1rem;font-weight:800;text-align:right;word-break:break-word}.ad-audit-summary-card>p{margin-top:.9rem;color:#374151;font-size:.92rem;font-weight:600;line-height:1.7;word-break:break-word}.ad-audit-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.ad-audit-info-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.ad-audit-info-card span{color:#1f2937;font-size:.9rem;font-weight:800;text-align:right}.ad-audit-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.performedby-container,.admin-audit-upload-container{padding:1rem}.ad-audit-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.8rem;margin-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08)}.ad-audit-section-heading button,.ad-audit-card-action{min-height:38px;padding:0 1rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:#fff7f7;color:var(--PrimarryColor);font-size:.8rem;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ad-audit-section-heading button:hover,.ad-audit-card-action:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.performed-main-container .details-container{display:flex;align-items:center;gap:.9rem;min-width:0}.performed-main-container .img-container{width:56px;height:56px;flex:0 0 56px;padding:.2rem;border-radius:50%;background:#fff7f7;border:1px solid rgba(149,6,6,.12)}.performed-main-container .img-container img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.per-profile-details{min-width:0}.per-profile-details p,.per-profile-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.per-profile-details p{max-width:280px;color:#1f2937;font-size:.98rem;font-weight:800}.per-profile-details span{max-width:320px;margin-top:.25rem;color:#6b7280;font-size:.82rem;font-weight:600}.ad-audit-card-action{width:100%;margin-top:1rem;background:var(--whiteColor)}.admin-audit-upload-container{display:block;width:100%;margin-top:1rem}.audit-upload-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.audit-upload-head-row,.audit-route-card{min-width:0;padding:.85rem;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb}.audit-upload-head-row span,.audit-route-card span{display:block;margin-top:.4rem;color:#1f2937;font-size:.92rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.audit-route-card{background:snow;border-color:#95060614}.audit-route-card p{color:var(--greyText);font-size:.78rem;font-weight:800}@media screen and (max-width:900px){.ad-audit-people-grid,.audit-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.ad-audit-container{padding:.7rem;border-radius:14px}.ad-audit-title,.ad-audit-info-card{flex-direction:column;align-items:flex-start}.ad-audit-title-actions{width:100%;justify-content:space-between}.ad-audit-title h2{font-size:1.25rem}.ad-audit-status{align-self:flex-start}.ad-audit-delete-btn{min-width:104px}.ad-audit-summary-top{flex-direction:column}.ad-audit-summary-top h3{max-width:100%;text-align:left}.ad-audit-info-grid,.ad-audit-people-grid,.audit-upload-grid,.audit-route-grid{grid-template-columns:1fr}.ad-audit-info-card span{text-align:left}.ad-audit-section-heading{align-items:flex-start;flex-direction:column}.ad-audit-section-heading button{width:100%}}@media screen and (max-width:420px){.performed-main-container .details-container{align-items:flex-start}.performed-main-container .img-container{width:46px;height:46px;flex-basis:46px}.per-profile-details p{max-width:210px;font-size:.88rem}.per-profile-details span{max-width:210px;font-size:.74rem}}.admin-profile-container{width:100%;min-height:calc(100vh - 1rem);padding:1rem;border-radius:18px;border:1px solid rgba(149,6,6,.08);background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 180px);box-shadow:0 12px 30px #9506060f}.admin-profile-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-profile-title h2{color:var(--PrimarryColor);font-size:1.5rem;font-weight:800;line-height:1.2}.admin-profile-title p{margin-top:.25rem;color:var(--greyText);font-size:.86rem;font-weight:600;line-height:1.5}.admin-profile-header,.recent-activity-container{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;box-shadow:0 10px 24px #1e1e1e0a}.admin-profile-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem}.ad-profile-img-details{display:flex;align-items:center;gap:1rem;min-width:0}.ad-profile-img-details .img-container{width:76px;height:76px;flex:0 0 76px;padding:.25rem;border-radius:50%;background:#fff7f7;border:1px solid rgba(149,6,6,.12)}.ad-profile-img-details .img-container img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.admin-details{min-width:0}.admin-profile-label{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border-radius:999px;background:#fff7f7;color:var(--PrimarryColor);border:1px solid rgba(149,6,6,.12);font-size:.72rem;font-weight:800}.admin-details p{margin-top:.55rem;color:#1f2937;font-size:1.25rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-profile-email{display:block;max-width:360px;margin-top:.25rem;color:#6b7280;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-container button{min-height:42px;padding:0 1.1rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:#fff7f7;color:var(--PrimarryColor);font-size:.86rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.action-container button:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.admin-stats-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem}.admin-stats-container .stats-card{min-width:0;padding:1rem;border-radius:16px;background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);box-shadow:0 10px 24px #1e1e1e0a}.admin-stats-container .stats-card span{display:block;color:#1f2937;font-size:1.6rem;font-weight:900;line-height:1.1}.admin-stats-container .stats-card p{margin-top:.45rem;color:var(--greyText);font-size:.82rem;font-weight:800}.recent-activity-container{margin-top:1rem;padding:1rem}.recent-activity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08)}.recent-activity-heading h3{color:#1f2937;font-size:1rem;font-weight:800}.recent-activity-heading p{margin-top:.25rem;color:var(--greyText);font-size:.82rem;font-weight:600}.recent-view-all-btn{min-height:38px;padding:0 1rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:#fff7f7;color:var(--PrimarryColor);font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.recent-view-all-btn:hover{background:var(--mainLinear);color:var(--whiteColor);transform:translateY(-1px)}.recent-activity-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.recent-logs{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.recent-logs:hover{background:snow;border-color:#95060629;transform:translateY(-1px)}.recent-logs>div{min-width:0}.recent-logs p{color:#1f2937;font-size:.9rem;font-weight:800;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-logs span{display:inline-flex;margin-top:.35rem;color:var(--PrimarryColor);font-size:.72rem;font-weight:800}.recent-logs time{flex:0 0 auto;color:#6b7280;font-size:.8rem;font-weight:700;white-space:nowrap}@media screen and (max-width:1000px){.admin-stats-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.admin-profile-container{padding:.7rem;border-radius:14px}.admin-profile-title h2{font-size:1.25rem}.admin-profile-header,.recent-activity-heading,.recent-logs{flex-direction:column;align-items:flex-start}.action-container,.action-container button,.recent-view-all-btn{width:100%}.admin-stats-container{grid-template-columns:1fr}.recent-logs time{white-space:normal}}@media screen and (max-width:420px){.ad-profile-img-details{align-items:flex-start}.ad-profile-img-details .img-container{width:56px;height:56px;flex-basis:56px}.admin-details p{font-size:1rem}.admin-profile-email,.recent-logs p{max-width:220px}}@media screen and (max-width:374px){.admin-profile-container{padding:.5rem;border-radius:12px}.admin-profile-title{margin-bottom:.75rem}.admin-profile-title h2{font-size:1.12rem}.admin-profile-title p,.recent-activity-heading p{font-size:.76rem;line-height:1.45}.admin-profile-header,.recent-activity-container{padding:.75rem;border-radius:12px}.ad-profile-img-details{width:100%;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.ad-profile-img-details .img-container{width:64px;height:64px;flex-basis:64px}.admin-details,.admin-profile-email,.admin-details p,.recent-logs p{width:100%;max-width:100%}.admin-profile-label{max-width:100%;min-height:26px;padding:0 .6rem;font-size:.66rem}.admin-details p{font-size:.98rem;white-space:normal}.admin-profile-email{font-size:.76rem;white-space:normal;overflow-wrap:anywhere}.action-container button,.recent-view-all-btn{min-height:40px;font-size:.78rem}.admin-stats-container{gap:.7rem;margin-top:.75rem}.admin-stats-container .stats-card{padding:.85rem;border-radius:12px}.admin-stats-container .stats-card span{font-size:1.35rem}.admin-stats-container .stats-card p{font-size:.76rem}.recent-activity-container{margin-top:.75rem}.recent-activity-heading{gap:.75rem;padding-bottom:.75rem}.recent-activity-heading h3{font-size:.95rem}.recent-activity-list{gap:.6rem;margin-top:.75rem}.recent-logs{gap:.65rem;padding:.8rem;border-radius:10px}.recent-logs p{font-size:.8rem;white-space:normal}.recent-logs span,.recent-logs time{font-size:.7rem}}.edit-agency-container .input-wrapper-3{position:relative}.edit-agency-container .input-wrapper-3 span{position:absolute;right:1rem;top:2.4rem;cursor:pointer}.edit-agency-container .input-wrapper-3 .label-input{display:flex;flex-direction:column;margin-top:1rem;gap:.4rem}.edit-agency-container .input-wrapper-3 .label-input label{font-weight:600;font-size:.9rem}.edit-agency-container .input-wrapper-3 .label-input input{border:1px solid rgb(216,194,194);padding:.8rem;border-radius:.6rem}.terms-container{width:100%;min-height:calc(100vh - 1rem);padding:1rem;border-radius:18px;border:1px solid rgba(149,6,6,.08);background:linear-gradient(180deg,#fffafa 0%,var(--cardBG) 180px);box-shadow:0 12px 30px #9506060f}.terms-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.terms-title h2{color:var(--PrimarryColor);font-size:1.5rem;font-weight:800;line-height:1.2;margin:0}.terms-title p{margin-top:.25rem;color:var(--greyText);font-size:.86rem;font-weight:600;line-height:1.5}.terms-header{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;box-shadow:0 10px 24px #1e1e1e0a;padding:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.terms-header>div{display:flex;flex-direction:column}.last-updated-label{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border-radius:999px;background:#fff7f7;color:var(--PrimarryColor);border:1px solid rgba(149,6,6,.12);font-size:.72rem;font-weight:800;width:fit-content}.terms-header p{margin-top:.55rem;color:#1f2937;font-size:1.1rem;font-weight:700;line-height:1.2}.terms-content{background:var(--whiteColor);border:1px solid rgba(149,6,6,.08);border-radius:16px;box-shadow:0 10px 24px #1e1e1e0a;padding:1.2rem;margin-bottom:1rem}.terms-content-label{display:block;margin-bottom:1rem;color:#1f2937;font-size:1rem;font-weight:800}.terms-textarea{width:100%;min-height:350px;padding:1rem;font-size:.938rem;line-height:1.6;color:#2d3748;border:1px solid rgba(149,6,6,.08);border-radius:12px;background-color:#fafbfc;resize:vertical;transition:all .3s ease;font-family:Quicksand,sans-serif}.terms-textarea:hover:not(:disabled){border-color:#95060629;background-color:#fff}.terms-textarea:focus{outline:none;border-color:var(--PrimarryColor);background-color:#fff;box-shadow:0 0 0 3px #9506061a}.terms-textarea:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.terms-textarea::placeholder{color:#a0aec0;font-style:italic}.terms-edit-button{min-height:42px;padding:0 1.1rem;border:1px solid rgba(149,6,6,.12);border-radius:10px;background:#fff7f7;color:var(--PrimarryColor);font-size:.86rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.terms-edit-button:hover{background:var(--PrimarryColor);color:var(--whiteColor);transform:translateY(-1px)}.terms-edit-button.active{background:var(--PrimarryColor);color:var(--whiteColor)}.terms-action{display:flex;gap:1rem;margin-top:1rem}.terms-save-button,.terms-cancel-button{min-height:42px;padding:0 1.5rem;border:none;border-radius:10px;font-size:.86rem;font-weight:800;cursor:pointer;transition:all .2s ease;white-space:nowrap}.terms-save-button{background:linear-gradient(to right,#950606,#ff6161);color:var(--whiteColor);flex:1}.terms-save-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #9506064d}.terms-cancel-button{background:#fff7f7;color:var(--PrimarryColor);border:1px solid rgba(149,6,6,.12);flex:1}.terms-cancel-button:hover{background:#ffe0e0;transform:translateY(-2px)}@media(max-width:768px){.terms-container{padding:.75rem;min-height:auto}.terms-title h2{font-size:1.25rem}.terms-header{flex-direction:column;align-items:flex-start}.terms-edit-button{width:100%}.terms-textarea{min-height:250px;font-size:.88rem}.terms-action{flex-direction:column}.terms-save-button,.terms-cancel-button{width:100%}}@media(max-width:480px){.terms-container{padding:.5rem;border-radius:12px}.terms-title h2{font-size:1rem}.terms-title p{font-size:.75rem}.terms-header,.terms-content{padding:1rem}.terms-textarea{min-height:200px;padding:.75rem;font-size:.86rem}.terms-edit-button{min-height:38px;padding:0 1rem;font-size:.75rem}.terms-save-button,.terms-cancel-button{min-height:38px;font-size:.75rem}}
