.onboarding-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);position:relative}.page-content{flex:1;display:flex;flex-direction:column;align-items:center}.step-container{text-align:center;padding:20px}.welcome-container{width:100%;margin:0 0 30px;position:relative;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:21px;padding:0 15px;box-sizing:border-box}.title-container{font-size:24px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 60px;padding:0;width:100%;text-align:center}.content-container{display:flex;flex-direction:column;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:15px;padding:15px;width:100%;box-sizing:border-box;margin-top:15px}.content-container p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.content-container strong{color:var(--tg-theme-button-color, #0098ea)}.image-container{width:100%;margin-top:-40px;margin-bottom:-4px;padding:0;text-align:center}.step-image{max-width:300px;height:auto;object-fit:contain}.button-container{position:absolute;bottom:50px;left:0;right:0;text-align:center}.welcome-button{background-color:var(--tg-theme-button-color, #000000);color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-bg-color, #ffffff);padding:12px 20px;border-radius:25px;font-size:18px;cursor:pointer;width:245px;height:50px}.welcome-button:hover{opacity:.8}.indicator{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px}.dot{width:42px;height:7px;border-radius:10%;background-color:var(--tg-theme-hint-color, #cccccc)}.dot.active{background-color:var(--tg-theme-button-color, #000000)}.bottom-nav{position:fixed;bottom:0;left:0;height:60px;width:100%;display:flex;justify-content:space-around;padding:6px 0;border-top:1px solid var(--tg-theme-hint-color, #ddd);background-color:var(--tg-theme-secondary-bg-color, #1c1c1e);z-index:999}.nav-item{text-decoration:none;color:var(--tg-theme-text-color, #fff);font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;flex:1;transition:color .3s}.nav-item svg{width:24px;height:24px;margin-bottom:2px;stroke:var(--tg-theme-text-color, #ffffff)}.nav-item.active{font-weight:700;color:var(--tg-theme-link-color, #007bff)}.nav-item.active svg{stroke:var(--tg-theme-link-color, #44a3dd)}.nav-icon{width:22px;height:22px;margin-bottom:4px}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:var(--tg-theme-bg-color, #ffffff)}.dice-container{display:flex;justify-content:center;align-items:center}.dice{width:50px;height:50px;background-color:var(--tg-theme-button-color, #0098ea);border-radius:10px;margin:0 10px;animation:roll 1.5s infinite}.dice1{animation-delay:0s}.dice2{animation-delay:.2s}.dice3{animation-delay:.4s}@keyframes roll{0%{transform:rotateX(0) rotateY(0)}25%{transform:rotateX(180deg) rotateY(0)}50%{transform:rotateX(180deg) rotateY(180deg)}75%{transform:rotateX(0) rotateY(180deg)}to{transform:rotateX(0) rotateY(0)}}p{margin-top:20px;color:var(--tg-theme-text-color, #000000);font-size:18px}.advert-overlay{position:fixed;bottom:0;left:0;width:100%;max-height:93vh;background-color:#000001;z-index:1000;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 10px #0000001a;transform:translateY(100%);transition:transform .3s ease-in-out;overflow-y:auto;padding:0 0 30px}.advert-overlay.visible{transform:translateY(0)}.advert-close{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:#80808080;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001}.advert-close:before,.advert-close:after{content:"";position:absolute;width:16px;height:2px;background-color:#fff}.advert-close:before{transform:rotate(45deg)}.advert-close:after{transform:rotate(-45deg)}.advert-content{padding:0 20px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;width:100%;margin-top:-30px;position:relative;z-index:2}.hero{--tablet-aspect-ratio-inverted: 665 / 884;--mobile-aspect-ratio-inverted: 453 / 393;--desktop-aspect-ratio-inverted: 1950 / 4096;--header-height: 54px;position:relative;width:100%;box-sizing:border-box}.container{max-width:100%;padding-left:16px;padding-right:16px;width:100%;box-sizing:border-box;overflow-x:hidden}.hero__video_container{height:250px;overflow:hidden;position:relative;z-index:1;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.hero__video{width:150%;height:auto;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%}.hero__video_container:after{background:linear-gradient(180deg,#01010100 66.09%,#010101 95%);content:"";height:100%;position:absolute;top:0;left:0;width:100%}.hero__title{font-size:28px;font-weight:500;letter-spacing:-1.5px;line-height:1.1;margin:0;padding:0;text-align:center;width:100%;box-sizing:border-box}.text_gradient{background:linear-gradient(90deg,#525255,#f0f0f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text_white{color:#fff;text-align:center;font-size:16px;margin:15px 0 0}.hero__caption{font-size:16px;font-weight:500;line-height:120%;text-align:center;color:var(--tg-theme-subtitle-text-color, #7b8790);width:100%;margin:10px 0 0;box-sizing:border-box}.hero__discount{font-size:18px;font-weight:600;color:#ff6b00;text-align:center;margin:10px 0;animation:pulse 2s infinite}.promo-code{font-size:18px;font-weight:700;color:#ff6b00;text-align:center;background-color:#fff3;padding:2px 6px;border-radius:4px;cursor:pointer;-webkit-user-select:all;user-select:all;border:1px dashed #FF6B00;animation:pulse 2s infinite;display:block;margin-left:auto;margin-right:auto;width:fit-content}.promo-code:hover{background-color:#ffffff4d}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.hero__buy{align-items:center;display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:15px;justify-content:center;line-height:110%;margin:15px 0;width:100%;box-sizing:border-box}.hero__price{color:var(--tg-theme-text-color, #000000)}.hero__button{border-radius:12px;font-size:16px;font-weight:500;height:40px;width:120px;letter-spacing:-.2px;line-height:22px;padding:0 15px;background:linear-gradient(90deg,#6cf0,#66ccffb3),#09f;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.scrollable-wrapper{width:100%;padding:0;position:relative;overflow:visible;box-sizing:border-box}.scrollable-wrapper::-webkit-scrollbar{display:none}.hero__features{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0;margin:0 auto;list-style:none;width:100%;justify-content:center;box-sizing:border-box}.hero__feature{align-items:center;background:#151518;border-radius:12px;color:#76767a;display:flex;padding:5px 8px;font-size:9px;white-space:nowrap;box-sizing:border-box}.hero__feature svg{margin-right:5px}html,body{height:100%;overflow-y:auto}body{font-family:Arial,sans-serif;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);margin:0;padding:0}.app-container{flex:1;min-height:100vh;overflow-y:auto;padding-bottom:60px;width:100%;box-sizing:border-box}.profile-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.profile-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.section-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.profile-details{display:flex;gap:10px;width:100%;box-sizing:border-box}.profile-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:10px 12px 10px 5px;width:60%;box-sizing:border-box;overflow:hidden}.profile-rewards{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:7px;width:40%;box-sizing:border-box}.profile-coins-icon{width:54px;height:54px;vertical-align:middle}.profile-level-icon{flex-shrink:0;margin-right:5px;display:flex;align-items:center;justify-content:center}.profile-level-icons{width:63px;height:63px;object-fit:cover}.profile-info{text-align:left;display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.profile-info p{margin-block-start:0;margin-block-end:0}.profile-name{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);display:flex;align-items:center;max-width:100%;overflow:hidden}.profile-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.profile-premium-icon{width:18px;height:18px;margin-left:6px;flex-shrink:0}.profile-level{color:var(--tg-theme-hint-color, #7d8b99);text-align:left}.premium-link{color:var(--tg-theme-link-color, #0098ea);text-decoration:none;margin-left:5px}.premium-link:hover{text-decoration:underline}.profile-level-progress{width:100%;height:12px;background:color-mix(in srgb,var(--tg-theme-hint-color, #808080) 30%,transparent);border-radius:4px;overflow:hidden;margin-top:5px}.profile-progress-bar{height:100%;background:var(--tg-theme-button-color, #0098ea);transition:width .3s ease}.profile-badges-card{margin-top:12px;width:100%;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;box-sizing:border-box;text-align:center;padding:15px}.profile-badges-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 10px;padding:0;width:100%;text-align:center}.profile-badges-list{display:flex;justify-content:space-between;gap:8px;width:100%;text-decoration:none;color:inherit}.profile-badge-container{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.profile-badge-icon{width:50px;height:50px;object-fit:contain}.profile-badge-name{font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.profile-badges-hint{font-size:15px;text-align:center;margin-top:18px;color:var(--tg-theme-hint-color);padding:0 10px}.profile-balance-card{margin-top:15px;width:100%}.profile-balance-text{font-size:15px;color:var(--tg-theme-text-color, #000000);display:flex;align-items:center;gap:4px}.profile-coin-icon{width:20px;height:20px;vertical-align:middle}.profile-balance-tooltip{position:absolute;background-color:color-mix(in srgb,var(--tg-theme-text-color, #000000) 97%,var(--tg-theme-bg-color, #ffffff) 3%);color:var(--tg-theme-bg-color, #ffffff);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:8px;padding:6px;font-size:14px;z-index:10;top:-30px;left:50%;transform:translate(-50%);white-space:nowrap}.wallet-button:hover{opacity:.8}.wallet-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.wallet-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center}.wallet-info{display:flex;flex-direction:column;align-items:center;width:100%}.wallet-title{font-size:16px;color:var(--tg-theme-text-color, #000000);margin-bottom:15px}.wallet-button-container{width:100%;display:flex;justify-content:center;margin-bottom:15px}.wallet-address-container{margin-top:15px;padding:10px;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 95%,black 5%);border-radius:8px}.wallet-address{font-size:14px;word-break:break-all;text-align:center;margin:0}.share-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.share-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:0 15px}.share-description{font-size:16px;margin-bottom:15px;color:var(--tg-theme-text-color, #000000)}.share-button-container{width:100%;display:flex;justify-content:center;margin-bottom:15px}.share-button{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);color:var(--tg-theme-text-color, #000000);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:10px 20px;font-size:16px;width:100%;height:44px;cursor:pointer;transition:opacity .3s ease}.share-button:hover{opacity:.8}.referrals-link{display:block;margin-bottom:15px;color:var(--tg-theme-link-color, #0098ea);text-decoration:none;font-size:14px}.referrals-link:hover{text-decoration:underline}.profile-footer{text-align:center}.profile-footer p{font-size:14px;margin:10px}.profile-footer a{color:var(--tg-theme-link-color, #0098ea);text-decoration:none}.profile-footer a:hover{text-decoration:underline}.referrals-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.invites-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;box-sizing:border-box;margin:0 15px 15px}.invites-description{font-size:16px;margin:0 0 15px;color:var(--tg-theme-text-color, #000000);text-align:center}.invites-friends-info{display:flex;gap:10px;width:100%;box-sizing:border-box}.invites-tg-info,.invites-pr-info{background-color:var(--tg-theme-bg-color, #ffffff);border-radius:12px;padding:9px;width:50%;box-sizing:border-box;align-items:center;text-align:center}.invites-details{flex-grow:1;min-width:0}.friends-description{font-size:16px;color:var(--tg-theme-text-color, #000000)}.referral-telegram-icon{width:16px;height:16px;margin:0 9px 2px 0;vertical-align:middle}.friends-coin-icon{width:18px;height:18px;vertical-align:middle;margin:0 3px 3px}.referral-link-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:15px 0;padding:0;width:100%;text-align:center}.referral-link-info{justify-content:space-between;min-width:0;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;padding:10px;margin:10px 0 0;width:100%;box-sizing:border-box;display:flex;align-items:center}.referral-link-text{font-size:16px;flex:1;margin:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.referral-copy-icon{width:28px;height:28px;vertical-align:middle}.copy-button{background:none;border:none;cursor:pointer}.referrals-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;box-sizing:border-box;margin:0 15px 15px}.referrals-empty-message{text-align:center;margin:10px 0;color:var(--tg-theme-text-color, #000000)}.referrals-details-card{display:flex;flex-direction:column;background-color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;padding:15px;width:100%;box-sizing:border-box;margin-bottom:15px}.referrals-list{list-style-type:none;padding:0;margin:0;width:100%}.referral-item{background-color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;padding:5px;margin-bottom:10px;width:100%;box-sizing:border-box;display:flex;align-items:center}.referral-info{flex-grow:1;display:flex;justify-content:space-between;align-items:center;min-width:0}.referral-level-icon{width:50px;height:50px;overflow:hidden;flex-shrink:0}.referral-level-icon img{width:100%;height:100%;object-fit:cover}.referral-details{flex-grow:1;min-width:0}.referral-username{font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0;text-align:left;font-size:16px}.referral-premium-icon{width:16px;height:16px;margin-left:5px}.referral-level{color:var(--tg-theme-hint-color, #808080);margin:0;text-align:left;font-size:14px}.referral-points{font-size:.9em;color:var(--tg-theme-hint-color, #808080);text-align:right;margin:0}.referral-coin-icon{width:18px;height:18px;vertical-align:middle;margin:0 2px 3px}.referral-stats-card{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);padding:0 15px;border-top:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:0 0 12px 12px}.error-message{color:red;text-align:center}.conditions-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.conditions-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.conditions-title{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 20px;padding:0;width:100%;text-align:center}.conditions-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.conditions-info{width:100%;display:flex;flex-direction:column;gap:8px}.conditions-tabs-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.conditions-tabs-container::-webkit-scrollbar{display:none}.conditions-tabs{display:flex;border-bottom:none;white-space:nowrap}.conditions-tab:last-child{margin-right:0}.conditions-tab{flex:0 0 auto;padding:10px;background:none;border:1px solid var(--tg-theme-hint-color, #708499);border-bottom:none;cursor:pointer;color:var(--tg-theme-text-color, #000000);border-top-left-radius:8px;border-top-right-radius:8px;transition:background-color .3s ease}.conditions-tab.active{background:var(--tg-theme-hint-color, #708499);border-bottom:2px solid var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);font-weight:700;border-top-left-radius:8px;border-top-right-radius:8px}.conditions-content{padding:0}.conditions-table{width:100%;border-collapse:collapse;margin-bottom:5px}.conditions-table th,.conditions-table td{padding:10px 3px;text-align:center;border-bottom:1px solid var(--tg-theme-hint-color, #cccccc)}.conditions-delete-button{background-color:var(--tg-theme-destructive-text-color, #ec3942);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.conditions-add{display:flex;align-items:center;margin-bottom:20px}.conditions-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.conditions-seconds-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:25px;width:100%;box-sizing:border-box}.conditions-info-icon{width:20px;height:20px;cursor:pointer}.conditions-form{display:flex;flex-direction:column;align-items:center;width:100%}.conditions-form label{text-align:left;width:225px}.conditions-label{display:flex;align-items:center;margin-bottom:5px}.conditions-label svg{width:14px;height:14px;margin-right:5px;cursor:pointer;color:var(--tg-theme-hint-color, #999999)}.conditions-input{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;width:100%}.conditions-form-input{font-size:18px;font-weight:700;margin-bottom:10px;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:225px;height:30px;align-self:center;text-align:right}.conditions-add-button{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;padding:10px 20px;cursor:pointer;margin:15px auto 0;font-size:16px;width:245px;height:40px;transition:opacity .3s ease;display:block}.index-title{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 20px;padding:0;width:100%;text-align:center}.index-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.index-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.index-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.index-seconds-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:20px;width:100%;box-sizing:border-box}.index-info{display:flex;flex-direction:column;gap:8px}.index-info h3{text-align:center;font-size:18px;color:var(--tg-theme-text-color, #000000);margin-bottom:10px}.index-info ul{text-align:left;list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.index-info li{text-align:left;margin-bottom:10px;padding-left:24px;position:relative}.index-info li:before{content:"•";position:absolute;left:6px;color:var(--tg-theme-button-color, #0098ea)}.index-info p{text-align:left;font-size:14px;color:var(--tg-theme-text-color, #000000);line-height:1.5;margin-top:0;margin-bottom:0}.index-info strong{color:var(--tg-theme-button-color, #0098ea)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;margin-top:-60px;z-index:100}.modal-content{background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);padding:20px;border-radius:9px;text-align:center;width:80%;max-width:400px;box-sizing:border-box}.modal-content input{padding:5px 20px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:20px;width:110px;height:30px;align-self:center;text-align:right;font-size:16px}.modal-form{display:flex;padding:0 0 10px}.modal-input-group{display:flex;flex-direction:column;gap:5px;width:50%}.modal-input-group label{font-size:16px;color:var(--tg-theme-text-color, #000000)}.modal-content button{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;padding:3px;cursor:pointer;margin:0 15px;font-size:16px;width:245px;height:40px;transition:opacity .3s ease;display:block}.modal-buttons{display:flex;justify-content:space-between;margin-top:15px}.modal-one-button{display:flex;justify-content:center;margin-top:15px;width:100%}.modal-content .button-yes{background-color:#0098ea;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.modal-content .button-no{background-color:#f44336;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.modal-content .button-ok{background-color:var(--toastify-color-success, #07bc0c);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.conditions-tab-actions{display:flex;justify-content:space-between}.conditions-tab-actions-links{flex:1;display:flex;justify-content:center;align-items:center}.conditions-tab-action-link{display:flex;flex-direction:row;font-size:12px;align-items:center;text-decoration:none;color:var(--tg-theme-hint-color, #999999)}.conditions-tab-action-link svg{font-size:12px}.calculator-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.calculator-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.calculator-input-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:25px 15px;width:100%;box-sizing:border-box}.calculator-input-info{width:100%;display:flex;flex-direction:column;gap:8px}.calculator-form{display:flex;flex-direction:column;align-items:center;width:100%}.calculator-form-input{font-size:18px;font-weight:700;margin-bottom:10px;padding:5px 20px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:20px;width:82%;height:30px;align-self:center;text-align:right}.calculator-form label{text-align:left;width:265px}.calculator-label{display:flex;align-items:center;margin-bottom:5px}.calculator-label svg{width:14px;height:14px;margin-right:5px;cursor:pointer;color:var(--tg-theme-hint-color, #999999)}.calculator-input{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;width:100%}.calculator-button-group{display:flex;justify-content:space-between;gap:20px;margin-top:5px}.calculator-button-calc{background-color:#0098ea;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:130px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.calculator-button-clear{background-color:#f44336;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:130px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.calculator-input select{font-size:18px;font-weight:700;margin-bottom:5px;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:240px;height:40px;align-self:center}.result-wrapper{display:inline-block;font-weight:700;padding:9px 10px;border-radius:9px;width:99px}.result-wrapper.negative{background-color:#ffe4e1}.result-wrapper.positive{background-color:#e8f5e9}.result-wrapper.neutral{background-color:#fff}.result{width:100%;border-collapse:collapse;table-layout:fixed}.result th{align-items:center;padding:10px;font-weight:700;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);width:auto}.result td{padding:10px;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);min-width:40%;width:52%;box-sizing:border-box}.result tr:last-child th,.result tr:last-child td{border-bottom:none}.result-info-icon{width:14px;height:14px;margin-right:5px;cursor:pointer;color:var(--tg-theme-hint-color, #999999)}.language-container{padding:20px;background:var(--background-secondary);border-radius:12px}.language-list{display:flex;flex-direction:column;gap:3px}.language-item{display:flex;justify-content:space-between;align-items:center;padding:9px;background:var(--background-primary);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;cursor:pointer;transition:background .2s,transform .1s}.language-item.selected{background:var(--background-selected);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px}.language-item:hover{background:var(--background-hover);transform:scale(1.02)}.language-info{display:flex;align-items:center;gap:12px}.language-flag{width:28px;height:28px;border-radius:50%}.language-name{font-size:18px;font-weight:500}.language-selected{font-size:24px;color:var(--accent-color)}.language-subtitle{text-align:center;margin:20px}.language-subtitle p{font-size:14px;margin:10px}.language-subtitle a{color:#007bff;text-decoration:none}.language-subtitle a:hover{text-decoration:underline;color:#0056b3}.settings-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.settings-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:20px 15px 10px}.settings-description{font-size:16px;margin-bottom:15px;color:var(--tg-theme-text-color, #000000)}.settings-menu{width:100%;display:flex;flex-direction:column}.settings-menu-item{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.settings-menu-item-content{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.share-menu-item-content{padding:12px 16px;justify-content:space-between;align-items:center}.settings-menu-arrow{width:8px;height:12px;color:var(--tg-theme-hint-color, #cccccc)}.settings-menu-item:hover{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0)}.settings-item-container{margin-top:15px;border-top:1px solid var(--tg-theme-hint-color, #cccccc);padding-top:15px}.settings-item-link{text-decoration:none;color:inherit;display:block;width:100%}.settings-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;width:100%}.settings-item-label{font-size:16px;color:var(--tg-theme-text-color, #000000)}.settings-item-value{display:flex;align-items:center;color:var(--tg-theme-hint-color, #808080)}.settings-item-arrow{margin-left:8px;font-size:20px;color:var(--tg-theme-hint-color, #808080)}.advs-card{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.advs-card a{display:flex;justify-content:center;align-items:center;width:100%}.advs-card img{max-width:100%;height:auto}.tangem-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.tangem-details-card{display:flex;background-color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.tangem-logo{flex:0 0 auto;margin-right:15px;display:flex;align-items:center;height:100%}.tangem-logo-image{width:150px;height:auto;margin-bottom:-15px}.tangem-content{flex:1;display:flex;flex-direction:column;gap:15px}.tangem-title-container{text-align:center}.tangem-subtitle{font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0}.tangem-description-container{text-align:center}.tangem-description{color:var(--tg-theme-text-color, #000000);margin:0}.tangem-button-group{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px}.tangem-button{background-color:var(--tg-theme-button-color, #2481cc);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;transition:opacity .2s;width:140px;text-align:center;display:flex;justify-content:center;align-items:center}.tangem-button:hover{opacity:.9}.theme-page{display:flex;flex-direction:column;align-items:center;padding:20px;width:100%;box-sizing:border-box}.theme-options{display:flex;justify-content:space-between;width:100%;margin-bottom:30px;flex-wrap:wrap;gap:10px}.theme-option{display:flex;flex-direction:column;align-items:center;width:calc(33% - 10px);cursor:pointer;padding:10px;border-radius:12px;border:2px solid transparent;transition:all .3s ease}.theme-option.active{border-color:var(--tg-theme-button-color, #0088cc);background-color:color-mix(in srgb,var(--tg-theme-button-color, #0088cc) 10%,transparent)}.theme-image{width:100%;height:auto;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 8px #0000001a}.theme-name{font-size:14px;font-weight:500;color:var(--tg-theme-text-color, #000000);text-align:center}.theme-preview{width:100%;margin-top:20px}.theme-preview h3{margin-bottom:15px;font-size:16px;color:var(--tg-theme-text-color, #000000)}.theme-preview-content{padding:15px;border-radius:12px;border:1px solid var(--tg-theme-hint-color, #cccccc)}.theme-preview-content.light{background-color:#fff;color:#000}.theme-preview-content.dark{background-color:#17212b;color:#fff}.preview-header{font-size:18px;font-weight:700;margin-bottom:10px}.preview-text{margin-bottom:15px}.preview-button{padding:8px 16px;border-radius:8px;border:none;background-color:var(--tg-theme-button-color, #0088cc);color:var(--tg-theme-button-text-color, #ffffff);cursor:pointer}.theme-preview-content.light .preview-button{background-color:#08c;color:#fff}.theme-preview-content.dark .preview-button{background-color:#5288c1;color:#fff}.position-type-toggle{display:flex;position:relative;width:96%;height:40px;border-radius:20px;background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);overflow:hidden;margin-bottom:15px}.position-type-button{flex:1;border:none;background:none;cursor:pointer;font-weight:700;font-size:16px;color:var(--tg-theme-text-color, #000000);z-index:2;transition:color .3s ease}.position-type-button.active{color:var(--tg-theme-button-text-color, #ffffff)}.position-type-slider{position:absolute;width:50%;height:100%;border-radius:20px;transition:transform .3s ease,background-color .3s ease}.position-type-slider.long{transform:translate(0);background-color:#4caf50}.position-type-slider.short{transform:translate(100%);background-color:#f44336}.quantity-type-toggle{display:flex;position:relative;width:96%;height:40px;border-radius:20px;background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);overflow:hidden;margin-bottom:15px}.quantity-type-button{flex:1;border:none;background:none;cursor:pointer;font-weight:700;font-size:16px;color:var(--tg-theme-text-color, #000000);z-index:2;transition:color .3s ease}.quantity-type-button.active{color:var(--tg-theme-button-text-color, #ffffff)}.quantity-type-slider{position:absolute;width:50%;height:100%;border-radius:20px;transition:transform .3s ease,background-color .3s ease}.quantity-type-slider.quantity{transform:translate(0);background-color:#9c27b0}.quantity-type-slider.percent{transform:translate(100%);background-color:#ff9800}.average-input-row{display:flex;flex-direction:row;justify-content:space-between;gap:10px;width:100%;flex-wrap:nowrap}.average-input-inline{display:flex;flex-direction:column;flex:1;gap:8px;width:calc(33.33% - 7px);min-width:0;box-sizing:border-box}.average-label{display:flex;align-items:center;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.average-form{display:flex;flex-direction:column;align-items:center;width:100%}.average-form-input{font-size:13px;font-weight:700;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:20px;width:100%;height:30px;align-self:center;text-align:right;box-sizing:border-box;min-width:0}.average-form label{text-align:left}.average-add-button{background-color:#0098ea;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;padding:5px 10px;cursor:pointer;font-size:13px;transition:opacity .3s ease;display:block;height:30px}.calendar-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.calendar-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.calendar-select{width:100%;padding:10px;margin-bottom:20px;background-color:var(--bg-color, #333);color:var(--text-color, #fff);border:1px solid #555;border-radius:5px;box-sizing:border-box}.calendar-select option{background-color:var(--bg-color, #333);color:var(--text-color, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.heatmap{display:flex;justify-content:center;color:var(--text-color, #fff);width:100%;box-sizing:border-box;gap:10px;padding:10px 0}.heatmap-day{padding:6px;flex:1;max-width:100px;min-width:80px;text-align:center;border-radius:8px;transition:transform .2s ease;cursor:pointer}.heatmap-day:hover{transform:scale(1.05)}.heatmap-day.low{background-color:#4caf50;color:#fff}.heatmap-day.medium{background-color:#ffc107;color:#000}.heatmap-day.high{background-color:#f44336;color:#fff}.heatmap-day-label{font-size:14px;font-weight:700}.heatmap-day-date{font-size:15px}.heatmap-day-volatility{font-size:10px;text-transform:capitalize}.reaction-icon{width:16px;height:16px;vertical-align:middle;margin-left:5px}.event-card{border:1px solid #555;padding:10px;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);color:var(--text-color, #fff);cursor:pointer;border-radius:8px;width:100%;box-sizing:border-box}.event-details{padding:10px;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:8px;width:100%;box-sizing:border-box;margin-top:10px}.event-details p{margin:5px 0;white-space:normal;word-break:break-word}.event-details button{display:inline-block;padding:8px 16px;background-color:#f7a600;color:#000;font-weight:700;border:none;border-radius:5px;cursor:pointer;white-space:nowrap;width:100px;text-align:center}.event-details button:hover{background-color:#0056b3}.event-stats-table{width:100%;margin:10px 0;border-collapse:collapse;text-align:center}.event-stats-table th,.event-stats-table td{padding:5px;border:1px solid #ddd;font-size:14px}.event-stats-table th{background-color:#f5f5f5;font-weight:700}.event-stats-table td{background-color:#fff}.event-buttons{text-align:center;margin-top:10px}.event-button-group{display:flex;align-items:center;justify-content:center;width:100%;gap:10px}.calendar-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box;overflow-x:hidden}.calendar-info{width:100%;display:flex;flex-direction:column;gap:9px;box-sizing:border-box}.event-header{display:flex;flex-direction:column;gap:4px}.event-date-time{font-weight:700}.event-name{font-size:1.1em}.event-explanation{font-style:italic;color:#666;margin-bottom:8px}.profitable-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.profitable-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.profitable-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.profitable-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:20px 15px 10px}.profitable-menu{width:100%;display:flex;flex-direction:column}.profitable-menu-item{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.profitable-menu-item-subtitle{padding:12px 16px;display:flex;align-items:center;gap:12px}.profitable-submenu-group{background:var(--tg-theme-bg-color, #ffffff);border-radius:8px;padding:10px 10px 0 15px;margin:-7px 0 8px}.profitable-submenu-item{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.profitable-submenu-item-link{margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.profitable-submenu-item-subtitle,.profitable-submenu-item-content{padding:12px 16px;display:flex;align-items:center;gap:12px}.profitable-submenu-arrow-horizon{width:8px;height:12px;color:var(--tg-theme-hint-color, #cccccc);margin-left:auto}.profitable-menu-arrow-vertical{width:12px;height:8px;color:var(--tg-theme-hint-color, #cccccc);margin-left:auto}.profitable-menu-item:hover{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0)}.profitable-flag{width:28px;height:28px}.profitable-name{flex-grow:1;text-align:left}.profitable-subname{flex-grow:1;text-align:right;color:var(--tg-theme-hint-color, #cccccc)}.cryptooverview-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.cryptooverview-stats-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:0 15px;margin-bottom:15px;box-sizing:border-box}.cryptooverview-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:0 10px 15px;margin-bottom:15px;box-sizing:border-box}.cryptooverview-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:left;padding:15px 10px 5px}.cryptooverview-menu{width:100%;display:flex;flex-direction:column}.cryptooverview-menu p{font-size:18px;margin:0 0 15px}.cryptooverview-title{display:flex;justify-content:space-between;font-size:18px;font-weight:700;color:var(--tg-theme-subtitle-text-color, #7b8790);margin:15px 0;padding:0;width:100%}.cryptooverview-date{margin-right:auto}.cryptooverview-stats-title{margin-left:auto}.cryptooverview-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:15px 0;padding:0;width:100%;text-align:left}.cryptooverview-market-cap{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.cryptooverview-value-wrapper{margin-bottom:5px}.cryptooverview-value{font-weight:700;font-size:26px}.cryptooverview-label-wrapper{display:flex;align-items:center;gap:.5rem}.cryptooverview-label{font-weight:600;font-size:18px;color:#9eb0c7}.cryptooverview-change{display:flex;align-items:center;font-weight:600;font-size:16px}.cryptooverview-change.positive{color:#32ca5b}.cryptooverview-change.negative{color:#ff3a33}.caret-icon{width:12px;height:12px;margin-right:.25rem;vertical-align:middle}.coin-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.coin-icon{width:20px;height:20px;vertical-align:middle;border-radius:50px}.leaders-list,.gainers-list,.losers-list{list-style:none;padding:0}.cryptooverview-stats-wrapper{display:flex;gap:1rem;margin-bottom:1rem}.cryptooverview-stat-block{flex:1;display:flex;flex-direction:column;align-items:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.cryptooverview-stat-label{font-weight:600;font-size:16px;margin-bottom:5px;text-align:center}.cryptooverview-stat-value{font-weight:700;font-size:24px;margin-bottom:5px}.cryptooverview-stat-change{display:flex;align-items:center;font-weight:600;font-size:18px}.cryptooverview-stat-change.positive{color:#32ca5b}.cryptooverview-stat-change.negative{color:#ff3a33}.fear-greed-indicator{text-align:center;margin:1.5rem 0}.fear-greed-gauge{position:relative;width:120px;height:69px;display:flex;justify-content:center;align-items:flex-end;margin-top:10px}.fear-greed-pointer{position:absolute;bottom:0;transform-origin:bottom center;transition:transform .5s ease}.pointer-circle{position:relative;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid white;display:flex;justify-content:center;align-items:center}.pointer-core{width:10px;height:10px;background:#000;border-radius:50%}.fear-greed-value{position:absolute;font-size:25px;font-weight:700}.fear-greed-label{font-size:15px;text-align:center;margin-top:10px}.market-cap-text div{position:absolute;top:50%;left:50%;transform-origin:0 0;color:#000;font-weight:700;font-size:12px;text-align:center}.market-cap-gauge{position:relative;display:flex;flex-direction:column;align-items:center;width:120px}.market-cap-gauge svg{margin-top:5px;shape-rendering:geometricPrecision}.market-cap-legend{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:10px}.legend-item{display:flex;align-items:center;gap:3px;font-size:10px;text-transform:uppercase}.legend-circle{width:8px;height:8px;border-radius:50%}.cryptooverview-ton-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.cryptooverview-details-ton-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:left;padding:15px}.ton-first-line{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:22px}.ton-icon{width:24px;height:24px;vertical-align:middle;border-radius:50px}.ton-rank{font-weight:700}.ton-ticker{font-weight:700;margin-right:auto}.ton-price,.ton-change{font-weight:500}.ton-second-line{display:flex;justify-content:space-between;width:100%;font-size:15px;gap:15px}.ton-market-cap{color:var(--tg-theme-subtitle-text-color, #7b8790);margin-right:auto}.ton-volume{color:var(--tg-theme-subtitle-text-color, #7b8790);margin-left:auto}.tpsl-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.tpsl-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.tpsl-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.tpsl-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.tpsl-input-info{width:100%;display:flex;flex-direction:column;gap:8px}.tpsl-form{display:flex;flex-direction:column;align-items:center;width:100%}.tpsl-sliders{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;width:100%}.tpsl-sliders-label{display:flex;align-items:center;margin-bottom:5px}.tpsl-position-type-toggle{display:flex;position:relative;width:96%;height:40px;border-radius:20px;background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);overflow:hidden;margin-bottom:15px}.tpsl-position-type-button{flex:1;border:none;background:none;cursor:pointer;font-weight:700;font-size:16px;color:var(--tg-theme-text-color, #000000);z-index:2;transition:color .3s ease}.tpsl-position-type-button.active{color:var(--tg-theme-button-text-color, #ffffff)}.tpsl-position-type-slider{position:absolute;width:50%;height:100%;border-radius:20px;transition:transform .3s ease,background-color .3s ease}.tpsl-position-type-slider.long{transform:translate(0);background-color:#4caf50}.tpsl-position-type-slider.short{transform:translate(100%);background-color:#f44336}.tpsl-quantity-type-toggle{display:flex;position:relative;width:96%;height:40px;border-radius:20px;background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);overflow:hidden;margin-bottom:15px}.tpsl-quantity-type-button{flex:1;border:none;background:none;cursor:pointer;font-weight:700;font-size:16px;color:var(--tg-theme-text-color, #000000);z-index:2;transition:color .3s ease}.tpsl-quantity-type-button.active{color:var(--tg-theme-button-text-color, #ffffff)}.tpsl-quantity-type-slider{position:absolute;width:50%;height:100%;border-radius:20px;transition:transform .3s ease,background-color .3s ease}.tpsl-quantity-type-slider.price{transform:translate(100%);background-color:#9c27b0}.tpsl-quantity-type-slider.percent{transform:translate(0);background-color:#ff9800}.tpsl-input{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;width:100%}.tpsl-input-label{display:flex;align-items:center;margin-bottom:5px;text-align:left;width:265px}.tpsl-form-input{font-size:18px;font-weight:700;margin-bottom:10px;padding:5px 20px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:20px;width:82%;height:30px;align-self:center;text-align:right}.tpsl-button-group{display:flex;justify-content:space-between;gap:20px;margin:5px 0 10px}.tpsl-button-calc{background-color:#0098ea;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:130px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.tpsl-button-clear{background-color:#f44336;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:130px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.tpsl-title{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 20px;padding:0;width:100%;text-align:center}.tpsl-result-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.tpsl-result{width:100%;border-collapse:collapse}.tpsl-result th{align-items:center;padding:10px;font-weight:700;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);width:auto}.tpsl-result td{padding:10px;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);width:auto;box-sizing:border-box}.tpsl-result tr:last-child th,.tpsl-result tr:last-child td{border-bottom:none}.set-calc-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.set-calc-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.set-calc-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.set-calc-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:20px 15px 10px}.set-calc-menu{width:100%;display:flex;flex-direction:column}.set-calc-menu-item{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.set-calc-menu-item-subtitle{padding:12px 16px;display:flex;align-items:center;gap:12px}.set-calc-icons{width:28px;height:28px}.set-calc-name{flex-grow:1;text-align:left}.set-calc-submenu-group{display:flex;flex-direction:column;background:var(--tg-theme-bg-color, #ffffff);border-radius:8px;padding:5px 15px 10px;margin:-7px 0 10px}.set-calc-subname{flex-grow:1;text-align:left;color:var(--tg-theme-hint-color, #cccccc)}.wave-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.wave-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.wave-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.wave-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.wave-input-info{width:100%;display:flex;flex-direction:column;gap:8px}.wave-sliders{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;width:100%}.wave-sliders-label{display:flex;align-items:center;margin-bottom:5px}.wave-position-type-toggle{display:flex;position:relative;width:96%;height:40px;border-radius:20px;background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);overflow:hidden;margin-bottom:15px}.wave-position-type-button{flex:1;border:none;background:none;cursor:pointer;font-weight:700;font-size:16px;color:var(--tg-theme-text-color, #000000);z-index:2;transition:color .3s ease}.wave-position-type-button.active{color:var(--tg-theme-button-text-color, #ffffff)}.wave-position-type-slider{position:absolute;width:50%;height:100%;border-radius:20px;transition:transform .3s ease,background-color .3s ease}.wave-position-type-slider.long{transform:translate(0);background-color:#4caf50}.wave-position-type-slider.short{transform:translate(100%);background-color:#f44336}.wave-section{margin-bottom:15px}.wave-section-highlighted{background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 93%,var(--tg-theme-text-color, #000000) 7%);margin:-5px -15px 10px;padding:10px 15px}.wave-input-group{display:flex;gap:10px;width:100%}.wave-input{display:flex;flex-direction:column;flex:1;margin-bottom:5px;align-items:center}.wave-input-label{display:flex;align-items:center;margin-bottom:5px;text-align:left;width:100px}.wave-form-input{font-size:18px;font-weight:700;padding:5px 20px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:20px;width:63%;height:20px;text-align:right}.wave-level-row{display:flex;align-items:center;margin-bottom:9px;height:24px}.wave-level-percent{width:99px;font-weight:500;padding:0 23px}.wave-level-price{flex:1;padding:0 10px}.wave-level-input{flex:1;padding-right:10px}.wave-level-marker{width:16px;height:16px;border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;position:relative;top:0}.wave-level-marker.selected{border-color:#4caf50;background-color:#4caf50;color:#fff;font-size:18px;line-height:16px}.wave-calculate-button-container{display:flex;justify-content:flex-end;margin-top:10px}.wave-calculate-button{background-color:#0098ea;color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;padding:5px 10px;cursor:pointer;font-size:13px;transition:opacity .3s ease;display:block;height:30px}.wave-calculate-button:disabled{opacity:.5;cursor:not-allowed}.share-prompt{margin-top:10px;text-align:center}.share-prompt p{font-size:14px;color:var(--tg-theme-hint-color, #7d8b99);margin-bottom:5px}.achievements-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.achievements-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.achievements-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;margin-bottom:25px}.achievements-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.achievements-badges-card{background:var(--card-background);border-radius:12px;padding:16px}.achievements-subtitle{font-weight:700;margin:0 0 15px}.achievements-badges-list{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:15px;justify-items:center}.achievements-badge-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100px}.achievements-badge-icon{width:80px;height:80px}.achievements-badge-name{font-size:14px;margin-top:4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.achievements-sbt-button{margin-top:8px;padding:8px 16px;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);color:var(--tg-theme-text-color, #000000);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;cursor:pointer;font-size:14px}.achievements-footer{text-align:center}.achievements-footer p{font-size:14px;margin:10px}.achievements-footer a{color:var(--tg-theme-link-color, #0098ea);text-decoration:none}.achievements-footer a:hover{text-decoration:underline}.sbt-calc-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.sbt-calc-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.sbt-calc-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.sbt-calc-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:20px 15px 10px}.sbt-calc-menu{width:100%;display:flex;flex-direction:column}.sbt-calc-menu-item{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.sbt-calc-menu-item-subtitle{padding:12px 16px;display:flex;align-items:center;gap:12px}.sbt-calc-icons{width:28px;height:28px}.sbt-calc-name{flex-grow:1;text-align:left}.sbt-calc-submenu-group{display:flex;flex-direction:column;background:var(--tg-theme-bg-color, #ffffff);border-radius:8px;padding:5px 15px 10px;margin:-7px 0 10px}.sbt-calc-subname{flex-grow:1;text-align:left;color:var(--tg-theme-hint-color, #cccccc)}.sbt-calc-subname a{color:#1da1f2;text-decoration:none;font-style:italic}.sbt-calc-subname a:hover{text-decoration:underline}.staking-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.staking-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.staking-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.staking-input-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:25px 15px;width:100%;box-sizing:border-box}.staking-form{display:flex;flex-direction:column;align-items:center;width:100%}.staking-input{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;width:100%}.staking-label{display:flex;align-items:center;margin-bottom:5px}.staking-form label{text-align:left;width:265px}.staking-form-input{font-size:18px;font-weight:700;margin-bottom:10px;padding:5px 20px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:20px;width:82%;height:30px;align-self:center;text-align:right}.staking-position-type-toggle{display:flex;position:relative;width:96%;height:40px;border-radius:20px;background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);overflow:hidden;margin-bottom:15px}.staking-position-type-button{flex:1;border:none;background:none;cursor:pointer;font-weight:700;font-size:16px;color:var(--tg-theme-text-color, #000000);z-index:2;transition:color .3s ease}.staking-position-type-button.active{color:var(--tg-theme-button-text-color, #ffffff)}.staking-position-type-slider{position:absolute;width:50%;height:100%;border-radius:20px;transition:transform .3s ease,background-color .3s ease}.staking-position-type-slider.on{transform:translate(0);background-color:#4caf50}.staking-position-type-slider.off{transform:translate(100%);background-color:#f44336}.staking-title-result{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:5px 0 20px;padding:0;width:100%;text-align:center}.staking-result{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:10px 15px;width:100%;box-sizing:border-box}.staking-title-detailed{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:20px 0;padding:0;width:100%;text-align:center}.staking-result-card{background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.staking-details-toggle{text-align:center;display:flex;justify-content:center}.staking-details-toggle button{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;padding:10px 20px;cursor:pointer;font-size:16px;width:245px;height:40px;transition:opacity .3s ease;display:block}.staking-details-toggle button:hover{opacity:.8}.staking-details-section{margin-top:1rem;text-align:center}.staking-details-section p{font-size:14px;color:var(--tg-theme-text-color, #000000);margin:10px 0}.staking-details-table{width:100%;border-collapse:collapse;margin-top:1rem;table-layout:auto;max-width:100%}.staking-details-table th{font-weight:700;text-align:center;padding:7px;border:1px solid var(--tg-theme-hint-color, #ddd)}.staking-details-table td{padding:7px;text-align:right;border:1px solid var(--tg-theme-hint-color, #ddd);white-space:nowrap;font-size:clamp(12px,2.2vw,14px)}.staking-details-table td:first-child{text-align:center}.daily-bonus-popup{position:fixed;bottom:0;left:0;width:100%;max-height:93vh;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);z-index:1000;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 10px #0000001a;transform:translateY(100%);transition:transform .3s ease-in-out;overflow-y:auto;padding:0 0 30px}.daily-bonus-popup.visible{transform:translateY(0)}.close-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:#80808080;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001}.close-btn:before,.close-btn:after{content:"";position:absolute;width:16px;height:2px;background-color:#fff}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.popup-content{padding:0 30px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;width:100%;margin-top:15px;position:relative;z-index:2}.calendar-icon{display:block;margin:36px auto;width:100px;height:100px}.popup-title{font-size:20px;font-weight:700;color:var(#000000, #ffffff);text-align:center;margin:0 0 30px}.popup-description{font-size:14px;color:#b0b0b0;text-align:center;margin:0 0 20px}.checkin-day{font-size:18px;font-weight:500;color:var(--tg-theme-text-color, #ffffff);text-align:center;margin:0 auto 20px;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:10px 20px;width:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.checkin-day p{margin:0}.checkin-coin-icon{width:18px;height:18px;vertical-align:middle;margin:0 3px 3px}.streak-label{font-size:13px;font-weight:500;color:#b0b0b0;text-align:center;margin:0 0 24px}.claim-btn{display:block;margin:0 auto;padding:12px;background:#f7b600;color:#000;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s;width:90%}.claim-btn:hover{background:#d89f00}.claim-btn:disabled{background:#ccc;cursor:not-allowed}.error-message{font-size:14px;color:#d32f2f;margin:16px 0 0;text-align:center}.daily-bonus-btn{background:#f7b600;color:#000;border:none;border-radius:12px;padding:12px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s;display:block;margin:16px auto 5px;width:90%}.daily-bonus-btn:hover{background:#d89f00}.daily-bonus-btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 300px){.daily-bonus-popup{padding:0 0 20px}.popup-content{padding:0 15px}.popup-title{font-size:18px}.popup-description,.streak-label,.error-message{font-size:13px}.claim-btn{padding:10px 20px;font-size:14px}.calendar-icon{width:56px;height:56px;margin:24px auto 12px}}
