body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Poppins}:root{--font-family-primary:"Mulish",sans-serif;--font-family-secondary:"lexend",sans-serif;--color-primary:#f2002f;--color-white:#fff;--color-secondary:#0184b8;--color-bg:#f9f9f9}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-loginpage{align-items:center;display:flex;flex-direction:row;gap:25px;justify-content:flex-end}.login-loginpage h1{color:orange;margin-top:-10px;text-align:center}.login-submit-btn{background-color:var(--color-secondary);border-radius:5px;margin-top:-10px;width:100%}.login-forgot-link{display:flex;font-size:12px;justify-content:flex-end;margin-bottom:10px;margin-top:-20px}.login-forgot-link,.login-forgot-link a{color:var(--color-secondary)}.login-loginpage .ant-input{background-color:#f0f2f3}.login-loginpage .form{box-shadow:0 3px 8px #0000003d;margin:50px 50px 50px 100px;width:400px}.change-pass-form .form,.login-loginpage .form{background-color:#fff;border-radius:7px;border-radius:10px;padding:20px}.change-pass-form .form{max-width:400px;min-width:50vw}.change-pass-form{align-items:center;display:flex;justify-content:center}.login-signup-btn{text-align:center}.login-signup-btn a{color:#0184b8}.login-girl-img{display:flex-end;height:500px;margin-top:60px;width:500px}@media (max-width:768px){.login-loginpage{flex-direction:column-reverse;margin-top:0;padding:10px}.login-loginpage .form{margin:16px auto;width:calc(100vw - 32px)}.login-girl-img{height:auto;max-width:300px}}.user-layout-content{background:#f5f6f8;display:flex;flex-direction:column;height:calc(100vh - 120px);overflow:auto;position:relative;top:120px;width:100%}.user-layout{width:100%!important}.user-layout-head{align-items:center;background:#fff!important;border-top:18px solid #0184b8;box-shadow:0 2px 3px #00000014;display:flex;flex-direction:row;height:120px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:2}.user-layout-head.ant-layout-header{padding:0!important}.ant-menu-light .ant-menu-item::hover{border-bottom:0;color:#000}.ant-menu-light .ant-menu-item-selected{background-color:#000;border-bottom:0;color:#0184b8}.ant-menu-light .ant-menu-item-selected::hover{background-color:#000;color:#0184b8}:where(.css-dev-only-do-not-override-m4timi).ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover{border-bottom:0}.user-layout-head .user-layout-menu .ant-menu-item:hover:after{background:#0184b8!important;border-color:#0184b8!important;font-weight:600}.user-layout-head .user-layout-menu .ant-menu-item-selected a,.user-layout-head .user-layout-menu .ant-menu-item-selected a:before{color:#0184b8!important}.ant-menu-overflow-item .ant-menu-item:hover{background-color:#0184b8}.user-layout-head .user-layout-header-logo img{height:80px;margin-left:54px;width:auto}.user-layout-head .user-layout-header-logo a{align-items:center;display:flex;justify-content:center}.user-layout-head
	.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom-width:0!important;border:none}.user-layout-head .user-layout-menu .ant-menu-item-selected svg{color:var(--color-primary)}.user-layout-head .user-layout-menu a{color:#000;font-size:16px}.user-layout-head .user-layout-menu .ant-menu-item-selected a{color:var(--color-primary);font-weight:600}.user-layout-mobile-menu-button{display:none}.user-layout-menu{border-bottom:none;display:flex;justify-content:flex-end;margin-right:45px;width:calc(100vw - 250px)}@media (max-width:768px){.user-layout-menu{display:none}.user-layout-mobile-menu-button{display:block}}.footer{bottom:0;padding:32px;position:relative;width:calc(100% - 3px)}.footer,.footer-top{background-color:#fff5e6}.footer-middle{margin-left:50px}.footer-content{grid-gap:50px;display:grid;gap:50px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:0;padding:32px 0}.footer .logo{width:150px}.footer .footer-description{font-size:12px;margin-top:10px;text-align:justify}.footer .social-media{margin-top:10px}.footer .social-icon{color:var(--color-primary);font-size:24px;margin-right:10px}.footer .quick-links{list-style:circle;margin-left:20px;padding:0}.footer .terms-contiditons-links{display:flex;gap:16px;list-style:none;padding:0}.footer .terms-contiditons-links li{border-right:1px solid #000;padding-right:16px}.footer .terms-contiditons-links li:last-child{border-right:none}.footer .terms-contiditons-links a{color:#000;text-decoration:underline}.footer .quick-links li{margin:5px 0}.footer .quick-links a{color:#000;text-decoration:none}.footer .newsletter{margin-top:10px}.footer .newsletter h4{margin-bottom:10px}.footer .newsletter form{display:flex;flex-direction:column}.footer .newsletter input{margin-bottom:10px;padding:5px}.footer .newsletter button{background-color:var(--color-secondary);border:none;color:#fff;cursor:pointer;padding:5px}.footer-bottom{background-color:#333;color:#fff;font-size:14px;margin:0 -35px -35px;padding:10px;text-align:center}.footer-bottom .copyright span,.footer-bottom a{color:var(--color-secondary)}.footer-bottom a{text-decoration:none}.footer-bottom .gads{font-size:10px;text-align:center}@media (max-width:768px){.footer-content{display:block;margin-bottom:32px;padding:16px 0}.footer-middle{margin-left:0}}@media (max-width:580px){.footer-bottom .copyright{font-size:12px}.footer-bottom .gads{font-size:10px;text-align:center}}.custom-menu-head{background-color:#fff}@media (max-width:768px){.custom-menu-head{display:none}}.menu-container{display:flex;justify-content:flex-start;margin:0 auto;max-width:1200px;padding:0 20px}.menu-item{align-items:center;color:#333;display:flex;font-size:16px;padding:15px;position:relative;text-decoration:none;span{width:-webkit-max-content;width:max-content}}.menu-item:hover{background-color:#f0f0f0}.menu-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:16px}.dropdown-arrow{fill:currentColor;height:20px;margin-left:5px;width:20px}.dropdown{background-color:#fff;box-shadow:0 2px 4px #0000001a;display:none;left:0;position:absolute;top:100%;z-index:1000}.dropdown-content{min-width:200px}.dropdown-item{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:14px;padding:10px 15px;text-align:left;width:100%}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 15px;text-align:left;width:100%}.sub-dropdown{background-color:#fff;box-shadow:0 2px 4px #0000001a;display:none;left:100%;margin-top:-50px;position:absolute}.has-dropdown:hover>.sub-dropdown{display:block}.signup-cont{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:50px 20px}.signup,.signup-cont{box-sizing:border-box}.signup{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:800px;padding:40px}.signup,.signup-form{width:100%}.signup-img{margin-left:40px;max-width:400px;object-fit:contain;width:100%}@media (max-width:768px){.signup-cont{flex-direction:column-reverse;gap:24px;padding:20px}.signup-img{margin-left:0;margin-top:20px;max-width:200px}.d-grid-2,.signup-name{grid-template-columns:1fr}.plans-table td,.plans-table th{padding:8px 12px}.signup-cont{padding:20px}.signup-img{margin-top:20px;max-width:100%}}.d-grid-2,.signup-name{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.steps-action{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.signup-submit{align-items:baseline;display:flex;justify-content:flex-end}.next,.previous,.submit{margin:0 8px}.plan-type-filter{margin-bottom:24px}.plan-type-filter .ant-radio-group{display:flex;flex-wrap:wrap;gap:16px}.plans-table{margin-top:16px}.plans-table table{border-collapse:collapse;width:100%}.plans-table td,.plans-table th{border-bottom:1px solid #f0f0f0;padding:12px 16px;text-align:left}.plans-table th{background-color:#fafafa;color:#595959;font-weight:500}.plans-table tr:hover{background-color:#f5f5f5}.current-plan{background-color:#e6f7ff}.current-plan td{color:#1890ff;font-weight:500}.coupon-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.coupon-select{border:1px solid #d9d9d9;border-radius:4px;padding:8px;width:70%}.coupon-select .ant-select-selector{border:none!important}.apply-coupon-btn{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 16px;transition:background-color .3s ease;width:25%}.apply-coupon-btn:hover{background-color:#40a9ff}.plan-details{background-color:#f4f6f8;border:1px solid #d9e0e7;border-radius:8px;margin-top:20px;padding:20px}.plan-item{color:#333;font-size:16px;font-weight:400;margin:10px 0}.plan-item span{color:#000;font-weight:400}.coupon-form-item{margin-bottom:20px}@media (max-width:768px){.coupon-row{align-items:stretch;flex-direction:column}.apply-coupon-btn,.coupon-select{margin:0 0 10px;width:100%}.apply-coupon-btn{margin-left:0}.plan-details{padding:15px}.d-grid-2{display:block}}.loading-overlay{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.steps-action .ant-btn{min-width:100px}.plans-table tr:hover{transition:background-color .3s ease}.signup-form .ant-form-item{margin-bottom:16px}.loader-teacher{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:99999999999999}.loader-text{font-size:20px;margin-top:-15px}.success-container{align-items:center;background-color:#f7f9fc;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.success-title{color:#4caf50;font-size:2.5rem;margin-bottom:20px}.success-subtitle{color:#555;font-size:1.5rem}.success-link{color:#2196f3;text-decoration:none}.success-link:hover{text-decoration:underline}.content{background:var(--color-bg);border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;border-top-left-radius:10px;height:calc(100vh - 100px);left:225px;overflow:auto;padding:25px;position:absolute;top:100px;width:calc(100vw - 225px)}.ant-layout .ant-layout-sider-zero-width-trigger{background:#0000!important;border-radius:10px;color:#000!important;font-size:25px;left:10px;left:calc(100vw - 50px);margin-left:5px;position:fixed;top:21px;z-index:5}.menu a{text-decoration:none}.head{align-items:center;background:#fff!important;display:flex;flex-direction:row;height:100px;justify-content:space-between;position:fixed;top:0;width:100vw;z-index:2}.side{height:calc(100vh - 80px);overflow:hidden}.side .menu{font-size:16px;font-weight:500;height:100%;margin-bottom:20px;margin-top:20px;opacity:.9;overflow:auto;padding:0}.side .menu,.sidebar-logout-btn{background-color:var(--color-secondary)}.side .ant-menu-item{border:none;border-radius:0;color:#fff;font-size:14px;height:54px;margin-inline:0!important;margin:0;width:100%!important}.side .ant-menu-submenu .ant-menu-submenu-title{border:none;font-size:14px;height:54px;margin-inline:0!important}.side .ant-menu-submenu .ant-menu-item{background-color:none!important;border:none;color:#000;font-size:12px;height:36px;margin-left:20px;margin:0!important;width:100%!important}.side .ant-menu-item:hover{background:var(--color-bg)!important;color:var(--color-secondary)!important}.side .ant-menu-item-selected{background-color:var(--color-bg);font-size:16px}.side .ant-menu-item-selected,.side .ant-menu-submenu .ant-menu-item-selected{border-left:5px solid var(--color-secondary);color:var(--color-secondary);font-weight:600;margin:0!important;opacity:1}.side .ant-menu-submenu .ant-menu-item-selected{background-color:#f5f5f5;font-size:14px}.side .ant-menu-submenu .ant-menu-item:hover{background:#e8e8e8!important;color:var(--color-secondary)!important}.header-logo a{align-items:center;display:flex;justify-content:center}.header-logo img{height:80px;width:auto}.header-buttons{align-items:center;display:flex;gap:20px;justify-content:center}.header-buttons .anticon svg{color:#000}.header-buttons img{border:1px solid #e8e8e8;border-radius:50%;height:50px;width:50px}.header-buttons img:hover{cursor:pointer}.head-icons a:hover{color:#000}.logoutbtn{display:none}.side{background-color:var(--color-secondary)!important;border-right:#e8e8e8}.ant-dropdown .ant-dropdown-menu{width:-webkit-max-content!important;width:max-content!important}@media (max-width:768px){.ant-layout .ant-layout-sider{height:calc(100vh - 80px)!important;overflow:auto;position:absolute;top:80px!important;z-index:5!important}.ant-layout .ant-layout-sider-zero-width-trigger{align-items:center;background:#0000;color:#000!important;cursor:pointer;display:flex;font-size:30px;justify-content:center;transition:background .3s ease}.content{height:calc(100vh - 80px);left:0;padding:20px;position:relative;top:80px;width:100vw}.head .title{font-size:22px;font-weight:500;margin-left:-30px;padding:0}.head{background:var(--color-secondary);display:flex;flex-direction:row;height:80px;justify-content:space-between;position:fixed;top:0;width:100vw;z-index:2}.header-logo img{height:60px;margin-left:-20px;margin-top:0;width:auto}.logoutbtn{border-radius:7px;display:block;margin:5px;width:200px!important}.logoutbtn button{font-size:16px;font-weight:700;height:37px}.header-buttons img{border:1px solid #e8e8e8;border-radius:50%;height:40px;width:40px}}.add-books-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:800px;padding:24px}.add-books-container .books-form .form-item{margin-bottom:20px}.add-books-container .books-form .form-group{display:flex;justify-content:space-between}.add-books-container .books-form .form-group .form-item{flex:1 1;margin-right:10px}.add-books-container .books-form .form-group .form-item:last-child{margin-right:0}.add-books-container .submit-button{background-color:var(--color-secondary);width:100%}.admin-subs-main .ant-modal{border-radius:10px;overflow:hidden;padding:20px}.admin-subs-main{background-color:#fff;border-radius:16px;box-shadow:0 2px 4px #0003;padding:24px}.admin-subs-main .ant-modal-header{background-color:#fafafa;border-bottom:none;border-radius:10px 10px 0 0;text-align:center}.admin-subs-main .ant-modal-title{font-size:22px;font-weight:700}.admin-subs-main .ant-modal-footer{border-top:none;text-align:center}.admin-subs-main .ant-btn-primary{background-color:green;border-color:green;border-radius:8px;font-weight:600;padding:8px 20px;transition:all .3s ease}.admin-subs-main .ant-btn-primary:hover{background-color:green!important;border-color:green!important}.admin-subs-main .ant-btn-link{color:var(--color-secondary)}.admin-subs-main .ant-btn-link:hover{background-color:var(--color-primary)!important;color:#fff!important}.admin-subs-main .ant-form-item-control{margin-bottom:16px}.admin-subs-main .ant-select-selector,.admin-subs-main input{border-radius:6px;font-size:16px;padding:10px}.admin-subs-main .ant-input{height:50px}.admin-subs-main .ant-select{height:40px;width:100%}.admin-subs-main .ant-form-item-label>label{font-weight:600}.admin-subs-main .ant-table-thead>tr>th{background-color:var(--color-secondary);color:#fff;font-size:16px;font-weight:600;padding:10px 8px}.admin-subs-main .ant-table-tbody>tr>td{font-size:14px;padding:10px 8px}.admin-subs-main .ant-table-pagination.ant-pagination{display:flex;justify-content:center;margin:20px 0}@media (max-width:767px){.admin-subs-main .ant-table{font-size:12px}.admin-subs-main .ant-table-thead>tr>th{font-size:14px;padding:12px}.admin-subs-main .ant-table-tbody>tr>td{font-size:12px;padding:8px 5px}.admin-subs-main .ant-table-wrapper{overflow-x:auto}.admin-subs-main .ant-table{display:block;overflow-x:scroll;width:100%}.admin-subs-main .ant-btn{font-size:14px;margin-bottom:10px;padding:6px 12px}}.admin-subs-main .add-plan-btn{display:flex;justify-content:flex-end;margin-bottom:20px}.admin-subs-main .add-plan-btn .ant-btn{background-color:#52c41a;border-color:#52c41a;border-radius:8px;font-size:16px;font-weight:600}.admin-subs-main .add-plan-btn .ant-btn:hover{background-color:#73d13d;border-color:#73d13d}@media (max-width:767px){.admin-subs-main .ant-modal{padding:15px;width:95%!important}.admin-subs-main .ant-modal-title{font-size:18px}.admin-subs-main .ant-modal-body{padding:15px}.admin-subs-main .ant-btn{margin-bottom:10px;width:100%}}.admin-subs-main .action-buttons{display:flex;justify-content:space-around}.admin-subs-main .action-buttons .ant-btn{font-size:14px}.admin-subs-main .action-buttons .ant-btn-danger{color:#ff4d4f}.admin-subs-main .action-buttons .ant-btn-danger:hover{color:#ff7875}.admin-subs-main .ant-input:focus,.admin-subs-main .ant-select-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.activity-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.activity-container .activity-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;max-width:600px;padding:30px;width:100%}.activity-container .form-title{color:var(--color-secondary);font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}.activity-container .form-item{margin-bottom:16px}.activity-container .ant-form-item-label>label{color:#555;font-size:14px;font-weight:500}.activity-container .ant-input,.ant-input-textarea{border-radius:8px;font-size:14px;padding:10px}.activity-container .upload-button{align-items:center;border-radius:8px;color:var(--color-secondary);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:all .3s ease}.activity-container .upload-button:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.activity-container .submit-button{background-color:var(--color-secondary);border-radius:8px;font-size:16px;font-weight:500;padding:10px;transition:all .3s ease;width:100%}.activity-container .submit-button:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}@media (max-width:768px){.activity-container .activity-card{max-width:100%;padding:20px}}.main-cart{margin:20px auto;max-width:1000px;padding:20px}.main-cart-inner{background-color:#fff;box-shadow:0 2px 4px #0000001a;height:calc(100vh - 250px);overflow-y:auto;padding:20px}.cartmain-user-cart-container{display:flex;flex-direction:column;gap:15px}.cartmain-user-cart-item{border-radius:8px;cursor:pointer;display:flex;padding:15px;transition:box-shadow .2s ease}.cartmain-user-cart-item-image{height:200px;margin-right:15px;width:auto}.cartmain-user-cart-item-details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.cartmain-user-cart-item-title{color:#333;font-size:18px;font-weight:700;margin-bottom:5px}.cartmain-user-cart-item-author{color:#666;font-size:14px;margin-bottom:10px}.cartmain-user-cart-actions{display:flex;flex-wrap:wrap;gap:10px}.cartmain-user-cart-actions button{background-color:initial;border:1px solid #0184b8;color:#0184b8;height:35px;margin:0 auto;width:200px}.cartmain-user-cart-actions button:hover,.rent-btn>button{background-color:#0184b8!important;border:none;color:#fff!important}.rent-btn>button{font-size:16px;height:40px;padding:5px 20px}.rent-btn{float:right;margin-block:20px}@media (max-width:600px){.cartmain-user-cart-item{align-items:flex-start;flex-direction:column}.cartmain-user-cart-item-image{margin-bottom:10px}}.books-container{background-color:#fff;min-height:75vh;padding:10px;width:100%}.skeleton-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:20px}.skeleton-item{display:flex;flex-direction:column;gap:8px}.books-container h3{border-bottom:1px solid #ddd;font-weight:500;padding-bottom:5px}.books-container .filters{display:flex!important;flex-direction:row!important;gap:10px;margin-left:16px;text-transform:capitalize}.filters label{display:block!important}.books-container .ant-input{background-color:#fff}.books-container .filters .filter{display:block;font-size:16px}.books-container .book-list{padding:20px}.reviews-user h2{color:var(--color-secondary);font-size:32px;font-weight:500;text-align:center}.books-container .book-grid{grid-gap:20px;align-items:stretch;display:flex;display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.books-container .book-item{align-items:center;border-radius:5px;box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014;display:flex;flex-direction:row;justify-content:flex-start;min-height:220px;overflow:hidden}.books-container .book-item:hover{cursor:pointer}.books-container .book-image{height:180px;left:30px;position:relative;width:160px}.books-container .book-image img{filter:drop-shadow(1px 1px 2px rgba(0,0,236,.25));height:180px;max-width:156px;object-fit:contain;width:auto}.books-container .book-details{display:flex;flex-direction:column;gap:15px;height:100%;justify-content:space-between;max-width:calc(100% - 150px);padding:10px 50px}.books-container .book-title{font-size:16px;font-weight:500;text-transform:capitalize}.books-container .desc{font-size:13px;text-align:justify}.books-container .book-author{color:var(--color-secondary);font-size:14px;margin-bottom:8px;opacity:.7}.books-container .book-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:-5px}.books-container .book-actions button{background-color:var(--color-secondary);color:#fff;height:40px}.books-container .book-actions button:last-child{background-color:initial;border:none;box-shadow:none;color:#ff879b;width:40px}.books-container .book-actions button svg{font-size:24px}.books-container .book-actions button:last-child:hover{background-color:initial;border:none;box-shadow:none;color:pink;width:40px}.books-container .book-pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;text-align:center}.books-container .book-pagination li{align-items:center;display:flex;justify-content:center}.ant-btn-link{color:#1890ff;font-size:14px}.book-details-main{border-radius:8px;margin:20px auto;max-width:80%;padding:20px}.bd-main{background-color:#fff;padding:20px}.book-details-main .book-details-container{align-items:flex-start;display:flex;flex-direction:row}.book-details-main .book-image-container{max-width:35vw}.book-details-main .book-image-container .book-image{width:100%!important}.book-details-main .book-info-container{display:flex;flex:2 1;flex-direction:column;padding:20px}.book-details-main .book-title{color:var(--color-secondary);font-size:32px;font-weight:600;margin-bottom:-5px;text-align:left;text-transform:capitalize}.book-details-main .book-author{border-left:5px solid #ddd;font-size:16px;font-weight:400;margin-bottom:-2px;padding-left:10px}.book-details-main .book-description{word-wrap:break-word;font-size:16px;margin:20px 0;opacity:.8;text-align:justify;white-space:break-spaces;word-break:auto-phrase}.book-details-main .book-actions{align-items:center;display:flex;flex-direction:row}.book-details-main .wishlist-button{background-color:#ffffff4d;border:none;border-radius:10px;color:var(--color-primary);float:right;margin-left:-50px;margin-right:10px;margin-top:10px;width:40px}.book-details-main .wishlist-button:hover{background-color:var(--color-primary)!important;border:none;color:#fff!important;width:40px}.book-details-main .cart-button{background-color:#0184b8;border:none;border-radius:50px;color:#fff;font-size:18px;height:50px;margin-right:10px;padding:5px 50px}.book-details-main .cart-button:hover,.book-details-main .go-cart-button{border:1px solid #0184b8;border-radius:50px;color:#0184b8;font-size:18px;height:50px;margin-right:10px;padding:5px 50px}@media (max-width:768px){.books-container{flex-direction:column}.books-container .filters{gap:0!important;margin-left:8px!important}.books-container .filters .filter{font-size:14px!important}.books-container .book-item{flex-direction:column;padding:8px}.books-container .book-image{left:0}.books-container .book-details{max-width:none;padding:0;width:100%}.book-details-main{border-radius:8px;max-width:100%;padding:20px;width:100%}.book-details-main .book-details-container{align-items:center;flex-direction:column}.book-details-main .book-image-container{width:-webkit-max-content;width:max-content}.book-details-main .book-info-container{align-items:center;padding:20px 0;text-align:center}.book-details-main .book-description{width:100%}}.user-cart-container{background-color:#f9f9f9;margin:0 auto;max-width:800px;padding:20px}.user-cart-item{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:16px!important;transition:box-shadow .3s}.user-cart-item:hover{box-shadow:0 2px 8px #00000026}.user-cart-item-image{border-radius:4px;height:90px;object-fit:cover;width:60px}.user-cart-item-title{color:#333;font-size:18px;font-weight:500}.user-cart-item-author{color:#888;font-size:14px}.user-cart-remove-button{color:#ff4d4f}.user-cart-remove-button:hover{color:#ff7875}.custom-container{display:flex;flex-direction:row}.custom-menu{width:300px}.custom-content{flex:1 1;margin-left:0;padding:16px}.custom-menu.ant-menu-light .ant-menu-item-selected{background-color:var(--color-secondary)!important;color:#fff}@media (min-width:769px){.custom-menu{border-right:1px solid #f0f0f0}}@media (max-width:768px){.custom-container{flex-direction:column}.books-container .book-list{padding:0}.books-container .book-grid{grid-template-columns:1fr}.custom-menu{border-bottom:1px solid #f0f0f0;display:flex;height:-webkit-max-content;height:max-content;justify-content:center;padding:8px;width:100%;z-index:99}.custom-menu .ant-menu-item{text-align:center}.custom-content{margin-left:0;margin-top:0;padding:16px}}.mobile-filter-btn{display:flex;gap:8px;justify-content:space-between;margin:10px;width:100%}@media (max-width:768px){.mobile-filter-btn{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;width:100%}.mobile-filter-btn .ant-input-group-wrapper{max-width:400px}}.mobile-filter-btn input{height:40px!important;width:100%}.mobile-filter-btn .ant-select,.mobile-filter-btn .ant-select-selector{height:40px!important;width:100%!important}.mobile-filter-btn .ant-select{max-width:400px}.mobile-filter-btn button{height:40px!important}.order-details-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:800px;padding:20px}.order-details-container .review-container{align-items:flex-end;display:flex;justify-content:space-between;margin-top:10px}.order-details-container .order-header{margin-bottom:20px}.order-details-container .order-header h3{font-size:22px;font-weight:500;margin:0}.order-details-container .order-header .order-meta{border-bottom:1px solid #e0e0e0;color:#888;font-size:14px;margin-top:20px}.order-details-container .order-meta span{display:block;margin-bottom:10px}.order-details-container .order-progress{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 10px 10px;position:relative}.order-details-container .order-progress:before{background-color:#e0e0e0;content:"";height:4px;left:12%;position:absolute;right:12%;top:calc(50% - 4px);z-index:0}.assigned:after{width:27%}.assigned:after,.delivered:after{background-color:#4caf50;content:"";height:4px;left:12%;position:absolute;right:12%;top:calc(50% - 4px);z-index:0}.delivered:after{width:50%}.returned:after{background-color:#4caf50;content:"";height:4px;left:12%;position:absolute;right:12%;top:calc(50% - 4px);z-index:0}.order-details-container .order-progress-step{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;width:25%}.order-details-container .order-progress-step .status-dot{background-color:#bbb;border-radius:50%;height:24px;margin-bottom:8px;position:relative;top:-30px;width:24px}.order-details-container .order-progress-step.active .status-dot,.order-details-container .order-progress-step.completed .status-dot{background-color:#4caf50}.order-details-container .order-progress-step .status-label{color:#555;font-size:12px;height:80px;margin-bottom:10px}.order-details-container .order-progress-step .status-date{color:#888;font-size:10px}.order-details-container .order-progress-step.active .status-label,.order-details-container .order-progress-step.completed .status-label{color:#4caf50;font-weight:700}.order-details-container .order-progress-step.active .status-date,.order-details-container .order-progress-step.completed .status-date{color:#4caf50}.order-details-container .books-list{display:block;margin-bottom:20px}.order-details-container .book-card{align-items:center;background-color:#fafafa;display:flex;margin-bottom:10px;padding:15px}.order-details-container .book-card img{border-radius:4px;height:80px;margin-right:15px;object-fit:cover;width:60px}.order-details-container .book-card .book-details{flex-grow:1}.order-details-container .book-card .book-title{color:#333;font-size:16px;font-weight:700;margin:0}.order-details-container .book-card .book-author{color:#666;font-size:14px;margin-top:5px}.order-details-container .book-card .book-qty{color:#333;font-size:14px;text-align:right}.order-details-container .subscription-delivery{border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.order-details-container .subscription-delivery .section-title{color:#333;font-size:14px;font-weight:700;margin-bottom:10px}.order-details-container .subscription-delivery .section-content{color:#666;font-size:14px}.order-details-container .return-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.order-details-container .return-button:hover{background-color:#45a049}.user-orders-list{background-color:#fff;border-radius:10px;margin:10px auto;max-width:800px;padding:20px}.user-orders-list .user-orders-list-item{border-radius:5px;cursor:"pointer";margin-bottom:16px;padding:16px;width:100%}.user-orders-list .user-orders-list-item:hover{background-color:#f9f9f9}.user-orders-list .orders-book-details{align-items:center;display:flex;margin-bottom:10px;width:-webkit-max-content;width:max-content}.user-orders-list .orders-book-details img{border-radius:3px;height:75px;margin-right:10px;object-fit:cover;width:50px}.user-orders-list .books-list{display:flex}.user-orders-list .orders-book-details li{list-style-type:none}.user-orders-list h3{font-size:18px;font-weight:500;margin:0 0 10px}.user-orders-list strong{font-weight:600}.user-orders-list p{margin:5px 0}.admin-od{display:flex}.admin-od .right-sec{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:10px;height:-webkit-max-content;height:max-content;margin:20px;min-width:350px;padding:20px}.admin-od .right-sec div{font-size:14px;text-transform:capitalize}.admin-od .right-sec button{opacity:.8}.admin-od .right-sec .ant-btn:hover,.admin-od .right-sec button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.admin-od .right-sec .ant-btn:hover{opacity:1}.user-orders-list{width:100%}.user-orders-list-item{border-bottom:1px solid #f0f0f0;padding:16px 0}.order-content{display:flex}.order-image{flex:0 0 120px;margin-right:16px}.order-book-image{border-radius:5px;width:100%}.order-details{flex:1 1}.order-actions{display:flex;flex-direction:column;justify-content:space-between}.view-order-button{background-color:#1890ff;border-color:#1890ff;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;padding:6px 12px}@media(max-width:768px){.order-content{flex-direction:column}.order-image{flex:0 1}.user-orders-list h3{font-size:16px}.order-book-image{width:80px}.order-details-container{max-width:calc(100vw - 32px)}}.rentbook-view-container{background-color:#f5f5f5;border-radius:8px;margin:0 auto;max-width:800px;padding:20px}.rentbook-view-container .rent-book-address-header{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.rentbook-view-container .radio-content{margin-left:20px}.rentbook-view-container .rent-book-add-address{margin-top:10px;width:100%}.rentbook-view-container .address-list{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:10px}.rentbook-view-container .rent-book-address-item{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;padding:10px}.rentbook-view-container .rent-book-address-item:last-child{border-bottom:none}.rentbook-view-container .rent-book-radio{width:100%}.rentbook-view-container .city,.rentbook-view-container .pincode,.rentbook-view-container .state{color:#333;font-size:14px;margin-bottom:10px}.rentbook-view-container pre{font-size:14px;white-space:pre-wrap}.rentbook-view-container .rent-book-rent-button{font-size:16px;height:40px;left:50%;padding:5px 40px;position:relative;transform:translateX(-50%)}.rentbook-view-container .rent-book-input{width:100%}.books{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:20px;padding:20px}.admin-book-detail{display:flex;flex-direction:row;gap:20px}.admin-book-detail .title{color:var(--color-primary);font-size:32px;font-weight:600}.admin-book-detail .author,.admin-book-detail .available-count{font-size:16px}.admin-book-detail .author span,.admin-book-detail .available-count span{font-weight:600}.admin-book-detail .desc{font-size:16px;margin:20px;opacity:.7;text-align:justify}.book{align-items:center;background-color:#eee;border-radius:10px;display:flex;flex-direction:column;height:300px;justify-content:center;padding:20px;text-align:center;width:250px}.book img{align-items:self-start;height:auto;margin-top:20px;width:100px}.book-btn{display:flex-start}.add-books-main{align-items:center;flex-direction:column;justify-content:center;margin:20px;padding:20px}.add-books-main,.book-admin-actions{display:flex;gap:20px}@media (max-width:600px){.admin-book-detail{flex-direction:column}.admin-book-detail .desc{font-size:16px;margin:5px;opacity:.7;text-align:justify}}.activity-img1{height:auto;width:100%}.act-desc{word-wrap:break-word;color:#4f4f4f;font-size:14px;font-weight:400;line-height:26px;text-align:justify;white-space:break-spaces;word-break:auto-phrase}.ant-image .ant-image-img{height:250px;object-fit:cover}.ant-image .ant-image-mask{background:#0000}.img-container{grid-column-gap:30px;grid-row-gap:30px;column-gap:30px;display:grid;flex-direction:row;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:30px}.actimg{margin:10px}.act-loc{align-items:center;justify-content:center;left:50%;top:0}.activity-full-cont{display:flex;flex-direction:row;gap:50px;width:100%}.date{color:#2e363f;font-size:16px;font-weight:700;line-height:20px}.date-cont{color:#4f4f4f;font-size:14px;font-weight:400;line-height:20px;margin-bottom:30px}.back-btn{cursor:pointer}.admin-act-detail{background-color:#fff!important;border-radius:8px;box-shadow:0 2px 4px #0000001a}.admin-act-detail .detail-activty-card .activity-img{max-width:40vw!important}.actdeletebtn{background-color:var(--color-primary);color:#fff;font-size:16px;height:40px;width:100px}.wishlist-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;padding:20px}.wishlist-container .item-details{align-items:center;display:flex}.wishlist-container .book-list-image{border-radius:4px;cursor:pointer;height:80px;margin-right:20px;object-fit:cover;width:60px}.wishlist-container .item-title{color:#333;font-size:16px;font-weight:500}.wishlist-container .in-stock{color:#52c41a}.wishlist-container .out-of-stock{color:#f5222d}.wishlist-container .item-actions{display:flex;gap:10px;justify-content:flex-start}.wishlist-container .item-actions button{background-color:var(--color-secondary);color:#fff;height:40px}.wishlist-container .item-actions button:first-child,.wishlist-container .item-actions button:first-child:hover{background-color:#ff879b;color:#fff;height:40px}.wishlist-container .ant-table-cell{text-align:center!important}@media (max-width:768px){.wishlist-container{width:calc(100vw - 32px)}.wishlist-container .ant-table-wrapper{overflow:auto;width:100%}.wishlist-container .ant-table-wrapper th{padding:0!important}}.main-div{align-items:center;display:flex;justify-content:center;padding:20px}.newsletter-form{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0003;max-width:1200px;padding:40px;transition:all .3s ease-in-out;width:100%}.newsletter-title{color:#333;font-size:24px;font-weight:600;letter-spacing:1px;margin-bottom:30px;text-align:center}.main-div .ant-form-item-label>label{color:#555;font-weight:500}.main-div .ant-input,.main-div .ant-input-textarea{border:1px solid #d9d9d9;border-radius:8px;font-size:16px;padding:10px;width:400px}.main-div .ant-input-textarea:focus,.main-div .ant-input:focus{border-color:#1890ff;box-shadow:0 0 6px #1890ff33}.main-div .ant-input-textarea{min-height:120px}.main-div .newsletter-submit-btn{background-color:#1890ff;border-color:#1890ff;border-radius:8px;font-size:18px;font-weight:500;height:48px;width:100%}.main-div .newsletter-submit-btn:hover{background-color:#40a9ff;border-color:#40a9ff}.main-div .newsletter-submit-btn:focus{background-color:#096dd9;border-color:#096dd9;box-shadow:0 0 6px #1890ff66}@media (max-width:768px){.main-div .newsletter-form{padding:30px}.main-div .newsletter-title{font-size:22px}.main-div .ant-input,.main-div .ant-input-textarea{font-size:14px}.main-div .newsletter-submit-btn{font-size:16px;height:45px}}@media (max-width:480px){.main-div .newsletter-form{padding:20px}.main-div .newsletter-title{font-size:20px}.main-div .newsletter-submit-btn{font-size:14px;height:42px}}.display-act .section-1{align-items:baseline;display:flex;justify-content:center;margin:20px}.user-activity-main{background-color:#fff}.display-act{margin:0 auto}.display-act .section-1 h1{font-size:40px;font-weight:500}.display-act .section-1 .filter-buttons{display:flex;gap:10px}.banner{width:100%}.banner img{object-fit:cover;width:-webkit-fill-available}.display-act .user-activity-main{border-radius:20px;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:32px}.display-act .user-activity-main .act-date-cont{align-items:center;color:#4f4f4f;display:flex;flex-direction:column;font-weight:400;width:80px}.display-act .user-activity-main .act-date-cont .month{font-size:12px}.display-act .user-activity-main .act-date-cont .day{color:#0184b8;font-size:28px;font-weight:600;margin:5px}.display-act .user-activity-main .act-date-cont .year{font-size:10px}.display-act .user-activity-main .activity-details{align-items:baseline;display:flex;gap:20px;justify-content:flex-start;margin-inline:20px}.display-act .user-activity-main img{border-top-left-radius:10px;border-top-right-radius:10px;height:200px}.display-act .user-activity-main .activity-card{background-color:#fff;border-radius:10px;box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014;display:flex;flex-direction:column;height:100%;margin-bottom:20px;max-height:420px;max-width:340px;width:100%}.display-act .user-activity-main .activity-card:hover{box-shadow:0 5px 15px 0 #00000026}.display-act .user-activity-main .activity-card .act-name{font-size:16px;margin:0;text-align:left}.display-act .user-activity-main .activity-card .location{font-size:10px;margin-top:0;opacity:.7;text-align:left}.display-act .user-activity-main .activity-card .act-desc{font-size:12px;line-height:1.5;margin-top:-5px;word-break:break-all;word-spacing:1}@media (max-width:1000px){.display-act .user-activity-main{justify-content:center}}.detail-activty-card{margin:20px auto;width:80%}.activity-detail-full-cont{margin:20px}.activity-detail-full-cont .back-btn{margin-bottom:20px}.activity-detail-full-cont .detail-activty-card .activity-img{max-height:60vh;max-width:50vw}.activity-detail-full-cont .activity-full-cont{display:flex;gap:50px}.activity-detail-full-cont .act-details .act-name{font-size:32px;font-weight:600;text-transform:capitalize}.gallery{display:flex;flex-wrap:wrap;margin:-1rem}.gallery-item{flex:1 0 22rem;margin:1rem;overflow:hidden}.gallery-image{display:block;height:100%;object-fit:cover;transition:transform .4s ease-out;width:100%}.gallery-image:hover{transform:scale(1.15)}@media (max-width:768px){.activity-detail-full-cont .activity-full-cont{display:flex;flex-direction:column-reverse;gap:24px}.act-details>p{margin:8px;padding:0}.act-cont,.detail-activty-card{width:100%}.activity-detail-full-cont .detail-activty-card .activity-img{max-height:60vh;max-width:80vw}}.users-info-container{padding:20px}.data-table{background:#fff;border-radius:8px;margin-top:20px;overflow:auto;width:100%}.data-table .ant-table-thead>tr>th{background-color:var(--color-secondary);color:#fff;font-size:16px;font-weight:600;padding:10px 8px}.data-table .ant-table-pagination.ant-pagination{display:flex;justify-content:center;margin:20px 0}.actions-container{margin-bottom:20px;text-align:right}.add-button{background-color:var(--color-secondary);margin-bottom:10px}.submit-button{border:none}.submit-button,.submit-button:hover{background:var(--color-secondary)}.delete-button{color:#ff4d4f}.delete-button:hover{background:#ffccc7}.subscriptions-container{margin:0 auto;padding:20px}.all-plans-title{border-radius:8px;color:#000;font-size:40px;font-weight:500;margin-bottom:20px;padding:10px;text-align:center}.current-plan-details{background-color:#fff5e6;border-radius:8px;margin-bottom:16px;padding:16px}.current-plan-details div{display:flex;flex-wrap:wrap;gap:16px}.current-plan-details div p{font-size:16px}.current-plan-details div p span{font-weight:600}.selected-plan-details{background-color:var(--color-secondary);border-radius:8px;margin-top:16px;padding:16px}.selected-plan-details div{display:flex;flex-wrap:wrap;gap:16px}.selected-plan-details h3{color:#fff;font-size:24px;font-weight:500;margin:0;padding:0}.selected-plan-details div p{color:#fff;font-size:16px}.selected-plan-details div p span{font-weight:600}.selected-plan-details button{background-color:#fafafa4d;font-size:16px;height:40px;margin:20px auto}.tabs-container{display:flex;justify-content:space-around;margin-bottom:20px}.tab-item{background-color:#ccc;border-radius:8px 8px 0 0;color:#000;cursor:pointer;flex:1 1;margin-right:2px;padding:15px 10px;text-align:center}.tab-item.active{background-color:var(--color-secondary);color:#fff}.plans-table{overflow-x:auto;width:100%}.subscriptions-container table{background-color:#fff;border-collapse:collapse;width:100%}.subscriptions-container td,.subscriptions-container th{border:1px solid #ccc;padding:10px 20px;text-align:center}.subscriptions-containerth{background-color:#f5f5f5}.subscriptions-container .current-plan{background-color:#eaffea}.subscriptions-container .current-plan td{font-weight:700}.subscriptions-container .radio-container{align-items:center;display:flex;justify-content:center}.subscriptions-container .radio-container input[type=radio]{cursor:pointer}@media (max-width:768px){.plans-table{width:calc(100vw - 32px)}.tab-item{font-size:12px;padding:16px 4px}.all-plans-title{font-size:24px}.current-plan-details div p{font-size:14px;margin:4px;padding:0}.selected-plan-details div{margin-bottom:16px}.selected-plan-details div p{font-size:16px;margin:4px;padding:0}.selected-plan-details button{margin:16px auto}}.user-profile-container{background-color:#f4f4f9;display:flex;padding:24px}.user-profile-container .sidebar{align-items:center;background-color:#fff;box-shadow:2px 0 5px #0000001a;display:flex;flex-direction:column;padding:24px;width:300px}.user-profile-container .sidebar-profile-pic{border:1px solid #ddd;border-radius:50%;height:100px;margin-bottom:20px;object-fit:cover;width:100px}.user-profile-container .sidebar h2{color:#333;font-size:24px;font-weight:500;margin:10px 0;text-align:center}.user-profile-container .sidebar p{color:#666;word-break:break-all}.user-profile-container .sidebar-logout-btn{background-color:#e53935!important;border-color:#e53935!important}.user-profile-container .profile-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;margin-left:20px;padding:20px}.user-profile-container .profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.user-profile-container .profile-header h3{color:#333;font-size:24px;font-weight:600;margin:0}.user-profile-container .edit-button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.user-profile-container .profile-details{margin-bottom:20px}.user-profile-container .profile-info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.user-profile-container .profile-field{display:flex;flex-direction:column}.user-profile-container .profile-field label{color:#555;font-weight:700;margin-bottom:8px}.user-profile-container .profile-field div{background-color:#f9f9f9;border-radius:4px;padding:10px;word-break:break-all}.user-profile-container .add-address-btn{align-items:center;background-color:#52c41a;border-color:#52c41a;display:flex}.user-profile-container .add-address-btn .anticon{margin-right:8px}.user-profile-container .ant-modal-header{background-color:#1890ff;color:#fff}.user-profile-container .ant-modal-body{padding:20px}.user-profile-container .ant-modal-footer{text-align:right}.user-profile-container .ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.user-profile-container .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.user-profile-container .ant-btn-dashed{background-color:#e6f7ff;border-color:#1890ff}.user-profile-container .ant-btn-dashed:hover{background-color:#d6eaff;border-color:#1890ff}.user-profile-container .ant-form-item-label{font-weight:700}.user-profile-container .ant-form-item-control-input{border-radius:4px}.user-profile-container .ant-input{border-color:#d9d9d9}.user-profile-container .ant-input-focused,.user-profile-container .ant-input:hover{border-color:#1890ff}@media (max-width:768px){.user-profile-container{flex-direction:column;gap:24px}.user-profile-container .sidebar{border-bottom:1px solid #e8e8e8;border-right:none;display:flex;padding:24px;width:100%}.user-profile-container .profile-content{margin:0;padding:24px;width:100%}.user-profile-container .profile-header{align-items:flex-start}.user-profile-container .edit-button{margin-top:10px}.user-profile-container .sidebar-profile-pic{margin-bottom:0}}@media (max-width:580px){.user-profile-container .profile-info{display:block}}.home-main{background-color:#fff}.home-main .home-banner{width:100%}.home-main .home-banner img{height:auto;object-fit:contain;width:100%}.about-section{align-items:flex-start;display:flex;gap:16px;justify-content:center;margin-block:40px;margin-inline:0;text-align:justify;width:100%}.about-section .desc-content{font-size:16px;margin-left:20px;max-width:600px}.about-section .desc-img{display:flex;justify-content:flex-end;width:-webkit-max-content;width:max-content}.about-section .abt-head{color:var(--color-secondary);font-size:40px;font-weight:500}.about-section .desc-img img{height:auto;max-width:40vw;object-fit:cover}.desc-content{max-height:500px;overflow:hidden;transition:max-height .3s ease}.desc-content.expanded{max-height:-webkit-max-content;max-height:max-content}.read-more-btn{border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:20px;padding:10px 35px}.read-more-btn,.read-more-btn:hover{background-color:var(--color-secondary)}.tab-space{margin:20px}.uspcontainer{margin:0 auto;width:80%}.uspcontainer .usp-head{color:var(--color-secondary);font-size:42px;font-weight:600;margin-bottom:50px;text-align:center}.uspcontainer .usp-list{display:flex;flex-wrap:wrap;gap:48px;justify-content:center}.uspcontainer .usp-list .usp-item{height:350px;text-align:center;width:300px}.usp-item img{border-radius:20px;height:240px;width:300px}.usp-item .usp-text{font-size:16px;font-weight:600;margin-top:10px}.faq-main{background-color:#fff;margin-top:40px}.faq-layout{align-items:flex-end;display:flex;justify-content:center;margin:0 auto;padding:20px}.faq-layout .question{display:flex;gap:20px}.faq-layout .ant-collapse-header{padding:2px 24px 2px 2px!important}.faq-layout .question p{font-size:18px;font-weight:600;margin-right:24px}.faq-layout .answer{margin-inline:20px;margin:0;padding:0}.faq-layout .question .anticon{color:var(--color-secondary);font-size:30px}.faq-content{margin-right:20px;width:60%}.faq-image img{height:600px;width:300px}.faq-main .ant-collapse-expand-icon{left:96%;position:relative;top:24px}.faq-main .faq-head{color:var(--color-secondary);font-size:40px;font-weight:600;margin:0 auto 20px;width:-webkit-max-content;width:max-content}.faq-main .ant-collapse-expand-icon svg{font-size:20px}.testimonial-bg-img img{object-fit:cover;width:100%}.testimonial-main{margin-block:32px}.testimonial-container{align-items:center;border-radius:10px;display:flex;flex-direction:column;margin:-250px auto 0;padding:20px}.testimonial-container .boot-title{color:#ff4500;font-size:16px;font-weight:600}.testimonial-header{color:#fff;font-size:40px;font-weight:700;margin-bottom:40px}.testimonial-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;max-width:800px;padding:20px;position:relative;width:100%}.testimonial-arrow{border:2px solid var(--color-secondary);border-radius:50%;color:var(--color-secondary);cursor:pointer;font-size:2rem;padding:2px 15px;-webkit-user-select:none;user-select:none}.testimonial-arrow .left-arrow{left:10px;position:absolute}.testimonial-arrow .right-arrow{position:absolute;right:10px}.testimonial-content{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:0 40px;text-align:center}.testimonial-image{border-radius:50%;height:100px;margin-bottom:20px;object-fit:cover;width:100px}.testimonial-quote{color:#000;font-size:1rem;font-weight:500;margin-bottom:10px;opacity:.7}.testimonial-rating{color:#ddd;font-size:1.6rem;margin-bottom:10px}.testimonial-rating span{color:gold}.testimonial-name{color:var(--color-secondary);float:right;font-size:1rem;font-weight:600}.flowchart{left:50%;position:relative;transform:translateX(-50%);width:-webkit-max-content;width:max-content}.flowchart .flowchart-header{color:var(--color-secondary);font-size:40px;font-weight:700;margin-block:40px;text-align:center}.flowchart img{height:80vh;width:auto}.review-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;margin-bottom:16px;padding:16px}.review-username{color:#333;font-size:16px;font-weight:600;margin-bottom:0}.review-rating{align-items:center;display:flex}.star{display:inline-block;font-size:1.5rem;margin-right:.1rem;transition:color .3s ease}.star.full:before{color:#ffbc00;content:"\2605"}.star.empty:before{color:#ddd;content:"\2605"}.review-comment{color:#666;font-size:14px;margin-top:0}@media (max-width:600px){.star{font-size:1.2rem}}@media (max-width:768px){.about-section .desc-img img{height:40vh;max-width:90vw}.about-section .desc-img{margin:0 auto}.about-section{flex-direction:column}.about-section .desc-content{font-size:14px;max-width:calc(100vw - 40px)}.uspcontainer .usp-head{font-size:32px;margin-bottom:20px}.about-section .abt-head{font-size:32px}.uspcontainer{width:100%}.uspcontainer .usp-list{gap:24px}.faq-main{margin-top:24px}.faq-layout{align-items:center;flex-direction:column-reverse;justify-content:center;width:100%}.faq-layout .faq-image img{height:50vh;width:auto}.faq-layout .faq-content .question p{font-size:.8rem}.faq-layout .question .anticon{font-size:24px}.faq-main .ant-collapse-expand-icon{left:96%;position:relative;top:16px}.faq-main .ant-collapse-expand-icon svg{font-size:16px}.faq-main .faq-content .answer{font-size:.8rem}.testimonial-container{margin-top:-35%}.testimonial-header{font-size:32px;margin-bottom:8px}.testimonial-arrow{font-size:1rem;padding:2px 10px}.testimonial-content{padding:0}.testimonial-container .boot-title{margin:0 0 10px}.testimonial-image{height:80px;margin-bottom:0;width:80px}.testimonial-rating{font-size:1.5rem;margin-bottom:0}.testimonial-quote{margin:0}.testimonial-name{font-size:.7rem}.faq-content{margin-right:0;width:100%}.flowchart img{height:auto;max-width:100vw}.flowchart .flowchart-header{font-size:24px}}.terms-container{background-color:#fff;border-radius:8px;margin:24px auto;max-width:900px;padding:32px;width:85%}.terms-title{border-bottom:1px solid #ddd;color:var(--color-secondary);font-size:2rem;margin-bottom:20px;padding-bottom:10px;text-align:center}.terms-content{color:#333;font-size:1rem;line-height:1.8}.terms-content section{margin-bottom:20px}.terms-content h2{color:#333;font-size:1.4rem;margin-bottom:10px}.terms-content p{font-size:1rem;margin-bottom:10px;text-align:justify}.terms-content ul{list-style:disc;margin-left:20px}.terms-content li{margin-bottom:5px}.inventory-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.inventory-container .searchContainer{align-items:row;display:flex;gap:16px;justify-content:flex-end;margin-bottom:20px;width:100%}.inventory-container .searchInput{max-width:300px}.inventory-container .ant-table-thead>tr>th{background-color:var(--color-secondary);color:#fff;font-size:16px;font-weight:600;padding:10px 8px}.inventory-container .ant-table-tbody>tr>td{font-size:14px;padding:10px 8px}.inventory-container .ant-table-pagination.ant-pagination{display:flex;justify-content:center;margin:20px 0}.books-with-users-main .ant-table-thead>tr>th{background-color:var(--color-secondary);color:#fff;font-size:16px;font-weight:600;padding:10px 8px}.books-with-users-main .ant-table-tbody>tr>td{font-size:14px;padding:10px 8px}.books-with-users-main .ant-table-pagination.ant-pagination{display:flex;justify-content:center;margin:20px 0}.books-with-users-main{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.admin-wishlist{max-width:100%;overflow-x:auto;padding:20px}.admin-title{font-size:22px;margin-bottom:20px;text-align:center}.admin-table-wrapper{overflow-x:auto;width:100%}.admin-table{border-collapse:collapse;min-width:700px;width:100%}.admin-table td,.admin-table th{border:1px solid #ddd;padding:12px;text-align:center}.admin-table th{background-color:var(--color-secondary);color:#fff;font-weight:700}.admin-book-image{border-radius:6px;height:80px;object-fit:cover;width:60px}.admin-loading{font-size:18px;padding:20px;text-align:center}@media (max-width:768px){.admin-table{font-size:14px;min-width:100%}.admin-book-image{height:60px;width:45px}}.offerManager-table{border-radius:12px;margin-top:24px;padding:24px;transition:box-shadow .3s ease-in-out}.offerManager-table .ant-table-thead>tr>th{background-color:var(--color-secondary);color:#fff;font-size:16px;font-weight:600;padding:10px 8px}.offerManager-table .ant-table-pagination.ant-pagination{display:flex;justify-content:center;margin:20px 0}.offerManager-addButton{background-color:var(--color-secondary);border-color:var(--color-secondary);border-radius:6px;float:right;margin-bottom:24px;padding:10px 20px;transition:background-color .3s ease}.offerManager-addButton:hover{background-color:#40a9ff;border-color:#40a9ff}.offerManager-deleteButton{color:#ff4d4f;transition:color .3s ease,transform .2s ease}.offerManager-deleteButton:hover{color:#ff7875;transform:scale(1.05)}.offerManager-modal .ant-modal-title{color:#333;font-size:1.6rem;font-weight:600}.offerManager-modal .ant-modal{border-radius:10px;padding:16px}.offerManager-modal .ant-modal-content{background-color:#f9f9f9;border-radius:10px;padding:20px}.offerManager-modal .ant-modal-footer{border-top:none}.offerManager-modal .ant-modal-footer .ant-btn{border-radius:8px;font-size:16px;height:40px;width:120px}.offerManager-modal .ant-modal-footer .ant-btn-primary{background-color:#52c41a;border-color:#52c41a;transition:background-color .3s ease}.offerManager-modal .ant-modal-footer .ant-btn-primary:hover{background-color:#73d13d;border-color:#73d13d}.offerManager-form{margin-top:16px}.offerManager-formItem .ant-form-item-label>label{color:#595959;font-weight:600}.offerManager-formItem .ant-input{border:1px solid #d9d9d9;border-radius:6px;font-size:15px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease}.offerManager-formItem .ant-input:focus,.offerManager-formItem .ant-input:hover{border-color:#40a9ff;box-shadow:0 0 8px #1890ff4d}.offerManager-formItem .ant-select-selector{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;padding:8px;transition:border-color .3s ease}.offerManager-formItem .ant-select-selector:hover{border-color:#40a9ff}.offerManager-formItem .ant-select-selection-placeholder{color:#bfbfbf;font-style:italic}.offerManager-table .ant-table-tbody>tr:hover>td{background-color:#fafafa}.offerManager-table .ant-table-tbody>tr:nth-child(odd)>td{background-color:#f5f5f5}@media only screen and (max-width:768px){.offerManager-addButton{margin-bottom:16px;padding:12px 0;width:100%}.offerManager-table{margin-top:16px;padding:12px}.offerManager-modal .ant-modal-footer .ant-btn{margin-bottom:10px;width:100%}.offerManager-modal .ant-modal-title{font-size:1.4rem}.offerManager-formItem{margin-bottom:12px}.offerManager-formItem .ant-input,.offerManager-formItem .ant-select-selector{font-size:14px;padding:10px}}.metrics-container{padding:24px}.metrics-card{border-radius:10px;color:#fff;transition:all .3s ease}.metrics-card:hover{box-shadow:0 2px 4px #00000026;cursor:pointer}.bg-blue{background-color:#419ca2}.bg-green{background-color:#90d071}.bg-orange{background-color:#fdc1ff}.bg-purple{background-color:#c16101}.bg-red{background-color:#fdc1ff}.bg-yellow{background-color:#419ca2}.bg-cyan{background-color:#90d071}.bg-magenta{background-color:#c16101}.mt-4{margin-top:16px}
/*# sourceMappingURL=main.20a9c3a0.css.map*/