*{padding:0;margin:0}body{background-color:#0a0a0a;font-family:TT Chocolates,sans-serif;color:#d9d9d9}a{text-decoration:none}.admin-layout{display:flex;height:100vh}.admin-layout .admin-body{flex:1;height:100vh;overflow:auto;box-sizing:border-box;padding:20px}@media (max-width: 950px){.admin-layout .admin-body{padding:15px 15px 100px}}@media (max-width: 650px){.admin-layout .admin-body{padding:9px 9px 100px}}.user-topbar{display:flex;justify-content:space-between;border-bottom:1px solid #222222;border-radius:10px;padding:15px 25px}.user-topbar .search-box{background-color:#ffffff0f;border:.5px solid #ffffff0f;border-radius:100px;box-sizing:border-box;padding:5px 0 5px 20px;margin-left:15px}.user-topbar .search-box input{width:400px;margin-left:10px;height:30px;color:#b0b0b0;font-weight:400;font-size:14px;background:none;outline:none;border:none}.user-topbar .user-topbar-left{display:flex;align-items:center}.user-topbar .user-topbar-left .notification-div{border:1px solid rgba(0,0,0,.15);background:#ffffff0f;height:40px;min-width:40px;max-width:40px;border-radius:100px;display:flex;justify-content:center;align-items:center}.user-topbar .user-topbar-right{display:flex;align-items:center}.user-topbar .user-topbar-right .user-topbar-username{margin-right:15px;color:#d9d9d9;font-weight:500;font-size:16px;text-align:left}.user-topbar .user-topbar-right .user-topbar-role{margin-top:2px;margin-right:15px;color:#b0b0b0;font-weight:400;font-size:14px;text-align:left}.user-topbar .user-topbar-right .user-topbar-profile-container{margin-right:10px;width:41px;height:41px;overflow:hidden;border-radius:100px}.user-topbar .user-topbar-right .user-topbar-profile-container img{width:100%;height:100%;object-fit:cover;object-position:center}.page-header{margin:34px 0 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid #ffffff2c;padding-bottom:20px}.page-header .header-left .page-name{color:#d9d9d9;font-weight:600;font-size:30px}.page-header .header-left .page-detail{margin-top:4px;color:#d9d9d9;font-weight:500;font-size:16px}.page-header .header-right .header-buttons{display:flex;gap:12px}.menu-container{position:relative;display:inline-block}.menu-container .buttons-menu{cursor:pointer;height:30px;width:30px;border-radius:6px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #e1e1e1}.menu-container .buttons-menu img{height:14px}.menu-container .context-menu{position:absolute;top:36px;right:0;width:200px;background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000001a;overflow:hidden;z-index:10}.menu-container .context-menu .menu-item{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:14px;color:#555;cursor:pointer;transition:background .2s}.menu-container .context-menu .menu-item:hover{background-color:#f5f5f5}.menu-container .context-menu .menu-item img{width:16px;height:16px;opacity:.7}.menu-container .context-menu .menu-item span{transition:color .2s}.menu-container .context-menu .menu-item.purple span{color:#6a4dff;font-weight:500}.menu-container .context-menu .menu-item.green span{color:#1fc074;font-weight:500}.menu-container .context-menu .menu-item.gray span{color:#999}.button{display:flex;align-items:center;gap:13px;cursor:pointer;padding:15px 24px;border-radius:10px}.button p{color:#000;font-weight:500;font-size:16px}.primary{background:#0d2c49}.primary p{color:#fff}.dark-border-button{border:1px solid rgba(0,0,0,1)}.light-border-button{border:.5px solid rgba(205,205,205,1);background:#fff}.stat-card{padding:20px;border-radius:14px;border:.5px solid #ffffff0f;background:#ffffff0f}@media (max-width: 1440px){.stat-card{width:calc(50% - 50px)}}@media (max-width: 620px){.stat-card{width:calc(100% + -0px)}}@media (min-width: 1160px){.stat-card{width:calc((100% / 3) - 55px)}}@media (min-width: 1400px){.stat-card{width:calc(25% - 55px)}}@media (min-width: 1900px){.stat-card{width:calc(20% - 55px)}}.stat-card .stat-name-and-icon{display:flex;align-items:center;gap:15px}.stat-card .stat-name-and-icon .stat-icon{border-radius:10px;height:50px;width:50px;border:.3px solid rgba(205,205,205,.336);background:#f7f7f7;display:flex;justify-content:center;align-items:center}.stat-card .stat-name-and-icon .stat-name{color:#d9d9d9;font-weight:500;font-size:16px}.stat-card .stat-value-and-state{margin-top:15px;display:flex;gap:15px;align-items:center}.stat-card .stat-value-and-state .stat-value{margin-left:3px;color:#d9d9d9;font-weight:600;font-size:24px}.stat-card .stat-value-and-state .stat-state{border:1px solid rgba(6,205,59,1);background:#06cd3b1a;color:#06cd3b;font-weight:500;font-size:14px;padding:6px 13px;border-radius:50px}.stat-card .stat-heading{margin-top:13px;margin-left:3px;font-weight:500;font-size:14px}.stat-card .stat-description{margin-top:12px;margin-left:3px;color:#008a05;font-weight:500;font-size:14px}.stat-card .tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.stat-card .tags div{padding:6px 15px;border-radius:30px;font-weight:500;font-size:14px}.stat-card .tags .free{background:#cdcdcdb3}.stat-card .tags .standard{background:#06cd3b;color:#fff}.stat-card .tags .premium{background:#5048e5;color:#fff}.category{min-width:310px;max-width:500px;flex:1;padding:20px;border-radius:14px;border:.5px solid rgba(205,205,205,.493);background:#fff}@media (max-width: 758px){.category{min-width:190px}}@media (max-width: 580px){.category{min-width:300px}}.category .stat-name-and-icon{display:flex;align-items:center;gap:15px}.category .stat-name-and-icon .stat-icon{border-radius:10px;min-height:50px;max-height:50px;min-width:50px;max-width:50px;border:.3px solid rgba(205,205,205,.336);background:#f7f7f7;display:flex;justify-content:center;align-items:center}.category .stat-name-and-icon .stat-name{color:#000;font-weight:500;font-size:16px}.category .stat-description{margin-top:5px;margin-left:3px;color:#666;font-weight:500;font-size:14px}.category .tags{margin-top:15px;display:flex;flex-wrap:wrap;gap:6px}.category .tags div{padding:7px 15px;border-radius:30px;font-weight:400;font-size:12px;background-color:#ebebeb;color:#666;display:flex;align-items:center;gap:10px}.dashboard-stats{display:flex;flex-wrap:wrap;gap:15px}@media (max-width: 650px){.dashboard-stats{gap:8px}}.alert-and-subscriptions-container{margin-top:20px;display:flex;gap:15px}.alert-and-subscriptions-container .subscription-status,.alert-and-subscriptions-container .alert-and-notifications{flex:1;border:2px solid #ffffff0f;background:#ffffff0f;border-radius:20px;padding:20px}:is(.alert-and-subscriptions-container .subscription-status,.alert-and-subscriptions-container .alert-and-notifications) .section-header{border-bottom:1px solid #222222;padding-bottom:15px;display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:600}:is(.alert-and-subscriptions-container .subscription-status,.alert-and-subscriptions-container .alert-and-notifications) .section-header .notifications-count{background-color:#c13515;font-size:14px;font-weight:500;padding:14px 15px;border-radius:50px}.alert-and-subscriptions-container .alert-and-notifications .notification{margin-top:10px;display:flex;justify-content:space-between;padding:20px 30px;align-items:center;border-radius:20px}.alert-and-subscriptions-container .alert-and-notifications .notification.dangerous{background-color:#ff383b27;color:#ff383c}.alert-and-subscriptions-container .alert-and-notifications .notification.normal{background-color:#2222226c}.alert-and-subscriptions-container .alert-and-notifications .notification .icon-and-notification-detail{display:flex;align-items:flex-start;gap:12px}.alert-and-subscriptions-container .alert-and-notifications .notification .icon-and-notification-detail .notification-heading{font-size:18px;font-weight:600;line-height:26px}.alert-and-subscriptions-container .alert-and-notifications .notification .icon-and-notification-detail .notification-detail{font-size:16px;font-weight:500;line-height:26px}.alert-and-subscriptions-container .alert-and-notifications .notification .icon-and-notification-detail .notification-time{font-size:14px;font-weight:500;line-height:22px}.alert-and-subscriptions-container .alert-and-notifications .notification .view-btn{font-size:18px;font-weight:500;cursor:pointer}.alert-and-subscriptions-container .alert-and-notifications .all-notification-btn{background-color:#0d2c49;border:none;outline:none;color:#d9d9d9;font-weight:600;font-size:14px;width:100%;margin-top:20px;padding:20px 0;border-radius:8px;cursor:pointer}.alert-and-subscriptions-container .subscription-status .subscription-stats{display:flex;flex-wrap:wrap;gap:25px}.alert-and-subscriptions-container .subscription-status .subscription-stats div{width:calc(50% - 61px);background:#222;border:2px solid #ffffff0f;padding:22px;border-radius:20px}.alert-and-subscriptions-container .subscription-status .subscription-stats div p:first-child{font-size:16px;font-weight:500}.alert-and-subscriptions-container .subscription-status .subscription-stats div p:last-child{margin-top:15px;font-size:24px;font-weight:600}.alert-and-subscriptions-container .subscription-status .subscription-stats div p:last-child.active{color:#008a05}.alert-and-subscriptions-container .subscription-status .subscription-stats div p:last-child.expired{color:#22f0e1}.alert-and-subscriptions-container .subscription-status .subscription-stats div p:last-child.trials{color:#ff8d28}.alert-and-subscriptions-container .subscription-status .subscription-stats div p:last-child.failed{color:#ff383c}.alert-and-subscriptions-container .subscription-status .subscription-stats div:last-child{width:100%}.alert-and-subscriptions-container .subscription-status .all-notification-btn{background-color:#0d2c49;border:none;outline:none;color:#d9d9d9;font-weight:600;font-size:14px;width:100%;margin-top:20px;padding:20px 0;border-radius:8px;cursor:pointer}.activity-and-security-access-container{margin-top:20px;display:flex;gap:20px}.activity-and-security-access-container .latest-activity,.activity-and-security-access-container .security-access{border:2px solid #ffffff0f;background:#ffffff0f;border-radius:20px;padding:20px;flex:1}:is(.activity-and-security-access-container .latest-activity,.activity-and-security-access-container .security-access) .section-header{border-bottom:1px solid #222222;padding-bottom:15px;font-size:24px;font-weight:600;margin-bottom:10px}.activity-and-security-access-container .latest-activity .icon-and-activity-detail{border-bottom:1px solid #222222;padding:15px 0;display:flex;align-items:flex-start;gap:12px}.activity-and-security-access-container .latest-activity .icon-and-activity-detail .activity-heading{font-size:18px;font-weight:600;line-height:28px}.activity-and-security-access-container .latest-activity .icon-and-activity-detail .activity-detail{font-size:16px;font-weight:500;line-height:28px}.activity-and-security-access-container .latest-activity .icon-and-activity-detail .activity-time{font-size:14px;font-weight:500;line-height:22px}.activity-and-security-access-container .latest-activity .view-btn{font-size:18px;font-weight:500;cursor:pointer}.activity-and-security-access-container .security-access .access-entry{display:flex;justify-content:space-between;border-bottom:1px solid #222222;padding:20px}.activity-and-security-access-container .security-access .access-entry .access-heading{font-size:18px;font-weight:600;line-height:28px}.activity-and-security-access-container .security-access .access-entry .access-time{font-size:14px;font-weight:500;line-height:22px}.activity-and-security-access-container .security-access .access-entry .access-location{font-size:14px;font-weight:500}.activity-and-security-access-container .security-access .access-entry .access-location.dangerous{color:#ff383c}.for-destop-toggle{position:relative}.for-destop-toggle .desktop-toggle{position:absolute;right:-16px;top:30px;width:32px;height:32px;background:#0c457a;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 2px 8px #5048e54d;transition:all .2s;color:#fff}.for-destop-toggle .desktop-toggle:hover{background:#4039d4;transform:scale(1.1);box-shadow:0 4px 12px #5048e566}.for-destop-toggle .desktop-toggle:active{transform:scale(.95)}.user-sidebar{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:20px;overflow:auto;position:relative;height:100vh;width:300px;background:#ffffff0f;border-right:1px solid #222222;transition:.5s ease}.user-sidebar.collapsed{width:100px}.user-sidebar::-webkit-scrollbar{display:none}.user-sidebar .user-sidebar-pages{margin-top:17px}.user-sidebar .user-sidebar-pages .user-sidebar-logo img{height:40px}.user-sidebar .user-sidebar-pages .user-sidebar-logo .user-sidebar-logo-container{display:flex;justify-content:center}.user-sidebar .user-sidebar-pages .user-sidebar-logo hr{border:1px solid rgba(255,255,255,.12);margin:20px 0}.user-sidebar .user-sidebar-pages .user-sidebar-option{white-space:nowrap;margin:6px 0;border-radius:10px;padding:0 20px;display:flex;height:50px;gap:14px;align-items:center;color:#d9d9d9;font-weight:500;font-size:16px;transition:.2s ease}.user-sidebar .user-sidebar-pages .user-sidebar-option:hover{background-color:#0d2c49}.user-sidebar .user-sidebar-pages .user-sidebar-option:hover p{color:#fff;font-weight:600}.user-sidebar .user-sidebar-pages .user-sidebar-option:hover img{filter:brightness(0) invert(1)}.user-sidebar .user-sidebar-bottom-options{box-sizing:border-box}.user-sidebar .user-sidebar-bottom-options .user-sidebar-option{cursor:pointer;white-space:nowrap;margin:7px 0;border-radius:10px;padding:0 20px;display:flex;height:50px;gap:14px;align-items:center;color:#d9d9d9;font-weight:500;font-size:16px}.user-sidebar .user-sidebar-bottom-options .user-sidebar-option:hover{background-color:#0d2c49}.user-sidebar .user-sidebar-bottom-options .user-sidebar-option:hover p{font-weight:600}.user-sidebar .user-sidebar-bottom-options .user-sidebar-option:hover img{filter:brightness(0) invert(1)}.user-sidebar .user-sidebar-bottom-options hr{border:1px solid rgba(229,231,235,.452)}.user-sidebar-option.active{background:#0d2c49!important;border-left:3px solid #22f0e1}.user-sidebar-option.active p{color:#22f0e1;font-weight:600}.user-sidebar-option.active img{filter:brightness(0) invert(1)}@media (max-width: 950px){.phone-cover{position:fixed;inset:0;z-index:98;pointer-events:none;transition:.4s ease}.phone-cover.cover{pointer-events:all;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0006}.user-sidebar{position:fixed;bottom:10px;left:50%;transform:translate(-50%);height:80px;width:calc(100% - 20px);max-width:500px;min-width:340px;padding:0;border-radius:15px;border:1px solid #00000015;box-shadow:0 8px 12px 4px #00000014;z-index:99;overflow:visible;flex-direction:row;justify-content:center;align-items:center}.user-sidebar .desktop-toggle{display:none}.user-sidebar.mobile-closed .user-sidebar-pages{margin-top:0;display:flex;flex-direction:row;justify-content:space-evenly;width:100%;gap:8px}.user-sidebar.mobile-closed .user-sidebar-pages .user-sidebar-logo{display:none}.user-sidebar.mobile-closed .user-sidebar-pages .user-sidebar-option{margin:0;padding:0;width:50px;justify-content:center}.user-sidebar.mobile-closed .user-sidebar-pages .user-sidebar-option p{display:none}.user-sidebar.mobile-closed .user-sidebar-bottom-options{display:none}.user-sidebar .phone-toggle{z-index:10000;position:absolute;right:15px;top:-50px;cursor:pointer;background:#f6f8fa;border:.68px solid #dfe1e7;height:60px;width:60px;display:flex;justify-content:center;align-items:center;border-radius:100px}.user-sidebar .phone-toggle div{background-color:#5048e5;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:100px}.user-sidebar.user-sidebar-opened{height:90%;width:calc(100% - 20px);max-width:100%;padding:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;bottom:15px;transform:translate(-50%)}.user-sidebar.user-sidebar-opened .user-sidebar-pages{display:block;width:100%;margin-top:17px}.user-sidebar.user-sidebar-opened .user-sidebar-pages .user-sidebar-logo{display:block}.user-sidebar.user-sidebar-opened .user-sidebar-bottom-options{display:block;width:100%}}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#00000054}.modal-container{background:#fff;border-radius:7px;width:90%;max-width:520px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.modal-title-wrapper{display:flex;align-items:center;gap:12px}.modal-icon{color:#dc2626}.modal-title{font-size:18px;font-weight:600;color:#1f2937}.close-button{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-button:hover{background:#f3f4f6;color:#6b7280}.divider{border:none;border-top:1px solid #e5e7eb;margin:0}.modal-content{padding:24px}.alert-box{background:#eff6ff;border:1px solid oklch(93.2% .032 255.585);border-radius:5px;padding:14px 16px;margin-bottom:16px}.alert-text{font-size:.875rem;color:#364153;font-weight:500}.modal-description{font-size:14px;color:#4a5565;line-height:1.6}.modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;background:#f9fafb;border-radius:0 0 12px 12px}.modal-button{padding:10px 20px;font-size:14px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.cancel-button{background:#fff;color:#374151;border:1px solid #d1d5db}.cancel-button:hover{background:#f9fafb}.confirm-button{background:#5048e5;color:#fff}.confirm-button:hover{background:#3b32e0}@media (max-width: 480px){.modal-container{width:95%}.modal-header{padding:16px 20px}.modal-content{padding:20px}.modal-footer{padding:12px 20px}}.all-business-table{overflow:auto;border:1px solid #ffffff0f;background:#ffffff0f;padding:0 10px;border-radius:10px}.all-business-table table{font-size:16px;font-weight:500;width:100%;border-collapse:separate;border-spacing:0px 10px}.all-business-table table tr th{background-color:#0d2c49;color:#fff;padding:25px 0;text-align:left;font-weight:500}.all-business-table table tr th:last-child{border-radius:0 10px 0 0}.all-business-table table tr th:first-child{padding-left:20px;border-radius:10px 0 0}.all-business-table table tr td{background:#ffffff0f;padding:13px 0;border-top:2px solid #ffffff0f;border-bottom:2px solid #ffffff0f}.all-business-table table tr td:last-child{border-right:2px solid #ffffff0f;border-radius:0 20px 20px 0}.all-business-table table tr td:first-child{padding-left:20px;border-left:2px solid #ffffff0f;border-radius:20px 0 0 20px}.all-business-table table tr td.business-cell div{display:flex;align-items:center;gap:10px}.all-business-table table tr td.business-cell div .img-container{height:50px;width:50px;overflow:hidden;border-radius:10px}.all-business-table table tr td.business-cell div .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.all-business-table table tr td.owner-cell div{display:flex;align-items:center;gap:10px}.all-business-table table tr td.owner-cell div .img-container{height:36px;width:36px;overflow:hidden;border-radius:100px}.all-business-table table tr td.owner-cell div .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.all-business-table table tr td.plan-cell div{border:1px solid #444444;background:#ffffff0f;border-radius:50px;text-align:center;max-width:max-content;padding:7px 30px}.all-business-table table tr td.status-cell div{width:max-content;border-radius:50px;text-align:center;padding:7px 30px}.all-business-table table tr td.status-cell div.active{border:1px solid #008a05;color:#008a05;background:#008a051a}.all-business-table table tr td.status-cell div.inactive{border:1px solid #c13515;color:#c13515;background:#c135151a}.all-business-table table tr td.action-cell div{gap:10px;display:flex;height:34px;width:34px;justify-content:center;align-items:center;border-radius:100%;border:1px solid #ffffff0f;background:#ffffff0f}.all-business-filter{display:flex;gap:20px;padding:15px;border:1px solid #ffffff0f;background:#ffffff0f;border-radius:10px;margin-bottom:15px}.all-business-filter .search-container{flex:1;background-color:#ffffff0f;border:.5px solid #ffffff0f;border-radius:10px;box-sizing:border-box;padding:5px 0 5px 20px}.all-business-filter .search-container input{width:400px;margin-left:10px;height:40px;color:#b0b0b0;font-weight:400;font-size:14px;background:none;outline:none;border:none}.all-business-filter select{background:#ffffff0f;border:.5px solid #ffffff0f;border-radius:10px;padding:5px 0 5px 10px;color:#b0b0b0;font-weight:400;font-size:14px;outline:none;width:190px;height:52px}.new-request-table{overflow:auto;border:1px solid #ffffff0f;background:#ffffff0f;padding:0 10px;border-radius:10px}.new-request-table table{font-size:16px;font-weight:500;width:100%;border-collapse:separate;border-spacing:0px 10px}.new-request-table table tr th{background-color:#0d2c49;color:#fff;padding:30px 0;text-align:left;font-weight:500}.new-request-table table tr th:last-child{border-radius:0 10px 0 0}.new-request-table table tr th:first-child{padding-left:20px;border-radius:10px 0 0}.new-request-table table tr td{background:#ffffff0f;padding:13px 0;border-top:2px solid #ffffff0f;border-bottom:2px solid #ffffff0f}.new-request-table table tr td:last-child{border-right:2px solid #ffffff0f;border-radius:0 20px 20px 0}.new-request-table table tr td:first-child{padding-left:20px;border-left:2px solid #ffffff0f;border-radius:20px 0 0 20px}.new-request-table table tr td.business-cell div{display:flex;align-items:center;gap:10px}.new-request-table table tr td.business-cell div .img-container{height:50px;width:50px;overflow:hidden;border-radius:10px}.new-request-table table tr td.business-cell div .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.new-request-table table tr td.owner-cell div{display:flex;align-items:center;gap:10px}.new-request-table table tr td.owner-cell div .img-container{height:36px;width:36px;overflow:hidden;border-radius:100px}.new-request-table table tr td.owner-cell div .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.new-request-table table tr td.plan-cell div{border:1px solid #444444;background:#ffffff0f;border-radius:50px;text-align:center;max-width:max-content;padding:7px 30px}.new-request-table table tr td.payment-cell div{width:max-content;border-radius:50px;text-align:center;padding:7px 30px}.new-request-table table tr td.payment-cell div.paid{border:1px solid #008a05;color:#008a05;background:#008a051a}.new-request-table table tr td.payment-cell div.pending{border:1px solid #c13515;color:#c13515;background:#c135151a}.new-request-table table tr td.status-cell div{width:max-content;border-radius:50px;text-align:center;padding:7px 30px}.new-request-table table tr td.status-cell div.active{border:1px solid #008a05;color:#008a05;background:#008a051a}.new-request-table table tr td.status-cell div.inactive{border:1px solid #c13515;color:#c13515;background:#c135151a}.new-request-table table tr td.status-cell div.approval-waiting{border:1px solid #ff8d28;color:#ff8d28;background:#fa8d141a}.new-request-table table tr td.action-cell div{gap:10px;display:flex;height:34px;width:34px;justify-content:center;align-items:center;border-radius:100%;border:1px solid #ffffff0f;background:#ffffff0f}.user-management-table{overflow:auto;border:1px solid #ffffff0f;background:#ffffff0f;padding:0 10px;border-radius:10px}.user-management-table table{font-size:16px;font-weight:500;width:100%;border-collapse:separate;border-spacing:0px 10px}.user-management-table table tr th{background-color:#0d2c49;color:#fff;padding:30px 0;text-align:left;font-weight:500}.user-management-table table tr th:last-child{border-radius:0 10px 0 0}.user-management-table table tr th:first-child{padding-left:20px;border-radius:10px 0 0}.user-management-table table tr td{background:#ffffff0f;padding:13px 0;border-top:2px solid #ffffff0f;border-bottom:2px solid #ffffff0f}.user-management-table table tr td:last-child{border-right:2px solid #ffffff0f;border-radius:0 20px 20px 0}.user-management-table table tr td:first-child{padding-left:20px;border-left:2px solid #ffffff0f;border-radius:20px 0 0 20px}.user-management-table table tr td.business-cell .business-div{display:flex;align-items:center;gap:10px}.user-management-table table tr td.business-cell .business-div .img-container{height:50px;width:50px;overflow:hidden;border-radius:10px}.user-management-table table tr td.business-cell .business-div .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.user-management-table table tr td.business-cell .business-div p:first-child{font-size:16px;font-weight:600}.user-management-table table tr td.business-cell .business-div p:last-child{margin-top:2px;font-size:14px;font-weight:400}.user-management-table table tr td.owner-cell .owner-div{display:flex;align-items:center;gap:10px}.user-management-table table tr td.owner-cell .owner-div .img-container{height:40px;width:40px;overflow:hidden;border-radius:100px}.user-management-table table tr td.owner-cell .owner-div .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.user-management-table table tr td.owner-cell .owner-div p:first-child{font-size:16px;font-weight:600}.user-management-table table tr td.owner-cell .owner-div p:last-child{margin-top:2px;font-size:14px;font-weight:400}.user-management-table table tr td.kyc-cell div{width:max-content;border-radius:50px;text-align:center;padding:7px 30px}.user-management-table table tr td.kyc-cell div.verified{border:1px solid #008a05;color:#008a05;background:#008a051a}.user-management-table table tr td.kyc-cell div.unverified{border:1px solid #ff8d281a;color:#ff8d28;background:#ff8d281a}.user-management-table table tr td.status-cell div{width:max-content;border-radius:50px;text-align:center;padding:7px 30px}.user-management-table table tr td.status-cell div.active{border:1px solid #008a05;color:#008a05;background:#008a051a}.user-management-table table tr td.status-cell div.inactive{border:1px solid #c13515;color:#c13515;background:#c135151a}.user-management-table table tr td.status-cell div.approval-waiting{border:1px solid #ff8d28;color:#ff8d28;background:#fa8d141a}.user-management-table table tr td.action-cell div{gap:10px;display:flex;height:34px;width:34px;justify-content:center;align-items:center;border-radius:100%;border:1px solid #ffffff0f;background:#ffffff0f}.new-request-filter{display:flex;gap:20px;padding:15px;border:1px solid #ffffff0f;background:#ffffff0f;border-radius:10px;margin-bottom:15px}.new-request-filter .search-container{flex:1;background-color:#ffffff0f;border:.5px solid #ffffff0f;border-radius:10px;box-sizing:border-box;padding:5px 0 5px 20px}.new-request-filter .search-container input{width:400px;margin-left:10px;height:40px;color:#b0b0b0;font-weight:400;font-size:14px;background:none;outline:none;border:none}.new-request-filter select{background:#ffffff0f;border:.5px solid #ffffff0f;border-radius:10px;padding:5px 0 5px 10px;color:#b0b0b0;font-weight:400;font-size:14px;outline:none;width:190px;height:52px}div.business-profile-container{max-width:1300px;margin:0 auto;padding:40px 20px;color:#fff}div.business-profile-container div.profile-header{text-align:center;margin-bottom:40px}div.business-profile-container div.profile-header h1{margin:0 0 8px;font-size:32px;font-weight:600;color:#fff}div.business-profile-container div.profile-header p{margin:0;font-size:14px;color:#999}div.business-profile-container div.upload-section{margin-bottom:32px}div.business-profile-container div.upload-section div.upload-box{background-color:#1a1a1a;border:2px dashed #333;border-radius:12px;padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}div.business-profile-container div.upload-section div.upload-box div.upload-icon{width:80px;height:80px;background-color:#2a2a2a;border-radius:12px;display:flex;align-items:center;justify-content:center}div.business-profile-container div.upload-section div.upload-box div.upload-icon svg{width:48px;height:48px}div.business-profile-container div.upload-section div.upload-box div.upload-text p{margin:0 0 12px;font-size:14px;color:#999}div.business-profile-container div.upload-section div.upload-box div.upload-text label.select-files-btn{display:inline-block;padding:8px 20px;background-color:transparent;border:1px solid #444;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s}div.business-profile-container div.upload-section div.upload-box div.upload-text label.select-files-btn:hover{background-color:#2a2a2a;border-color:#555}div.business-profile-container div.form-section{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}div.business-profile-container div.form-section div.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}div.business-profile-container div.form-section div.form-row div.form-field{display:flex;flex-direction:column}div.business-profile-container div.form-section div.form-row div.form-field label{margin-bottom:8px;font-size:14px;font-weight:500;color:#fff}div.business-profile-container div.form-section div.form-row div.form-field input{padding:12px 16px;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;transition:border-color .2s}div.business-profile-container div.form-section div.form-row div.form-field input:focus{outline:none;border-color:#555}div.business-profile-container div.form-section div.form-row div.form-field input::placeholder{color:#555}div.business-profile-container div.form-section div.form-field.full-width label{margin-bottom:8px;font-size:14px;font-weight:500;color:#fff}div.business-profile-container div.form-section div.form-field.full-width textarea{margin-top:6px;box-sizing:border-box;width:100%;padding:12px 16px;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}div.business-profile-container div.form-section div.form-field.full-width textarea:focus{outline:none;border-color:#555}div.business-profile-container div.form-section div.form-field.full-width textarea::placeholder{color:#555}div.business-profile-container div.notification-section{margin-bottom:32px}div.business-profile-container div.notification-section h2{margin:0 0 8px;font-size:20px;font-weight:600;color:#fff}div.business-profile-container div.notification-section p{margin:0 0 24px;font-size:14px;color:#999}div.business-profile-container div.notification-section div.notification-list{display:flex;flex-direction:column;gap:16px}div.business-profile-container div.notification-section div.notification-list div.notification-item{background-color:#1a1a1a;border:1px solid #333;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}div.business-profile-container div.notification-section div.notification-list div.notification-item div.notification-info{flex:1}div.business-profile-container div.notification-section div.notification-list div.notification-item div.notification-info h3{margin:0 0 4px;font-size:15px;font-weight:600;color:#fff}div.business-profile-container div.notification-section div.notification-list div.notification-item div.notification-info p{margin:0;font-size:13px;color:#999}div.business-profile-container div.notification-section div.notification-list div.notification-item label.toggle-switch{position:relative;width:48px;height:26px;display:inline-block}div.business-profile-container div.notification-section div.notification-list div.notification-item label.toggle-switch input{opacity:0;width:0;height:0}div.business-profile-container div.notification-section div.notification-list div.notification-item label.toggle-switch input:checked+span.toggle-slider{background-color:#17b897}div.business-profile-container div.notification-section div.notification-list div.notification-item label.toggle-switch input:checked+span.toggle-slider:before{transform:translate(22px)}div.business-profile-container div.notification-section div.notification-list div.notification-item label.toggle-switch span.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:34px}div.business-profile-container div.notification-section div.notification-list div.notification-item label.toggle-switch span.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}div.business-profile-container div.invitation-section{margin-bottom:32px}div.business-profile-container div.invitation-section label.checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer}div.business-profile-container div.invitation-section label.checkbox-label input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#17b897}div.business-profile-container div.invitation-section label.checkbox-label span.checkbox-text{font-size:14px;color:#fff}div.business-profile-container div.form-actions{display:flex;gap:16px}div.business-profile-container div.form-actions button{padding:14px 32px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}div.business-profile-container div.form-actions button.create-btn{background-color:#1e4d7b;color:#fff}div.business-profile-container div.form-actions button.create-btn:hover{background-color:#2a5d8f}div.business-profile-container div.form-actions button.create-btn:active{background-color:#163d63}div.business-profile-container div.form-actions button.cancel-btn{background-color:transparent;color:#fff;border:1px solid #444}div.business-profile-container div.form-actions button.cancel-btn:hover{background-color:#1a1a1a}div.business-profile-container div.form-actions button.cancel-btn:active{background-color:#2a2a2a}.business-profile-page{max-width:1400px;padding:0 10px}.business-profile-page .page-logo{height:100px;width:100px;background-color:#ddd;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.business-profile-page .basic-info_and_operating-hours{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 800px){.business-profile-page .basic-info_and_operating-hours{grid-template-columns:1fr}.business-profile-page .basic-info_and_operating-hours section:last-child{margin-top:30px}}.business-profile-page .basic-info_and_operating-hours section h2{font-size:20px;font-weight:600;color:#22f0e1;margin-bottom:20px}.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list{display:flex;flex-direction:column;gap:14px}:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .info-row,:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .hour-row{display:flex;gap:12px}:is(:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .info-row,:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .hour-row) span.label,:is(:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .info-row,:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .hour-row) span.day{min-width:140px;font-size:16px;color:#999}:is(:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .info-row,:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .hour-row) span.value,:is(:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .info-row,:is(.business-profile-page .basic-info_and_operating-hours section .basic-info,.business-profile-page .basic-info_and_operating-hours section .hours-list) .hour-row) span.hours{font-size:16px;color:#fff}.business-profile-page .description{margin-top:35px}.business-profile-page .description h2{font-size:20px;font-weight:600;color:#22f0e1;margin-bottom:7px}.business-profile-page .description .description-text{line-height:25px;color:#b0b0b0;font-size:16px;font-weight:500}.business-profile-page .owner-section{margin-bottom:30px}.business-profile-page .owner-section h2{margin-top:35px;margin-bottom:10px;font-size:20px;font-weight:600;color:#22f0e1}.business-profile-page .owner-section div.owner-card{display:flex;gap:16px;align-items:flex-start}.business-profile-page .owner-section div.owner-card img.owner-avatar{width:100px;height:100px;border-radius:12px;object-fit:cover}.business-profile-page .owner-section div.owner-card div.owner-info{flex:1}.business-profile-page .owner-section div.owner-card div.owner-info h3{margin:0 0 4px;font-size:30px;font-weight:700;color:#fff}.business-profile-page .owner-section div.owner-card div.owner-info p{margin:0 0 12px;font-size:16px;font-weight:500;color:#999}.business-profile-page .owner-section div.owner-card div.owner-info span.status-badge{display:inline-block;padding:4px 12px;background-color:transparent;border:1px solid #008a05;border-radius:16px;font-size:12px;color:#008a05;font-weight:500}.business-profile-page .owner-section div.owner-card div.owner-info span.status-badge.active{border-color:#008a05;color:#008a05}.business-profile-page .contact-section,.business-profile-page .billing-section{margin-bottom:15px}:is(.business-profile-page .contact-section,.business-profile-page .billing-section) h2{font-size:20px;font-weight:600;color:#22f0e1;margin-bottom:7px}:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid{display:flex;flex-direction:column;gap:14px}:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .info-row,:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .hour-row{display:flex;gap:12px}:is(:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .info-row,:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .hour-row) span.label,:is(:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .info-row,:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .hour-row) span.day{min-width:140px;font-size:16px;color:#999}:is(:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .info-row,:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .hour-row) span.value,:is(:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .info-row,:is(.business-profile-page .contact-section,.business-profile-page .billing-section) .info-grid .hour-row) span.hours{font-size:16px;color:#fff}.business-profile-page .subscription-section-container h2{margin-top:35px;margin-bottom:10px;font-size:20px;font-weight:600;color:#22f0e1}.business-profile-page .subscription-section-container section.subscription-section{border:2px solid #ffffff0f;padding:20px;border-radius:20px}.business-profile-page .subscription-section-container section.subscription-section div.plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.business-profile-page .subscription-section-container section.subscription-section div.plan-header div.plan-title{display:flex;align-items:center;gap:8px}.business-profile-page .subscription-section-container section.subscription-section div.plan-header div.plan-title svg{width:20px;height:20px}.business-profile-page .subscription-section-container section.subscription-section div.plan-header div.plan-title span{font-size:20px;font-weight:600;color:#fa8d14}.business-profile-page .subscription-section-container section.subscription-section div.plan-header span.plan-badge{padding:6px 16px;background-color:transparent;border:1px solid #008a05;border-radius:20px;font-size:13px;color:#008a05;font-weight:500}.business-profile-page .subscription-section-container section.subscription-section p.plan-subtitle{margin:0 0 24px;font-size:13px;color:#999}.business-profile-page .subscription-section-container section.subscription-section div.plan-stats{max-width:800px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}@media (max-width: 600px){.business-profile-page .subscription-section-container section.subscription-section div.plan-stats{grid-template-columns:repeat(1,1fr)}}.business-profile-page .subscription-section-container section.subscription-section div.plan-stats div.stat-card{box-sizing:border-box;width:100%;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:20px;padding:30px;text-align:center}.business-profile-page .subscription-section-container section.subscription-section div.plan-stats div.stat-card div.stat-value{font-size:24px;font-weight:700;color:#fff;margin-bottom:4px}.business-profile-page .subscription-section-container section.subscription-section div.plan-stats div.stat-card div.stat-value.status{color:#008a05;font-size:24px}.business-profile-page .subscription-section-container section.subscription-section div.plan-stats div.stat-card div.stat-label{font-size:16px;color:#999}.business-profile-page .subscription-section-container section.subscription-section div.plan-features{max-width:900px}.business-profile-page .subscription-section-container section.subscription-section div.plan-features h3{margin:0 0 16px;font-size:20px;font-weight:600;color:#fa8d14}.business-profile-page .subscription-section-container section.subscription-section div.plan-features div.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 600px){.business-profile-page .subscription-section-container section.subscription-section div.plan-features div.features-grid{grid-template-columns:repeat(1,1fr)}}.business-profile-page .subscription-section-container section.subscription-section div.plan-features div.features-grid div.feature-item{display:flex;align-items:center;gap:8px}.business-profile-page .subscription-section-container section.subscription-section div.plan-features div.features-grid div.feature-item svg{flex-shrink:0;width:16px;height:16px}.business-profile-page .subscription-section-container section.subscription-section div.plan-features div.features-grid div.feature-item span{font-size:14px;color:#ccc}div.add-new-user-container{max-width:1300px;margin:0 auto;padding:40px 20px;color:#fff}div.add-new-user-container div.profile-header{text-align:center;margin-bottom:40px}div.add-new-user-container div.profile-header h1{margin:0 0 8px;font-size:32px;font-weight:600;color:#fff}div.add-new-user-container div.profile-header p{margin:0;font-size:14px;color:#999}div.add-new-user-container div.upload-section{margin-bottom:32px}div.add-new-user-container div.upload-section div.upload-box{background-color:#1a1a1a;border:2px dashed #333;border-radius:12px;padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}div.add-new-user-container div.upload-section div.upload-box div.upload-icon{width:80px;height:80px;background-color:#2a2a2a;border-radius:12px;display:flex;align-items:center;justify-content:center}div.add-new-user-container div.upload-section div.upload-box div.upload-icon svg{width:48px;height:48px}div.add-new-user-container div.upload-section div.upload-box div.upload-text p{margin:0 0 12px;font-size:14px;color:#999}div.add-new-user-container div.upload-section div.upload-box div.upload-text label.select-files-btn{display:inline-block;padding:8px 20px;background-color:transparent;border:1px solid #444;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s}div.add-new-user-container div.upload-section div.upload-box div.upload-text label.select-files-btn:hover{background-color:#2a2a2a;border-color:#555}div.add-new-user-container div.form-section{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}div.add-new-user-container div.form-section div.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}div.add-new-user-container div.form-section div.form-row div.form-field{display:flex;flex-direction:column}div.add-new-user-container div.form-section div.form-row div.form-field label{margin-bottom:8px;font-size:14px;font-weight:500;color:#fff}div.add-new-user-container div.form-section div.form-row div.form-field input{padding:12px 16px;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;transition:border-color .2s}div.add-new-user-container div.form-section div.form-row div.form-field input:focus{outline:none;border-color:#555}div.add-new-user-container div.form-section div.form-row div.form-field input::placeholder{color:#555}div.add-new-user-container div.invitation-section{margin-bottom:32px}div.add-new-user-container div.invitation-section label.checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer}div.add-new-user-container div.invitation-section label.checkbox-label input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#17b897}div.add-new-user-container div.invitation-section label.checkbox-label span.checkbox-text{font-size:14px;color:#fff}div.add-new-user-container div.form-actions{display:flex;gap:16px}div.add-new-user-container div.form-actions button{padding:14px 32px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}div.add-new-user-container div.form-actions button.create-btn{background-color:#1e4d7b;color:#fff}div.add-new-user-container div.form-actions button.create-btn:hover{background-color:#2a5d8f}div.add-new-user-container div.form-actions button.create-btn:active{background-color:#163d63}div.add-new-user-container div.form-actions button.cancel-btn{background-color:transparent;color:#fff;border:1px solid #444}div.add-new-user-container div.form-actions button.cancel-btn:hover{background-color:#1a1a1a}div.add-new-user-container div.form-actions button.cancel-btn:active{background-color:#2a2a2a}@media (max-width: 768px){div.business-profile-container{padding:24px 16px}div.business-profile-container div.form-section div.form-row{grid-template-columns:1fr}div.business-profile-container div.form-actions{flex-direction:column}div.business-profile-container div.form-actions button{width:100%}}div.user-detail-page{padding:20px 10px;max-width:1400px}div.user-detail-page div.user-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}div.user-detail-page div.user-header div.user-info-section{display:flex;gap:16px;align-items:flex-start}div.user-detail-page div.user-header div.user-info-section img.user-avatar{width:100px;height:100px;border-radius:12px;object-fit:cover}div.user-detail-page div.user-header div.user-info-section div.user-details h1{margin:0 0 4px;font-size:30px;font-weight:700;color:#fff}div.user-detail-page div.user-header div.user-info-section div.user-details p{margin:0 0 12px;font-size:16px;font-weight:500;color:#b0b0b0}div.user-detail-page div.user-header div.user-info-section div.user-details span.status-badge{display:inline-block;padding:4px 14px;background-color:#008a051a;border:1px solid #008a05;border-radius:16px;font-size:12px;color:#008a05;font-weight:500}div.user-detail-page div.user-header button.close-btn{width:40px;height:40px;background-color:#dc2626;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}div.user-detail-page div.user-header button.close-btn:hover{background-color:#b91c1c}div.user-detail-page div.action-buttons{display:flex;gap:12px;margin-bottom:32px}div.user-detail-page div.action-buttons button.action-btn{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}div.user-detail-page div.action-buttons button.action-btn.primary{background-color:#0d2c49;border:none;color:#fff}div.user-detail-page div.action-buttons button.action-btn.primary:hover{background-color:#2a5d8f}div.user-detail-page div.action-buttons button.action-btn.secondary{background-color:#ffffff0f;border:1px solid #ffffff11;color:#fff}div.user-detail-page div.action-buttons button.action-btn.secondary:hover{background-color:#333}div.user-detail-page div.action-buttons button.action-btn.danger{background-color:#c135151a;border:1px solid #dc2626;color:#dc2626}div.user-detail-page div.action-buttons button.action-btn.danger:hover{background-color:#dc26261a}div.user-detail-page div.tabs-container{display:flex;gap:8px;border-bottom:1px solid #2a2a2a;margin-bottom:32px}div.user-detail-page div.tabs-container button.tab{padding:12px 24px;background:transparent;border:none;color:#999;font-size:14px;font-weight:500;cursor:pointer;position:relative;transition:color .2s}div.user-detail-page div.tabs-container button.tab:hover{color:#ccc}div.user-detail-page div.tabs-container button.tab.active{color:#17b897}div.user-detail-page div.tabs-container button.tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#17b897}div.user-detail-page div.content-area div.tab-content{display:flex;flex-direction:column;gap:32px}div.user-detail-page div.content-area div.tab-content section.detail-section h2{margin:0 0 20px;font-size:18px;font-weight:600;color:#fff}div.user-detail-page div.content-area div.tab-content section.detail-section h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#fff}div.user-detail-page div.content-area div.tab-content section.detail-section h4{margin:0 0 4px;font-size:15px;font-weight:600;color:#fff}div.user-detail-page div.content-area div.tab-content section.detail-section div.info-list{display:flex;flex-direction:column;gap:12px}div.user-detail-page div.content-area div.tab-content section.detail-section div.info-list div.info-row{display:flex;gap:12px}div.user-detail-page div.content-area div.tab-content section.detail-section div.info-list div.info-row span.label{min-width:150px;font-size:14px;color:#999}div.user-detail-page div.content-area div.tab-content section.detail-section div.info-list div.info-row span.value{font-size:14px;color:#fff}div.user-detail-page div.content-area div.tab-content section.detail-section div.business-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:16px 20px;max-width:300px}div.user-detail-page div.content-area div.tab-content section.detail-section div.business-card span{font-size:14px;color:#ccc}div.user-detail-page div.content-area div.tab-content section.detail-section div.business-icon-large{width:100px;height:100px;background-color:#e8e8e8;border-radius:50%;display:flex;align-items:center;justify-content:center}div.user-detail-page div.content-area div.tab-content section.detail-section div.hours-list{display:flex;flex-direction:column;gap:12px}div.user-detail-page div.content-area div.tab-content section.detail-section div.hours-list div.hour-row{display:flex;gap:16px}div.user-detail-page div.content-area div.tab-content section.detail-section div.hours-list div.hour-row span.day{min-width:150px;font-size:14px;color:#999}div.user-detail-page div.content-area div.tab-content section.detail-section div.hours-list div.hour-row span.hours{font-size:14px;color:#fff}div.user-detail-page div.content-area div.tab-content div.description-section{margin-top:16px}div.user-detail-page div.content-area div.tab-content div.description-section span.label{display:block;margin-bottom:8px;font-size:14px;color:#999}div.user-detail-page div.content-area div.tab-content div.description-section p.description-text{margin:0;font-size:16px;line-height:1.6;color:#ccc}div.user-detail-page div.content-area div.tab-content div.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}div.user-detail-page div.content-area div.tab-content div.subscription-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card,div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}:is(div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card,div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card) h3{margin:0 0 20px;font-size:16px;font-weight:600;color:#fff}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card div.plan-details{display:flex;flex-direction:column;gap:16px}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card div.plan-details div.plan-row{display:flex;justify-content:space-between;align-items:center}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card div.plan-details div.plan-row span.label{font-size:14px;color:#999}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card div.plan-details div.plan-row span.value{font-size:14px;color:#fff;font-weight:500}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card div.plan-details div.plan-row span.badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card div.plan-details div.plan-row span.badge.pro{background-color:#2a2a2a;color:#fff}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.plan-overview-card div.plan-details div.plan-row span.badge.active{background-color:transparent;border:1px solid #10b981;color:#10b981}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content{display:flex;justify-content:space-between;align-items:center}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content div.renewal-info h4{margin:0 0 4px;font-size:15px;font-weight:600;color:#fff}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content div.renewal-info p{margin:0;font-size:13px;color:#999}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content label.toggle-switch{position:relative;width:48px;height:26px;display:inline-block}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content label.toggle-switch input{opacity:0;width:0;height:0}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content label.toggle-switch input:checked+span.toggle-slider{background-color:#17b897}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content label.toggle-switch input:checked+span.toggle-slider:before{transform:translate(22px)}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content label.toggle-switch span.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:34px}div.user-detail-page div.content-area div.tab-content div.subscription-grid div.auto-renewal-card div.renewal-content label.toggle-switch span.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}div.user-detail-page div.content-area div.tab-content section.danger-zone{background-color:#1a0a0a;border:1px solid #dc2626;border-radius:12px;padding:24px;margin-top:40px}div.user-detail-page div.content-area div.tab-content section.danger-zone h2{margin:0 0 20px;font-size:18px;font-weight:600;color:#dc2626}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions{display:flex;gap:12px;justify-content:flex-end}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions button.danger-btn{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions button.danger-btn.outlined{background-color:transparent;border:1px solid #dc2626;color:#dc2626}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions button.danger-btn.outlined:hover{background-color:#dc26261a}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions button.danger-btn.filled{background-color:#dc2626;border:none;color:#fff}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions button.danger-btn.filled:hover{background-color:#b91c1c}@media (max-width: 1024px){div.user-detail-page div.content-area div.tab-content div.business-grid,div.user-detail-page div.content-area div.tab-content div.subscription-grid{grid-template-columns:1fr}}@media (max-width: 640px){div.user-detail-page{padding:16px}div.user-detail-page div.user-header{flex-direction:column;gap:16px}div.user-detail-page div.user-header button.close-btn{align-self:flex-end}div.user-detail-page div.action-buttons{flex-direction:column}div.user-detail-page div.action-buttons button.action-btn{width:100%}div.user-detail-page div.tabs-container{overflow-x:auto}div.user-detail-page div.tabs-container button.tab{white-space:nowrap}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions{flex-direction:column}div.user-detail-page div.content-area div.tab-content section.danger-zone div.danger-actions button.danger-btn{width:100%}}.report-analysis-filter{display:flex;gap:20px;padding:15px;border:1px solid #ffffff0f;background:#ffffff0f;border-radius:10px;margin-bottom:15px}.report-analysis-filter select{background:#ffffff0f;border:.5px solid #ffffff0f;border-radius:10px;padding:5px 0 5px 10px;color:#b0b0b0;font-weight:400;font-size:14px;outline:none;flex:1;height:52px}.recent-payment-table{overflow:auto}.recent-payment-table h2{font-size:24px;font-weight:600}.recent-payment-table table{width:100%;border-collapse:separate;border-spacing:0px 10px;font-size:16px;font-weight:500}.recent-payment-table table th{text-align:left;padding:10px 0 5px;font-weight:500;font-size:18px;color:#22f0e1;border-bottom:1px solid #222222}.recent-payment-table table td{font-size:16px;font-weight:500;border-bottom:1px solid #222222;padding:14px 0}.recent-payment-table table td.plan-cell div{width:max-content;padding:5px 20px;border-radius:50px;border:1px solid #444444;background:#ffffff0f;font-size:14px;font-weight:400}.recent-payment-table table td.status-cell div{width:max-content;padding:5px 20px;border-radius:50px;border:1px solid #008a05;color:#008a05;background:#008a051a;font-size:14px;font-weight:400}.export-report{margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid #ffffff0f;background:#ffffff0f;border-radius:10px;margin-bottom:15px}.export-report div p:first-child{font-size:18px;font-weight:600}.export-report div p:last-child{margin-top:7px;font-size:16px;font-weight:500}.export-report button{background:#0d2c49;border:1px solid #444444;border-radius:10px;padding:13px 30px;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.report-charts-container{margin:20px 0}.report-charts-container .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.report-charts-container .metric-card{background-color:#1a1a1a;border-radius:16px;padding:24px;border:1px solid #2a2a2a}.report-charts-container .metric-card .metric-header{font-size:14px;color:#a3a3a3;margin-bottom:12px}.report-charts-container .metric-card .metric-value{font-size:32px;font-weight:600;color:#fff;margin-bottom:8px}.report-charts-container .metric-card .metric-change{font-size:13px;color:#22c55e;margin-bottom:16px}.report-charts-container .metric-card .sparkline{width:100%;height:40px;margin-top:8px}.report-charts-container .charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:16px}.report-charts-container .chart-card{border-radius:16px;padding:24px;border:1px solid #2a2a2a}.report-charts-container .chart-card .chart-title{font-size:18px;font-weight:500;color:#fff;margin-bottom:24px;margin-top:0}.report-charts-container .legend-container{display:flex;justify-content:space-around;margin-top:24px;gap:16px}.report-charts-container .legend-container .legend-item{flex:1;text-align:center;background-color:#0a0a0a;padding:16px;border-radius:12px;border:1px solid #2a2a2a}.report-charts-container .legend-item .legend-label{font-size:12px;color:#a3a3a3;margin-bottom:8px;font-weight:500}.report-charts-container .legend-item .legend-value{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.report-charts-container .legend-item .legend-subtext{font-size:11px;color:#737373}.report-charts-container .status-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.report-charts-container .status-grid .status-item{display:flex;justify-content:space-between;align-items:center}.report-charts-container .status-item .status-left{display:flex;align-items:center;gap:8px}.report-charts-container .status-left .status-dot{width:12px;height:12px;border-radius:50%}.report-charts-container .status-left .status-label{font-size:14px;color:#a3a3a3}.report-charts-container .status-item .status-value{font-size:16px;font-weight:600;color:#fff}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20ExtraLight-CEypVZvY.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20ExtraLight%20Italic-DGSJ9n6f.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20Light-xBE46uGC.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20Light%20Italic-uHeWXCbH.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20Regular-Cvkid9kU.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20Italic-DT9446UB.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20Medium-YvZnV0IX.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20Medium%20Italic-DDwl3PV8.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20DemiBold-BcPt-gRu.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20DemiBold%20Italic-inrJGEMs.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20Bold-CIdOIDei.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TT Chocolates;src:url("/src/assets/fonts/TT Chocolates Trial Bold Italic.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20ExtraBold-D-hAeGv4.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:TT Chocolates;src:url(/assets/TT%20Chocolates%20Trial%20ExtraBold%20Italic-DQniFMJ9.otf) format("opentype");font-weight:800;font-style:italic}
