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}.auth-container{align-items:center;background-color:#282c34;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-content{background:#1e2128;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;max-width:1200px;overflow:hidden;width:100%}.auth-promo{background:linear-gradient(135deg,#3a3f4b,#282c34);display:flex;flex:1 1;flex-direction:column;padding:40px}.auth-promo-title{color:#fff;font-size:28px;line-height:1.3;margin-bottom:20px}.auth-promo-subtitle{color:#b8c2cc;font-size:16px;line-height:1.6;margin-bottom:30px}.auth-video-container{border-radius:8px;height:0;margin-top:10px;overflow:hidden;padding-bottom:56.25%;position:relative}.auth-video{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.auth-form-container{flex:1 1;max-width:500px;padding:50px}.auth-form{display:flex;flex-direction:column}.auth-form-title{color:#fff;font-size:28px;margin-bottom:8px}.auth-form-subtitle{color:#b8c2cc;font-size:16px;margin-bottom:30px}.auth-form-group{margin-bottom:20px}.auth-form-label{color:#b8c2cc;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.auth-form-input{background:#2d333b;border:1px solid #444c56;border-radius:6px;color:#fff;font-size:16px;padding:12px 15px;transition:border-color .3s;width:90%}.auth-form-input:focus{border-color:#d8ab09;box-shadow:0 0 0 2px #6366f133;outline:none}.auth-form-input::placeholder{color:#6b7280}.auth-form-options{display:flex;justify-content:flex-end;margin-bottom:20px}.auth-form-button{align-items:center;background:#d8ab09;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:14px;transition:background .3s;width:100%}.auth-form-button:hover{background:#9e7b00}.auth-form-button:disabled{background:#9e7b00;cursor:not-allowed;opacity:.7}.auth-button-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;width:16px}.auth-form-footer{color:#b8c2cc;font-size:14px;margin-top:20px;text-align:center}.auth-form-link{color:#d8ab09;font-weight:500;text-decoration:none;transition:color .3s}.auth-form-link:hover{color:#9e7b00;text-decoration:underline}@media (max-width:768px){.auth-content{flex-direction:column}.auth-form-container,.auth-promo{padding:30px}.auth-video-container{margin-top:30px}}@media (max-width:480px){.auth-container{padding:10px}.auth-form-container,.auth-promo{padding:20px}.auth-form-title,.auth-promo-title{font-size:24px}}.terms-popup-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.terms-popup-container{background-color:#20354b;border-radius:8px;display:flex;flex-direction:column;max-height:80vh;max-width:900px;overflow:hidden;width:80%}.terms-popup-header{align-items:center;background-color:#1a2a3c;border-bottom:1px solid #878787;display:flex;padding:20px}.terms-header{justify-content:center;text-align:center}.terms-popup-close{background:none;border:none;cursor:pointer;font-size:24px}.terms-tabs{border-bottom:1px solid #dee2e6;margin:auto}.terms-tab{border-bottom:2px solid #0000;color:#fff;padding:10px 20px}.terms-tab.active{border-bottom:2px solid #007bff;font-weight:700}.terms-content{flex-grow:1;overflow-y:auto;padding:20px}.terms-section h3{margin-top:0}.terms-section-h4{color:#3a6695}.terms-update{color:#6c757d}.terms-popup-footer{background-color:#1a2a3c;border-top:1px solid #757575;display:flex;gap:10px;justify-content:center;padding:15px 20px}.terms-button{border-radius:4px;cursor:pointer;padding:8px 16px}.terms-button-accept{background-color:#28a745;border:none;color:#fff}.terms-button-decline{background-color:#dc3545;border:none;color:#fff}.terms-checkbox{cursor:pointer;margin:20px 10px 20px 0}.terms-link{color:#007bff}.auth-form-group-row{display:flex;gap:15px}.auth-form-group-row .auth-form-group{flex:1 1}.auth-form-hint{color:#b8c2cc;font-size:12px;margin-top:5px}.first-name,.last-name{width:80%}@media (max-width:768px){.auth-form-group-row{flex-direction:column;gap:20px}.first-name,.last-name{width:90%}}.sidebar-container{background-color:initial;height:100%;position:relative;transition:transform .3s ease-in-out;width:250px;z-index:999}.sidebar-header{padding:20px 20px 0;text-align:center}.sidebar-logo{margin-bottom:15px;width:100%}.logo-sidebar{height:120px;object-fit:contain;width:120px}.earning-info{margin-top:10px}.earning-amount{color:#23d959;font-size:44px;font-weight:700;margin-top:5px}.earning-text{color:#b8c2cc;font-size:14px}.sidebar{color:#fff;height:calc(100% - 200px);overflow-y:auto;padding:20px 0}.sidebar,.sidebar-content{display:flex;flex-direction:column}.sidebar-content{gap:5px;padding:0 15px}.sidebar-item{align-items:center;border-radius:6px;color:#b8c2cc;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:12px 15px;transition:all .3s}.sidebar-item:hover{background-color:#2d333b;color:#fff}.sidebar-item.active{background-color:#3a3f4b;color:#d8ab09!important}.active-icon{color:#d8ab09}.active-icon,.nonactive-icon{font-size:14px;margin-right:12px;text-align:center;width:20px}.nonactive-icon{color:#b8c2cc}.item-name{white-space:nowrap}.dropdown-menu{background-color:#2d333b;border:1px solid #3a3f4b;border-radius:6px;margin:5px 0 5px 30px;padding:5px 0;width:calc(100% - 30px)}.dropdown-item{color:#b8c2cc;cursor:pointer;font-size:13px;padding:10px 20px;transition:all .3s}.dropdown-item:hover{background-color:#3a3f4b;color:#d8ab09}.dropdown-item.active-dropdown{color:#d8ab09;font-weight:500}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:#1e2128}.sidebar::-webkit-scrollbar-thumb{background-color:#3a3f4b;border-radius:6px}.package-badge{align-items:center;border-radius:8px;display:block;margin:15px 0;overflow:hidden;padding:8px 8px 0;position:relative}.package-icon{font-size:24px;margin-right:12px}.package-icon .gold{color:#d8ab09;text-shadow:0 0 8px #d8ab0980}.package-icon .silver{color:silver;text-shadow:0 0 8px #c0c0c080}.package-icon .bronze{color:#cd7f32;text-shadow:0 0 8px #cd7f3280}.package-icon .custom{color:#9b7700;text-shadow:0 0 8px #cd7f3280}.package-icon .retainer{color:#c49600;text-shadow:0 0 8px #cd7f3280}.package-info{display:flex;flex-direction:column}.package-name{font-size:16px;font-weight:600}.gold-pack .package-name{color:#d8ab09}.silver-pack .package-name{color:silver}.bronze-pack .package-name{color:#cd7f32}.custom-pack .package-name{color:#e17979}.package-status{color:#b8c2cc;font-size:12px;opacity:.8}@media (max-width:768px){.sidebar-container{width:220px}.sidebar{padding:15px 0}.sidebar-item{font-size:13px;padding:10px 12px}.logo-sidebar{height:100px;width:100px}}@media (max-width:480px){.sidebar-container{width:200px}.sidebar-item{font-size:12px;padding:8px 10px}.dropdown-item{font-size:12px;padding:8px 16px}.earning-amount{font-size:20px}.earning-text{font-size:12px}}.mobileSidebar-container{height:100%;left:0;position:fixed;top:90px;transition:transform .3s ease-in-out;z-index:900}.mobileSidebar-toggle{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.5rem;left:15px;padding:10px;position:fixed;top:20px;transition:all .3s;z-index:1001}.mobileSidebar-toggle:hover{color:#d8ab09}.mobileSidebar{background-color:#1e2128;box-shadow:2px 0 10px #0000004d;color:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px 15px;width:250px}.mobileSidebar-container.closed{transform:translateX(-100%)}.mobileSidebar-content{display:flex;flex-direction:column;gap:5px;margin-top:60px}.mobileSidebar-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;padding:12px 15px;position:relative;transition:all .2s}.mobileSidebar-item:hover{background-color:#2a2a2a}.mobileSidebar-item.active{background-color:#2a2a2a;color:#d8ab09}.mobileSidebar-item i{font-size:1rem;margin-right:15px;text-align:center;width:20px}@media (max-width:768px){.mobileSidebar-container{top:0}.mobileSidebar{width:240px}.mobileSidebar-item{font-size:.9rem;padding:10px 12px}.dropdown-item{padding:8px 12px 8px 30px}}@media (max-width:480px){.mobileSidebar{padding:10px 8px;width:180px}.mobileSidebar-item{font-size:.85rem;padding:6px 8px}.mobileSidebar-item i{font-size:.9rem;margin-right:12px}.dropdown-item{font-size:.8rem;padding:6px 10px 6px 25px}.mobileSidebar-toggle{font-size:1.3rem;left:10px;top:15px}}.header{align-items:center;background-color:initial;color:#fff;display:flex;height:50px;justify-content:space-between;left:50px;padding:10px 15px;position:fixed;right:0;top:0;z-index:900}.header-left{flex:1 1;font-size:18px;font-weight:700;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-right{position:relative}.header-right,.profile{align-items:center;display:flex}.profile{cursor:pointer;margin-left:10px}.heder-profile-image{border:1px solid #424242;border-radius:50%;height:32px;margin-right:5px;object-fit:cover;width:32px}.header-username{font-size:14px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown{background-color:#1e2128;box-shadow:0 2px 10px #0000001a;color:#fff;left:0;max-height:calc(100vh - 50px);overflow-y:auto;padding:10px;position:fixed;right:0;top:50px;z-index:1}.profile-info{border:1px solid #2e2e2e;color:#fff;width:100%}.main-area-profile{margin:10px}.profile-info-header{align-items:center;display:flex;flex-direction:column;gap:10px}.edit-button{border:1px solid #6e6e6e;border-radius:4px;cursor:pointer;font-size:14px;margin:10px 0;padding:5px 10px}.dash-card-details,.edit-button{background-color:initial;color:#fff}.dash-card-details{display:flex;flex-direction:column;gap:8px;width:100%}.info-row{border-bottom:1px solid #ffffff1a;font-size:14px;justify-content:space-between;padding:8px 0}.info-row,.ref-code{align-items:center;display:flex}.ref-code{background-color:#2d2d2d;border-radius:50px;color:#d8ab09;font-size:12px;font-weight:700;height:30px;margin-right:10px;padding:4px 8px}.copy-referral-button{font-size:14px}.becom-distributor,.copy-referral-button{background:none;color:#d8ab09;padding:0 5px}.becom-distributor{border:none;cursor:pointer}.header-smart-account{background:none;border:none;color:#d8ab09;margin-left:10px;padding:0 5px}.special-account-amount{color:#09d809;font-size:18px;font-weight:700}.bell-icon{color:#deaa00;cursor:pointer;font-size:20px;margin-right:10px}.not-text{margin-right:5px}.notification-dropdown{animation:fadeIn .2s ease-out;background:#2d3748;border:1px solid #4a5568;border-radius:8px;box-shadow:0 4px 15px #0000004d;max-height:500px;overflow-y:auto;position:absolute;right:300px;top:50px;width:350px;z-index:1000}.notification-header{align-items:center;background:#2d3748;border-bottom:1px solid #4a5568;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.notification-list{margin:0;padding:0}.notification-item{border-bottom:1px solid #4a5568;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.notification-item.unread{background-color:rgba(66,225,140,.386)}.notification-item.read{background-color:#42e18c0d}.notification-item:hover{background-color:#4a5568}.badge{background-color:#ff006a;border-radius:4px;color:#d3b000;color:#fff;font-size:15px;font-weight:700;height:10px;left:130px;padding:3px;position:relative;top:-30px;width:10px}.notification-content{flex:1 1;min-width:0}.notification-message{color:#e2e8f0;font-size:13px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-meta{color:#a0aec0;display:flex;font-size:11px;justify-content:space-between}.notification-date,.notification-time{margin-right:8px}.unread-dot{align-self:center;background:#4299e1;border-radius:50%;flex-shrink:0;height:8px;margin-left:10px;width:8px}.notification-empty{color:#a0aec0;font-size:13px;padding:20px;text-align:center}.mark-all-btn{background:#0000;border:none;border-radius:4px;color:#4299e1;cursor:pointer;font-size:12px;padding:4px 8px;transition:background-color .2s}.mark-all-btn:hover{background:#4299e11a}.mark-all-btn:disabled{cursor:not-allowed;opacity:.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.notification-dropdown{right:-10px;width:280px}.not-text{display:none}}@media (max-width:480px){.notification-dropdown{width:250px}.notification-message{font-size:12px}}.iekbcc9{background-color:initial;border:1px solid #6e6e6e;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:15px auto;padding:8px;width:100%}.iekbcc9:hover{background-color:#6e6c6c}.mob-text{display:none}.loading-overlay{align-items:center;background-color:#1e2128ce;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-gif{height:50px;width:50px}@media (min-width:768px){.header{padding:15px 30px}.header-left{font-size:23px;margin-left:200px}.heder-profile-image{height:40px;width:40px}.dropdown{left:auto;position:absolute;right:0;width:250px}.ref-code{font-size:14px;margin-right:20px;padding:5px 10px}}@media (max-width:768px){.header{left:0;max-width:360px;width:100%}.badge{left:10px}.mob-text{display:flex}.dex-text{display:none}.header-left{font-size:20px;margin-left:50px}}@media (max-width:410px){.header-left{margin-left:40px}}@media (max-width:360px){.header-left{font-size:18px;margin-left:30px}.header-username{display:none}.ref-code{font-size:11px;padding:2px 5px}.heder-profile-image{height:28px;width:28px}}.video-popup-overlay{align-items:center;background-color:#404040;background-color:#000000b3;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.video-popup{background-color:#263453;border-radius:10px;max-width:800px;padding:20px;position:relative;width:80%}.video-popup
.popup-close-btn{background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;position:absolute;right:0;top:0}.coffee-store{grid-gap:0;display:grid;font-family:Arial,sans-serif;gap:0;grid-template-columns:repeat(1,1fr);margin-top:90px}.dashboard-container{background-color:initial;color:#fff;margin-top:20px;min-height:80vh;padding:24px}.dash-chart-package{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(9,1fr)}.dash-chart-container{color:#fff;grid-column:span 7;margin-bottom:24px}.week-month-year-container{grid-gap:30px;background-color:#1e272e;border-radius:8px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding:10px}.scrolling-package{background:#0000;border:1px solid #5a5a5a;border-radius:15px;grid-column:span 2;margin-bottom:25px;overflow:hidden;position:relative}.dash-botom-card{background-color:#1f1f1f;border-radius:8px;display:flex;justify-content:space-between;margin:auto;padding:10px 40px}.icon-image{height:50px;padding:10px;width:60px}.dash-text-value{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(1,1fr);padding:10px}.dash-value,.dash-week{font-weight:700}.dash-value{color:#23d959;font-size:25px}.pro-text{text-align:center}.sorting{display:flex;justify-content:space-between;margin-bottom:20px}.cofe-title{color:#fff}.title-price{height:100px}.products{display:flex;gap:10px;justify-content:space-between}.product{border:1px solid #ccc;padding:10px;text-align:center}.product-img{border-radius:8px;height:100px}.dash-tooltip{background-color:#1f2937;border:1px solid #d8ab09;border-radius:8px;box-shadow:"0 4px 6px -1px rgba(0, 0, 0, 0.1)";color:#d8ab09;padding:12px}.text-gray-200{font-size:12px}.text-gray-300{font-size:10px}.sale-badge{background-color:#d8ab09;color:#fff;font-weight:700;left:10px;padding:5px;position:absolute;top:10px}.product img{height:auto;max-width:100%}.price{margin-top:10px}.dash-each-card{text-align:center}.original-price{color:red}.dash-buy-now-btn{background-color:#23d959;border:1px solid #049830;border-radius:4px;display:block;margin:auto;width:100%}.buy-now-btn,.dash-buy-now-btn{color:#fff;cursor:pointer;padding:8px 16px}.buy-now-btn{background-color:#d8ab09;border:none;border-radius:4px}.main-header{color:#fff;text-align:center}.dashboard-wrapper{color:#fff;margin:0 auto}.dashboard-title{font-size:24px;font-weight:700}.dashboard-title,.stats-grid{color:#fff;margin-bottom:24px}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.dash-top-card{background-color:#1e272e;border:1px solid #d8ab09;border-radius:8px;color:#fff;cursor:pointer;padding:16px}.dash-chart-active{border:1px solid #23d959}.card{background-color:#1e272e;border:1px solid #4f4f4f;border-radius:8px;color:#fff;padding:16px}.card-header{align-items:center;color:#fff;display:flex;justify-content:space-between;padding-bottom:8px}.card-title{color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.dash-active-nonactive{display:block;margin:auto}.dash-active,.dash-nonactive{display:flex;justify-content:space-between}.card-content{padding:8px 0}.stat-value{color:#d8ab09;font-size:34px;font-weight:700}.stat-value-mileston{color:#23d959;font-size:60px}.stat-trend{align-items:center;display:flex;font-size:12px;margin-top:4px}.trend-up{color:#23d959}.trend-down{color:#d8ab09}.chart-container{color:#fff;height:300px;margin-bottom:24px}.bottom-grid{grid-gap:16px;color:#fff;display:grid;gap:16px;grid-template-columns:repeat(1,1fr);margin-top:20px}.tutorial-btn{background-color:#083188;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-weight:700;height:40px;justify-content:right;margin:10px 0 10px auto;padding:10px 20;position:relative;text-align:center}@media (min-width:768px){.bottom-grid{grid-template-columns:repeat(3,1fr)}}.conversion-content{color:#fff;text-align:center}.conversion-rate{color:#fff;font-size:36px;font-weight:700;margin-bottom:8px}.conversion-label{color:#fff;font-size:14px}.conversion-stats{grid-gap:16px;color:#fff;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.page-list{flex-direction:column;gap:16px}.page-item,.page-list{color:#fff;display:flex}.page-item{align-items:center;justify-content:space-between}.page-path{color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-stats{align-items:center;color:#fff;display:flex;gap:8px}.country-list{color:#fff;display:flex;flex-direction:column;gap:16px}.country-item{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:space-between}.performance-tabs{color:#fff;display:flex;gap:16px;margin-bottom:16px}.tab{background-color:initial!important;border:none;border-radius:4px;color:#606060;cursor:pointer;font-size:14px;padding:4px 12px}.tab.active{background-color:initial;border:1px solid #8c8c8c;color:#fff}.tab.active:hover,.tab:hover{background-color:#c5c5c5}.orders-card{color:#fff;margin-top:24px}.orders-header{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-bottom:16px}.create-order-btn{align-items:center;background-color:initial;border:1px solid #d8ab09;border-radius:4px;color:#d8ab09;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px}.create-order-btn:hover{background-color:#f973161a}.orders-table{border:1px solid #5a5a5a;border-collapse:initial;border-spacing:0}.orders-table th{color:#9ca3af;font-weight:500;text-align:left}.orders-table td,.orders-table th{background-color:#1e272e;border-bottom:1px solid #888;padding:12px}.order-id{font-family:monospace}.customer-name,.order-id{color:#d8ab09}.status-pill{gap:6px}.status-completed{color:#23d959}.status-indicator{display:inline-block}.status-completed .status-indicator{background-color:#23d959}.status-processing .status-indicator{background-color:#d8ab09}.pagination{color:#9ca3af;font-size:14px;margin-top:16px}.pagination-controls{gap:8px}.pagination-btn{background-color:#374151;border:none;padding:8px 12px}.pagination-btn.active{background-color:#d8ab09}.product-icon{align-items:center;background-color:initial;border-radius:4px;display:flex;height:40px;justify-content:center;width:25px}.pack-coffee{color:#fff;margin-left:10px}.mem-cus{color:#fff;font-size:10px;margin-left:5px}.vew-more-btn{background-color:#d8ab09;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:4px 8px}.packages-carousel{margin-right:10px;position:relative}.package-card{animation:slide 30s infinite;background:#1e272e;border-radius:15px;box-shadow:0 10px 20px #0003;height:-webkit-fit-content;height:fit-content;opacity:0;padding:10px;position:absolute;transition:all .5s ease;width:95%}.package-card:first-child{animation-delay:0s}.package-card:nth-child(2){animation-delay:10s}.package-card:nth-child(3){animation-delay:20s}@keyframes slide{0%{opacity:0;transform:translateX(100%)}3%{opacity:1;transform:translateX(0)}30%{opacity:1;transform:translateX(0)}33%{opacity:0;transform:translateX(-100%)}to{opacity:0;transform:translateX(-100%)}}.package-content{border-radius:15px;display:flex;flex-direction:column}.paypal-button{height:20px}.package-content h3{color:#d8ab09;font-size:1.4rem;margin-bottom:10px}.package-content img{border-radius:10px;height:200px;margin-bottom:5px;object-fit:cover;width:97%}.package-pricing{display:flex;gap:15px;margin-bottom:10px}.original-price{color:#888}.package-content p{color:#ddd;font-size:.9rem}.copy-referral-text{color:#d8ab09;margin:auto auto auto 0}.copy-referral-button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:5px}.copy-referral-button:hover{background-color:#434343;border-radius:8px}.info-section{background-color:initial;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .5s ease-out}.info-section.show{max-height:200px;padding:20px}.info-item{display:flex;justify-content:space-between;margin-bottom:10px}.info-value{color:#23d959;font-weight:700}.custom-gauge-container{grid-gap:10px;display:grid;font-family:Arial,sans-serif;gap:10px;grid-template-columns:repeat(2,1fr)}.text-group{color:#d8ab09;display:none!important}.milestone-details{width:83%}.next-info{display:flex;justify-content:space-between;margin:0 auto 0 70px}.button-area{display:flex;justify-content:center;justify-items:center;margin:auto}.cust-btn{background-color:initial;border:1px solid #3f3f3f;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin:5px;padding:5px}.active-mile{border:1px solid #d8ab09}.read{background-color:#ed0000}.green{background-color:#23d959}.top-dash-grid{display:block;margin:auto}.payment-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;color:#fff;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.payment-modal{background-color:#1a1a1a;border-radius:10px;box-sizing:border-box;max-height:90vh;max-width:95%;overflow-y:auto;padding:25px;width:450px}.payment-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.payment-modal-header h3{font-size:1.5rem;margin:0}.payment-modal-header button{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;line-height:1}.package-details{display:block;justify-items:center;margin:auto auto 20px}.package-details img{border-radius:5px;height:120px;object-fit:cover;width:100%}.package-info{flex:1 1}.package-pricing{margin:10px 0}.original-price{color:#999}.sale-price{color:#d8ab09;font-size:1.2rem}.quantity-selector{display:block;margin-bottom:25px;text-align:center}.quantity-selector label{margin-right:10px}.quantity-selector input{background:#333;border:1px solid #555;border-radius:4px;color:#fff;padding:8px;width:70px}.dash-payment-modul{width:100%}.paypal-button{min-height:150px;width:100%}.paypal-button>div{min-width:100%!important}.paypal-button .card-fields-container,.paypal-button>div{width:100%!important}@media (max-width:767px){.card{padding:5px}.coffee-store{margin-top:80px;max-width:380px;padding:0 5px;width:100%}.dashboard-container{margin-top:10px;padding:10px!important}.stats-grid{gap:10px!important;grid-template-columns:repeat(2,1fr)!important}.dash-chart-package{grid-template-columns:1fr!important}.dash-chart-container,.scrolling-package{grid-column:span 1!important;width:100%!important}.scrolling-package{border:none!important;height:auto;margin-bottom:20px}.packages-carousel{margin:0 0 0 -5px;padding:0;width:100%}.package-card{animation:none!important;margin-bottom:15px!important;margin:0;opacity:1!important;position:relative!important;transform:none!important;width:100%!important}.package-content{display:block;margin:auto;padding:15px}.week-month-year-container{gap:10px;grid-template-columns:1fr!important}.chart-container{height:250px!important;overflow-x:auto}.custom-gauge-container{grid-template-columns:1fr!important}.custom-gauge-container>div{padding:10px!important;width:100%!important}.payment-modal{padding:15px!important;width:95%!important}.stat-value{font-size:140px!important}.dash-value{font-size:20px!important}}@media (max-width:400px){.stats-grid{grid-template-columns:1fr!important}.performance-tabs button{font-size:12px!important;padding:4px 8px!important}}.wallet-main-container{margin-top:110px;padding:20px}.wallet-container{display:grid;grid-template-columns:repeat(5,1fr);margin-top:20px}.wallet-AreaChart{grid-column:span 3}.gauge-area{grid-column:span 2}.gauge-component{height:100px;margin-bottom:100px;margin-left:20px;width:450px}.commission-text{color:#fff;font-weight:700;text-align:center}.stat-amount{color:#d8ab09;font-size:34px;font-weight:700}.wallet-card-title{color:#fff;font-size:14px;font-weight:700;padding-top:13px;text-transform:uppercase}.custom-com-text{color:#fff}.checkout-btn{background-color:#00bf63;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;margin:10px auto;padding:8px 16px}.wallet-stats-grid{grid-gap:16px;color:#fff;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;text-align:center}.customer-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.commission-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.wallet-card-header{background-color:#1e272e;border-radius:20px;justify-items:center}.space-card-header{background-color:#1e272e;border-radius:8px;color:#fff;display:flex;justify-content:space-between;padding:15px;width:80%}.chart-area{background-color:#1e272e;border:1px solid #5d5d5d;border-radius:10px;height:100%;height:450px;padding:10px}.top-card{border:1px solid #4f4f4f;border-radius:8px;cursor:pointer;padding:16px}.commission-card,.top-card{background-color:#1e272e;color:#fff}.commission-card{border:1px solid #4f4f4f;border-radius:4px;padding:8px}.chart-active{border:1px solid #d8ab09;border-radius:8px;padding:16px}.chart-active,.withdraw-container{background-color:#1e272e;color:#fff}.withdraw-container{border:1px solid #585858;border-radius:8px;margin:auto;padding:10px;width:98%}.form-container{margin:20px}.available-amount,.lable-input,.payout-options{display:flex;height:-webkit-fit-content;height:fit-content;margin:auto;padding:10px}.available-amount{padding-right:10px;padding-top:7px}.available-text{font-weight:700;margin-left:10px;padding-top:5px}.available-value{color:#00bf63;font-size:24px;font-weight:700;margin-left:10px}.payout-options label{padding-right:10px;padding-top:3px}.payout-options select{background-color:#1e272e;border:1px solid #585858;border-radius:4px;color:#fff;padding:8px}.wallet-form-group{display:flex}.withdraw-form{display:block;margin:auto;width:100%}.withdraw-btn-input{display:flex;margin:auto;width:100%}.min-withdraw-amoun-fee{font-size:15px}.amount-input{background-color:initial;border:1px solid #585858;border-radius:4px;color:#fff;padding:8px 12px;width:60%}.available-balance{color:#0f0;font-size:12px}.enter-amount{padding-right:10px;padding-top:3px}.cancel-btn{background-color:initial;border-radius:2px;cursor:pointer;padding:4px 6px}.cancel-btn:hover{background-color:#862e2e}.cancel-btn:disabled{background-color:initial;color:#666;cursor:not-allowed;opacity:.5}.withdraw-dem-btn{background-color:#d8ab09;border:none;border-radius:4px;cursor:pointer;padding:3px 5px}@media (max-width:1000px){.wallet-main-container{display:block;margin:100px auto 20px;width:90%}}@media (max-width:767px){.wallet-main-container{margin-top:80px;padding:0 10px}.top-card{display:block;margin:auto;text-align:center;width:90%}.wallet-stats-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.commission-grid{gap:20px}.chart-active,.top-card{padding:12px!important}.stat-amount{font-size:60px!important}.space-card-header{padding:10px;width:80%}.chart-area{height:auto;padding:5px}.wallet-form-group{display:block;margin:auto}.withdraw-btn-input,.withdraw-form{flex-direction:column;font-size:10px}.withdraw-container{display:flex;width:93%}.available-amount,.lable-input,.payout-options{display:block;margin:auto}.lable-input{justify-content:space-between}.amount-input{margin-top:5px;width:-webkit-fit-content;width:fit-content}.available-amount{text-align:center}.performance-tabs{flex-wrap:wrap;gap:5px;justify-content:center}.performance-tabs button{font-size:12px!important;padding:4px 8px!important}.table-container{overflow-x:auto}.orders-card{margin-bottom:15px;width:90%}.orders-table{font-size:12px}.orders-table td,.orders-table th{padding:8px 4px!important}.pagination{align-items:center;flex-direction:column;gap:10px}.pagination-controls{flex-wrap:wrap;justify-content:center}.chart-container{height:300px!important}.wallet-card-title{font-size:12px;padding-top:8px}.available-text{font-size:14px}.available-value{font-size:20px!important}}@media (max-width:600px){.commission-grid{gap:10px;grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){.wallet-stats-grid{grid-template-columns:1fr}.wallet-card-header{display:block;margin:auto;width:95%}.chart-container{height:250px!important}.space-card-header{width:100%}.performance-tabs button{font-size:10px!important;padding:3px 6px!important}}.terms-page-container{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:1200px;padding:20px}.terms-content-wrapper{background:#161e23;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:110px auto;padding:30px}.terms-header-section{border-bottom:1px solid #575757;margin-bottom:30px;padding-bottom:20px;text-align:center}.terms-main-header{color:#206dba;font-size:2.5rem}.terms-tabs{border-bottom:1px solid #ddd;display:flex;margin-bottom:30px}.terms-tab{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.terms-tab.active{border-bottom:3px solid #3498db;color:#068ce4}.terms-tab:hover:not(.active){color:#068ce4}.terms-section{padding:20px 0}.terms-section h2{color:#2068b0;font-size:1.8rem;margin-bottom:15px}.terms-section h3{color:#2068b0;font-size:1.4rem;margin:25px 0 15px}.terms-update{color:#a9a9a9;font-style:italic;margin-bottom:20px}.terms-section ul{color:#a6c1d3;margin-bottom:20px;margin-left:20px}.terms-section li{color:#a6c1d3;margin-bottom:8px}.terms-section p{color:#adadad;margin-bottom:20px}.my-orders-container{margin-top:100px;padding:15px}.my-orders-card{margin-bottom:10px;margin-top:20px;overflow-x:auto}.coffee-image{height:34px;width:24px}.orders-table{border-collapse:collapse;width:100%}.orders-table td,.orders-table th{border-bottom:1px solid #e0e0e0;color:#fff;padding:12px 8px;text-align:left}.orders-table th{color:#fff;font-weight:600}.product-cell{align-items:center;display:flex;gap:8px}.status-pill{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;padding:4px 8px}.status-pending{background-color:#ffc107;color:#fff}.status-processing{background-color:#17a2b8;color:#fff}.status-delivered{background-color:#28a745;color:#fff}.product-name{font-size:15px}.status-indicator{background-color:#d8ab09;border-radius:50%;height:8px;margin-right:6px;width:8px}.status-processing{background-color:#fff3cd;color:#d8ab09}.pagination{align-items:center;display:flex;justify-content:space-between;margin-top:10px;padding:15px}.pagination-controls{display:flex;gap:5px}.pagination-btn{background:#0000;border:1px solid #d3d3d3;border-radius:4px;color:#fff;cursor:pointer;padding:5px 8px}.pagination-btn.active{background:#d8ab09;border-color:#d8ab09;color:#fff}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.banner{background-color:#d8ab09;border-radius:10px;display:flex;flex-direction:column;gap:20px;margin-bottom:10px;margin-top:20px;padding:15px}.special-offer,.wholesale-form{padding:15px;width:100%}.special-offer{display:flex;flex-direction:column;gap:15px}.special-offer h2,.wholesale-form h2{color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px}.wholesale-form input{background-color:initial;border:1px solid #ccc;border-radius:5px;color:#fff;display:block;font-weight:700;margin-bottom:10px;padding:10px;width:97%}.wholesale-form input::placeholder{color:#ffffffb3;font-weight:700}.special-offer button,.wholesale-form button{background:linear-gradient(45deg,#e2a04a,#a14d15);border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-left:auto;margin-right:auto;max-width:200px;padding:10px;width:100%}.special-offer-content{max-width:330px;width:100%}.offer-des-text{color:#fff!important}.special-offer img{border-radius:10px;display:block;height:auto;margin:0 auto;max-width:180px;width:100%}.styled-text{color:#fffdd5!important;font-family:Lucida Console,Courier New,monospace!important;font-size:36px!important;font-weight:700!important}.white-text{color:#fff}.fa-chevron-up{background-color:initial!important}.expend-btn{background-color:initial;border:1px solid #717171;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.info-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.user-info{color:#7fffd4;font-size:15px}.user-info-btn{background-color:#00a393;border:1px solid #17a2b8;border-radius:4px;color:#fff;cursor:pointer;padding:5px 15px}.expanded-row{background-color:#2a2a2a}.expanded-row td{padding:15px!important}.info-container{display:flex;flex-wrap:wrap;gap:20px;padding:10px}.info-container span{flex:1 1;min-width:200px}.info-container p{margin:8px 0}@media (min-width:768px){.my-orders-container{margin-top:150px;padding:20px}.banner{flex-direction:row;padding:20px}.special-offer,.wholesale-form{width:48%}.special-offer{flex-direction:row}.hide-on-mobile{display:table-cell}}@media (max-width:767px){.my-orders-container{margin-top:60px}.banner{display:block;margin:auto}.special-offer,.wholesale-form{display:block;justify-items:center;margin:auto;padding:5px;width:100%}.wholesale-form input{margin-bottom:10px;padding:10px}.special-offer button,.wholesale-form button,.wholesale-form input{width:-webkit-fit-content;width:fit-content}.hide-on-mobile{display:none}.orders-table td,.orders-table th{font-size:14px;padding:8px 4px}.pagination{flex-direction:column;gap:10px}.special-offer{flex-direction:column-reverse}.special-offer-content{text-align:center}}@media (max-width:443px){.orders-table{padding:5px;width:100%}.orders-table td,.orders-table th{font-size:12px;padding:1px}.status-pill{font-size:12px;font-weight:150;padding:3px 7px}.status-indicator{height:6px;margin-right:3px;width:6px}.product-cell{display:block;margin:auto}}@media (max-width:350px){.orders-table{padding:3px}.orders-table td,.orders-table th{font-size:8px;min-width:40px;padding:4px 2px}.status-pill{font-size:10px;font-weight:100;padding:2px 5px}.status-indicator{height:5px;margin-right:2px;width:5px}}.packages-container{align-items:center;background-color:#282c34;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.crypto-payment-container{color:#c9c9c9;display:block;margin:75px auto;width:80%}.crypto-paymet-card{display:block;margin:auto;width:100%}.copy-icon,.refresh-btn{cursor:pointer}.refresh-btn{background-color:#ab9f00;border:1px solid #898400;border-radius:4px;padding:3px 10px}.packages-content{background:#1e2128;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;margin-top:75px;max-width:1400px;overflow:hidden;width:100%}.packages-promo{background:linear-gradient(135deg,#3a3f4b,#282c34);display:flex;flex:1 1;flex-direction:column;padding:40px}.packages-promo-title{color:#fff;font-size:28px;line-height:1.3;margin-bottom:20px}.packages-promo-subtitle{color:#b8c2cc;font-size:16px;line-height:1.6;margin-bottom:30px}.packages-video-container{border-radius:8px;height:0;margin-top:10px;overflow:hidden;padding-bottom:56.25%;position:relative}.packages-video{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.dis-crypto-payment-button{align-items:center;background-color:#23d959;border:none;border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin-bottom:10px;margin-top:15px;overflow:hidden;padding:12px 20px;position:relative;text-align:center;transition:all .3s ease;width:100%}.dis-crypto-payment-button.fiat-btn:disabled{cursor:not-allowed;opacity:.6}.dis-crypto-payment-button:hover{background-color:#23d959;box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.dis-crypto-payment-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.dis-crypto-payment-button:focus{box-shadow:0 0 0 3px #90fb8e66;outline:none}.dis-crypto-payment-button:after{background:radial-gradient(circle,#ffffff4d 1%,#0000 0) 50%/15000%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s,background-size .5s;width:100%}.dis-crypto-payment-button:active:after{background-size:100%;opacity:1;transition:0s}.packages-products{background:#1e2128;flex:2 1;padding:40px}.sample-order{background:none;border:1px solid #ffc107;border-radius:50px;color:#d8ab09;cursor:pointer;font-size:20px;padding:10px 20px}.packages-main-header{color:#fff;font-size:28px;margin-bottom:30px;text-align:center}.middle{margin-top:50px}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.product-card{background:#2d333b;border-radius:8px;box-shadow:0 4px 15px #0003;padding:20px}.product-header{color:#d4d4d4;color:#cecece;font-size:22px;margin-bottom:15px;text-align:center}.product-img{background-color:#282a2f;height:90%;object-fit:cover;padding-left:20px;padding-right:20px}.product-img,.sachet-img{border-radius:6px;margin-bottom:15px;min-height:300px;width:90%}.sachet-img{background-color:initial;height:100%;padding-left:10px;padding-right:10px}.sachet{background-color:#3a3f4b;border-radius:6px;color:#fff;font-size:14px;margin-bottom:15px;padding:12px 16px;text-align:center}.product-details{flex-grow:1;margin-bottom:15px}.product-title{color:#d0d0d0;color:#b8c2cc;display:block;font-size:16px;line-height:1.4;margin-bottom:10px}.product-price{margin:15px 0}.original-price{color:#6b7280;font-size:14px;margin-right:10px;text-decoration:line-through}.sale-price{color:#23d959;font-size:20px;font-weight:700}.product-input-group{display:flex;flex-direction:column;margin:15px 0}.product-input-label{color:#b8c2cc;font-size:14px;margin-bottom:8px}.product-input{background:#3a3f4b;border:1px solid #444c56;border-radius:6px;color:#fff;font-size:16px;padding:10px 12px;width:100%}.product-input:focus{border-color:#23d959;outline:none}.paypal-button-container{margin-top:auto;width:100%}.crypto-payment-modal,.verify-payment-modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e2128f2;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:30px;position:fixed;right:0;top:0;z-index:1000}.sample-modal-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px;transition:color .3s ease}.crypto-payment-content,.verify-payment-content{background:#2d333b;border:1px solid #444c56;border-radius:12px;box-shadow:0 10px 30px #0000004d;height:100%;max-height:500px;max-width:500px;overflow-y:auto;padding:30px;width:100%}.crypto-payment-header,.verify-payment-header{margin-bottom:25px;text-align:center}.crypto-payment-header h2,.verify-payment-header h2{color:#23d959;font-size:24px;margin-bottom:10px}.crypto-payment-header p,.verify-payment-header p{color:#23d959;font-size:16px}.qr-code-container{background:#fff;border:1px solid #444c56;border-radius:8px;display:flex;justify-content:center;margin:20px auto;padding:20px}.wallet-address-container{background:#3a3f4b;border-radius:8px;margin:20px 0;padding:15px;text-align:center}.wallet-address{color:#fff;font-family:monospace;font-size:16px;margin-bottom:15px;word-break:break-all}.copy-address-btn{align-items:center;background:#23d959;border:none;border-radius:6px;color:#1e2128;cursor:pointer;display:flex;font-weight:700;justify-content:center;margin:0 auto;padding:8px 16px;transition:all .3s ease}.copy-address-btn:hover{background:#f0c14b;transform:translateY(-2px)}.network-selector{display:flex;flex-direction:column;margin:20px 0}.network-selector label{color:#b8c2cc;font-size:14px;margin-bottom:8px}.network-selector select{background:#3a3f4b;border:1px solid #444c56;border-radius:6px;color:#fff;font-size:16px;padding:10px 12px}.network-selector select:focus{border-color:#23d959;outline:none}.crypto-payment-actions,.verify-payment-actions{display:flex;gap:15px;justify-content:center;margin-top:25px}.modal-btn{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:all .3s ease}.modal-btn-primary{background:#23d959;color:#1e2128}.modal-btn-primary:hover{background:#14fa59;transform:translateY(-2px)}.modal-btn-secondary{background:#3a3f4b;border:1px solid #444c56;color:#fff}.modal-btn-secondary:hover{background:#444c56;transform:translateY(-2px)}.verify-payment-input{background:#3a3f4b;border:1px solid #444c56;border-radius:6px;color:#fff;font-size:16px;margin:15px 0;padding:12px;width:100%}.verify-payment-input:focus{border-color:#23d959;outline:none}.payment-pending-container{background:#0000;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;padding:2rem}.payment-pending-message{background:#1e272e;border-left:4px solid #ffc107;border-radius:6px;margin-top:1.5rem;padding:1.5rem}.payment-details{background:#2d333b;border:1px solid #eee;border-radius:6px;margin-top:1.5rem;padding:1rem}.payment-details p{background:#0000;border-radius:4px;margin:.5rem 0;padding:.5rem}@media (max-width:600px){.crypto-payment-content,.verify-payment-content{padding:20px}.crypto-payment-actions,.verify-payment-actions{flex-direction:column;gap:10px}.modal-btn{width:100%}.payment-pending-message{padding:.5rem}}@media (max-width:1024px){.packages-content{flex-direction:column}.packages-products,.packages-promo{padding:30px}.packages-video-container{margin-top:30px}}@media (max-width:768px){.products-grid{grid-template-columns:1fr}}@media (max-width:480px){.packages-container{padding:10px}.packages-products,.packages-promo{padding:20px}.packages-main-header,.packages-promo-title{font-size:24px}}:root{--primary-color:#d4af37;--secondary-color:#35373b;--light-color:#f8f8f8;--dark-color:#222;--text-color:#fff;--border-radius:12px;--box-shadow:0 4px 20px #0000001a}.referral-container{margin:auto;max-width:900px;padding:15px}.customer-buy-container{margin:80px auto 10px;padding:0 10px}.product-grid-container{grid-gap:10px;background-color:initial;border-radius:4px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);justify-items:center;margin-top:10;padding:20px}.product-card{background:#323439;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000001a;box-shadow:var(--box-shadow);display:flex;flex-direction:column;height:100%;max-height:-webkit-fit-content;max-height:fit-content;overflow:hidden;transition:transform .3s ease;width:80%}.product-card:hover{transform:translateY(-5px)}.product-image-container{align-items:center;display:flex;height:200px;justify-content:center;padding:0 10px}.product-image{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain;transition:transform .3s ease}.product-card:hover .product-image{transform:scale(1.05)}.product-content{display:flex;flex-direction:column;flex-grow:1;padding:0 10px}.product-title{color:#d4af37;color:var(--primary-color);font-size:1.4rem;font-weight:600;height:50px;margin-bottom:5px}.product-description{color:#b0b0b0;font-size:.95rem;height:30px;line-height:1.4;margin-bottom:5px}.product-features{margin:5px 0}.benefit-text{color:#dedede}.product-features ul{list-style:none;padding:0}.product-features li{align-items:center;color:#f8f8f8;color:var(--light-color);display:flex;font-size:.9rem;gap:.5rem;margin-bottom:5px}.price-container{align-items:baseline;display:flex;gap:.5rem;margin:10px 0}.price{color:#d4af37;color:var(--primary-color);font-size:1.8rem;font-weight:700}.max-price{color:#7d6928;font-size:1.2rem;font-weight:700;text-decoration:line-through}.shipping{color:#b0b0b0;font-size:.9rem}.quantity-selector{align-items:center;display:flex;gap:.8rem;margin:10px 0}.quantity-selector label{color:#b0b0b0;font-size:.9rem}.quantity-selector select{background-color:#363b47;border:1px solid #444;border-radius:6px;color:#fff;font-size:1rem;padding:5px 15px}.item-box-label{color:#14fa59}.item-box{color:#b0b0b0}.total-price{color:#f8f8f8;color:var(--light-color);font-size:1.1rem;margin:10px 0}.total-price span{color:#d4af37;color:var(--primary-color);font-size:1.3rem;font-weight:600}.buy-button{background:#23d959;border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:8px 16px;transition:all .3s ease}.fiat-btn{background:#0000;border:1px solid #23d959}.buy-button.fiat-btn:disabled{cursor:not-allowed;opacity:.6}.buy-button:hover{background:#14fa59;transform:translateY(-2px)}.trust-badges{border-top:1px solid #3a3f4b;display:flex;gap:.5rem;justify-content:center;margin-top:15px;padding-top:1rem}.badge,.badge-reg{align-items:center;color:#b0b0b0;display:flex;font-size:.8rem;gap:.5rem}.product-details-modal{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.product-details-content{background:#35373b;background:var(--secondary-color);border-radius:10px;max-height:90vh;max-width:800px;overflow-y:auto;padding:30px;position:relative;width:100%}.close-modal-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px}.product-details-title{color:#4a8c3a;font-size:28px;margin-bottom:10px;text-align:center}.product-details-subtitle{color:#666;font-size:18px;margin-bottom:20px;text-align:center}.product-details-media{margin-bottom:20px}.product-details-media img,.product-details-media video{border-radius:8px;max-height:400px;object-fit:contain;width:100%}.product-details-description{color:#cecece;margin-bottom:20px;text-align:center}.cus-buy-popup-button-container{display:flex;gap:10px;justify-content:space-between;margin:auto;width:50%}.back-popup-button{background:#375161;background:#2f6586;border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:8px 16px;transform:translateY(-2px);transition:all .3s ease;width:100%}.know-more-button{align-items:center;background-color:#414651;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-weight:500;margin:15px auto;padding:8px 20px;transition:background-color .3s}.know-more-button:hover{background-color:#535f7a}.product-details-description{line-height:1.6;text-align:left;white-space:pre-line}.product-details-description p{margin-bottom:1em}.product-details-description p:empty{height:1em}.countdown-offer{animation:pulse 2s infinite;background:linear-gradient(135deg,#ff4d4d,#ff1a1a);border-radius:8px;box-shadow:0 4px 15px #ff4d4d4d;margin-top:15px;padding:10px;text-align:center}.offer-tag{color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.countdown-timer{display:flex;gap:8px;justify-content:center;margin:8px 0}.countdown-segment{align-items:center;display:flex;flex-direction:column;min-width:50px}.countdown-value{background:#0003;border-radius:4px;color:#fff;font-size:22px;font-weight:800;margin-bottom:2px;padding:5px 10px}.countdown-label{color:#fffc;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.offer-text{color:#fff;font-size:12px;font-style:italic;font-weight:600}.price-brackdown{display:block;margin:auto;padding:15px}.brackdown-item{border-bottom:1px solid #ffffff1a;display:flex;font-size:1.2rem;justify-content:space-between;padding:.6rem 0}.total-brackdown-item{color:#23d959;font-size:1.5rem;font-weight:700}.brackdown-item svg{fill:#aaa;margin-left:.4rem}.copy-bank-container{display:flex;gap:15px}.network-info-popup{align-items:center;background:#4a8c3a1a;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin:10px 0;padding:8px 12px;transition:all .2s}.network-info-popup:hover{background:#4a8c3a33}.network-info-popup svg{flex-shrink:0}.network-explanation{margin:20px 0}.explanation-point{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.explanation-icon{align-items:center;background:#4a8c3a;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;width:32px}.explanation-point h3{font-size:16px;margin:0 0 5px}.explanation-point p{color:#adadad;font-size:14px;margin:0}.explanation-point.important-note{background:#32394a;border-left:4px solid #ffc107;border-radius:8px;padding:15px}.explanation-point.important-note ul{margin:10px 0 0;padding-left:20px}.explanation-point.important-note li{margin-bottom:5px}@keyframes pulse{0%{box-shadow:0 0 0 0 #ff4d4d66}70%{box-shadow:0 0 0 10px #ff4d4d00}to{box-shadow:0 0 0 0 #ff4d4d00}}@media (max-width:768px){.product-details-content{padding:20px}.product-details-title{font-size:24px}.product-details-subtitle{font-size:16px}.product-grid-container{grid-template-columns:1fr}.product-card{max-width:100%}}@media (max-width:480px){.referral-container{padding:.5rem}.product-title{font-size:1.2rem}.price{font-size:1.5rem}}.txn-history-container{margin-top:80px;padding:15px}.txn-card{background-color:#1e272e;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:20px;padding:20px}.txn-title{border-bottom:1px solid #2d3a44;color:#fff;font-size:1.5rem;margin-bottom:20px;padding-bottom:10px}.txn-header{align-items:center;gap:15px;justify-content:space-between;margin-bottom:20px}.txn-filters,.txn-header{display:flex;flex-wrap:wrap}.txn-filters{flex-grow:1;gap:10px}.txn-filter-date,.txn-filter-select{background-color:#1e272e;border:1px solid #2d3a44;border-radius:4px;color:#fff;min-width:150px;padding:8px 12px}.txn-filter-date{flex-grow:1;max-width:200px}.txn-download-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.txn-download-btn,.txn-download-btn:hover{background-color:#d8ab09}.txn-table-container{margin-bottom:20px;overflow-x:auto}.txn-table{border-collapse:collapse;color:#fff;width:100%}.txn-th{background-color:#2d3a44;border-bottom:2px solid #2d3a44;font-weight:600;padding:12px 15px;text-align:left}.txn-tr{border-bottom:1px solid #2d3a44;transition:background-color .2s}.txn-td{padding:12px 15px;vertical-align:middle}.txn-id{color:#d8ab09;font-family:monospace}.txn-status{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.txn-status-confirm{background-color:#28a74533;color:#28a745}.txn-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:20px}.txn-pagination-info{color:#a6b0b8;font-size:.9rem}.txn-pagination-controls{display:flex;gap:5px}.txn-pagination-btn{background-color:initial;border:1px solid #2d3a44;border-radius:4px;color:#fff;cursor:pointer;min-width:36px;padding:6px 12px;transition:all .2s}.txn-pagination-btn:hover:not(:disabled){background-color:#d89b001a;border-color:#d8ab09}.txn-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.txn-active{background-color:#d89b00;border-color:#d89b00;color:#fff}.txn-pagination-nav{font-weight:700}.txn-pagination-ellipsis{align-items:center;color:#a6b0b8;display:inline-flex;padding:6px 12px}.txn-no-data{color:#a6b0b8;padding:20px;text-align:center}@media (max-width:768px){.txn-history-container{margin-top:75px;padding:10px}.txn-card{padding:15px}.txn-header{align-items:stretch;flex-direction:column}.txn-filters{flex-direction:column;gap:10px}.txn-filter-date{max-width:100%}.txn-download-btn{margin-top:10px;width:100%}.txn-td,.txn-th{font-size:.9rem;padding:8px 10px}.txn-hide-mobile{display:none}.txn-pagination{flex-direction:column;gap:10px}.txn-pagination-controls{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.txn-id,.txn-status{font-size:.8rem}.txn-status{padding:3px 6px}.txn-pagination-btn{min-width:30px;padding:4px 8px}}@media (max-width:350px){.txn-card{display:block;margin:auto;padding:5px;width:98%}.txn-td,.txn-th,.txn-tr{font-size:11px;min-width:40px}}.coffee-milestone{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(9,1fr);margin-top:110px;padding:15px 20px 15px 15px}.cus-card{background-color:#1e272e;border:1px solid #4f4f4f;border-radius:8px;color:#fff;padding:16px}.milestone-container{grid-column:span 7}.milestone-right{grid-column:span 2;height:100%;overflow:hidden}.cus-know-more{display:flex;margin:auto}.cus-know-more-btn{border:1px solid #d8ab09;border-radius:4px;color:#d8ab09;display:block}.cus-know-more-btn,.gauge-container{background-color:initial;margin:auto}.gauge-container{border-radius:10px;max-width:600px;padding:20px;width:100%}.requirements{display:block;margin:10px}.requirement{height:30px}.cofee-image-mileston{overflow:visible}.custom-gauge-container2{grid-gap:10px;display:grid;font-family:Arial,sans-serif;gap:10px;grid-template-columns:repeat(1,1fr)}.chart-container2{color:#fff;margin-bottom:10px}.info-area{display:block;margin:10px}.milestone-info{color:#fff;display:flex;justify-content:space-between;margin:auto;width:70%}.info-title,.info-value{color:#fff;font-size:13px;margin-bottom:2px;margin-top:2px}.info-value{color:#b58e00}@media (max-width:768px){.coffee-milestone{gap:10px;grid-template-columns:repeat(1,1fr);margin-top:80px;max-width:500px;width:100%}.milestone-container{grid-column:span 1}.cus-card{padding:10px}.milestone-right{grid-column:span 1;padding:10px;text-align:center}.gauge-container{max-width:300px;padding:10px;width:100%}.cofee-image-mileston{margin-bottom:50px;margin-top:10px}}.coffee-milestone-container{margin-top:110px}.mile-coffee-milestone{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(9,1fr);margin-top:10px;padding:15px 20px 15px 15px}.dashboard-right2{background:#0000;border-radius:8px;grid-column:span 2;height:74vh;margin-top:30px;overflow:hidden;padding:10px}.requirements2{display:block;height:280px;margin:10px}.requirement{color:#fff;display:flex;justify-content:space-between}.cofee-image-mileston2{height:100px!important;overflow:visible}.requirement-title,.requirement-value{color:#9e9e9e;font-size:13px;margin-bottom:2px;margin-top:2px}.requirement-value,.team{color:#d8ab09}.tree-overlay-container{margin-top:80px;max-width:100vw;overflow:auto;position:relative;width:100%}.tree-popup-content{background-color:#2a2a2a;border-radius:10px;margin:10px auto;max-width:95%;padding:15px}.tree-chart-wrapper{max-height:80vh;overflow:auto}.tree-svg-container{background-color:#1e1e1e;border-radius:8px;cursor:pointer;height:auto;min-height:500px;width:100%}.tree-link{stroke:#4a90e2;stroke-width:1.5px}.tree-node-dropdown{background-color:initial;border:none;display:none;padding:10px;position:absolute;z-index:10}.tree-node:hover .tree-node-dropdown{display:block}.tree-dropdown-content{background-color:#383838;border:1px solid #4a90e2;border-radius:8px;color:#fff;font-size:12px;padding:10px;width:100%}.tree-user-name{background-color:initial;border:none;padding-right:5px;position:absolute;z-index:10}.tree-detail-item{color:#fff;font-size:12px;margin:3px 0}.tree-name-default{background-color:#ededed;color:#000}.tree-name-default,.tree-name-gold{border:1px solid #c9c9c9;border-radius:4px;font-size:12px;height:100%;padding:5px 10px;text-align:center;width:100%}.tree-name-gold{background-color:#d8ab09;color:#464646;font-weight:700}.tree-name-green{background-color:#28a745;border:1px solid #218838;border-radius:4px;color:#fff;font-size:12px;font-weight:700;height:100%;padding:5px 10px;text-align:center;width:100%}@media (max-width:768px){.tree-popup-content{padding:10px}.tree-svg-container{min-height:400px}.tree-dropdown-content{font-size:10px;padding:8px}.tree-detail-item{font-size:10px}.tree-name-default,.tree-name-gold,.tree-name-green{font-size:10px;padding:3px 6px}}.referral-tree-container{background-color:#1e272e;border-radius:4px;height:100%;margin:75px auto;max-width:95%;min-height:500px;overflow:hidden;padding:15px}.referral-tree-loading{color:#fff;font-size:18px;padding:20px;text-align:center}.referral-tree-empty{background-color:#1e272e;border-radius:8px;color:#fff;display:block;margin:250px auto;max-width:500px;padding:20px;text-align:center}@media (max-width:768px){.referral-tree-container{margin:10px auto;padding:10px}.referral-tree-empty{font-size:14px;padding:15px}}.tutorial-container{font-family:Arial,sans-serif;margin:60px auto;max-width:1200px;padding:20px}.tutorial-header{color:#b8b8b8;font-size:2rem;margin-bottom:10px;text-align:center}.tutorial-subheader{color:#5a6d77;font-size:1rem;margin-bottom:30px;text-align:center}.video-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:10px}.video-card{background:#1e272e;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;padding:10px;transition:transform .3s ease}.video-card:hover{transform:translateY(-5px)}.video-wrapper{height:0;padding-bottom:56.25%}.responsive-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.video-title{background:#1e272e;color:#fff;font-size:1.1rem;margin:0;padding:15px;text-align:center}@media (max-width:768px){.video-grid{grid-template-columns:1fr}.tutorial-header{font-size:1.5rem}.tutorial-subheader{font-size:.9rem}}@media (max-width:480px){.tutorial-container{padding:15px}.video-title{font-size:1rem;padding:10px}}.ads-container{margin-top:80px}.smart-coffee-ads-container{align-items:center;color:#f0f0f0;display:flex;justify-content:center;margin-top:10px;min-height:100vh;padding:20px}.ads-form-wrapper{background:#363b44;border-radius:12px;box-shadow:0 8px 24px #0000004d;display:flex;max-width:1200px;overflow:hidden;width:100%}.ads-left-panel{align-items:center;background:linear-gradient(135deg,#3a4a5a,#282c34);display:flex;flex:1 1;flex-direction:column;padding:30px}.coffee-logo{margin-bottom:30px;max-width:200px}.ads-benefits{margin-top:20px}.ads-benefits h3{color:#d8ab09;font-size:1.3rem;margin-bottom:15px}.ads-benefits ul{padding-left:20px}.ads-benefits li{line-height:1.5;margin-bottom:10px}.ads-right-panel{flex:1.5 1;padding:40px}.ads-form-card{background:#3a404a;border-radius:8px;box-shadow:0 4px 12px #0003;padding:30px}.ads-form-card h2{color:#d8ab09;font-size:1.8rem;margin-bottom:10px}.form-subtitle{color:#b0b0b0;font-size:.95rem;margin-bottom:25px}.form-group label{color:#e0e0e0;font-weight:500}.size-note{color:#a0a0a0;font-size:.8rem;font-weight:400;margin-left:8px}.form-group input,.form-group select{background:#2e333b;border:1px solid #4a525e;border-radius:6px;color:#f0f0f0;font-size:1rem;padding:12px 15px;transition:border-color .3s;width:100%}.form-group input{width:92%}.form-group input:focus,.form-group select:focus{border-color:#d8ab09;outline:none}.banner-preview{background:#2e333b;border-radius:6px;margin:15px 0;padding:10px;text-align:center}.banner-preview p{color:#b0b0b0;font-size:.9rem;margin-bottom:10px}.banner-preview img{border:1px solid #4a525e;height:auto;max-width:100%}.submit-btn{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:14px;transition:background .3s;width:100%}.submit-btn,.submit-btn:disabled,.submit-btn:hover{background:#d8ab09}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-top-color:#282c34;height:18px;width:18px}@media (max-width:900px){.ads-form-wrapper{flex-direction:column}.ads-left-panel,.ads-right-panel{padding:25px}}@media (max-width:480px){.smart-coffee-ads-container{padding:15px}.ads-form-card{padding:20px}.ads-form-card h2{font-size:1.5rem}.form-group input,.form-group select{padding:10px 12px}.submit-btn{padding:12px}}.smart-coffee-support-container{color:#f0f0f0;display:flex;justify-content:center;margin-top:80px;min-height:100vh;padding:40px 20px}.support-content-wrapper{display:flex;flex-direction:column;gap:40px;max-width:1200px;width:100%}.support-info-section{align-items:center;display:flex;flex-direction:column;padding:0 20px;text-align:center}.support-header h2{color:#d8ab09;font-size:2.2rem;margin-bottom:15px}.support-subtext{color:#b0b0b0;font-size:1.1rem;line-height:1.6;margin-bottom:25px;max-width:600px}.support-contact-btn{align-items:center;background:#d8ab09;border:none;border-radius:6px;color:#282c34;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;margin-bottom:30px;padding:12px 25px;transition:background .3s}.support-contact-btn:hover{background:#d8ab09}.support-icon{height:20px;width:20px}.support-illustration{height:auto;max-width:300px;width:100%}.faq-section{width:100%}.faq-list{display:flex;flex-direction:column;gap:15px}.smart-coffee-faq-card{background:#363b44;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;padding:20px;transition:all .3s ease}.smart-coffee-faq-card:hover{background:#3a404a}.faq-header{align-items:center;display:flex;justify-content:space-between}.faq-question{color:#f0f0f0;flex:1 1;font-size:1.1rem;margin:0}.faq-indicator{color:#d8ab09;font-size:1.5rem;font-weight:700;margin-left:15px}.faq-answer{border-top:1px solid #4a525e;color:#b0b0b0;line-height:1.6;margin-top:15px;padding-top:15px}@media (min-width:768px){.support-content-wrapper{align-items:flex-start;flex-direction:row;gap:50px}.support-info-section{align-items:flex-start;flex:1 1;padding:20px;position:-webkit-sticky;position:sticky;text-align:left;top:40px}.faq-section{flex:2 1}.support-header h2{font-size:2.5rem}.support-illustration{max-width:350px}}@media (max-width:480px){.smart-coffee-support-container{padding:30px 15px}.support-header h2{font-size:1.8rem}.support-subtext{font-size:1rem}.smart-coffee-faq-card{padding:15px}.faq-question{font-size:1rem}}.marketing-resources-container{background-color:initial;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:100px auto;min-height:100vh;padding:2rem}.header-section{margin-bottom:3rem;text-align:center}.header-section h1{align-items:center;color:#d8ab09;display:flex;font-size:2.5rem;justify-content:center;margin-bottom:.5rem}.header-icon{margin-right:15px}.header-section p{color:#aaa;font-size:1.1rem}.resource-card{background-color:#1e272e;border-radius:8px;box-shadow:0 4px 8px #0000004d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.resource-card:hover{box-shadow:0 6px 12px #0006;transform:translateY(-5px)}.card-header{border-bottom:1px solid #2c3e50;padding:1.5rem 1.5rem .5rem}.resource-title{color:#fff;font-size:1.3rem;margin:0 0 .5rem}.resource-date{color:#d8ab09;display:block;font-size:.85rem;margin-bottom:1rem}.resource-content{padding:1rem 1.5rem}.resource-description{color:#ccc;line-height:1.6;margin-bottom:1.5rem}.video-container{margin:1rem 0;width:100%}.video-container video{border-radius:4px;width:100%}.image-container{margin:1rem 0;width:100%}.image-container img{border-radius:4px;max-height:200px;object-fit:cover;width:100%}.download-section{background-color:#2c3e50;border-top:1px solid #34495e;justify-content:space-between;padding:1rem 1.5rem}.download-section,.file-info{align-items:center;display:flex}.file-info{color:#d8ab09}.file-icon{font-size:1.5rem;margin-right:10px}.file-name{color:#fff;font-size:.9rem}.download-btn{align-items:center;background-color:#d8ab09;border:none;border-radius:4px;color:#1e272e;display:flex;font-weight:700;margin-left:10px;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.download-btn:hover{background-color:#f1c40f;cursor:pointer}.download-btn svg{margin-right:8px}.error-container,.loading-container{align-items:center;color:#d8ab09;display:flex;flex-direction:column;height:300px;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#d8ab09;height:40px;margin-bottom:1rem;width:40px}.error-container{color:#e74c3c}.vote-section{display:flex;justify-content:space-around}.vote-btn{align-items:center;background:#f5f5f5;border:none;border-radius:4px;cursor:pointer;display:flex;gap:10px;margin-left:10px;margin-right:10px;padding:5px 10px;transition:all .2s ease}.vote-btn:hover:not(:disabled){transform:translateY(-2px)}.vote-btn:disabled{cursor:not-allowed;opacity:.7}.like-btn{color:#4caf50}.like-btn.voted,.like-btn:hover:not(:disabled){background:#e8f5e9}.dislike-btn{color:#f44336}.dislike-btn.voted,.dislike-btn:hover:not(:disabled){background:#ffebee}@media (max-width:768px){.resources-grid{grid-template-columns:1fr}.header-section h1{font-size:2rem}}.timeRange-container{margin-top:100px}.business-container{grid-gap:10px;background-color:initial;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.each-gride{border:1px solid #727272;border-radius:4px;margin-top:20px;padding:10px;position:relative;transition:all .3s ease}.header-time{display:flex;justify-content:space-between;justify-items:center}.time-btn{background-color:initial;border:1px solid #616161;border-radius:4px;color:#fff;cursor:pointer;padding:5px}.time-btn-active{background-color:#008e5f;border:none}.cust-text,.dist-text{color:#a99200;font-size:13px;margin:3px 0 0;text-align:center}.cust-text{color:aqua}.chart-fullscreen{align-items:center;background:#1e2128;bottom:0;display:flex;flex-direction:column;height:90%;justify-content:center;left:0;margin:auto;overflow:auto;padding:20px;position:fixed;right:0;top:0;width:95%;z-index:1000}.chart-fullscreen h4{margin-top:50px}.fullscreen-toggle{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;z-index:1001}.fullscreen-backdrop{background-color:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.main-body{height:100%}.under-main-body{margin:10px}.events-container{margin:0 auto;max-width:1200px;padding:20px}.events-header{color:#bebebe;font-size:2em;margin-bottom:30px;text-align:center}.events-loading{padding:40px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:40px;margin:0 auto 20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-events{background:#f8f9fa;border:2px dashed #ddd;border-radius:12px;color:#666;padding:60px 20px;text-align:center}.no-events p{font-size:1.1em;margin:10px 0}.events-list{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.event-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:25px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.event-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.event-card.online{border-left:4px solid #4caf50}.event-card.offline{border-left:4px solid #2196f3}.event-badge{background:#f0f0f0;border-radius:20px;font-size:.8em;font-weight:700;padding:6px 12px;position:absolute;right:15px;text-transform:uppercase;top:15px}.event-fee-badge{background:#ff9800;top:45px}.event-fee-badge,.event-inactive-badge{border-radius:20px;color:#fff;font-size:.8em;font-weight:700;padding:6px 12px;position:absolute;right:15px}.event-inactive-badge{background:#6c757d;top:75px}.event-full-badge{background:#dc3545;border-radius:20px;color:#fff;font-size:.8em;font-weight:700;padding:6px 12px;position:absolute;right:15px;top:75px}.event-title{color:#333;font-size:1.4em;font-weight:600;margin:0 0 15px;padding-right:120px}.event-description{color:#666;line-height:1.5;margin-bottom:20px;min-height:60px}.event-details{margin-bottom:20px}.event-details>div{align-items:flex-start;display:flex;margin-bottom:10px}.detail-label{color:#333;font-size:.9em;font-weight:600;min-width:90px}.event-actions{display:flex;flex-direction:column;gap:12px}.register-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:14px 20px;transition:all .3s ease}.register-button:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.register-button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.action-buttons{display:flex;flex-direction:column;gap:10px}.calendar-button{background:#fff;border:2px solid #2196f3;border-radius:8px;color:#2196f3;cursor:pointer;font-weight:600;padding:12px 15px;transition:all .3s ease}.calendar-button:hover{background:#2196f3;color:#fff;transform:translateY(-2px)}.link-buttons{display:flex;gap:8px}.link-button{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;flex:1 1;font-size:.85em;padding:10px;transition:all .3s ease}.link-button:hover{background:#f8f9fa;border-color:#667eea;transform:translateY(-1px)}@media (max-width:768px){.events-container{padding:15px}.events-list{gap:20px;grid-template-columns:1fr}.event-card{padding:20px}.event-title{font-size:1.2em;padding-right:0}.event-badge,.event-fee-badge,.event-full-badge,.event-inactive-badge{display:inline-block;margin:0 5px 10px 0;position:static}.action-buttons,.link-buttons{flex-direction:column}}@media (max-width:480px){.event-details>div{align-items:flex-start;flex-direction:column}.detail-label{margin-bottom:5px;min-width:auto}}.custom-alert-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.custom-alert-content{align-items:center;background:linear-gradient(45deg,#fff,#d8d8d8);border-radius:5px;box-shadow:0 2px 4px #0003;color:#000;display:flex;flex-direction:column;max-width:400px;padding:20px;text-align:center}.custom-alert-content span{margin-bottom:10px}.custom-alert-content a{color:#000;cursor:pointer;text-decoration:underline}.custom-alert-content button{background:linear-gradient(45deg,#000,#5c8096);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.auth-form-links{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.auth-form-link-divider{color:#b8c2cc;font-size:14px}@media (max-width:480px){.auth-form-links{flex-direction:column;gap:5px}.auth-form-link-divider{display:none}}.loan-agreement-note{align-items:center;background-color:#00000080;bottom:10px;display:flex;justify-content:center;left:0;overflow-y:auto;padding:10px;position:fixed;right:0;top:10px;z-index:1001}.loan-note{background-color:#fdfdfd;border:1px solid #ccc;border-radius:8px;color:#333;font-family:Segoe UI,sans-serif;margin:auto;padding:2rem;width:70%}.loan-note-header{display:flex;justify-content:space-between}.loan-note-header h1{font-size:2rem;margin-bottom:1rem;text-align:center}.loan-note h2{color:#444;font-size:1.3rem;margin-top:2rem}.loan-note p{line-height:1.6;margin:.5rem 0}.loan-note ul{margin-top:.5rem;padding-left:1.5rem}.loan-note ul li{margin-bottom:.5rem}.note-signatures{display:flex;gap:2rem;justify-content:space-between;margin-top:2rem}.note-signatures div{flex:1 1}.loan-agreement-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.loan-agreement-modal{animation:modalFadeIn .3s ease-out;background-color:#363a45;border-radius:10px;box-shadow:0 5px 15px #0000004d;max-height:90vh;max-width:800px;overflow:hidden;padding:15px;width:90%}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.loan-agreement-modal-header{align-items:center;background-color:#22415e;border-radius:8px;color:#ddd;display:flex;justify-content:space-between;padding:15px 20px}.loan-agreement-modal-header h2{font-size:1.3rem;font-weight:600;margin:0}.close-btn{background:none;border:none;color:#d0d0d0;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.loan-agreement-modal-body{max-height:calc(90vh - 60px);overflow-y:auto;padding:20px}.agreement-section{border-bottom:1px solid #4a4f5b;margin-bottom:25px;padding-bottom:15px}.agreement-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.agreement-section-title{align-items:center;color:#9b7900;display:flex;font-size:1.1rem;gap:8px;margin-bottom:15px}.agreement-section-icon{font-size:1.2rem}.agreement-form{display:flex;flex-direction:column;gap:20px;margin:auto;padding:15px;width:70%}.agreement-form-row{display:flex;gap:25px}.agreement-form-row>.agreement-form-group{flex:1 1}.agreement-form-group{margin-bottom:15px}.agreement-form-label{color:#d1d1d1;display:block;font-size:14px;margin-bottom:6px}.agreement-form-control{background-color:#4a4f5b;border:1px solid #5d6471;border-radius:5px;color:#fff;font-size:14px;padding:10px 12px;transition:all .3s ease;width:100%}.agreement-form-control:focus{border-color:#d8ab09;box-shadow:0 0 0 2px #d8ab0933;outline:none}.agreement-form-control.readonly{background-color:#3a3e48;color:#a0a0a0;cursor:not-allowed}textarea.agreement-form-control{min-height:80px;resize:vertical}.terms-checkbox{align-items:center;display:flex;margin-top:20px}.terms-checkbox input[type=checkbox]{margin-right:10px;width:auto}.terms-link{background:none;border:none;color:#d8ab09;cursor:pointer;padding:0;text-decoration:underline}.terms-link:hover{color:#b78f00}.agreement-footer{border-top:1px solid #4a4f5b;display:flex;justify-content:space-between;margin-top:25px;padding-top:15px}.agreement-btn{border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.cancel-btn{background-color:#5d6471;border:none;color:#fff}.cancel-btn:hover{background-color:#4a4f5b}.submit-btn{background-color:#d8ab09;border:none;color:#282c34;margin-left:10px}.submit-btn:hover{background-color:#c59a08}.submit-btn:disabled{background-color:#5d6471;cursor:not-allowed;opacity:.7}.submission-success{padding:20px;text-align:center}.submission-success h4{color:#28a745;margin-bottom:10px}.submission-success p{color:#d1d1d1;font-size:14px}.invalid-feedback{color:#dc3545;font-size:12px;margin-top:5px}.is-invalid{border-color:#dc3545!important}.is-invalid:focus{box-shadow:0 0 0 2px #dc354533!important}@media (max-width:768px){.loan-agreement-modal{width:95%}.agreement-form-row{flex-direction:column;gap:15px}.agreement-footer{flex-direction:column;gap:10px}.agreement-btn{width:100%}}.profile-container{background-color:#282c34;color:#fff;min-height:100vh;padding:20px}.back-button{align-items:center;background-color:initial;border:none;color:#d8ab09;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:10px 15px}.back-button:hover{color:#b18a00}.profile-content{display:flex;flex-direction:column;gap:20px}.profile-main-section{background-color:#363a45;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px}.profile-section-title{color:#fff;font-size:1.5rem;margin-bottom:20px}.profile-tabs{border-bottom:1px solid #4a4f5b;display:flex;gap:10px;margin-bottom:20px;padding-bottom:10px}.profile-tab{align-items:center;background-color:initial;border:none;border-radius:5px;color:#a0a0a0;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 15px;transition:all .3s ease}.profile-tab.active{background-color:#d8ab09;color:#282c34}.profile-tab:hover:not(.active){background-color:#4a4f5b;color:#fff}.profile-form-container{margin-top:20px}.profile-picture-container{display:flex;justify-content:center;margin-bottom:25px}.profile-image-wrapper{background-color:#4a4f5b;border-radius:50%;height:120px;overflow:hidden;position:relative;width:120px}.profile-image{height:100%;object-fit:cover;width:100%}.change-profile-btn{align-items:center;background-color:#d8ab09;border:none;border-radius:50%;bottom:5px;color:#282c34;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:5px;transition:all .3s ease;width:32px}.change-profile-btn:hover{background-color:#b78f00;transform:scale(1.1)}.profile-form{gap:20px}.form-group,.profile-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-label{color:#d1d1d1;font-size:14px}.form-input,.pro-select{background-color:#4a4f5b;border:1px solid #5d6471;border-radius:5px;color:#fff;font-size:14px;padding:12px 15px;transition:all .3s ease}.form-input:focus,.pro-select:focus{border-color:#61dafb;box-shadow:0 0 0 2px #61dafb33;outline:none}.pro-select{width:96%!important}.form-hint{color:#a0a0a0;font-size:12px;margin-top:5px}.payout-method-toggle{display:flex;gap:10px;margin-bottom:15px}.method-toggle{align-items:center;background-color:#4a4f5b;border:none;border-radius:5px;color:#d1d1d1;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:center;padding:12px;transition:all .3s ease}.method-toggle.active{background-color:#61dafb;color:#282c34}.method-toggle:hover:not(.active){background-color:#5d6471}.profile-sidebar{display:flex;flex-direction:column;gap:20px}.status-card,.verification-card{background-color:#363a45;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px}.status-title,.verification-title{align-items:center;color:#fff;display:flex;font-size:1.1rem;gap:10px;margin-bottom:15px}.status-items{display:flex;flex-direction:column;gap:12px}.status-item{align-items:center;background-color:#4a4f5b;border-radius:5px;display:flex;gap:10px;padding:10px}.status-item.verified{background-color:#28a74533;border-left:3px solid #28a745}.status-item.pending{background-color:#bd770033;border-left:3px solid #bd7700}.status-icon{font-size:18px}.status-item.verified .status-icon{color:#28a745}.status-item.pending .status-icon{color:#d8ab09}.status-text{font-size:14px}.verification-text{color:#d1d1d1;font-size:14px;line-height:1.5;margin-bottom:10px}.verification-note{color:#a0a0a0;font-size:12px;font-style:italic;margin-top:15px}.kyc-button{background-color:#d8ab09;border:none;border-radius:5px;color:#282c34;cursor:pointer;font-size:14px;font-weight:600;margin-top:15px;padding:12px;transition:all .3s ease;width:100%}.kyc-button:hover{background-color:#8f7000}.submit-button{background-color:#d8ab09;border:none;border-radius:5px;color:#282c34;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:all .3s ease}.submit-button:hover{background-color:#4fa8d3}.confirmation-text{background-color:initial;border:1px solid #dee2e6;border-radius:5px;font-size:14px;line-height:1.5;margin:15px 0;padding:15px}.confirmation-text p{margin-bottom:10px}.confirmation-text p:last-child{margin-bottom:0}.confirmation-checkbox{display:flex;justify-content:space-between;margin:auto;width:45%}.confirmation-checkbox input{margin-right:5px;width:auto}.confirmation-checkbox label{color:#fbb661;font-size:14px;margin-bottom:0}.lending-card{background-color:#363a45;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px}.lending-title{align-items:center;color:#fff;display:flex;font-size:1.1rem;gap:10px;margin-bottom:15px}.lending-content{display:flex;flex-direction:column;gap:15px}.lending-text{color:#d1d1d1;font-size:14px;line-height:1.5;margin-bottom:0}.lending-button{align-items:center;background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .3s ease;width:100%}.lending-button:hover{background-color:#218838}@media (min-width:768px){.profile-content{flex-direction:row}.profile-main-section{flex:2 1}.profile-sidebar{flex:1 1;min-width:300px}}@media (max-width:767px){.profile-tabs{overflow-x:auto;padding-bottom:5px}.profile-tab{flex-shrink:0}.payout-method-toggle{flex-direction:column}.confirmation-checkbox{width:90%}}.referral-container{align-items:center;background:#1e272e;color:#f5f6fa;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:5px}.video-wrapper{border:2px solid #d8ab09;border-radius:12px;box-shadow:0 10px 30px #0000004d;margin:0 auto;max-width:800px;overflow:hidden;position:relative;width:100%}.video-container{height:0;padding-bottom:56.25%;position:relative}.main-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.audio-control{align-items:center;background:#d8ab09cc;border:none;border-radius:50%;bottom:15px;color:#1e272e;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:15px;transition:all .3s ease;width:40px;z-index:2}.audio-control:hover{background:#d8ab09;transform:scale(1.1)}.content-wrapper{align-items:center;border-radius:12px;display:flex;flex-direction:column;margin:5px auto 20px;max-width:800px;padding:20px;width:70%}.video-text-overlay{margin-bottom:20px;text-align:center;width:100%}.video-header{color:#d8ab09;font-size:2rem;font-weight:700;margin:0;text-shadow:2px 2px 8px #0006}.video-subheader{color:#f5f6fa;font-size:1.2rem;font-weight:500;margin-top:5px;text-shadow:1px 1px 5px #0000004d}.cta-section{flex-wrap:wrap;gap:10px;margin-top:20px;width:100%}.cta-button,.cta-section{display:flex;justify-content:center}.cta-button{align-items:center;border-radius:50px;font-size:1rem;min-width:120px;padding:12px 20px;text-decoration:none;transition:all .3s ease-in-out}.cta-button.primary{background:linear-gradient(135deg,#d8ab09,#f1c40f);box-shadow:0 4px 15px #d8ab0966;color:#1e272e}.cta-button.secondary{background:#0000;border:2px solid #d8ab09;box-shadow:0 4px 15px #d8ab0933;color:#d8ab09}.cta-button:hover{box-shadow:0 8px 20px #d8ab0966;transform:translateY(-3px)}.cta-button.primary:hover{background:linear-gradient(135deg,#f1c40f,#d8ab09)}.cta-button.secondary:hover{background:#d8ab091a}@media (max-width:768px){.content-wrapper,.video-wrapper{width:95%}.video-header{font-size:1.8rem}.video-subheader{font-size:1.1rem}.cta-section{align-items:center;flex-direction:column}.cta-button{max-width:200px;width:90%}}@media (max-width:480px){.content-wrapper{padding:15px}.video-header{font-size:1.5rem}.video-subheader{font-size:1rem}.cta-button{font-size:.9rem;width:100%}}.back-btn-becom{background-color:#a16e00;border:none;border-radius:4px;cursor:pointer;font-size:15px;padding:12px 18px}.description-text{color:#a7a7a7;font-size:15px}.commission-guide{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.commission-guide h1{color:#acbbcb;margin-bottom:30px;text-align:center}.guide-section{background-color:#2c3e50;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:40px;padding:20px}.guide-section h2{border-bottom:2px solid #3498db;color:#3498db;margin-bottom:20px;padding-bottom:10px}.commission-card{background-color:#173452;border-radius:6px;box-shadow:0 1px 3px #4226b11a;margin-bottom:20px;padding:20px}.commission-card h3{color:#d2d2d2;margin-top:0}.commission-card p,.commission-card ul{color:#d2d2d2}.table-container{overflow-x:auto}.table-container td,.table-container th{border-bottom:1px solid #05284e;color:#d2d2d2;padding:12px 15px;text-align:left}.table-container table{border-collapse:collapse;margin:15px 0;width:100%}.table-container th{background-color:#3498db;color:#fff}.table-container tr:nth-child(2n){background-color:#284747}.table-container tr:hover{background-color:#21587d9e}@media (max-width:768px){.commission-guide{padding:10px}td,th{padding:8px 10px}}.event-registration-modal.dark-theme{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.event-registration{background:linear-gradient(145deg,#2d2d2d,#1a1a1a);border:1px solid #333;border-radius:16px;box-shadow:0 20px 60px #00000080;color:#fff;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.registration-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #333;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:25px 30px}.registration-header h2{color:#fff;font-size:1.6em;font-weight:600;margin:0}.close-button{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.close-button:hover{background:#fff3;transform:rotate(90deg)}.registration-steps{background:#252525;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:25px 30px}.step{color:#666;flex:1 1;font-size:.9em;font-weight:500;padding:12px;position:relative;text-align:center}.step.active{color:#667eea;font-weight:700}.step:not(:last-child):after{background:#333;content:"";height:2px;position:absolute;right:-50%;top:50%;transform:translateY(-50%);width:100%}.step.active:not(:last-child):after{background:#667eea}.confirmation-section,.payment-section,.registration-form{padding:30px}.form-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #333;border-radius:12px;margin-bottom:30px;padding:25px}.form-section h4{border-bottom:2px solid #667eea;color:#667eea;font-size:1.2em;font-weight:600;margin:0 0 20px;padding-bottom:10px}.event-summary{background:#ffffff08;border-left:4px solid #667eea;border-radius:8px;padding:20px}.event-summary p{color:#b0b0b0;line-height:1.5;margin:8px 0}.event-summary strong{color:#fff}.form-group{margin-bottom:20px}.form-group label{color:#b0b0b0;display:block;font-size:.95em;font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{background:#1a1a1a;border:2px solid #333;border-radius:8px;color:#fff;font-size:14px;padding:14px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#666}.form-group textarea{min-height:80px;resize:vertical}.form-row{display:flex;gap:15px}.attendee-group{background:#ffffff08;border:1px solid #333;border-radius:8px;margin-bottom:15px;padding:20px}.attendee-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.attendee-header h5{color:#fff;font-size:1em;margin:0}.remove-attendee{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85em;padding:8px 16px;transition:all .3s ease}.remove-attendee:hover{background:#c82333;transform:translateY(-1px)}.add-attendee-btn{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9em;font-weight:600;padding:12px 20px;transition:all .3s ease;width:100%}.add-attendee-btn:hover{box-shadow:0 6px 20px #28a74566;transform:translateY(-2px)}.help-text{color:#666;font-size:.9em;font-style:italic;margin-bottom:15px}.payment-summary{background:#ffffff0d;border:2px solid #333;border-radius:12px;margin-top:20px;padding:25px}.payment-summary h4{color:#667eea;font-size:1.2em;margin:0 0 20px}.summary-item{border-bottom:1px solid #333;color:#b0b0b0;margin-bottom:12px;padding-bottom:12px}.summary-item,.summary-total{display:flex;justify-content:space-between}.summary-total{border-top:2px solid #667eea;color:#fff;font-size:1.3em;font-weight:700;padding-top:15px}.form-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.back-btn,.cancel-btn{background:#0000;border:2px solid #666;border-radius:8px;color:#b0b0b0;cursor:pointer;font-weight:600;padding:14px 25px;transition:all .3s ease}.back-btn:hover,.cancel-btn:hover{background:#666;color:#fff;transform:translateY(-2px)}.close-btn,.continue-btn,.submit-payment-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:14px 25px;transition:all .3s ease}.close-btn:hover,.continue-btn:hover,.submit-payment-btn:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.continue-btn:disabled,.submit-payment-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.payment-info{background:#ffffff0d;border:1px solid #333;border-radius:12px;padding:25px}.amount-display{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;margin-bottom:25px;padding:25px;text-align:center}.amount-display h4{color:#fff;font-size:1.5em;margin:0 0 10px}.amount-display p{color:#ffffffe6;font-size:1em;margin:0}.crypto-selection{margin-bottom:25px}.crypto-select{background:#1a1a1a;border:2px solid #333;border-radius:8px;color:#fff;font-size:14px;padding:14px;width:100%}.payment-instructions{background:#ffffff08;border:1px solid #333;border-radius:12px;padding:25px}.address-section{margin-bottom:20px}.address-display{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:8px;display:flex;gap:12px;margin-top:8px;padding:15px}.address-display code{color:#4caf50;flex:1 1;font-family:monospace;font-size:.9em;word-break:break-all}.copy-btn{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85em;padding:8px 16px;transition:all .3s ease}.copy-btn:hover{background:#5a6fd8;transform:translateY(-1px)}.instructions{background:#ffc1071a;border-left:4px solid #ffc107;border-radius:8px;margin-bottom:25px;padding:20px}.instructions ul{margin:12px 0;padding-left:20px}.instructions li{color:#b0b0b0;margin-bottom:8px}.confirmation-section{text-align:center}.success-icon{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;box-shadow:0 8px 25px #28a74566;color:#fff;display:flex;font-size:2.5em;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.confirmation-section h3{color:#fff;font-size:1.8em;margin-bottom:15px}.confirmation-section p{color:#b0b0b0;font-size:1.1em;line-height:1.6;margin-bottom:15px}.registration-details{background:#ffffff0d;border:1px solid #333;border-radius:12px;margin:25px 0;padding:25px;text-align:left}.registration-details h4{color:#667eea;font-size:1.3em;margin:0 0 20px;text-align:center}.registration-details p{border-bottom:1px solid #333;color:#b0b0b0;margin:12px 0;padding:12px 0}.registration-details strong{color:#fff}.confirmation-actions{margin-top:25px}.event-registration-error,.event-registration-loading{background:linear-gradient(145deg,#2d2d2d,#1a1a1a);border:1px solid #333;border-radius:16px;padding:60px 40px;text-align:center}.error-icon{font-size:4em;margin-bottom:20px}.event-registration-error h3{color:#fff;font-size:1.5em;margin-bottom:15px}.event-registration-error p{color:#b0b0b0;line-height:1.6;margin-bottom:25px}.error-actions{display:flex;gap:15px;justify-content:center}.browse-events-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 25px;transition:all .3s ease}.browse-events-btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}@media (max-width:768px){.event-registration-modal.dark-theme{padding:10px}.registration-steps{flex-direction:column;gap:10px}.step:not(:last-child):after{display:none}.form-row{gap:0}.address-display,.form-actions,.form-row{flex-direction:column}.address-display{align-items:stretch;gap:10px}.copy-btn{align-self:flex-end}.error-actions{flex-direction:column}}.event-registration::-webkit-scrollbar{width:8px}.event-registration::-webkit-scrollbar-track{background:#2d2d2d;border-radius:4px}.event-registration::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.event-registration::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.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)}}@media (max-width:300px){body{font-size:14px!important}}
/*# sourceMappingURL=main.95454c82.css.map*/