:root{--main-color:#161a1d;--color1:#ffa500;--color2:#f5ae10;--color3:#e50914;--shadow-black-100:0 5px 15px rgba(0,0,0,0.1);--shadow-black-300:0 5px 15px rgba(0,0,0,0.3);--black-100:#f7f7f7}body{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;overflow-x:hidden;background-color:#f5f5f5;line-height:1.5}*{margin:0;padding:0;outline:none}img{max-width:100%;vertical-align:middle}ul{list-style:none}a{text-decoration:none !important}.ov-h{overflow:hidden}.btn-1{background-color:#fff;padding:12px 30px;border-radius:30px;border:none;color:var(--main-color);text-transform:capitalize;transition:all 0.5s ease;box-shadow:var(--shadow-black-300);font-weight:500;width:100%}.bg_main{background-color:var(--color1)}.btn-1:focus{box-shadow:var(--shadow-black-300)}.btn-1:hover{background-color:var(--color1);color:#fff}.btn-2{background-color:var(--main-color);padding:12px 30px;border-radius:30px;border:none;color:#fff;text-transform:capitalize;transition:all 0.5s ease;box-shadow:var(--shadow-black-100);font-weight:500}.btn-2:focus{box-shadow:var(--shadow-black-100)}.btn-2:hover{color:var(--main-color);background-color:#fff}.effect-wrap .effect{position:absolute;z-index:-1}.effect-wrap .effect-1{left:20%;top:20%;font-size:30px;color:var(--color2);animation:spin_01 2.5s linear infinite}.effect-wrap .effect-2{right:5%;top:10%;font-size:25px;color:rgb(229 9 20);animation:spin_01 2.5s linear infinite}.effect-wrap .effect-3{left:3%;bottom:30%;font-size:25px;color:var(--color3);animation:bounceTop_01 2.5s linear infinite}.section-padding{padding:80px 0}.section-title{margin-bottom:60px}.section-title h2{font-size:40px;color:var(--main-color);font-weight:700;text-transform:capitalize;text-align:center;margin:0}.section-title h2 span{color:var(--color1)}.section-title p{color:var(--main-color);margin-top:20px;text-align:center;font-size:17px;font-weight:400}.logo,.logo_mobile{height:50px}.owl-carousel .owl-dots{padding:0 15px;text-align:center;margin-top:20px}.owl-carousel button.owl-dot{height:5px;width:25px;background-color:#ddd;display:inline-block;margin:0 5px;border-radius:5px}.owl-carousel button.owl-dot.active{background-color:var(--main-color)}.owl-carousel button.owl-dot.active:focus{outline:0}.owl-carousel button.owl-dot.active:active{outline:0;border:none}.d_show{display:none !important}.d_show_line{display:none !important}.d_none{display:none !important}.d_block{display:block !important}.check_bot .g-recaptcha{display:inline-block}@keyframes spin_01{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bounceTop_01{0%,100%{transform:translateY(-30px)}50%{transform:translateY(0px)}}@keyframes pulse_01{0%{transform:scale(0.94);box-shadow:0 0 0 0 rgba(255,255,255,0.7)}70%{transform:scale(1);box-shadow:0 0 0 12px rgba(255,255,255,0)}100%{transform:scale(0.94);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes zoomInOut{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.preloader{position:fixed;left:0;top:0;height:100%;width:100%;z-index:2100;background-color:var(--main-color);display:flex;align-items:center;justify-content:center}.preloader span{display:block;height:60px;width:60px;border-radius:50%;background-color:var(--color1);animation:zoomInOut 1s ease infinite}.navbar{background-color:var(--main-color);padding:20px 0;transition:all 0.5s ease}.navbar.navbar-shrink{box-shadow:0 10px 10px rgba(0,0,0,0.1);background-color:var(--main-color);padding:10px 0}.navbar > .container{padding:0 15px}.navbar .navbar-brand{font-size:30px;color:#fff;font-weight:500;text-transform:capitalize}.navbar .nav-item{margin-left:10px}.navbar .nav-item .nav-link{font-size:16px;font-weight:400;padding:5px 7px;position:relative;background:var(--color1);min-width:35px;text-align:center;border-radius:7px;color:#fff;transition:all 0.3s ease}.navbar .nav-item .nav-link:hover{background:#fff;color:var(--color1);transition:all 0.3s ease}.navbar-nav{display:flex;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:center}.navbar-toggler-icon{display:inline}.lang_link{display:flex;flex-direction:row;background:var(--color1);width:55px;border-radius:7px;padding:5px;color:#fff;text-transform:uppercase;transition:all 0.3s ease}.lang_link:hover{background:#fff;color:var(--color1);transition:all 0.3s ease}.lang_link span{margin-left:3px}.lang_link img{width:22px;height:15px;margin-top:4px}.lang_dropdown .dropdown-item img{width:25px !important;height:17px !important}.lang_dropdown{position:absolute;top:100%;right:0;z-index:1000;display:none;float:left;min-width:6rem;padding:0;margin:0;font-size:1rem;color:var(--main-color);text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:none;border-radius:10px;margin-top:8px;overflow:hidden}.lang_dropdown .dropdown-item:focus,.lang_dropdown .dropdown-item:hover{color:var(--main-color);text-decoration:none;background-color:var(--color1)}.lang_container{align-items:baseline !important;}.lang_btn:focus{outline:none;outline:none}.lang_ul{display:flex;align-items:center;margin:0;padding:0}.lang_dropdown{max-height:200px;overflow-y:scroll;padding-bottom:5px}.help-block{color:#dc3545;font-size:13px;display:block}.home{min-height:50vh;padding:70px 0;background-color:var(--main-color);border-radius:0 0 200px 0;position:relative;z-index:1;overflow-x:hidden}.home-text h1{font-size:30px;font-weight:400;color:#fff;margin:0 0 20px;text-align:center}.home-text{border:2px dashed #ffffff;padding:25px;border-radius:12px;background:var(--main-color)}.home p{color:#fff;margin-top:17px;text-align:center;font-size:15px;font-weight:300}.home-btn{margin-top:25px}.custom-email{position:relative;width:100%}.custom-email-input{width:100%;border:none;border-radius:100px;padding:10px 100px 10px 20px;line-height:1;box-sizing:border-box;outline:none;height:60px;font-size:20px}.custom-email-botton{position:absolute;right:3px;top:3px;bottom:3px;border:0;background:var(--color1);color:#fff;outline:none;margin:0;padding:0 10px;border-radius:100px;z-index:2;width:57px;font-size:24px}.custom-email-botton:disabled{background:var(--color1);opacity:0.6}.home-btn .btn{margin-bottom:25px;white-space:nowrap}.home .counter{display:block;margin:auto;text-align:center;margin-top:14px}.home .counter .mail_count{background:var(--color1);height:60px;display:inline-block;width:49.5%;margin:auto;text-align:center;line-height:34px;font-size:25px;border-radius:10px;margin-bottom:10px}.home .counter .mail_count b{display:block;color:#fff;line-height:25px;font-size:16px;font-weight:400}.messages,.view{background:#f5f5f5}.messages .card,.view .card{border-radius:10px}.messages .card-header,.view .card-header{padding:20px;background:var(--main-color);color:#fff;font-size:14px;text-transform:uppercase;font-weight:500;border:var(--main-color);border-top-left-radius:10px;border-top-right-radius:10px}.messages .card-body,.view .card-body{padding:0;min-height:400px}.messages .message-item{padding:20px;background:#fff;position:relative}.messages .sender_email span{display:block;font-size:12px;white-space:nowrap}.messages a{color:var(--main-color);text-decoration:none;transition:all 0.5s ease;white-space:nowrap}.message-item:hover .view_email{color:var(--color1);transition:all 0.5s ease}.messages .subject_email,.messages .view_email{line-height:2.5}.message-item:nth-of-type(odd){background:#f6f7f9}.mailbox-empty{text-align:center;margin:100px}.mailbox-empty i{font-size:60px;color:var(--main-color);margin-bottom:25px}.mailbox-empty h3{color:var(--main-color);font-size:18px;font-weight:400;margin-bottom:10px}.mailbox-empty p{font-weight:300}.messages .badge-success{position:absolute;top:5px;font-size:10px;font-weight:400;right:11px}.messages .badge-success{background-color:var(--color1)}.view .info{padding:10px 20px;background:#fff;position:relative;border-bottom:1px solid #ccc}.view .from span{display:block;font-size:12px;white-space:nowrap}.view .card-header a{color:#fff;margin:0px 10px;font-size:14px;text-decoration:none !important}.view .card-header a:hover{color:var(--color1)}.view .card-header .dropdown-item{color:var(--main-color);margin:0px;font-size:13px;text-decoration:none !important;text-transform:none}.view .card-header .dropdown-menu.show{top:5px}.view .content{padding:20px}.view a.dropdown-item{width:218px;white-space:normal}.change_email{padding:20px}.change_email form{text-align:center;margin:auto;margin-top:60px}.change_email .form-control{width:100%;border-radius:100px;padding:10px;line-height:1;box-sizing:border-box;outline:none;height:50px;background:#eee;border:2px solid var(--main-color)}.change_email .btn-2{width:100%}.change_email .btn-2:hover{background-color:var(--color1);color:#fff}.change_email textarea.form-control{margin-top:0px;margin-bottom:0px;height:150px;border-radius:18px !important}.blog{min-height:20vh;padding:70px 0;background-color:var(--main-color);border-radius:0 0 200px 0;position:relative;z-index:1;overflow-x:hidden}.blog-text h1{font-size:30px;font-weight:400;color:#fff;margin:0 0 20px;text-align:center}.blog-listing{padding-top:30px;padding-bottom:30px}.gray-bg{background-color:#f5f5f5}.blog-grid{box-shadow:0 0 30px rgba(31,45,61,0.125);border-radius:5px;overflow:hidden;background:#ffffff;margin-top:15px;margin-bottom:15px}.blog-grid .blog-img{position:relative}.blog-grid .blog-img .date{position:absolute;background:var(--color1);color:#ffffff;padding:8px 15px;left:10px;top:10px;border-radius:4px}.blog-grid .blog-img .date span{font-size:22px;display:block;line-height:22px;font-weight:700}.blog-grid .blog-img .date label{font-size:14px;margin:0}.blog-grid .blog-info{padding:20px}.blog-grid .blog-info h5{font-size:22px;font-weight:700;margin:0 0 10px}.blog-grid .blog-info h5 a{color:var(--main-color)}.blog-grid .blog-info p{margin:0}.blog-grid .blog-info .btn-bar{margin-top:20px}.btn-bar a.px-btn-arrow{background:var(--main-color);text-align:center;width:100%;display:block;padding:9px;border-radius:10px;color:#fff;transition:all 0.3s ease}.btn-bar a.px-btn-arrow:hover{background:var(--color1);transition:all 0.3s ease}.page-item.active .page-link{background-color:var(--main-color);border-color:var(--main-color)}.page-link{color:var(--main-color)}.page-link:hover{color:var(--color1)}.blog-aside .widget{box-shadow:0 0 30px rgba(31,45,61,0.125);border-radius:5px;overflow:hidden;background:#ffffff;margin-top:15px;margin-bottom:15px;width:100%;display:inline-block;vertical-align:top}.blog-aside .widget-body{padding:15px}.blog-aside .widget-title{padding:15px;border-bottom:1px solid #eee}.blog-aside .widget-title h3{font-size:20px;font-weight:700;color:var(--color1);margin:0}.blog-aside .post-aside{margin-bottom:15px}.blog-aside .post-aside .post-aside-title h5{margin:0}.blog-aside .post-aside .post-aside-title a{font-size:18px;color:var(--main-color);font-weight:600}.blog-aside .post-aside .post-aside-meta{padding-bottom:10px}.blog-aside .post-aside .post-aside-meta a{color:#6f8ba4;font-size:12px;text-transform:uppercase;display:inline-block;margin-right:10px}.blog-aside .latest-post-aside + .latest-post-aside{border-top:1px solid #eee;padding-top:15px;margin-top:15px}.blog-aside .latest-post-aside .lpa-right{width:90px}.blog-aside .latest-post-aside .lpa-right img{border-radius:3px}.blog-aside .latest-post-aside .lpa-left{padding-right:15px}.blog-aside .latest-post-aside .lpa-title h5{margin:0;font-size:15px}.blog-aside .latest-post-aside .lpa-title a{color:var(--main-color);font-weight:600}.blog-aside .latest-post-aside .lpa-meta a{color:#6f8ba4;font-size:12px;text-transform:uppercase;display:inline-block;margin-right:10px}.tag-cloud a{padding:4px 15px;font-size:13px;color:#ffffff;background:var(--main-color);border-radius:3px;margin-right:4px;margin-bottom:4px;transition:all 0.3s ease}.tag-cloud a:hover{background:var(--color1);transition:all 0.3s ease}.blog-single{padding-top:30px;padding-bottom:30px}.article{box-shadow:0 0 30px rgba(31,45,61,0.125);border-radius:5px;overflow:hidden;background:#ffffff;padding:15px;margin:15px 0 30px}.article .article-title{padding:15px 0 20px}.article .article-title h6{font-size:14px;font-weight:700;margin-bottom:20px}.article .article-title h6 a{text-transform:uppercase;color:var(--color1);border-bottom:1px solid var(--color1)}.article .article-title h2{color:var(--main-color);font-weight:600}.article .article-title .media{padding-top:15px;border-bottom:1px dashed #ddd;padding-bottom:20px}.article .article-title .media .avatar{width:45px;height:45px;border-radius:50%;overflow:hidden}.article .article-title .media .media-body{padding-left:8px}.article .article-title .media .media-body label{font-weight:600;color:var(--color1);margin:0}.article .article-title .media .media-body span{display:block;font-size:12px}.article .article-content h1,.article .article-content h2,.article .article-content h3,.article .article-content h4,.article .article-content h5,.article .article-content h6{color:var(--main-color);font-weight:600;margin-bottom:15px}.article .article-content blockquote{max-width:600px;padding:15px 0 30px 0;margin:0}.article .article-content blockquote p{font-size:20px;font-weight:500;color:var(--color1);margin:0}.article .article-content blockquote .blockquote-footer{color:var(--main-color);font-size:16px}.article .article-content blockquote .blockquote-footer cite{font-weight:600}.article .tag-cloud{padding-top:10px}.article-comment{box-shadow:0 0 30px rgba(31,45,61,0.125);border-radius:5px;overflow:hidden;background:#ffffff;padding:20px}.article-comment h4{color:var(--main-color);font-weight:700;margin-bottom:25px;font-size:22px}.article-img img{width:100%}.widget.widget-post{background:transparent;box-shadow:none}.js-cookie-consent.cookie-consent{position:fixed;bottom:12px;left:12px;right:12px;z-index:2147483645;box-sizing:border-box;max-width:520px;margin:0 auto;padding:12px 14px;border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,0.14);background:#ffffff;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cookie-consent__body{flex:1;min-width:0}span.cookie-consent__message{color:var(--main-color);font-weight:400;font-size:0.85em;margin-bottom:6px;display:block}.cookie-consent__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}a.cookie-consent__manage{background:transparent;border:0;padding:9px 10px;color:var(--color1);font-size:0.85em;font-weight:600;text-decoration:underline;cursor:pointer}button.cookie-consent__reject{display:inline-flex;width:auto;padding:9px 12px;border-radius:999px;border:1px solid rgba(16,24,40,0.18);font-size:0.85em;text-decoration:none;text-align:center;font-weight:600;transition:0.2s;background:transparent;color:var(--main-color)}button.cookie-consent__reject:hover{background:rgba(0,0,0,0.04)}button.cookie-consent__accept{display:inline-flex;width:auto;padding:9px 12px;border-radius:999px;border:none;font-size:0.85em;text-decoration:none;text-align:center;font-weight:600;transition:0.2s;background:var(--color1);color:#fff}button.cookie-consent__accept:hover{opacity:0.9}button.cookie-consent__details{background:transparent;border:0;padding:0;color:var(--color1);font-size:0.85em;font-weight:600;text-decoration:underline;cursor:pointer}.cookie-consent__details-panel{margin-top:6px;font-size:0.78em;color:#555;line-height:1.35}button.cookie-consent__details:focus,button.cookie-consent__accept:focus,button.cookie-consent__reject:focus,a.cookie-consent__manage:focus{outline:3px solid rgba(0,0,0,0.15);outline-offset:2px}@media (max-width:420px){.js-cookie-consent.cookie-consent{flex-direction:column;align-items:stretch}.cookie-consent__actions{justify-content:flex-end}a.cookie-consent__manage{width:100%;text-align:center}button.cookie-consent__reject,button.cookie-consent__accept{flex:1 1 auto;width:auto}}.features{background-color:#fff}.features .features-item{box-shadow:var(--shadow-black-100);margin:15px;padding:30px;border-radius:10px;text-align:center;position:relative;z-index:1;overflow:hidden}.features .features-item::after,.features .features-item::before{content:"";position:absolute;z-index:-1;border-radius:50%;opacity:1;transition:all 0.3s ease}.features .features-item::before{width:20px;height:20px;background-color:var(--color1);left:10px;top:40%}.features .features-item::after{width:30px;height:30px;background-color:var(--color2);right:-15px;top:80%}.features .features-item .icon{height:60px;width:60px;text-align:center;color:var(--main-color);margin:0 auto;font-size:30px;position:relative;z-index:1;transition:all 0.3s ease}.features .features-item .icon::before{content:"";position:absolute;left:100%;width:100%;height:100%;background-color:var(--main-color);transition:all 0.3s ease;z-index:-1;opacity:0}.features .features-item:hover .icon{color:#fff;font-size:20px}.features .features-item:hover .icon::before{border-radius:50%;left:0;opacity:1}.features .features-item .icon i{line-height:60px}.features .features-item h3{font-size:20px;margin:0 0 20px;color:var(--main-color);font-weight:500;text-transform:capitalize}.features .features-item p{font-size:16px;line-height:26px;font-weight:300;color:var(--black-400);margin:0}.error_page h1{color:var(--main-color)}.full-screen-size-fixed-container{height:100vh;width:100%;position:fixed;padding-bottom:80px}.error_page .btn-2:hover{background-color:var(--color1) !important;color:#fff}.footer{background-color:var(--main-color);padding:50px 0 0}.footer .nav{justify-content:center}.footer .nav a{padding:4px 10px;font-size:15px;color:#ffffff;border-radius:3px;margin-right:5px;margin-bottom:4px;justify-content:center;transition:all 0.3s ease}.footer .nav a:hover{background:var(--color1);transition:all 0.3s ease}.footer .copyright-text{margin:40px 0 0;padding:20px 0;text-align:center;font-size:16px;font-weight:300;color:rgba(255,255,255,0.9);border-top:1px solid rgba(255,255,255,0.2)}@media (max-width:991px){.navbar-toggler{background-color:var(--color1);box-shadow:var(--shadow-black-300);height:34px;width:44px;padding:0;font-size:17px;color:#fff}.navbar-nav{background-color:#ffffff;box-shadow:var(--shadow-black-300);border-radius:7px}.lang_link{border-radius:4px}.navbar .nav-item{margin:0;padding:5px 15px;margin-left:-7px}.navbar.navbar.navbar-shrink .navbar-toggler,.navbar.navbar.navbar-shrink .navbar-nav{background-color:var(--main-color)}.home-text h1{font-size:40px}.how-it-works-item{margin-bottom:30px}.how-it-works-item.line-right::before{content:none}.how-it-works-item{box-shadow:var(--shadow-black-100);border-radius:10px}.footer-col{margin-bottom:30px}.d_lang_none{display:none!important}}@media (max-width:767px){.home-text{margin-bottom:80px}.effect-wrap .effect-1{left:45%}.contact-form{margin-top:20px}.section-title h2{font-size:35px}.d_hide{display:none !important}.d_show{display:block !important}.d_show_line{display:inline !important}.messages .subject_email,.messages .view_email{line-height:3.6}.home,.blog{border-radius:0 0 150px 0}}@media (max-width:575px){.home-text h1{font-size:30px}.home-text p{font-size:16px}.section-title h2{font-size:30px}.home,.blog{border-radius:0 0 100px 0}}@media (max-width:460px){.home .counter .mail_count{width:100%}}.custom-email-input{padding-right:165px}.custom-email-botton{width:auto;min-width:98px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px}.custom-email-botton i{font-size:18px}.custom-email-botton .tm-copy-text{font-size:14px;font-weight:600;line-height:1}.tm-mail-controls{background:#ffffff;border-radius:10px;padding:12px;margin-top:15px;margin-bottom:12px;box-shadow:0 10px 25px rgba(0,0,0,0.08);z-index:2500}.tm-mail-controls-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.tm-email-wrap{display:flex;align-items:stretch;gap:8px;flex-wrap:nowrap;max-width:100%}.tm-email-input--sticky{border-radius:100px;height:44px;font-size:16px;min-width:240px}.tm-copy-btn--sticky{border-radius:100px;background:var(--color1);color:#fff;padding:0 14px;display:inline-flex;align-items:center;gap:8px}.tm-copy-btn--sticky:hover{color:#fff;opacity:0.9}.tm-copy-btn--sticky .tm-copy-text{font-weight:600;font-size:14px}.tm-mail-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;color:#444;font-size:13px}.tm-unread-badge{display:inline-block;min-width:22px;padding:2px 8px;border-radius:999px;background:var(--color1);color:#fff;font-size:12px;text-align:center}.tm-last-updated-value{font-weight:600}.tm-retention-note{margin-top:6px;color:#666}.tm-mail-controls-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.tm-auto-refresh{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#f6f7f9;border-radius:999px}.tm-auto-refresh label{margin:0;font-size:13px}.tm-mailbox-error{text-align:center;padding:40px 15px}.tm-mailbox-error i{font-size:48px;color:var(--main-color);margin-bottom:12px}.tm-empty-steps{display:inline-block;text-align:left;margin:12px auto 18px;padding-left:20px}.tm-empty-steps li{margin-bottom:6px;font-weight:300}.tm-mailbox-skeleton{padding:10px 0 20px}.tm-skel-item{height:64px;margin:12px 20px;border-radius:10px;background:#e9ecef;position:relative;overflow:hidden}.tm-skel-item:before{content:"";position:absolute;top:0;left:-160px;height:100%;width:160px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.7),transparent);animation:tm-shimmer 1.2s infinite}@keyframes tm-shimmer{0%{left:-160px}100%{left:110%}}.messages a.message-link{display:block;color:var(--main-color);text-decoration:none;white-space:normal}.messages a.message-link:hover{color:var(--color1)}.tm-from-name{font-weight:600}.tm-from-email{font-size:12px;opacity:0.85;word-break:break-word}.tm-subject{word-break:break-word}.tm-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13px;opacity:0.9}.tm-time{font-weight:600}.tm-message-new{box-shadow:inset 4px 0 0 var(--color1)}.tm-toast-container{position:fixed;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-end;z-index:4000;pointer-events:none}.tm-toast{pointer-events:auto;width:100%;max-width:420px;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 10px 25px rgba(0,0,0,0.15);display:flex;gap:10px;align-items:flex-start;transform:translateY(10px);opacity:0;transition:all 0.2s ease;border-left:4px solid var(--main-color)}.tm-toast--success{border-left-color:var(--color1)}.tm-toast--error{border-left-color:#dc3545}.tm-toast--show{transform:translateY(0);opacity:1}.tm-toast--hide{transform:translateY(10px);opacity:0}.tm-toast__icon{font-size:20px;line-height:1;margin-top:2px}.tm-toast__msg{flex:1;font-size:14px;line-height:1.4}.tm-toast__close{background:transparent;border:0;color:#666;font-size:18px;line-height:1;padding:0 4px}.tm-iframe-wrap{position:relative}.tm-iframe-loading{position:absolute;inset:0;background:rgba(255,255,255,0.82);display:flex;align-items:center;justify-content:center;z-index:5}.tm-refresh-btn:focus,.tm-delete-mailbox:focus,.tm-copy-btn:focus,.custom-email-botton:focus{outline:3px solid rgba(0,0,0,0.15);outline-offset:2px}@media (max-width:767px){.custom-email-input{font-size:16px;padding-right:140px}.custom-email-botton{min-width:86px}.messages .message-item{margin:10px 12px;border-radius:12px}.message-item:nth-of-type(odd){background:#fff}.tm-message-meta{justify-content:space-between}}.tm-domain-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.tm-domain-fav-btn{background:transparent;border:0;padding:0;color:var(--color1);font-size:18px;line-height:1}.tm-domain-fav-btn.is-fav{opacity:0.95}.tm-domain-fav-btn:focus{outline:3px solid rgba(0,0,0,0.15);outline-offset:2px}.tm-counter-note{display:block;margin-top:6px;color:#666;font-size:12px}:root{--tm-surface:#ffffff;--tm-bg:#f6f7fb;--tm-text:#101828;--tm-muted:#667085;--tm-border:rgba(16,24,40,0.10);--tm-radius:14px;--tm-shadow:0 12px 30px rgba(16,24,40,0.10);--tm-shadow-sm:0 8px 20px rgba(16,24,40,0.08)}body{background-color:var(--tm-bg) !important;color:var(--tm-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar{background:rgba(255,255,255,0.96);border-bottom:1px solid var(--tm-border);box-shadow:0 6px 18px rgba(16,24,40,0.06)}.navbar .nav-link{color:var(--tm-text) !important;font-weight:600;opacity:0.92;padding:0.55rem 0.9rem;border-radius:10px}.navbar .nav-link:hover,.navbar .nav-link:focus{color:var(--color1) !important;background:rgba(16,24,40,0.04)}.lang_link{border-radius:10px}.home{border-radius:0 0 90px 0 !important;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,0.09),transparent 55%),linear-gradient(135deg,var(--main-color),#0b0f12)}.home-text{border:1px solid rgba(255,255,255,0.14) !important;background:rgba(255,255,255,0.04) !important}.home-text h1{font-weight:700 !important;letter-spacing:-0.02em;font-size:34px}.home p{color:rgba(255,255,255,0.86) !important}.effect-wrap{opacity:0.22}.custom-email-input{height:52px;font-size:16px;border:1px solid rgba(255,255,255,0.20)}.custom-email-input:focus{box-shadow:0 0 0 4px rgba(255,255,255,0.08)}.custom-email-botton{padding:0 14px}.btn-1,.btn-2{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:11px 18px;font-weight:600}.home-btn .btn-1,.home-btn .btn-2{width:100%}.card{border:1px solid var(--tm-border);border-radius:var(--tm-radius);box-shadow:var(--tm-shadow-sm)}.messages .card,.view .card{border-radius:var(--tm-radius)}.card-header{background:var(--tm-surface) !important;color:var(--tm-text) !important;border-bottom:1px solid var(--tm-border);text-transform:none !important;letter-spacing:0}.messages .card-header,.view .card-header{background:var(--tm-surface) !important}.messages .card-body,.view .card-body{padding:20px;min-height:0}@media (max-width:767px){.messages .card-body,.view .card-body{padding:16px}}.view .card-body .change_email{padding:0}.view .card-body .content{padding:0}.form-control{border-radius:12px;border:1px solid var(--tm-border)}.form-control:focus{border-color:rgba(16,24,40,0.28);box-shadow:0 0 0 4px rgba(16,24,40,0.06)}.messages .message-item{border:1px solid var(--tm-border);border-radius:var(--tm-radius);background:var(--tm-surface);padding:12px 14px;margin:10px 14px;transition:transform .12s ease,box-shadow .12s ease}.messages .message-item:hover{box-shadow:0 10px 24px rgba(16,24,40,0.12);transform:translateY(-1px)}.tm-message-new{box-shadow:inset 4px 0 0 var(--color1),var(--tm-shadow-sm)}.tm-new-badge{border-radius:999px;font-weight:700}.tm-message-meta{color:var(--tm-muted)}.tm-chevron{opacity:0.45}.tm-mail-controls{border:1px solid var(--tm-border);box-shadow:var(--tm-shadow-sm)}.tm-email-input--sticky{border:1px solid var(--tm-border);background:#f8f9fb}.tm-auto-refresh{border:1px solid rgba(16,24,40,0.06)}.footer{border-top:1px solid var(--tm-border)}.footer .nav a{opacity:0.88}.footer .nav a:hover{opacity:1}.tm-toast{border:1px solid var(--tm-border)}@media (max-width:767px){.home-text h1{font-size:28px}.messages .message-item{margin:10px 10px}.custom-email-input{height:50px}}html{scroll-behavior:smooth}body.tm-saas{--tm-radius-lg:22px;--tm-shadow-lg:0 28px 80px rgba(16,24,40,0.22);--tm-shadow-md:0 18px 44px rgba(16,24,40,0.16);--tm-ring:0 0 0 4px rgba(16,24,40,0.08);line-height:1.65}body.tm-saas .tm-section{position:relative;overflow:hidden}body.tm-saas .tm-section::before{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:1}body.tm-saas .tm-section--alt{background:var(--tm-surface);border-top:1px solid rgba(16,24,40,0.06);border-bottom:1px solid rgba(16,24,40,0.06)}body.tm-saas .tm-section--alt::before{background:radial-gradient(circle at 8% 20%,rgba(16,24,40,0.04),transparent 56%),radial-gradient(circle at 92% 0%,rgba(16,24,40,0.03),transparent 52%)}body.tm-saas .tm-section--inbox::before{background:radial-gradient(circle at 50% 0%,rgba(16,24,40,0.04),transparent 62%)}html[dir="ltr"] body.tm-saas{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}html[dir="rtl"] body.tm-saas{font-family:"Vazir",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}body.tm-saas a{text-decoration:none}body.tm-saas:focus-visible{outline:none;box-shadow:var(--tm-ring);border-radius:10px}body.tm-saas .container{max-width:1180px}body.tm-saas .tm-navbar{background:rgba(255,255,255,0.92) !important;border-bottom:1px solid rgba(16,24,40,0.10);box-shadow:0 10px 30px rgba(16,24,40,0.08);padding:10px 0 !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.tm-saas .tm-navbar-container{display:flex;align-items:center;justify-content:space-between;gap:12px}html[dir="rtl"] body.tm-saas .tm-navbar-container{flex-direction:row-reverse}html[dir="rtl"] body.tm-saas .tm-navbar-inner{flex-direction:row-reverse}html[dir="rtl"] body.tm-saas .tm-nav-mobile-actions{flex-direction:row-reverse}body.tm-saas .tm-navbar .navbar-brand{margin:0;padding:0}body.tm-saas .tm-navbar .navbar-brand img{height:34px;width:auto}body.tm-saas .tm-nav-mobile-actions{display:flex;align-items:center;gap:10px}body.tm-saas .tm-navbar-inner{display:flex;align-items:center;width:100%;gap:14px}body.tm-saas .tm-navbar-links{flex:1;justify-content:center;gap:8px;background:transparent;box-shadow:none}body.tm-saas .tm-navbar-links .nav-item{margin:0 !important}body.tm-saas .tm-navbar .nav-item{margin-left:0 !important}body.tm-saas .tm-navbar .nav-item .nav-link{background:transparent !important;color:var(--tm-text) !important;min-width:0 !important;font-weight:650;letter-spacing:-0.01em;padding:9px 12px;border-radius:12px;transition:0.2s ease}body.tm-saas .tm-navbar .nav-item .nav-link:hover,body.tm-saas .tm-navbar .nav-item .nav-link:focus{background:rgba(16,24,40,0.04) !important;color:var(--tm-text) !important}body.tm-saas .tm-navbar-toggler{background:transparent !important;border:1px solid rgba(16,24,40,0.14) !important;border-radius:12px;height:40px;width:44px;padding:0;box-shadow:none !important;color:var(--tm-text) !important}body.tm-saas .tm-navbar-toggler:hover{background:rgba(16,24,40,0.04) !important}body.tm-saas .tm-navbar .navbar-toggler-icon{display:inline-flex;align-items:center;justify-content:center;background-image:none !important}body.tm-saas .tm-navbar .navbar-toggler-icon i{font-size:18px}body.tm-saas .tm-navbar .lang_link{background:transparent !important;border:1px solid rgba(16,24,40,0.14);color:var(--tm-text) !important;width:auto !important;padding:9px 10px;gap:8px;border-radius:12px;box-shadow:none !important}body.tm-saas .tm-navbar .lang_link span{margin-left:0}body.tm-saas .tm-navbar .lang_link:hover{background:rgba(16,24,40,0.04) !important;color:var(--tm-text) !important}body.tm-saas .tm-navbar .lang_link img{width:22px;height:15px;margin-top:0;border-radius:3px}body.tm-saas .tm-lang-code{font-weight:800;letter-spacing:0.08em;font-size:12px}body.tm-saas .tm-lang-name{font-weight:700;font-size:13px}body.tm-saas .tm-nav-actions{display:flex;align-items:center;gap:10px}body.tm-saas .tm-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:999px;background:var(--color1);color:#fff !important;font-weight:800;letter-spacing:-0.01em;box-shadow:0 12px 24px rgba(16,24,40,0.14);white-space:nowrap}body.tm-saas .tm-nav-cta:hover,body.tm-saas .tm-nav-cta:focus{filter:brightness(0.96);color:#fff !important;text-decoration:none}body.tm-saas .tm-nav-cta--sm{padding:10px 12px;box-shadow:0 10px 22px rgba(16,24,40,0.14)}body.tm-saas .tm-nav-cta--sm .tm-nav-cta-text{font-size:13px}@media (max-width:360px){body.tm-saas .tm-nav-cta--sm .tm-nav-cta-text{display:none}}body.tm-saas .lang_dropdown{border:1px solid rgba(16,24,40,0.10);box-shadow:var(--tm-shadow-sm)}body.tm-saas .lang_dropdown .dropdown-item:hover,body.tm-saas .lang_dropdown .dropdown-item:focus{background:rgba(16,24,40,0.06) !important;color:var(--tm-text) !important}@media (max-width:991px){body.tm-saas .navbar-collapse{padding-top:12px}body.tm-saas .tm-navbar-inner{flex-direction:column;align-items:stretch;gap:12px}body.tm-saas .tm-navbar-links{flex-direction:column;align-items:stretch;background:rgba(255,255,255,0.98);border:1px solid rgba(16,24,40,0.10);border-radius:16px;box-shadow:var(--tm-shadow-md);padding:10px}body.tm-saas .tm-navbar .nav-item .nav-link{width:100%;justify-content:flex-start}}body.tm-saas .home.tm-hero{padding:86px 0 54px;border-radius:0 0 56px 56px !important;position:relative;overflow:hidden}body.tm-saas .home.tm-hero::before{content:"";position:absolute;inset:-40px -80px auto -80px;height:280px;background:radial-gradient(circle at 25% 30%,rgba(255,255,255,0.18),transparent 60%);pointer-events:none}body.tm-saas .home.tm-hero::after{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-160px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.20),transparent 62%);filter:blur(2px);pointer-events:none}html[dir="rtl"] body.tm-saas .home.tm-hero::after{right:auto;left:-220px}body.tm-saas .tm-hero-copy{color:#fff}body.tm-saas .tm-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;justify-content:flex-start}body.tm-saas .tm-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.10);font-size:13px;font-weight:650}body.tm-saas .tm-badge--muted{opacity:0.92}body.tm-saas .tm-hero-title{font-size:44px;font-weight:850;letter-spacing:-0.03em;line-height:1.08;margin:0 0 16px;text-align:start}body.tm-saas .tm-hero-subtitle{font-size:17px;opacity:0.92;margin:0 0 22px;text-align:start;max-width:42rem}body.tm-saas .tm-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}body.tm-saas .tm-hero-actions--compact{margin-top:6px}body.tm-saas .tm-hero-email{margin-top:10px}body.tm-saas .custom-email-input.tm-email-input,body.tm-saas .custom-email-input{height:56px;font-size:16px;padding:12px 124px 12px 18px;border-radius:999px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.12);color:#fff}html[dir="rtl"] body.tm-saas .custom-email-input.tm-email-input,html[dir="rtl"] body.tm-saas .custom-email-input{padding:12px 18px 12px 124px}body.tm-saas .custom-email-input::placeholder{color:rgba(255,255,255,0.72)}body.tm-saas .custom-email-input:focus{box-shadow:0 0 0 4px rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.32)}body.tm-saas .custom-email-botton.tm-copy-btn{width:auto;min-width:110px;font-size:15px;font-weight:700;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:10px}body.tm-saas .custom-email-botton.tm-copy-btn .tm-copy-text{display:inline-block;font-size:14px}body.tm-saas .tm-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}body.tm-saas .tm-trust-item{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.18);font-size:14px;font-weight:600}body.tm-saas .tm-trust-item i{opacity:0.95}body.tm-saas .tm-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;max-width:520px}body.tm-saas .tm-stat-card{border-radius:16px;padding:14px 14px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.18)}body.tm-saas .tm-stat-label{font-size:13px;opacity:0.92;margin-bottom:8px}body.tm-saas .tm-stat-value{font-size:28px;font-weight:850;line-height:1}body.tm-saas .tm-hero-visual{position:relative;margin-top:10px}body.tm-saas .tm-preview-card{border-radius:26px;background:rgba(255,255,255,0.95);border:1px solid rgba(255,255,255,0.30);box-shadow:var(--tm-shadow-lg);overflow:hidden}body.tm-saas .tm-preview-top{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(135deg,rgba(16,24,40,0.06),rgba(16,24,40,0.02));border-bottom:1px solid rgba(16,24,40,0.08)}body.tm-saas .tm-preview-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(16,24,40,0.06);border:1px solid rgba(16,24,40,0.10);font-size:12px;font-weight:700;color:var(--tm-text)}body.tm-saas .tm-preview-pill--muted{font-weight:650;opacity:0.85}body.tm-saas .tm-preview-body{padding:14px 16px 6px}body.tm-saas .tm-preview-message{display:flex;gap:12px;padding:12px 10px;border-radius:16px;border:1px solid rgba(16,24,40,0.08);background:#fff;box-shadow:0 10px 22px rgba(16,24,40,0.08);margin-bottom:10px}body.tm-saas .tm-preview-dot{width:10px;height:10px;border-radius:999px;background:var(--color1);margin-top:6px;flex:0 0 auto}body.tm-saas .tm-preview-lines{flex:1 1 auto}body.tm-saas .tm-preview-line{height:10px;border-radius:999px;background:rgba(16,24,40,0.10);margin-bottom:8px}body.tm-saas .tm-preview-line--strong{height:12px;background:rgba(16,24,40,0.14);width:70%}body.tm-saas .tm-preview-footer{padding:10px 16px 16px}body.tm-saas .tm-preview-cta{display:flex;gap:10px}body.tm-saas .tm-preview-btn{height:38px;border-radius:999px;border:1px solid rgba(16,24,40,0.10);background:rgba(16,24,40,0.06);flex:1 1 auto}body.tm-saas .tm-how{padding:54px 0 68px;background:transparent}body.tm-saas .tm-how-head{text-align:center;margin-bottom:26px}body.tm-saas .tm-how-head h2{font-size:34px;font-weight:850;letter-spacing:-0.02em;margin-bottom:10px;color:var(--tm-text)}body.tm-saas .tm-how-head p{color:var(--tm-muted);margin:0 auto;max-width:52rem;font-size:16px}body.tm-saas .tm-step-card{height:100%;border-radius:var(--tm-radius);background:var(--tm-surface);border:1px solid var(--tm-border);box-shadow:var(--tm-shadow-sm);padding:20px 18px;transition:transform .14s ease,box-shadow .14s ease}body.tm-saas .tm-step-card:hover{transform:translateY(-2px);box-shadow:var(--tm-shadow-md)}body.tm-saas .tm-step-icon{width:46px;height:46px;border-radius:14px;background:rgba(16,24,40,0.06);border:1px solid rgba(16,24,40,0.10);display:inline-flex;align-items:center;justify-content:center;font-weight:850;color:var(--color1);margin-bottom:14px}body.tm-saas .tm-step-card h3{font-size:18px;font-weight:800;margin:0 0 8px;color:var(--tm-text);text-align:start}body.tm-saas .tm-step-card p{color:var(--tm-muted);margin:0;text-align:start}body.tm-saas .features{background:transparent}body.tm-saas .tm-features-grid .tm-feature-card{height:100%;border-radius:var(--tm-radius);background:var(--tm-surface);border:1px solid var(--tm-border);box-shadow:var(--tm-shadow-sm);padding:22px 18px}body.tm-saas .tm-feature-icon{width:50px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(16,24,40,0.06);border:1px solid rgba(16,24,40,0.10);margin-bottom:14px}body.tm-saas .tm-feature-card h3{font-size:18px;font-weight:850;margin:0 0 8px;color:var(--tm-text);text-align:start}body.tm-saas .tm-feature-card p{margin:0;color:var(--tm-muted);text-align:start}body.tm-saas .section-title{margin-bottom:38px}body.tm-saas .section-title h2{font-size:34px;letter-spacing:-0.02em}body.tm-saas .section-title p{font-size:16px;max-width:58rem;margin-left:auto;margin-right:auto}body.tm-saas .tm-mail-controls{border-radius:18px}body.tm-saas .tm-mail-controls-inner{gap:18px}body.tm-saas .tm-retention-note{margin-top:10px;padding:12px 12px;border-radius:14px;background:rgba(16,24,40,0.04);border:1px solid rgba(16,24,40,0.06)}body.tm-saas .tm-inbox-card{border-radius:20px;overflow:hidden}body.tm-saas .tm-inbox-header{padding:16px 18px}body.tm-saas .tm-inbox-header-row{display:flex;align-items:center;justify-content:space-between;gap:14px}body.tm-saas .tm-inbox-header-title{display:inline-flex;align-items:center;gap:10px;font-weight:850;letter-spacing:-0.02em}body.tm-saas .tm-inbox-header-title i{opacity:0.85}body.tm-saas .tm-inbox-header-hint{color:var(--tm-muted);font-size:14px}body.tm-saas .messages .message-item{margin:12px 0;padding:0;border-radius:18px;border:1px solid rgba(16,24,40,0.10);background:var(--tm-surface);box-shadow:0 12px 30px rgba(16,24,40,0.10);overflow:hidden}body.tm-saas .messages .message-item:hover{box-shadow:0 18px 44px rgba(16,24,40,0.14)}body.tm-saas .messages .message-link.tm-msg-link{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;color:inherit}body.tm-saas .tm-msg-avatar{width:44px;height:44px;border-radius:16px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:rgba(16,24,40,0.05);border:1px solid rgba(16,24,40,0.10);font-weight:900;letter-spacing:-0.02em;color:var(--tm-text)}body.tm-saas .tm-message-new .tm-msg-avatar{box-shadow:inset 0 0 0 2px var(--color1);color:var(--color1);background:rgba(16,24,40,0.03)}body.tm-saas .tm-msg-main{flex:1 1 auto;min-width:0}body.tm-saas .tm-msg-top{display:flex;align-items:center;justify-content:space-between;gap:12px}body.tm-saas .tm-msg-from{font-weight:850;color:var(--tm-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tm-saas .tm-msg-subject{font-weight:700;color:rgba(16,24,40,0.92);margin-top:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tm-saas .tm-msg-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--tm-muted);font-size:13px;margin-top:6px}body.tm-saas .tm-msg-dot{opacity:0.45}body.tm-saas .tm-new-badge{background:var(--color1);color:#fff;border:none;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;line-height:1.2;white-space:nowrap}body.tm-saas .tm-msg-right{margin-left:auto;margin-inline-start:auto;display:flex;align-items:center;gap:10px;color:var(--tm-muted)}body.tm-saas .tm-msg-time--right{display:none;font-size:13px;font-weight:700}@media (min-width:768px){body.tm-saas .tm-msg-time--right{display:inline}}body.tm-saas .tm-chevron{opacity:0.55}html[dir="rtl"] body.tm-saas .tm-chevron i{transform:rotate(180deg)}body.tm-saas .tm-message-new{position:relative}body.tm-saas .tm-message-new::before{content:"";position:absolute;top:0;bottom:0;width:4px;background:var(--color1);left:0}html[dir="rtl"] body.tm-saas .tm-message-new::before{left:auto;right:0}body.tm-saas .tm-mailbox-skeleton{padding:8px 0 18px}body.tm-saas .tm-skel-item{height:72px;margin:12px 0;border-radius:18px}body.tm-saas .tm-page-head{padding:6px 2px}body.tm-saas .tm-page-title{font-size:22px;font-weight:900;letter-spacing:-0.02em}body.tm-saas .tm-page-subtitle{color:var(--tm-muted);font-size:14px;max-width:64rem}body.tm-saas .tm-change-form .form-control{height:52px}body.tm-saas .tm-help{display:block;color:var(--tm-muted);margin-top:8px}body.tm-saas .tm-change-actions .btn{border-radius:14px;justify-content:center}body.tm-saas .tm-change-side{display:grid;gap:12px}body.tm-saas .tm-side-card{border-radius:18px;padding:16px 16px;background:rgba(16,24,40,0.03);border:1px solid rgba(16,24,40,0.08)}body.tm-saas .tm-side-card--preview{background:rgba(255,255,255,0.88);box-shadow:0 18px 44px rgba(16,24,40,0.10)}body.tm-saas .tm-side-title{font-weight:900;margin-bottom:10px}body.tm-saas .tm-preview-email{direction:ltr;text-align:left;font-weight:950;letter-spacing:-0.01em;font-size:18px;padding:12px 12px;border-radius:14px;border:1px solid rgba(16,24,40,0.10);background:#fff;margin-bottom:10px;overflow-wrap:anywhere}html[dir="rtl"] body.tm-saas .tm-preview-email{text-align:left}body.tm-saas .tm-side-meta{color:var(--tm-muted);font-size:13px}body.tm-saas .tm-tips{margin:0;padding-left:18px;padding-inline-start:18px;color:var(--tm-muted)}html[dir="rtl"] body.tm-saas .tm-tips{padding-right:18px;padding-left:0}body.tm-saas .tm-tips li{margin-bottom:8px}body.tm-saas .tm-change-result{border-radius:18px}body.tm-saas .tm-change-result__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}body.tm-saas .tm-change-result__input{flex:1;min-width:220px;direction:ltr;text-align:left}body.tm-saas .tm-view-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}body.tm-saas .tm-view-back{display:inline-flex;align-items:center;gap:10px;font-weight:850}html[dir="rtl"] body.tm-saas .tm-view-back i{transform:rotate(180deg)}body.tm-saas .tm-view-actions{display:inline-flex;align-items:center;gap:10px}body.tm-saas .tm-view-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(16,24,40,0.12);background:rgba(16,24,40,0.04);color:var(--tm-text);font-weight:800}body.tm-saas .tm-view-btn:hover{background:rgba(16,24,40,0.06)}body.tm-saas .tm-view-btn--danger{background:rgba(220,38,38,0.08);border-color:rgba(220,38,38,0.22);color:#b91c1c}body.tm-saas .tm-view-btn--danger:hover{background:rgba(220,38,38,0.12)}body.tm-saas .tm-message-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px;border-radius:16px;background:rgba(16,24,40,0.03);border:1px solid rgba(16,24,40,0.06)}body.tm-saas .tm-message-from-name{font-weight:900}body.tm-saas .tm-message-from-email{color:var(--tm-muted);direction:ltr;text-align:left}body.tm-saas .tm-message-date{text-align:end;color:var(--tm-muted);font-size:13px;direction:ltr}body.tm-saas .tm-message-subject{margin-top:14px;padding:12px 12px;border-radius:16px;border:1px solid rgba(16,24,40,0.06);background:rgba(255,255,255,0.9)}body.tm-saas .tm-label{font-weight:850;margin-inline-end:8px}body.tm-saas .popular-posts{background:transparent}body.tm-saas .blog-grid{border-radius:18px;overflow:hidden;border:1px solid rgba(16,24,40,0.10);box-shadow:0 12px 30px rgba(16,24,40,0.10);background:var(--tm-surface)}body.tm-saas .blog-grid .blog-img img{border-radius:0}body.tm-saas .blog-grid .blog-info{padding:14px 14px 16px}body.tm-saas .blog-grid .blog-info h5 a{font-weight:900}body.tm-saas .tm-domain-reco{margin-top:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(16,24,40,0.12);background:rgba(255,255,255,0.8)}body.tm-saas .tm-domain-reco__title{font-weight:900;font-size:0.95rem}body.tm-saas .tm-domain-reco__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}body.tm-saas .tm-domain-pill{border:1px solid rgba(16,24,40,0.12);background:#fff;border-radius:999px;padding:6px 10px;font-weight:800;font-size:0.85rem;cursor:pointer}body.tm-saas .tm-domain-pill.is-active{box-shadow:0 0 0 3px rgba(255,145,0,0.20)}body.tm-saas .tm-domain-desc{margin-top:8px;opacity:0.95}body.tm-saas .tm-error-meta{margin-top:10px;padding-top:10px;border-top:1px solid rgba(16,24,40,0.10)}body.tm-saas .tm-error-list{margin:0;padding-left:18px}body.tm-saas .tm-retry-countdown{font-weight:900}body.tm-saas .tm-cookie-prefs{margin-top:10px;border-radius:16px;border:1px solid rgba(16,24,40,0.12);overflow:hidden}body.tm-saas .tm-cookie-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff}body.tm-saas .tm-cookie-row + .tm-cookie-row{border-top:1px solid rgba(16,24,40,0.08)}body.tm-saas .tm-cookie-row__title{font-weight:900;margin-bottom:2px}body.tm-saas .tm-cookie-row__desc{font-size:0.92rem;opacity:0.85}body.tm-saas .tm-switch{position:relative;display:inline-block;width:46px;height:26px}body.tm-saas .tm-switch input{opacity:0;width:0;height:0}body.tm-saas .tm-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(16,24,40,0.20);transition:.2s;border-radius:999px}body.tm-saas .tm-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;transition:.2s;border-radius:50%}body.tm-saas .tm-switch input:checked + .tm-slider{background-color:rgba(255,145,0,0.75)}body.tm-saas .tm-switch input:checked + .tm-slider:before{transform:translateX(20px)}@media (max-width:991px){body.tm-saas .home.tm-hero{padding:72px 0 46px}body.tm-saas .tm-hero-title{font-size:36px}body.tm-saas .tm-hero-visual{margin-top:28px}}@media (max-width:767px){body.tm-saas .home.tm-hero{padding:62px 0 40px;border-radius:0 0 40px 40px !important}body.tm-saas .tm-hero-title{font-size:30px}body.tm-saas .tm-hero-stats{grid-template-columns:1fr}body.tm-saas .custom-email-input.tm-email-input,body.tm-saas .custom-email-input{padding-inline-end:118px}body.tm-saas .custom-email-botton.tm-copy-btn{min-width:98px}}body.tm-saas .tm-navbar .tm-logo{filter:drop-shadow(0 2px 6px rgba(16,24,40,0.35))}body.tm-saas .tm-navbar .navbar-brand.tm-brand{gap:8px}body.tm-saas .tm-brand-icon{width:22px;height:22px;display:inline-block;flex:0 0 auto}body.tm-saas .tm-brand-text{font-family:'Inter',sans-serif;font-weight:700;font-size:18px;letter-spacing:-0.02em;line-height:1;color:#0F172A;display:inline-flex;align-items:baseline}body.tm-saas .tm-brand-my{color:var(--main-color)}@media (max-width:575.98px){body.tm-saas .tm-brand-text{font-size:16px}body.tm-saas .tm-brand-icon{width:20px;height:20px}}body.tm-saas .tm-navbar .navbar-brand{display:inline-flex;align-items:center;padding:6px 8px;border-radius:14px;background:rgba(16,24,40,0.03);border:1px solid rgba(16,24,40,0.06)}body.tm-saas .tm-navbar .navbar-brand:hover,body.tm-saas .tm-navbar .navbar-brand:focus{background:rgba(16,24,40,0.06)}body.tm-saas .tm-inbox-card .card-body{padding:18px !important;min-height:0 !important}@media (max-width:767px){body.tm-saas .tm-inbox-card .card-body{padding:16px !important}}body.tm-saas #mailbox{padding-top:4px}body.tm-saas .mailbox-empty{margin:36px auto 18px !important;max-width:520px;padding:12px 10px}@media (max-width:767px){body.tm-saas .mailbox-empty{margin:22px auto 14px !important;padding:10px 8px}}body.tm-saas .mailbox-empty i{color:var(--color1) !important}body.tm-saas .mailbox-empty > i{font-size:62px !important;margin-bottom:22px !important}body.tm-saas .mailbox-empty .tm-refresh-btn i{font-size:18px !important;margin:0 !important}body.tm-saas .mailbox-empty .tm-empty-actions i{font-size:18px !important;margin:0 !important}body.tm-saas .messages a.btn.btn-2{color:#fff !important}body.tm-saas .messages a.btn.btn-2:hover{color:var(--main-color) !important}body.tm-saas .mailbox-empty h3{color:var(--tm-text) !important;font-weight:850;letter-spacing:-0.02em;margin-bottom:12px}body.tm-saas .mailbox-empty .tm-empty-steps{margin:14px auto 0;max-width:34rem;color:var(--tm-muted);text-align:start;padding-inline-start:22px}body.tm-saas .mailbox-empty .tm-empty-steps li{margin:10px 0}body.tm-saas .mailbox-empty .tm-refresh-btn{margin-top:16px;width:100%;max-width:320px;justify-content:center;white-space:nowrap}body.tm-saas{--tm-radius-lg:18px;--tm-shadow-lg:0 16px 44px rgba(16,24,40,0.16);--tm-shadow-md:0 10px 26px rgba(16,24,40,0.12);--tm-shadow-sm:0 6px 16px rgba(16,24,40,0.08)}body.tm-saas .section-padding{padding:64px 0}@media (max-width:767px){body.tm-saas .section-padding{padding:44px 0}}body.tm-saas .home.tm-hero{padding:72px 0 44px;border-radius:0 0 40px 40px !important}body.tm-saas .tm-hero-effects{opacity:0.10}@media (max-width:991px){body.tm-saas .tm-hero-effects{display:none !important}}body.tm-saas .btn-1,body.tm-saas .btn-2{border-radius:16px !important;padding:10px 16px !important;box-shadow:var(--tm-shadow-sm) !important;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}body.tm-saas .btn-1:hover,body.tm-saas .btn-2:hover{box-shadow:var(--tm-shadow-md) !important;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){body.tm-saas .btn-1,body.tm-saas .btn-2{transition:none !important}body.tm-saas .btn-1:hover,body.tm-saas .btn-2:hover{transform:none !important}}body.tm-saas .tm-nav-cta,body.tm-saas .tm-navbar .lang_link,body.tm-saas .tm-navbar-toggler{border-radius:14px !important;padding:10px 12px !important;box-shadow:none !important}body.tm-saas .tm-navbar{box-shadow:0 8px 18px rgba(16,24,40,0.06) !important}body.tm-saas .tm-mail-controls{border-radius:16px !important;padding:12px !important;box-shadow:0 10px 22px rgba(16,24,40,0.06) !important}body.tm-saas .tm-mail-controls-inner{gap:12px !important}body.tm-saas .tm-email-input--sticky{border-radius:16px !important;height:44px !important}body.tm-saas .tm-copy-btn--sticky{border-radius:16px !important;height:44px !important}body.tm-saas .tm-mail-meta{color:var(--tm-muted) !important}body.tm-saas .tm-retention-note{padding:10px 10px !important;border-radius:12px !important}body.tm-saas .tm-retention-note small{font-size:12.5px;line-height:1.45}body.tm-saas .tm-mail-controls-right{gap:10px !important}body.tm-saas .tm-mail-controls-right .btn{border-radius:16px !important;padding:10px 14px !important;box-shadow:none !important;border:1px solid rgba(16,24,40,0.10) !important}body.tm-saas .tm-mail-controls-right .btn:active{transform:none !important}body.tm-saas .tm-inbox-card{border-radius:18px !important;box-shadow:0 10px 22px rgba(16,24,40,0.06)}body.tm-saas .tm-inbox-card .card-body{padding:18px !important}body.tm-saas .mailbox-empty{margin:22px auto 10px !important;padding:10px 10px !important}body.tm-saas .mailbox-empty > i{font-size:52px !important;margin-bottom:14px !important}body.tm-saas .mailbox-empty h3{font-size:18px !important}body.tm-saas .mailbox-empty .tm-empty-steps{font-size:14px;max-width:36rem}body.tm-saas .mailbox-empty .tm-refresh-btn{border-radius:16px !important;padding:12px 16px !important;box-shadow:none !important}body.tm-saas .mailbox-empty .tm-refresh-btn i{font-size:18px !important}body.tm-saas .messages .message-item{border-radius:16px !important;box-shadow:0 8px 18px rgba(16,24,40,0.08) !important}body.tm-saas .messages .message-item:hover{box-shadow:0 10px 24px rgba(16,24,40,0.10) !important}body.tm-saas .tm-msg-avatar{width:40px !important;height:40px !important;border-radius:14px !important}body.tm-saas .js-cookie-consent.cookie-consent{bottom:calc(12px + env(safe-area-inset-bottom)) !important;left:12px !important;right:12px !important}body.tm-saas .cookie-consent__actions{gap:8px !important}body.tm-saas button.cookie-consent__accept,body.tm-saas button.cookie-consent__reject,body.tm-saas a.cookie-consent__manage{border-radius:12px !important;padding:8px 10px !important}body.tm-saas .tm-lang-name{display:none !important}body.tm-saas:not(.tm-mode-inbox) #inbox{display:none !important}body.tm-saas #inbox:target{display:block !important}body.tm-saas.tm-mode-inbox .tm-hero,body.tm-saas.tm-mode-inbox .tm-how,body.tm-saas.tm-mode-inbox #features,body.tm-saas.tm-mode-inbox .popular-posts,body.tm-saas.tm-mode-inbox footer.footer{display:none !important}body.tm-saas.tm-mode-inbox #inbox .row > .col-md-2{display:none !important}body.tm-saas.tm-mode-inbox #inbox .row > .col-md-8{flex:0 0 100% !important;max-width:100% !important}body.tm-saas.tm-mode-inbox #inbox .row.mt-5{display:none !important}body.tm-saas:not(.tm-mode-inbox) .tm-hero-actions--compact a.btn.btn-2{display:none !important}body.tm-saas:not(.tm-mode-inbox) .tm-hero-actions--compact a.btn.btn-1{background:var(--color1) !important;border:1px solid var(--color1) !important;color:#fff !important}body.tm-saas:not(.tm-mode-inbox) .tm-hero-actions--compact a.btn.btn-1:hover{opacity:0.92}body.tm-saas .tm-copy-btn--sticky{background:var(--color1) !important;border:1px solid var(--color1) !important;color:#fff !important}body.tm-saas .tm-copy-btn--sticky:hover{opacity:.92}body.tm-saas .tm-copy-btn--sticky.tm-copy-success{filter:brightness(0.98)}body.tm-saas .tm-mail-controls-right .tm-refresh-btn{background:#fff !important;color:var(--color1) !important;border:1px solid rgba(0,175,145,0.35) !important}body.tm-saas .tm-mail-controls-right .tm-refresh-btn:hover{background:rgba(0,175,145,0.08) !important}body.tm-saas .tm-mail-controls-right a.btn{background:transparent !important;border:none !important;box-shadow:none !important;color:var(--tm-muted) !important;padding:10px 10px !important}body.tm-saas .tm-mail-controls-right a.btn:hover{color:var(--color1) !important;text-decoration:underline}body.tm-saas .tm-mail-controls-right .tm-delete-mailbox{background:#ef4444 !important;border:1px solid #ef4444 !important;color:#fff !important}body.tm-saas .tm-mail-controls-right .tm-delete-mailbox:hover{opacity:0.92}@media (max-width:575.98px){body.tm-saas .tm-mail-controls-inner{flex-wrap:wrap}body.tm-saas .tm-mail-controls-left{width:100%}body.tm-saas .tm-mail-controls-right{width:100%;justify-content:flex-start !important;flex-wrap:wrap}body.tm-saas .tm-mail-controls-right .btn,body.tm-saas .tm-mail-controls-right a.btn{width:auto !important}}body.tm-saas .tm-back-home-btn{background:transparent !important;border:1px solid rgba(16,24,40,0.10) !important;color:var(--tm-muted) !important;border-radius:14px !important;padding:10px 12px !important;margin-right:6px}body.tm-saas .tm-back-home-btn:hover{color:var(--color1) !important;border-color:rgba(0,175,145,0.35) !important;background:rgba(0,175,145,0.06) !important}body.tm-saas .tm-mailbox-error{border-radius:16px !important;padding:12px 14px !important;border:1px solid rgba(239,68,68,0.25) !important;background:rgba(239,68,68,0.06) !important}body.tm-saas .tm-mailbox-error h3{font-size:15px !important;margin:0 0 4px 0 !important}body.tm-saas .tm-mailbox-error p{margin:0 0 8px 0 !important;font-size:13px !important;color:var(--tm-muted) !important}body.tm-saas .tm-mailbox-error .tm-error-meta{margin-top:8px}body.tm-saas .tm-mailbox-error .tm-error-details-toggle{background:transparent;border:none;color:var(--color1);font-weight:700;padding:0;margin:6px 0 0}body.tm-saas .tm-mailbox-error .tm-error-details-toggle:hover{text-decoration:underline}body.tm-saas .tm-mailbox-error #tmRetryBtn{background:var(--color1) !important;border:1px solid var(--color1) !important;color:#fff !important;width:auto !important;padding:10px 14px !important;border-radius:14px !important;box-shadow:none !important}body.tm-saas .tm-mailbox-error #tmRetryBtn:hover{opacity:0.92}body.tm-saas .tm-auto-refresh{display:inline-flex;align-items:center;gap:10px}body.tm-saas .tm-auto-refresh-toggle{-webkit-appearance:none;appearance:none;width:46px;height:26px;border-radius:999px;background:rgba(16,24,40,0.12);position:relative;outline:none;cursor:pointer;transition:background .15s ease}body.tm-saas .tm-auto-refresh-toggle::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.12);transition:left .15s ease}body.tm-saas .tm-auto-refresh-toggle:checked{background:rgba(0,175,145,0.45)}body.tm-saas .tm-auto-refresh-toggle:checked::after{left:23px}body.tm-saas .tm-auto-refresh label{margin:0;font-weight:600;color:var(--tm-muted)}body.tm-saas .tm-notify{display:inline-flex;align-items:center;gap:10px}body.tm-saas .tm-notify-toggle{-webkit-appearance:none;appearance:none;width:46px;height:26px;border-radius:999px;background:rgba(16,24,40,0.12);position:relative;outline:none;cursor:pointer;transition:background .15s ease}body.tm-saas .tm-notify-toggle::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.12);transition:left .15s ease}body.tm-saas .tm-notify-toggle:checked{background:rgba(0,175,145,0.45)}body.tm-saas .tm-notify-toggle:checked::after{left:23px}body.tm-saas .tm-notify label{margin:0;font-weight:600;color:var(--tm-muted);display:inline-flex;align-items:center;gap:8px}body.tm-saas .tm-back-home-label{margin-left:8px;font-weight:700;font-size:13px}html[dir="rtl"] body.tm-saas .tm-back-home-label{margin-left:0;margin-right:8px}@media (max-width:575.98px){body.tm-saas .tm-back-home-label{display:none}}:root{--tm-primary:var(--color1,#00af91);--tm-primary-600:#00957c;--tm-font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;--tm-font-rtl:'Vazir','Tajawal','Cairo','Noto Kufi Arabic',sans-serif}body.tm-saas{font-family:var(--tm-font-sans)}html[dir="rtl"] body.tm-saas{font-family:var(--tm-font-rtl)}body.tm-saas .tm-mail-controls{z-index:900 !important}body.tm-saas{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.tm-saas a,body.tm-saas button,body.tm-saas .btn,body.tm-saas .form-control{transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,background-color .12s ease,border-color .12s ease}body.tm-saas .btn:hover{transform:translateY(-1px)}body.tm-saas .btn:active{transform:translateY(0)}body.tm-saas .btn:disabled{transform:none}body.tm-saas a:focus-visible,body.tm-saas button:focus-visible,body.tm-saas input:focus-visible,body.tm-saas select:focus-visible,body.tm-saas textarea:focus-visible{outline:none;box-shadow:var(--tm-ring)}body.tm-saas .btn{border-radius:999px;font-weight:800;letter-spacing:-0.01em;padding:11px 16px}body.tm-saas .btn-sm{padding:8px 12px;font-size:13px;font-weight:800}body.tm-saas .btn-primary,body.tm-saas .btn-success{background:var(--color1);border-color:var(--color1);box-shadow:0 14px 28px rgba(16,24,40,0.14)}body.tm-saas .btn-primary:hover,body.tm-saas .btn-success:hover{filter:brightness(0.96)}body.tm-saas .btn-outline-primary{border-color:rgba(0,175,145,0.35);color:var(--color1);background:transparent}body.tm-saas .btn-outline-primary:hover{background:rgba(0,175,145,0.10);border-color:rgba(0,175,145,0.55);color:var(--color1)}body.tm-saas .btn-outline-secondary{border-color:rgba(16,24,40,0.18);color:var(--tm-text);background:transparent}body.tm-saas .btn-outline-secondary:hover{background:rgba(16,24,40,0.04);border-color:rgba(16,24,40,0.24);color:var(--tm-text)}body.tm-saas .btn-outline-danger{border-color:rgba(229,9,20,0.35);color:var(--color3);background:transparent}body.tm-saas .btn-outline-danger:hover{background:rgba(229,9,20,0.08);border-color:rgba(229,9,20,0.45);color:var(--color3)}body.tm-saas .form-control{border-radius:14px;padding:12px 14px}body.tm-saas select.form-control{padding-right:38px}body.tm-dir-rtl select.form-control{padding-right:14px;padding-left:38px}@media (max-width:991.98px){body.tm-saas .tm-nav-auth{gap:8px;margin-right:8px !important}body.tm-saas .tm-nav-auth .tm-nav-cta{padding:10px 10px}body.tm-saas .tm-nav-auth .tm-nav-cta-text{display:none}}body.tm-saas .tm-section--pricing .card{border:1px solid rgba(16,24,40,0.10);box-shadow:var(--tm-shadow-md);overflow:hidden}body.tm-saas .tm-section--pricing .card-body{padding:30px}body.tm-saas .tm-section--pricing .tm-pricing-pro{border:1px solid rgba(0,175,145,0.30) !important;background:radial-gradient(circle at 20% 0%,rgba(0,175,145,0.12),transparent 55%),var(--tm-surface)}body.tm-saas .tm-section--pricing .tm-pricing-badge{position:absolute;top:18px;right:18px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;color:var(--color1);background:rgba(0,175,145,0.12);border:1px solid rgba(0,175,145,0.24)}body.tm-dir-rtl .tm-section--pricing .tm-pricing-badge{right:auto;left:18px}body.tm-saas .tm-section--pricing .tm-price{display:flex;align-items:baseline;gap:8px;margin:8px 0 10px}body.tm-saas .tm-section--pricing .tm-price-amount{font-size:54px;line-height:1;font-weight:900;letter-spacing:-0.04em}body.tm-saas .tm-section--pricing .tm-price-currency{font-size:22px;font-weight:900;opacity:0.85}body.tm-saas .tm-section--pricing .tm-price-period{color:var(--tm-muted);font-weight:800;font-size:13px}body.tm-saas .tm-feature-list{list-style:none;padding:0;margin:18px 0 24px}body.tm-saas .tm-feature-list li{position:relative;padding-left:28px;margin:10px 0;font-weight:700;color:var(--tm-text)}body.tm-saas .tm-feature-list li::before{content:"✓";position:absolute;left:0;top:0.05em;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff;background:var(--color1);box-shadow:0 0 0 4px rgba(0,175,145,0.15)}body.tm-dir-rtl .tm-feature-list li{padding-left:0;padding-right:28px}body.tm-dir-rtl .tm-feature-list li::before{left:auto;right:0}body.tm-saas .tm-section--pricing .tm-pricing-actions .btn{width:100%}body.tm-saas .tm-section--pricing .tm-pricing-actions form + form{margin-top:12px}body.tm-saas .tm-section--pricing .tm-pricing-actions a + a{margin-top:12px}body.tm-saas .tm-section--pricing .tm-pricing-compare .card-body{padding:22px}body.tm-saas .tm-section--pricing .tm-compare-table{margin:0}body.tm-saas .tm-section--pricing .tm-compare-table th,body.tm-saas .tm-section--pricing .tm-compare-table td{vertical-align:middle}body.tm-saas .tm-section--pricing .tm-compare-table thead th{border-bottom:1px solid rgba(16,24,40,0.12);font-weight:900}body.tm-saas .tm-section--pricing .tm-compare-table tbody th{font-weight:800}body.tm-saas .tm-plan-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:0.02em}body.tm-saas .tm-plan-badge--pro{color:var(--color1);background:rgba(0,175,145,0.12);border:1px solid rgba(0,175,145,0.22)}body.tm-saas .tm-plan-badge--free{color:var(--tm-text);background:rgba(16,24,40,0.06);border:1px solid rgba(16,24,40,0.12)}body.tm-saas .tm-summary-card .card-body{padding:22px}body.tm-saas .tm-create-inbox-form .form-control{min-height:46px}body.tm-saas .tm-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:0.08em;color:var(--tm-muted);border-top:0}body.tm-saas .tm-table tbody tr{transition:background .12s ease}body.tm-saas .tm-table tbody tr:hover{background:rgba(16,24,40,0.03)}body.tm-saas .tm-table code{padding:4px 8px;border-radius:10px;background:rgba(16,24,40,0.04);color:var(--tm-text)}body.tm-saas .tm-table .btn{box-shadow:none}body.tm-saas .tm-table .btn:hover{box-shadow:0 10px 22px rgba(16,24,40,0.10)}body.tm-saas .tm-mailbox-error{background:rgba(245,174,16,0.10);border:1px solid rgba(245,174,16,0.22);border-radius:18px;padding:22px 18px;max-width:760px;margin:0 auto 20px}body.tm-saas .tm-mailbox-error i{color:var(--color2)}body.tm-saas .tm-mailbox-error h3{font-size:18px;font-weight:900;margin-bottom:8px}body.tm-saas .tm-error-list{text-align:left;display:inline-block;margin:0}body.tm-dir-rtl .tm-error-list{text-align:right}@media (max-width:575.98px){body.tm-saas .tm-mailbox-error{padding:14px 12px;border-radius:14px}body.tm-saas .tm-mailbox-error h3{font-size:16px}body.tm-saas .tm-mailbox-error .tm-error-meta{display:none}}body.tm-saas .tm-navbar,body.tm-saas .tm-navbar-container,body.tm-saas .tm-navbar-inner{overflow:visible !important}body.tm-saas .tm-navbar{position:relative;z-index:1050}body.tm-saas .tm-lang-dropdown{position:relative;z-index:1060}body.tm-saas .tm-lang-dropdown .dropdown-menu,body.tm-saas .tm-lang-dropdown .lang_dropdown{z-index:1070;border-radius:14px;border:1px solid rgba(16,24,40,0.12);box-shadow:0 18px 44px rgba(16,24,40,0.16);padding:8px;min-width:180px}body.tm-saas .tm-lang-dropdown .dropdown-item{border-radius:12px;padding:10px 12px}body.tm-saas .tm-lang-dropdown .dropdown-item:hover,body.tm-saas .tm-lang-dropdown .dropdown-item:focus{background:rgba(0,175,145,0.10)}body.tm-saas .tm-progress{width:100%;height:10px;border-radius:999px;background:rgba(16,24,40,0.10);overflow:hidden}body.tm-saas .tm-progress-bar{height:100%;width:0;border-radius:999px;background:var(--color1)}body.tm-saas .tm-billing-card{border-radius:18px;border:1px solid rgba(16,24,40,0.10);box-shadow:0 18px 44px rgba(16,24,40,0.10)}body.tm-saas .tm-billing-label{font-size:12px;letter-spacing:0.02em;color:var(--tm-muted);margin-bottom:6px;text-transform:uppercase}body.tm-saas .tm-billing-value{font-weight:700;color:var(--tm-text)}body.tm-saas .tm-billing-note{font-size:13px;color:var(--tm-muted)}body.tm-saas .tm-btn-row{gap:10px}body.tm-saas .tm-mail-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}body.tm-saas .tm-mail-heading-title{display:inline-flex;align-items:center;gap:8px;font-weight:850;letter-spacing:-0.02em}body.tm-saas .tm-fetch-indicator{display:inline-flex;align-items:center;margin-left:8px;font-size:14px;opacity:0.75}html[dir="rtl"] body.tm-saas .tm-fetch-indicator{margin-left:0;margin-right:8px}body.tm-saas .tm-auto-refresh{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.tm-saas .tm-auto-refresh-interval{width:auto;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,24,40,0.14);background:#fff;font-size:13px}body.tm-saas .tm-next-check{font-size:13px;color:rgba(16,24,40,0.65);white-space:nowrap}body.tm-saas .tm-error-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:750;background:rgba(16,24,40,0.06);color:rgba(16,24,40,0.80)}body.tm-saas .tm-error-badge--offline{background:rgba(245,174,16,0.18);color:rgba(161,98,7,1)}body.tm-saas .tm-error-badge--server{background:rgba(239,68,68,0.12);color:rgba(239,68,68,1)}body.tm-saas .tm-error-tips{margin-top:8px;font-size:13px}body.tm-saas .tm-error-tips ul{margin:6px 0 0 0;padding-left:18px}html[dir="rtl"] body.tm-saas .tm-error-tips ul{padding-left:0;padding-right:18px}body.tm-saas .tm-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:12px 0 10px}body.tm-saas .mailbox-empty .tm-empty-actions .btn i,body.tm-saas .mailbox-empty .tm-empty-actions a i{font-size:18px !important;margin:0 !important}body.tm-saas .messages .mailbox-empty .tm-empty-actions a.btn.btn-2{color:#fff !important}body.tm-saas .messages .mailbox-empty .tm-empty-actions a.btn.btn-2:hover{color:#fff !important;opacity:0.92}body.tm-saas .tm-empty-help{margin:0;font-size:13px;color:rgba(16,24,40,0.68)}body.tm-saas .tm-unread-badge.is-zero{background:rgba(16,24,40,0.08) !important;color:rgba(16,24,40,0.62) !important}body.tm-saas .tm-skip-link{position:absolute;left:12px;top:-44px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid rgba(16,24,40,0.18);z-index:10000;transition:top .12s ease}body.tm-saas .tm-skip-link:focus{top:12px}html[dir="rtl"] body.tm-saas .tm-skip-link{left:auto;right:12px}body.tm-saas .tm-home-preview{max-width:560px;margin:14px auto 10px}body.tm-saas .tm-home-preview-row{display:flex;align-items:stretch;gap:8px}body.tm-saas .tm-home-preview-input{flex:1 1 auto;min-width:0;height:44px;border-radius:14px !important;background:rgba(255,255,255,0.92) !important}body.tm-saas .tm-home-preview-copy,body.tm-saas .tm-home-preview-refresh{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px !important;padding:10px 12px !important;white-space:nowrap;background:rgba(255,255,255,0.26) !important;border:1px solid rgba(255,255,255,0.42) !important;color:#fff !important;box-shadow:0 10px 24px rgba(0,0,0,0.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.tm-saas .tm-home-preview-copy i,body.tm-saas .tm-home-preview-refresh i{opacity:1}body.tm-saas .tm-home-preview-copy:hover,body.tm-saas .tm-home-preview-refresh:hover{background:rgba(255,255,255,0.32) !important;border-color:rgba(255,255,255,0.52) !important}body.tm-saas .tm-home-preview-copy:active,body.tm-saas .tm-home-preview-refresh:active{transform:translateY(1px)}body.tm-saas .tm-home-preview-refresh{min-width:44px}body.tm-saas .tm-home-preview-refresh.is-loading i{animation:tmSpin 0.9s linear infinite}body.tm-saas .tm-home-preview-copy.is-disabled,body.tm-saas .tm-home-preview-copy:disabled{opacity:0.65;cursor:not-allowed}body.tm-saas .tm-home-preview-note{display:block;margin-top:8px;font-size:13px;color:rgba(255,255,255,0.92) !important;text-shadow:0 1px 2px rgba(0,0,0,0.35)}@media (max-width:420px){body.tm-saas .tm-home-preview-copy .tm-copy-text{display:none}body.tm-saas .tm-home-preview-copy{min-width:44px}}@keyframes tmSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.tm-saas .tm-hero-copy .tm-counter-note{color:rgba(255,255,255,0.65) !important}body.tm-saas .tm-username-row{display:flex;align-items:stretch;gap:8px}body.tm-saas .tm-gen-username-btn,body.tm-saas .tm-undo-username-btn{border:1px solid rgba(16,24,40,0.18);background:#fff;color:rgba(16,24,40,0.82);border-radius:14px;min-width:44px}body.tm-saas .tm-username-status{margin-top:8px;font-size:13px;display:none}body.tm-saas .tm-username-status.is-ok{color:rgba(5,150,105,1)}body.tm-saas .tm-username-status.is-bad{color:rgba(239,68,68,1)}body.tm-saas .tm-username-status.is-warn{color:rgba(245,158,11,1)}body.tm-saas .tm-username-suggestions{margin-top:10px;padding:10px 12px;border:1px solid rgba(16,24,40,0.12);border-radius:14px;background:rgba(255,255,255,0.9)}body.tm-saas .tm-sug-title{font-size:13px;font-weight:600;margin-bottom:8px}body.tm-saas .tm-sug-list{display:flex;flex-wrap:wrap;gap:8px}body.tm-saas .tm-sug-pill{border:1px solid rgba(16,24,40,0.16);background:#fff;border-radius:999px;padding:6px 10px;font-size:13px}body.tm-saas .tm-sug-pill:hover{transform:translateY(-1px)}body.tm-saas .tm-change-summary{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid rgba(16,24,40,0.12);border-radius:14px;background:rgba(59,130,246,0.08);color:rgba(16,24,40,0.85);font-size:13px;margin-bottom:10px}body.tm-saas .tm-toc{border:1px solid rgba(16,24,40,0.12);border-radius:14px;padding:12px 14px;margin-bottom:14px;background:rgba(255,255,255,0.9)}body.tm-saas .tm-toc-title{font-weight:700;font-size:14px;margin-bottom:8px}body.tm-saas .tm-toc-list{margin:0;padding-left:18px}html[dir="rtl"] body.tm-saas .tm-toc-list{padding-left:0;padding-right:18px}body.tm-saas .tm-toc-list a{color:inherit;text-decoration:none}body.tm-saas .tm-toc-list a.active{font-weight:700;text-decoration:underline}body.tm-saas .tm-faq-search{margin-bottom:14px}body.tm-saas .tm-faq-item.is-hidden{display:none}body.tm-saas mark.tm-hl{padding:0 .15em;border-radius:3px;background:rgba(255,232,141,0.65);color:inherit}body.tm-saas .tm-highlight-card{border:1px solid rgba(0,0,0,0.08);border-radius:14px;padding:16px;height:100%;background:#fff}body.tm-saas .tm-highlight-card h3{margin:0 0 6px;font-size:18px}body.tm-saas .tm-highlight-card p{margin:0 0 10px;opacity:0.9}body.tm-saas .tm-highlight-icon{font-size:22px;margin-bottom:10px;opacity:0.9}body.tm-saas .tm-highlight-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}body.tm-saas .tm-feature-links{text-align:center}body.tm-saas .tm-feature-links a{font-weight:700;text-decoration:none}body.tm-saas .tm-feature-links .tm-dot{margin:0 8px;opacity:0.6}:root{--tm-primary:var(--color1,#00af91);--tm-primary-600:#00957c;--tm-danger:#dc3545;--tm-warning:#f5ae10}body.tm-saas.tm-dir-ltr{font-family:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body.tm-saas.tm-dir-rtl{font-family:"Cairo","Vazir",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body.tm-saas{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.tm-saas h1,body.tm-saas h2,body.tm-saas h3{letter-spacing:-0.02em}body.tm-saas a:focus-visible,body.tm-saas button:focus-visible,body.tm-saas input:focus-visible,body.tm-saas select:focus-visible,body.tm-saas textarea:focus-visible{outline:none !important;box-shadow:0 0 0 4px rgba(0,175,145,0.20) !important;border-radius:12px}body.tm-saas .tm-btn{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:11px 18px;font-weight:650;line-height:1.1;border:1px solid transparent;cursor:pointer;user-select:none;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}body.tm-saas .tm-btn:hover{transform:translateY(-1px)}body.tm-saas .tm-btn:active{transform:translateY(0)}body.tm-saas .tm-btn-primary{background:var(--tm-primary);border-color:var(--tm-primary);color:#fff}body.tm-saas .tm-btn-primary:hover{background:var(--tm-primary-600);border-color:var(--tm-primary-600);color:#fff}body.tm-saas .tm-btn-outline{background:#fff;color:var(--main-color,#161a1d);border-color:rgba(16,24,40,0.18)}body.tm-saas .tm-btn-outline:hover{border-color:rgba(16,24,40,0.30);color:var(--main-color,#161a1d)}body.tm-saas .tm-btn-danger{background:#fff;color:var(--tm-danger);border-color:rgba(220,53,69,0.35)}body.tm-saas .tm-btn-danger:hover{background:var(--tm-danger);border-color:var(--tm-danger);color:#fff}body.tm-saas .tm-btn-sm{padding:9px 14px;font-size:14px}body.tm-saas input[type="text"],body.tm-saas input[type="email"],body.tm-saas input[type="password"],body.tm-saas select,body.tm-saas textarea{border-radius:12px;border:1px solid rgba(16,24,40,0.14);background:#fff;padding:10px 12px}body.tm-saas table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(16,24,40,0.12);border-radius:14px;overflow:hidden}body.tm-saas table th,body.tm-saas table td{padding:12px 14px;border-bottom:1px solid rgba(16,24,40,0.10);vertical-align:middle}body.tm-saas table th{color:rgba(16,24,40,0.60);font-size:13px;font-weight:700;background:rgba(16,24,40,0.03)}body.tm-saas table tr:last-child td{border-bottom:none}body.tm-saas table tr:hover td{background:rgba(0,175,145,0.05)}body.tm-saas .tm-mailbox-error{text-align:left;padding:12px 14px;border-radius:14px;border:1px solid rgba(220,53,69,0.25);background:rgba(220,53,69,0.08);display:flex;align-items:flex-start;gap:12px}body.tm-saas .tm-mailbox-error i{font-size:18px;color:var(--tm-danger);margin-top:2px}body.tm-saas .tm-mailbox-error h3{font-size:15px;margin:0 0 2px}body.tm-saas .tm-mailbox-error p{margin:0;font-size:13px;opacity:0.92}body.tm-saas .tm-mailbox-error .tm-error-meta{display:none}body.tm-saas .tm-mailbox-error .tm-refresh-btn{margin-left:auto;white-space:nowrap}@media (max-width:575px){body.tm-saas .tm-mailbox-error{flex-wrap:wrap}body.tm-saas .tm-mailbox-error .tm-refresh-btn{margin-left:0;width:100%;justify-content:center}}body.tm-saas .mailbox-empty{margin:24px 0 !important;padding:18px 16px;border-radius:18px;border:1px dashed rgba(16,24,40,0.18);background:rgba(16,24,40,0.02)}body.tm-saas .mailbox-empty i{font-size:34px !important;margin-bottom:12px !important}body.tm-saas .tm-empty-steps{margin:10px 0 14px !important}@media (max-width:480px){body.tm-saas .tm-email-wrap{flex-wrap:wrap !important}body.tm-saas .tm-email-input--sticky{width:100% !important;min-width:0 !important}body.tm-saas .tm-copy-btn--sticky{width:100%;justify-content:center}}@media (max-width:767px){body.tm-saas .tm-mail-controls-right{width:100%;justify-content:flex-start}}body.tm-saas .tm-how-media{margin-bottom:16px}body.tm-saas .tm-video-wrap{position:relative;padding-top:56.25%;border-radius:18px;overflow:hidden;background:#000}body.tm-saas .tm-video-wrap iframe,body.tm-saas .tm-video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}body.tm-saas .tm-transcript{margin-top:12px}body.tm-saas .tm-transcript summary{cursor:pointer;font-weight:700}body.tm-saas .tm-transcript-body{margin-top:8px;line-height:1.7;color:var(--tm-muted)}body.tm-saas .tm-how-animation{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}body.tm-saas .tm-how-anim-step{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(16,24,40,0.12);border-radius:14px;background:rgba(16,24,40,0.03);font-weight:600}body.tm-saas .tm-how-anim-num{width:26px;height:26px;border-radius:999px;background:rgba(0,175,145,0.14);display:inline-flex;align-items:center;justify-content:center;font-weight:800}@media (max-width:991px){body.tm-saas .tm-navbar-container{flex-wrap:wrap}body.tm-saas .tm-navbar-container .navbar-brand{order:1}body.tm-saas .tm-navbar-container .tm-nav-actions{order:2;margin-left:auto}html[dir="rtl"] body.tm-saas .tm-navbar-container .tm-nav-actions{margin-left:0;margin-right:auto}body.tm-saas .tm-navbar-container .navbar-collapse{order:3;width:100%;flex-basis:100%}}:root{--tm-primary:#16a34a;--tm-primary-ink:#ffffff;--tm-primary-hover:#12813a;--tm-danger:#dc2626;--tm-danger-hover:#b91c1c;--tm-border:rgba(15,23,42,.14);--tm-text:#0f172a;--tm-muted:rgba(15,23,42,.7);--tm-bg:#ffffff;--tm-card:#ffffff;--tm-shadow:0 10px 30px rgba(15,23,42,.08);--tm-radius:14px;--tm-focus:0 0 0 4px rgba(22,163,74,.18)}body.tm-mode-visitor [data-tm-block="inbox"],body.tm-mode-visitor [data-tm-block="counters"],body.tm-mode-visitor [data-tm-block="how"],body.tm-mode-visitor [data-tm-block="features"],body.tm-mode-visitor .tm-hide-visitor{display:none !important}body.tm-mode-inbox [data-tm-block="hero"],body.tm-mode-inbox [data-tm-block="highlights"],body.tm-mode-inbox [data-tm-block="counters"],body.tm-mode-inbox [data-tm-block="how"],body.tm-mode-inbox [data-tm-block="features"],body.tm-mode-inbox .tm-hide-inbox{display:none !important}body.tm-mode-inbox .tm-inbox-title-dup{display:none !important}.tm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;padding:.65rem 1rem;border-radius:12px;border:1px solid var(--tm-border);background:#fff;color:var(--tm-text);text-decoration:none;line-height:1.2;min-height:44px;cursor:pointer;user-select:none;transition:transform .06s ease,background .15s ease,border-color .15s ease,color .15s ease}.tm-btn:active{transform:translateY(1px)}.tm-btn:focus{outline:none;box-shadow:var(--tm-focus)}.tm-btn:focus-visible{outline:none;box-shadow:var(--tm-focus)}.tm-btn-primary{background:var(--tm-primary);color:var(--tm-primary-ink);border-color:transparent}.tm-btn-primary:hover{background:var(--tm-primary-hover)}.tm-btn-outline{background:#fff;color:var(--tm-text)}.tm-btn-outline:hover{background:rgba(15,23,42,.04)}.tm-btn-danger{background:var(--tm-danger);color:#fff;border-color:transparent}.tm-btn-danger:hover{background:var(--tm-danger-hover)}.tm-btn-link{background:transparent;border-color:transparent;color:var(--tm-muted);padding:.5rem .25rem;min-height:auto;border-radius:10px}.tm-btn-link:hover{color:var(--tm-text);text-decoration:underline}.tm-btn-sm{padding:.45rem .75rem;border-radius:10px;min-height:38px;font-size:.95rem}.tm-actionbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.tm-actionbar .tm-spacer{flex:1 1 auto}.tm-refresh-btn[data-tm-loading="1"]{opacity:.88;pointer-events:none}.tm-refresh-btn[data-tm-loading="1"]::after{content:"";width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.55);border-top-color:#fff;display:inline-block;margin-left:.4rem;animation:tm-spin .7s linear infinite}.tm-refresh-btn.tm-btn-outline[data-tm-loading="1"]::after{border-color:rgba(15,23,42,.22);border-top-color:rgba(15,23,42,.78)}@keyframes tm-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tm-error-card{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.22);border-radius:var(--tm-radius);padding:.85rem 1rem;margin-top:.75rem}.tm-error-card .tm-error-title{font-weight:700;color:#991b1b;margin-bottom:.25rem}.tm-error-card .tm-error-desc{color:rgba(153,27,27,.9);margin:0}.tm-error-card .tm-error-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.6rem}.tm-error-details{display:none;margin-top:.6rem;padding-top:.6rem;border-top:1px dashed rgba(153,27,27,.25);color:rgba(15,23,42,.82);font-size:.95rem;line-height:1.5}.tm-error-card.tm-details-open .tm-error-details{display:block}.tm-empty{background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.08);border-radius:var(--tm-radius);padding:1.1rem 1rem;margin-top:.75rem;text-align:left}.tm-empty .tm-empty-title{font-weight:800;margin:0 0 .35rem 0}.tm-empty .tm-empty-desc{margin:0 0 .8rem 0;color:var(--tm-muted)}.tm-empty .tm-empty-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(15,23,42,.08);margin-bottom:.65rem}.tm-info{margin-top:.65rem;border:1px solid rgba(15,23,42,.10);border-radius:var(--tm-radius);background:#fff;overflow:hidden}.tm-info > summary{cursor:pointer;padding:.75rem 1rem;font-weight:700;color:var(--tm-text);list-style:none}.tm-info > summary::-webkit-details-marker{display:none}.tm-info .tm-info-body{padding:.75rem 1rem;border-top:1px solid rgba(15,23,42,.08);color:var(--tm-muted);line-height:1.55}.tm-switch{display:inline-flex;align-items:center;gap:.55rem;user-select:none}.tm-switch input[type="checkbox"]{appearance:none;width:46px;height:28px;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:rgba(15,23,42,.08);position:relative;outline:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}.tm-switch input[type="checkbox"]::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 6px 14px rgba(15,23,42,.16);transition:transform .18s ease}.tm-switch input[type="checkbox"]:checked{background:rgba(22,163,74,.95);border-color:rgba(22,163,74,1)}.tm-switch input[type="checkbox"]:checked::after{transform:translateX(18px)}.tm-switch input[type="checkbox"]:focus{box-shadow:var(--tm-focus)}.tm-switch small{color:var(--tm-muted)}#tm-toast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);background:rgba(15,23,42,.92);color:#fff;padding:.7rem 1rem;border-radius:999px;box-shadow:var(--tm-shadow);font-weight:650;z-index:99999;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}#tm-toast.tm-show{opacity:1;transform:translateX(-50%) translateY(-4px)}.tm-cookie-compact{max-width:980px;margin:0 auto;border-radius:14px;box-shadow:var(--tm-shadow)}html,body{max-width:100%}body.tm-saas{overflow-x:hidden}body.tm-saas .section-padding{padding:56px 0 !important}@media (max-width:767.98px){body.tm-saas .section-padding{padding:38px 0 !important}}body.tm-saas .section-title{margin-bottom:28px !important}@media (max-width:575.98px){body.tm-saas .section-title{margin-bottom:22px !important}body.tm-saas .section-title h2{font-size:28px !important}body.tm-saas .section-title p{font-size:15px !important}}body.tm-saas .card{border-radius:18px !important;border:1px solid rgba(16,24,40,0.10) !important;box-shadow:0 10px 22px rgba(16,24,40,0.06) !important;overflow:hidden}body.tm-saas .card-header{padding:14px 16px !important;background:rgba(255,255,255,0.92) !important;border-bottom:1px solid rgba(16,24,40,0.08) !important}body.tm-saas .card-body{padding:16px !important}@media (max-width:575.98px){body.tm-saas .card-header{padding:12px 14px !important}body.tm-saas .card-body{padding:14px !important}}body.tm-saas .tm-highlight-card,body.tm-saas .tm-step-card,body.tm-saas .tm-feature-card{border-radius:18px !important}body.tm-saas .tm-navbar{padding:8px 0 !important}@media (max-width:575.98px){body.tm-saas .tm-navbar{padding:6px 0 !important}body.tm-saas .tm-navbar-container{gap:8px !important;flex-wrap:nowrap !important;align-items:center !important}body.tm-saas .tm-navbar .navbar-brand{margin:0 !important;padding:6px 10px !important;border-radius:16px !important}body.tm-saas .tm-navbar .navbar-brand img{height:26px !important}body.tm-saas .tm-nav-actions{gap:8px !important;flex-wrap:nowrap !important;margin-left:auto !important}body.tm-saas .tm-nav-cta,body.tm-saas .tm-navbar .lang_link,body.tm-saas .tm-nav-more-btn{height:38px;padding:8px 10px !important;border-radius:14px !important}body.tm-saas .tm-nav-cta .tm-nav-cta-text{display:none !important}body.tm-saas .tm-nav-cta{min-width:44px;justify-content:center !important}@media (max-width:360px){body.tm-saas .tm-navbar .lang_link span{display:none !important}}}body.tm-saas .home.tm-hero{padding:62px 0 40px !important;border-radius:0 0 40px 40px !important}@media (max-width:575.98px){body.tm-saas .home.tm-hero{padding:54px 0 34px !important;border-radius:0 0 32px 32px !important}body.tm-saas .tm-hero-badges{justify-content:center !important}body.tm-saas .tm-hero-title{font-size:34px !important;text-align:center !important}body.tm-saas .tm-hero-subtitle{text-align:center !important;margin-bottom:18px !important}body.tm-saas .tm-home-preview{margin-left:auto;margin-right:auto}body.tm-saas .tm-home-preview-note{text-align:center !important}body.tm-saas .tm-home-preview-copy,body.tm-saas .tm-home-preview-refresh{background:rgba(255,255,255,0.22) !important;border:1px solid rgba(255,255,255,0.36) !important;color:#fff !important;box-shadow:0 10px 24px rgba(0,0,0,0.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.tm-saas .tm-hero-actions{justify-content:center}body.tm-saas .tm-hero-trust{justify-content:center}body.tm-saas .tm-hero-stats{justify-content:center}body.tm-saas .tm-counter-note{display:block;text-align:center}}body.tm-saas .tm-mail-controls{padding:12px !important}@media (max-width:575.98px){body.tm-saas .tm-mail-controls{padding:10px !important}}body.tm-saas .tm-empty-actions .btn,body.tm-saas .tm-empty-actions a.btn{min-height:44px;border-radius:16px !important;padding:10px 14px !important}body.tm-saas .tm-empty-actions a.btn{text-decoration:none !important}body.tm-saas .tm-feature-links{display:none !important}body.tm-saas .tm-feature-highlights{margin-bottom:10px !important}body.tm-saas .tm-features-grid .tm-feature-card{padding:18px 16px !important}@media (max-width:575.98px){body.tm-saas .tm-features-grid .tm-feature-card{padding:16px 14px !important}}body.tm-saas .footer .nav{gap:10px 18px;padding:6px 0 0}body.tm-saas .cookie-content,body.tm-saas .cookie-box,body.tm-saas .cookie-wrapper{border-radius:18px !important}body.tm-auth{background:var(--tm-bg)}body.tm-auth .tm-auth-page{min-height:calc(100vh - 86px);display:flex;align-items:center;padding:40px 0}body.tm-auth .tm-auth-page > .container{width:100%}body.tm-auth .login-brand{text-align:center;margin-bottom:16px}body.tm-auth .login-brand a{color:var(--tm-text);font-weight:850;letter-spacing:-0.02em;text-decoration:none}body.tm-auth .login-brand a:hover{text-decoration:none;opacity:.95}body.tm-auth .card{border-radius:var(--tm-radius-lg);border:1px solid rgba(16,24,40,0.10);box-shadow:0 18px 44px rgba(16,24,40,0.10);overflow:hidden}body.tm-auth .card .card-header{background:transparent;border-bottom:1px solid rgba(16,24,40,0.08);padding:22px 22px 12px}body.tm-auth .card .card-header h4{margin:0;font-weight:850;letter-spacing:-0.02em}body.tm-auth .card .card-body{padding:22px}body.tm-auth .form-control{height:52px;border-radius:14px;border:1px solid rgba(16,24,40,0.14)}body.tm-auth .form-control:focus{box-shadow:var(--tm-ring);border-color:rgba(16,24,40,0.24)}body.tm-auth .btn-primary{background:var(--main-color) !important;border-color:var(--main-color) !important;border-radius:16px !important;padding:12px 16px !important;font-weight:700 !important;box-shadow:var(--tm-shadow-sm);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}body.tm-auth .btn-primary:hover{opacity:.98;transform:translateY(-1px);box-shadow:var(--tm-shadow-md)}@media (prefers-reduced-motion:reduce){body.tm-auth .btn-primary{transition:none !important}body.tm-auth .btn-primary:hover{transform:none !important}}body.tm-auth .btn-link{padding:0 !important;color:var(--main-color) !important;font-weight:600}body.tm-auth .btn-link:hover{text-decoration:underline}body.tm-auth .simple-footer{text-align:center;margin-top:14px;color:var(--tm-muted)}body.tm-auth .tm-auth-footer{padding:22px 0 30px}body.tm-auth .tm-auth-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--tm-muted);font-size:14px}body.tm-auth .tm-auth-footer-links a{color:inherit;text-decoration:none}body.tm-auth .tm-auth-footer-links a:hover{text-decoration:underline}@media (max-width:576px){body.tm-auth .tm-auth-page{padding:22px 0}body.tm-auth .tm-auth-footer-inner{flex-direction:column}}body.tm-auth .tm-auth-page .mt-5{margin-top:0 !important}body.tm-auth .simple-footer{display:none !important}body.tm-auth .login-brand{display:none !important}body.tm-auth .tm-auth-page{flex-direction:column;justify-content:center}
/* =========================
   TempMy bundle last-mile fixes (header + a11y + brand color)
   ========================= */
:root{--tm-font-sans:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--tm-font-rtl:Vazir,Tahoma,Arial,sans-serif;--tm-primary:var(--color1);}
@supports (color:color-mix(in srgb, black, white)){:root{--tm-primary-600:color-mix(in srgb, var(--tm-primary) 82%, #000);}}
@supports not (color:color-mix(in srgb, black, white)){:root{--tm-primary-600:var(--tm-primary);}}
body,body.tm-dir-ltr{font-family:var(--tm-font-sans)!important;}
body.tm-dir-rtl,body[dir="rtl"],body.rtl{font-family:var(--tm-font-rtl)!important;}
.tm-brand-my{color:var(--tm-primary)!important;}
/* Skip link: keep accessible but hidden unless focused */
.tm-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:2147483647;}
.tm-skip-link:focus,.tm-skip-link:active{left:12px;top:12px;width:auto;height:auto;padding:10px 12px;background:#fff;color:#111827;border:2px solid var(--tm-primary);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.18);text-decoration:none;}
/* Header: force single row + icon mode */
.tm-navbar{background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(16,24,40,.08)!important;}
.tm-navbar .tm-navbar-container{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:10px!important;}
.tm-navbar .tm-brand{flex:0 0 auto!important;max-width:55vw;}
.tm-navbar .tm-nav-actions{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;margin-left:auto!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.tm-navbar .tm-nav-actions::-webkit-scrollbar{display:none;}
.tm-navbar .tm-nav-cta,.tm-navbar .lang_link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px;height:40px;padding:8px 10px!important;border-radius:14px!important;white-space:nowrap!important;}
.tm-navbar .tm-nav-cta-text,.tm-navbar .tm-lang-code,.tm-navbar .tm-lang-name{display:none!important;}
.tm-navbar .tm-nav-auth{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;}
.tm-navbar .tm-nav-auth .tm-nav-cta{margin:0!important;}
.tm-navbar .tm-nav-cta--icon.d-lg-none{display:none!important;}
.tm-navbar .tm-nav-more{display:none!important;}
.tm-navbar .lang_link img{display:none!important;}
.tm-navbar .lang_link i{font-size:18px;line-height:1;}
@media (max-width:420px){.tm-navbar{padding:8px 0!important;}.tm-navbar .tm-brand{max-width:52vw;}.tm-navbar .tm-brand-text{font-size:16px!important;}.tm-navbar .tm-nav-cta,.tm-navbar .lang_link{min-width:38px;height:36px;border-radius:12px!important;padding:6px 8px!important;}.tm-navbar .tm-brand{padding:8px 10px!important;border-radius:16px!important;}}
@media (max-width:360px){.tm-navbar .tm-navbar-container{gap:8px!important;}.tm-navbar .tm-nav-actions{gap:8px!important;}.tm-navbar .tm-brand-text{display:none!important;}.tm-navbar .tm-brand{max-width:44vw;}}

/* === TempMy Header Rebuild (v10) === */
.tm-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
.tm-skip-link:focus{left:12px;top:12px;width:auto;height:auto;z-index:2000;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.12);color:var(--main-color);text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.12);}
.tm-header{position:sticky;top:0;z-index:1030;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(0,0,0,.06);padding-top:env(safe-area-inset-top);}
.tm-header__container{padding-left:12px;padding-right:12px;}
.tm-header__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;flex-wrap:nowrap;}
.tm-header__brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;text-decoration:none;}
.tm-header__brandIcon{flex:0 0 auto;}
.tm-header__brandText{display:inline-flex;align-items:baseline;font-weight:800;letter-spacing:-.02em;font-size:18px;line-height:1;white-space:nowrap;min-width:0;max-width:46vw;overflow:hidden;text-overflow:ellipsis;}
.tm-header__brandTemp{color:var(--main-color);}
.tm-header__brandMy{color:var(--color1);}
@media (max-width:360px){.tm-header__brandText{font-size:16px;}}
@media (max-width:320px){.tm-header__brandText{max-width:38vw;}}
.tm-header__actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex:0 0 auto;}
.tm-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--main-color);text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease;}
.tm-iconbtn i{font-size:18px;line-height:1;}
.tm-iconbtn--primary{background:var(--color1);border-color:rgba(0,0,0,.04);color:#fff;box-shadow:0 10px 26px rgba(255,165,0,.25);}
.tm-iconbtn--ghost{background:#fff;}
.tm-iconbtn:active{transform:scale(.98);}
.tm-iconbtn:focus{outline:none;}
.tm-iconbtn:focus-visible{box-shadow:0 0 0 4px rgba(255,165,0,.25),0 10px 26px rgba(0,0,0,.08);}
.tm-header__langBtn{padding:0;}
.tm-header__langBtn .tm-flag{display:block;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.06) inset;}
.tm-header__langMenu{min-width:180px;border-radius:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 40px rgba(0,0,0,.14);padding:8px;}
.tm-header__langMenu .dropdown-item{border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;color:var(--main-color);}
.tm-header__langMenu .dropdown-item.active,.tm-header__langMenu .dropdown-item:active{background:rgba(255,165,0,.12);color:var(--main-color);}
.tm-header__langMenu .dropdown-item:hover{background:rgba(0,0,0,.04);}
.tm-header__langMenu .tm-flag{flex:0 0 auto;}
/* Force single-line layout */
.tm-header__inner,.tm-header__actions{white-space:nowrap;}


/* tm-cookie v1 */
.js-cookie-consent.cookie-consent{display:none!important}
.tm-cookie{position:fixed;left:0;right:0;bottom:0;z-index:2147483646;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.tm-cookie[hidden]{display:none!important}.tm-cookie__inner{max-width:980px;margin:0 auto;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:16px;box-shadow:0 18px 50px rgba(15,23,42,.18);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-cookie__text{min-width:0;display:flex;flex-direction:column;gap:2px}.tm-cookie__title{font-weight:800;font-size:14px;color:#0f172a}.tm-cookie__msg{font-size:13px;line-height:1.4;color:rgba(15,23,42,.78)}.tm-cookie__msg a{color:var(--color1);font-weight:700;text-decoration:none}.tm-cookie__msg a:hover{text-decoration:underline}.tm-cookie__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.tm-cookie__btn{appearance:none;border:none;background:transparent;border-radius:12px;padding:10px 14px;font-weight:800;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap}.tm-cookie__btn:focus{outline:3px solid rgba(255,165,0,.35);outline-offset:2px}.tm-cookie__btn--ghost{color:rgba(15,23,42,.75)}.tm-cookie__btn--outline{border:1px solid rgba(15,23,42,.18);background:#fff;color:#0f172a}.tm-cookie__btn--primary{background:var(--color1);color:#fff}.tm-cookie__btn--primary:hover{filter:brightness(.97)}@media(max-width:640px){.tm-cookie__inner{flex-direction:column;align-items:stretch}.tm-cookie__actions{justify-content:stretch}.tm-cookie__btn{width:100%}}
.tm-cookie-modal{position:fixed;inset:0;z-index:2147483647}.tm-cookie-modal[hidden]{display:none!important}.tm-cookie-modal__overlay{position:absolute;inset:0;background:rgba(2,6,23,.55);backdrop-filter:blur(6px)}.tm-cookie-modal__dialog{position:relative;max-width:520px;margin:10vh auto 0;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.35);border:1px solid rgba(15,23,42,.12);padding:16px}@media(max-width:640px){.tm-cookie-modal__dialog{margin:12vh 12px 0}}.tm-cookie-modal__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tm-cookie-modal__title{font-size:16px;font-weight:900;margin:0;color:#0f172a}.tm-cookie-modal__close{appearance:none;border:none;background:transparent;font-size:22px;line-height:1;padding:4px 8px;border-radius:10px;cursor:pointer;color:rgba(15,23,42,.6)}.tm-cookie-modal__close:hover{background:rgba(15,23,42,.06)}.tm-cookie-modal__desc{margin:8px 0 14px;font-size:13px;line-height:1.55;color:rgba(15,23,42,.78)}
.tm-cookie-pref{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;border:1px solid rgba(15,23,42,.1);border-radius:14px;margin-bottom:10px}.tm-cookie-pref__meta{min-width:0}.tm-cookie-pref__label{font-weight:900;font-size:14px;color:#0f172a;margin:0}.tm-cookie-pref__hint{font-size:12px;color:rgba(15,23,42,.7);margin:3px 0 0}.tm-cookie-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.06);font-weight:900;font-size:12px;color:rgba(15,23,42,.7);white-space:nowrap}
.tm-cookie-switch{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.tm-cookie-switch input{opacity:0;width:0;height:0}.tm-cookie-slider{position:absolute;cursor:pointer;inset:0;background:rgba(15,23,42,.15);border-radius:999px;transition:.2s}.tm-cookie-slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 2px 10px rgba(0,0,0,.18)}.tm-cookie-switch input:checked+.tm-cookie-slider{background:rgba(255,165,0,.95)}.tm-cookie-switch input:checked+.tm-cookie-slider:before{transform:translateX(20px)}
.tm-cookie-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.tm-cookie-modal__footer a{color:rgba(15,23,42,.7);font-weight:800;font-size:13px;text-decoration:none}.tm-cookie-modal__footer a:hover{text-decoration:underline}.tm-cookie-modal__footer .tm-cookie__btn{padding:11px 16px}
html.tm-cookie-open,html.tm-cookie-open body{overflow:hidden}
body.tm-dir-rtl .tm-cookie__inner,body.tm-dir-rtl .tm-cookie-modal__dialog{direction:rtl}
body.tm-dir-rtl .tm-cookie__actions{flex-direction:row-reverse}

/* tm-final-fixes v6 */
:root{
  --tm-header-offset:72px;
  /* Updated at runtime from JS; falls back to --tm-header-offset */
  --tm-header-h:var(--tm-header-offset);
}
@media(max-width:360px){:root{--tm-header-offset:64px}}

/* Ensure inbox sticky controls sit below the sticky header */
.tm-mail-controls.sticky-top{top:var(--tm-header-h,var(--tm-header-offset))}
@supports (top: calc(1px + env(safe-area-inset-top))) {
  .tm-mail-controls.sticky-top{top:calc(var(--tm-header-h,var(--tm-header-offset)) + env(safe-area-inset-top))}
}
@supports (top: calc(1px + constant(safe-area-inset-top))) {
  .tm-mail-controls.sticky-top{top:calc(var(--tm-header-h,var(--tm-header-offset)) + constant(safe-area-inset-top))}
}

/* Keep anchor jumps from hiding under sticky header */
#inbox{scroll-margin-top:calc(var(--tm-header-h,var(--tm-header-offset)) + 16px)}

/* If the header action buttons ever overflow, allow safe horizontal scroll instead of wrapping */
.tm-header__actions{overflow-x:auto;-webkit-overflow-scrolling:touch}
.tm-header__actions::-webkit-scrollbar{display:none}

/* =============================
   TempMy Inbox Controls Rebuild
   (CSS only in tm-bundle.css)
   ============================= */

/* Accessibility: hide skip-link until keyboard focus */
body.tm-saas .tm-skip-link{position:absolute;left:-9999px;top:0;z-index:2147483647;padding:10px 14px;border-radius:14px;background:#fff;color:var(--main-color);box-shadow:0 12px 30px rgba(16,24,40,.14)}
body.tm-saas .tm-skip-link:focus{left:12px;top:12px;outline:3px solid rgba(255,165,0,.35);outline-offset:2px}

/* Sticky inbox controls card */
body.tm-saas .tm-mail-controls{padding:0 !important;margin:14px 0 18px;z-index:1020}
body.tm-saas .tm-mail-controls .tm-mail-controls-inner{background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border:1px solid rgba(16,24,40,.10);border-radius:24px;box-shadow:0 18px 44px rgba(16,24,40,.10);padding:14px;display:flex;gap:14px;align-items:stretch}
body.tm-saas .tm-mail-controls .tm-mail-controls-left{flex:1 1 auto;min-width:0}
body.tm-saas .tm-mail-controls .tm-mail-controls-right{flex:0 0 280px;display:flex;flex-direction:column;gap:10px;align-items:stretch}

/* Title + meta */
body.tm-saas .tm-mail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
body.tm-saas .tm-mail-heading-title{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-0.02em;font-size:16px;color:var(--main-color)}
body.tm-saas .tm-mail-heading-title i{color:var(--color1)}
body.tm-saas .tm-mail-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0}
body.tm-saas .tm-unread-wrap,body.tm-saas .tm-last-updated-wrap{display:inline-flex;align-items:center;gap:8px}
body.tm-saas .tm-unread-label,body.tm-saas .tm-last-updated-label{color:rgba(22,26,29,.70);font-weight:700;font-size:13px}
body.tm-saas .tm-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 10px;border-radius:999px;background:rgba(22,26,29,.08);font-weight:900;font-size:13px;color:var(--main-color)}
body.tm-saas .tm-unread-badge.is-zero{opacity:.75}
body.tm-saas .tm-last-updated-value{font-weight:900;color:var(--main-color)}
body.tm-saas .tm-fetch-indicator{margin-left:6px;color:rgba(22,26,29,.55)}

/* Email field + copy */
body.tm-saas .tm-email-wrap{display:flex;flex-direction:column;gap:8px}
body.tm-saas .tm-email-input--sticky{height:52px;border-radius:18px;border:1px solid rgba(16,24,40,.14);background:#fff;padding:0 14px;font-weight:700;letter-spacing:-0.01em;color:var(--main-color)}
body.tm-saas .tm-email-input--sticky:focus{outline:none;box-shadow:0 0 0 4px rgba(255,165,0,.18);border-color:rgba(255,165,0,.55)}
body.tm-saas .tm-copy-btn--sticky{border:0;border-radius:18px;min-height:52px;padding:0 16px;font-weight:900;letter-spacing:-0.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--color1);color:#fff;box-shadow:0 18px 38px rgba(255,165,0,.26);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}
body.tm-saas .tm-copy-btn--sticky:hover{filter:brightness(.98);transform:translateY(-1px);box-shadow:0 22px 44px rgba(255,165,0,.30)}
body.tm-saas .tm-copy-btn--sticky:active{transform:translateY(0)}
body.tm-saas .tm-copy-btn--sticky .tm-copy-text{font-weight:900}

/* Retention note */
body.tm-saas .tm-retention-note{margin-top:10px;padding:10px 12px;border-radius:18px;background:rgba(22,26,29,.04);border:1px solid rgba(16,24,40,.08)}
body.tm-saas .tm-retention-note small{color:rgba(22,26,29,.75);font-weight:600;line-height:1.35}
body.tm-saas .tm-retention-note .tm-auto-note{color:rgba(22,26,29,.85)}

/* Buttons / actions */
body.tm-saas .tm-refresh-btn{border:0;border-radius:20px;min-height:52px;padding:0 16px;font-weight:900;letter-spacing:-0.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--color1);color:#fff;box-shadow:0 18px 38px rgba(255,165,0,.22);transition:transform .12s ease,filter .12s ease}
body.tm-saas .tm-refresh-btn:hover{filter:brightness(.98);transform:translateY(-1px)}
body.tm-saas .tm-refresh-btn:active{transform:translateY(0)}

body.tm-saas .tm-change-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 14px;border-radius:18px;background:#fff;border:1px solid rgba(16,24,40,.12);color:var(--main-color);font-weight:900;text-decoration:none}
body.tm-saas .tm-change-link:hover{background:rgba(22,26,29,.03)}

body.tm-saas .tm-delete-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 14px;border-radius:18px;border:1px solid rgba(220,38,38,.18);background:rgba(220,38,38,.06);color:#b91c1c;font-weight:900}
body.tm-saas .tm-delete-btn:hover{background:rgba(220,38,38,.10)}

/* Back-to-home button injected by JS */
body.tm-saas .tm-back-home-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 14px;border-radius:18px;background:#fff;border:1px solid rgba(16,24,40,.12);color:var(--main-color);font-weight:900;text-decoration:none}
body.tm-saas .tm-back-home-btn:hover{background:rgba(22,26,29,.03)}

/* Auto refresh + notifications groups */
body.tm-saas .tm-auto-refresh,body.tm-saas .tm-notify{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:rgba(22,26,29,.04);border:1px solid rgba(16,24,40,.08);border-radius:18px;padding:10px 12px}
body.tm-saas .tm-auto-refresh label,body.tm-saas .tm-notify label{margin:0;font-weight:800;color:rgba(22,26,29,.86);display:inline-flex;align-items:center;gap:8px}
body.tm-saas .tm-auto-refresh-interval{height:38px;border-radius:14px;border:1px solid rgba(16,24,40,.14);background:#fff;padding:0 10px;font-weight:800;color:var(--main-color)}

/* iOS-friendly toggle (checkbox) */
body.tm-saas .tm-auto-refresh-toggle,body.tm-saas .tm-notify-toggle{appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;position:relative;width:48px;height:28px;border-radius:999px;background:rgba(22,26,29,.20);border:1px solid rgba(16,24,40,.10);transition:background .15s ease}
body.tm-saas .tm-auto-refresh-toggle::after,body.tm-saas .tm-notify-toggle::after{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 10px 18px rgba(16,24,40,.18);transition:left .15s ease}
body.tm-saas .tm-auto-refresh-toggle:checked,body.tm-saas .tm-notify-toggle:checked{background:rgba(16,185,129,.95)}
body.tm-saas .tm-auto-refresh-toggle:checked::after,body.tm-saas .tm-notify-toggle:checked::after{left:23px}

body.tm-saas .tm-next-check{font-weight:800;color:rgba(22,26,29,.70)}

/* Inbox list card */
body.tm-saas .tm-inbox-card{border-radius:24px;overflow:hidden;border:1px solid rgba(16,24,40,.10);box-shadow:0 18px 44px rgba(16,24,40,.08)}
body.tm-saas .tm-inbox-header{background:rgba(22,26,29,.02);border-bottom:1px solid rgba(16,24,40,.08)}
body.tm-saas .tm-inbox-header-hint{display:flex;align-items:center;gap:10px;color:rgba(22,26,29,.70);font-weight:700}

/* Message cards built by main.js */
body.tm-saas #mailbox{display:flex;flex-direction:column;gap:10px}
body.tm-saas .tm-msg-card{position:relative;display:flex;align-items:stretch;border:1px solid rgba(16,24,40,.10);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 12px 26px rgba(16,24,40,.06)}
body.tm-saas .tm-msg-card.is-unseen{border-color:rgba(255,165,0,.38);box-shadow:0 16px 34px rgba(255,165,0,.16)}
body.tm-saas .tm-msg-link{flex:1 1 auto;display:flex;gap:12px;align-items:center;padding:12px 14px;color:var(--main-color);text-decoration:none;min-width:0}
body.tm-saas .tm-msg-avatar{width:44px;height:44px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:900;background:rgba(255,165,0,.16);color:var(--main-color);flex:0 0 auto}
body.tm-saas .tm-msg-body{min-width:0;flex:1 1 auto}
body.tm-saas .tm-msg-from{font-weight:900;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.tm-saas .tm-msg-subject{color:rgba(22,26,29,.72);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
body.tm-saas .tm-msg-meta{margin-top:4px;font-size:12px;color:rgba(22,26,29,.55);font-weight:650}
body.tm-saas .tm-msg-chevron{color:rgba(22,26,29,.35);flex:0 0 auto;transition:transform .12s ease}
body.tm-saas .tm-msg-card:hover .tm-msg-chevron{transform:translateX(2px)}
body.tm-saas .tm-msg-delete{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:14px;border:1px solid rgba(16,24,40,.10);background:#fff;color:rgba(22,26,29,.62);display:flex;align-items:center;justify-content:center;transition:background .12s ease}
body.tm-saas .tm-msg-delete:hover{background:rgba(22,26,29,.04)}

/* Direction-aware delete button */
body.tm-dir-rtl .tm-msg-delete{right:auto;left:10px}

/* Responsive layout */
@media (max-width: 991.98px){
  body.tm-saas .tm-mail-controls .tm-mail-controls-inner{flex-direction:column}
  body.tm-saas .tm-mail-controls .tm-mail-controls-right{flex:1 1 auto;width:100%}
}
@media (max-width: 575.98px){
  body.tm-saas .tm-mail-controls{margin:10px 0 14px}
  body.tm-saas .tm-email-wrap .tm-email-row{display:flex;flex-direction:column;gap:10px}
  body.tm-saas .tm-copy-btn--sticky{width:100%}
  body.tm-saas .tm-back-home-btn span{display:none}
  body.tm-saas .tm-back-home-btn{width:48px;min-height:48px;padding:0;border-radius:16px}
}

/* Email row layout */
body.tm-saas .tm-email-row{display:flex;gap:10px;align-items:stretch}
body.tm-saas .tm-email-row .tm-email-input--sticky{flex:1 1 auto;min-width:0}
body.tm-saas .tm-email-row .tm-copy-btn--sticky{flex:0 0 auto}


/* ===== TempMy Inbox Rebuild (integrated) ===== */
/* ------------------------------------------------------------
   TempMy – Inbox Rebuild (v1)
   Drop this file AFTER tm-bundle.css (or append to the bundle).
   ------------------------------------------------------------ */

/* Accessibility: hide skip link unless focused */
.tm-skip-link{
  position:absolute;
  left:-9999px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}
.tm-skip-link:focus{
  left:16px;
  top:16px;
  width:auto;
  height:auto;
  padding:10px 14px;
  border-radius:12px;
  background:#ffffff;
  color:var(--main-color);
  box-shadow:0 12px 30px rgba(0,0,0,.12);
  z-index:9999;
}

/* Section spacing */
.tm-section--inbox{
  padding-top:24px;
  padding-bottom:32px;
}

/* Layout */
.tm-inbox-layout{
  display:flex;
  flex-direction:column;
  gap:18px;
}

/* Controls Card */
.tm-inbox-controls{
  background:#fff;
  border:1px solid rgba(17,24,39,.10);
  border-radius:22px;
  box-shadow:0 14px 34px rgba(17,24,39,.06);
  overflow:hidden;
}
.tm-inbox-controls__inner{
  padding:18px 18px 16px;
}

.tm-inbox-title{
  display:flex;
  align-items:center;
  gap:10px;
  font-weight:800;
  letter-spacing:.02em;
  color:var(--main-color);
  font-size:18px;
  margin-bottom:14px;
}
.tm-inbox-title i{
  color:var(--main-color);
}

/* Email */
.tm-inbox-email{
  width:100%;
}
.tm-email-input--inbox{
  height:52px;
  border-radius:16px;
  border:1px solid rgba(17,24,39,.12);
  background:#f3f4f6;
  color:#111827;
  font-weight:700;
  padding:0 16px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.tm-email-input--inbox:focus{
  background:#fff;
  border-color:rgba(255,165,0,.55);
  box-shadow:0 0 0 3px rgba(255,165,0,.18);
}

/* Copy */
.tm-inbox-copy-btn{
  width:100%;
  height:54px;
  border-radius:18px;
  margin-top:12px;
  background:var(--color1);
  color:#fff;
  border:none;
  font-weight:800;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  box-shadow:0 10px 24px rgba(255,165,0,.25);
}
.tm-inbox-copy-btn:active{
  transform:translateY(1px);
}
.tm-inbox-copy-btn .tm-copy-text{
  font-size:16px;
}

/* Meta */
.tm-inbox-meta{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:12px 18px;
  margin-top:12px;
  font-size:14px;
  color:#4b5563;
}
.tm-inbox-meta__item{
  display:flex;
  align-items:center;
  gap:8px;
}
.tm-inbox-meta__label{
  font-weight:700;
  color:#6b7280;
}
.tm-unread-badge{
  min-width:30px;
  height:26px;
  border-radius:999px;
  padding:0 10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#eef2ff;
  color:#111827;
  font-weight:800;
}
.tm-unread-badge.is-zero{
  background:#f3f4f6;
  color:#6b7280;
}
.tm-last-updated-value{
  font-weight:800;
  color:#374151;
}

/* Note box */
.tm-inbox-note{
  margin-top:12px;
  background:#f3f4f6;
  border:1px solid rgba(17,24,39,.06);
  border-radius:18px;
  padding:14px 14px;
}
.tm-inbox-note small{
  display:block;
  line-height:1.45;
  color:#6b7280;
  margin:6px 0;
}
.tm-inbox-note small:first-child{
  margin-top:0;
}
.tm-inbox-note small:last-child{
  margin-bottom:0;
}

/* Actions row */
.tm-inbox-actions{
  margin-top:14px;
  display:flex;
  align-items:center;
  gap:12px;
}
.tm-inbox-back-btn{
  flex:0 0 52px;
  height:52px;
  border-radius:16px;
  border:1px solid rgba(17,24,39,.12);
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#4b5563;
  text-decoration:none;
}
.tm-inbox-back-btn:active{
  transform:translateY(1px);
}
.tm-inbox-refresh-btn{
  flex:1;
  height:52px;
  border-radius:18px;
  border:1px solid rgba(16,185,129,.35);
  background:#fff;
  color:var(--color1);
  font-weight:800;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
.tm-inbox-refresh-btn:hover{
  background:rgba(255,165,0,.06);
}
.tm-inbox-refresh-btn:active{
  transform:translateY(1px);
}

/* Bottom controls */
.tm-inbox-bottom{
  margin-top:12px;
  display:flex;
  flex-direction:column;
  gap:12px;
}

.tm-auto-refresh--inbox{
  background:#f3f4f6;
  border-radius:999px;
  padding:10px 12px;
  display:flex;
  align-items:center;
  gap:10px;
}
.tm-auto-refresh--inbox label{
  margin:0;
  font-weight:800;
  color:#374151;
}
.tm-auto-refresh--inbox .tm-auto-refresh-interval{
  margin-left:auto;
  height:38px;
  border-radius:999px;
  border:1px solid rgba(17,24,39,.12);
  background:#fff;
  padding:0 12px;
  font-weight:800;
  color:#111827;
}
.tm-auto-refresh--inbox .tm-next-check{
  display:none; /* keep UI clean on mobile */
}

/* Notifications + Change row */
.tm-inbox-row{
  display:flex;
  align-items:center;
  gap:12px;
}
.tm-notify--inbox{
  flex:1;
  background:#f3f4f6;
  border-radius:999px;
  padding:10px 12px;
  display:flex;
  align-items:center;
  gap:10px;
}
.tm-notify--inbox label{
  margin:0;
  font-weight:800;
  color:#374151;
  display:flex;
  align-items:center;
  gap:8px;
}
.tm-change-link--inbox{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:8px;
  padding:10px 12px;
  border-radius:999px;
  border:1px solid rgba(17,24,39,.12);
  background:#fff;
  color:#111827;
  font-weight:800;
  text-decoration:none;
  white-space:nowrap;
}
.tm-change-link--inbox:active{
  transform:translateY(1px);
}

/* Delete */
.tm-delete-btn--inbox{
  width:100%;
  height:52px;
  border-radius:18px;
  background:#ef4444;
  color:#fff;
  border:none;
  font-weight:900;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  box-shadow:0 10px 24px rgba(239,68,68,.20);
}
.tm-delete-btn--inbox:active{
  transform:translateY(1px);
}

/* Messages Card */
.tm-inbox-messages{
  border-radius:22px;
  overflow:hidden;
  border:1px solid rgba(17,24,39,.10);
  box-shadow:0 14px 34px rgba(17,24,39,.06);
}
.tm-inbox-header{
  background:#f8fafc;
  border-bottom:1px solid rgba(17,24,39,.08);
  padding:14px 16px;
  font-weight:800;
  color:#374151;
  display:flex;
  align-items:center;
  gap:10px;
}
.tm-inbox-body{
  padding:16px;
}

/* Empty state */
#tm-mailbox-empty{
  padding:0;
}
#tm-mailbox-empty .tm-empty-shell{
  border:2px dashed rgba(17,24,39,.18);
  border-radius:22px;
  padding:22px 16px;
  text-align:center;
  background:#fff;
}
#tm-mailbox-empty .tm-empty-icon{
  width:52px;
  height:52px;
  margin:0 auto 12px;
  border-radius:16px;
  background:rgba(255,165,0,.12);
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--color1);
  font-size:22px;
}
#tm-mailbox-empty h3{
  font-size:22px;
  font-weight:900;
  color:#111827;
  margin:0 0 14px;
}

#tm-mailbox-empty .tm-empty-actions{
  display:flex;
  flex-direction:column;
  gap:12px;
  max-width:420px;
  margin:0 auto 14px;
}
#tm-mailbox-empty .tm-empty-actions .btn{
  height:54px;
  border-radius:18px;
  font-weight:900;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
#tm-mailbox-empty .tm-empty-copy,
#tm-mailbox-empty .tm-empty-change{
  background:#111827;
  color:#fff;
  border:1px solid #111827;
}
#tm-mailbox-empty .tm-refresh-btn{
  background:#fff;
  color:#111827;
  border:1px solid rgba(17,24,39,.14);
}
#tm-mailbox-empty .tm-refresh-btn:hover{
  background:rgba(17,24,39,.04);
}
#tm-mailbox-empty .tm-empty-steps{
  text-align:left;
  max-width:420px;
  margin:0 auto;
  padding-left:18px;
  color:#6b7280;
  line-height:1.45;
}
#tm-mailbox-empty .tm-empty-steps li{
  margin:10px 0;
}
#tm-mailbox-empty .tm-empty-help{
  max-width:420px;
  margin:14px auto 0;
  color:#6b7280;
  line-height:1.45;
}

/* Small enhancements */
@media (min-width: 768px){
  .tm-inbox-controls__inner{ padding:20px 22px 18px; }
  .tm-inbox-body{ padding:18px 18px; }
  #tm-mailbox-empty .tm-empty-shell{ padding:26px 22px; }
}

/* Hide any legacy inbox UI you no longer use (safe if old markup is removed) */
body.tm-mode-inbox .tm-mail-controls{ display:none !important; }

/* =========================================================
   TM Inbox — Compact controls + remove duplicates (v9)
   ========================================================= */

/* Back button: compact (icon-first) */
.tm-back-home-btn{
  height:44px;
  width:auto;
  padding:0 14px;
  border-radius:14px;
}
.tm-back-home-btn i{ margin:0 8px 0 0; }
@media (max-width:480px){
  .tm-back-home-btn{ width:44px; padding:0; justify-content:center; }
  .tm-back-home-btn i{ margin:0; }
  .tm-back-home-label{ display:none !important; }
}

/* Controls: make header more compact */
.tm-inbox-controls__inner{ padding:18px 18px 14px; }

.tm-inbox-emailRow{
  display:flex;
  align-items:center;
  gap:10px;
  margin-top:12px;
}

.tm-inbox-email{ flex:1 1 auto; }
.tm-inbox-email .tm-email-input--inbox{
  height:48px;
  border-radius:14px;
  padding:0 14px;
}

/* Small icon buttons used in inbox */
.tm-inbox-iconbtn{
  width:44px;
  height:44px;
  border-radius:14px;
  padding:0;
  border:1px solid rgba(15, 23, 42, .12);
  background:#fff;
  color:var(--tm-ink);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 10px 22px rgba(15, 23, 42, .08);
}
.tm-inbox-iconbtn i{ font-size:16px; }

.tm-inbox-iconbtn--copy{
  background:var(--tm-accent);
  border-color:transparent;
  color:#fff;
}

.tm-inbox-iconbtn:active{ transform:translateY(1px); }

/* Meta row stays tight */
.tm-inbox-meta{ margin-top:12px; }

/* Notes: smaller so controls stay compact */
.tm-inbox-note{ padding:12px 14px; }
.tm-inbox-note small{ font-size:12.5px; }

/* Remove the old large action-row spacing if still present */
.tm-inbox-actions{ display:none !important; }

/* Bottom controls: icon-style chips */
.tm-inbox-row--compact{
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:10px;
}

.tm-inbox-row--compact .tm-change-link,
.tm-inbox-row--compact .tm-delete-btn,
.tm-inbox-row--compact .tm-notify label{
  height:44px;
  border-radius:14px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-weight:700;
  text-decoration:none;
}

.tm-inbox-row--compact .tm-change-link,
.tm-inbox-row--compact .tm-delete-btn{
  border:1px solid rgba(15, 23, 42, .12);
  background:#fff;
  color:var(--tm-ink);
}

.tm-inbox-row--compact .tm-delete-btn{
  border-color:rgba(220, 38, 38, .20);
  color:#b91c1c;
}

.tm-inbox-row--compact .tm-notify{
  margin:0;
  padding:0;
  border:0;
  background:transparent;
}

.tm-inbox-row--compact .tm-notify-toggle{
  position:absolute;
  width:1px;
  height:1px;
  opacity:0;
  pointer-events:none;
}

.tm-inbox-row--compact .tm-notify label{
  width:100%;
  border:1px solid rgba(15, 23, 42, .12);
  background:#fff;
  color:var(--tm-ink);
  cursor:pointer;
}

.tm-inbox-row--compact .tm-notify-toggle:checked + label{
  border-color:rgba(34, 197, 94, .35);
  box-shadow:0 10px 22px rgba(34, 197, 94, .14);
}

/* Hide labels on very small screens so it looks like a tiny icon control */
@media (max-width:480px){
  .tm-inbox-row--compact span{ display:none; }
}

/* Messages header: remove ℹ️ icon and make the hint text bigger */
.tm-inbox-header{
  font-weight:800;
  font-size:16px;
}

/* Empty state: remove action buttons (duplication), keep steps readable */
.tm-empty-shell{ padding:26px 18px; }
.tm-empty-shell h3{ margin:10px 0 6px; }



/* TM INBOX compact controls (v11) */
/* Goal: smaller + cleaner controls on mobile while keeping JS hooks intact */

.tm-inbox-info-btn{
  appearance:none;
  border:1px solid rgba(15,23,42,.10);
  background:rgba(15,23,42,.04);
  color:rgba(15,23,42,.70);
  width:30px;
  height:30px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-left:8px;
  padding:0;
}
.tm-inbox-info-btn i{font-size:14px;}
.tm-inbox-info-btn:active{transform:scale(.98);}

@media (max-width: 575.98px){
  .tm-inbox-controls{padding:14px;}
  .tm-inbox-title{font-size:14px;gap:8px;margin-bottom:10px;}
  .tm-inbox-email .tm-email-input{height:40px;font-size:14px;}
  .tm-inbox-iconbtn{width:38px;height:38px;border-radius:12px;}
  .tm-inbox-iconrow{gap:8px;margin-bottom:10px;}

  .tm-inbox-meta{padding:6px 10px;font-size:12px;margin-bottom:10px;flex-wrap:nowrap;}
  .tm-inbox-meta__label{font-size:11px;}
  .tm-inbox-meta__item{gap:6px;}

  /* Collapse the info box behind the (i) button */
  .tm-inbox-note{display:none;margin-bottom:10px;padding:10px 12px;font-size:12px;}
  .tm-inbox-note.is-open{display:block;}

  /* Show the info button only on mobile */
  .tm-inbox-info-btn{display:inline-flex;}

  .tm-inbox-bottom{gap:10px;margin-top:10px;}

  .tm-auto-refresh{padding:8px 10px;}
  .tm-auto-refresh label{font-size:13px;}
  .tm-auto-refresh-interval{height:34px;padding:0 10px;font-size:13px;}

  .tm-notify, .tm-change-link, .tm-delete-btn{padding:10px 10px;min-height:44px;}
  .tm-delete-btn{min-height:42px;}
  .tm-notify label{font-size:13px;}

  .tm-back-home-btn{width:38px;height:38px;}
}

@media (min-width: 576px){
  /* On desktop/tablet: keep info note visible and hide (i) button */
  .tm-inbox-info-btn{display:none;}
}

/* /TM INBOX compact controls (v11) */

/* =========================================================
   TempMy UI cleanup + compact spacing (v12)
   =======================================================*/

/* Use Inter across the SaaS UI */
body.tm-saas,
body.tm-saas input,
body.tm-saas select,
body.tm-saas textarea,
body.tm-saas button {
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}

/* Improve anchor scroll for the inbox when header is sticky */
#inbox{scroll-margin-top:calc(var(--tm-header-h, var(--tm-header-offset)) + 14px);}

/* Header stacking / dropdowns */
.tm-header{z-index:1030;}
.tm-header__langMenu{z-index:1050;}

/* Bootstrap -> TempMy look (scoped to SaaS UI) */
body.tm-saas .card {
  border: 1px solid #eef2f7;
}

/* Keep our custom landing buttons (.btn-1/.btn-2) intact */
body.tm-saas .btn:not(.btn-1):not(.btn-2),
body.tm-saas .form-control,
body.tm-saas .custom-select {
  border-radius: 18px;
}

body.tm-saas .form-control,
body.tm-saas .custom-select {
  border: 1px solid #e7edf5;
  background: #fff;
}

body.tm-saas .form-control:focus,
body.tm-saas .custom-select:focus,
body.tm-saas .btn:not(.btn-1):not(.btn-2):focus {
  border-color: rgba(255,165,0,.55);
  box-shadow: 0 0 0 .2rem rgba(255,165,0,.22);
}

body.tm-saas .dropdown-menu {
  border-radius: 18px;
  border: 1px solid #e7edf5;
  box-shadow: 0 18px 40px rgba(15,23,42,.12);
}

/* Inbox spacing + compact controls */
.tm-section--inbox{padding-top:16px;padding-bottom:calc(36px + env(safe-area-inset-bottom));}
.tm-inbox-layout{gap:14px;}
.tm-inbox-controls{padding:14px;border-radius:22px;}
.tm-inbox-controls__inner{gap:10px;}

.tm-inbox-title{font-size:15px;}
.tm-inbox-meta{padding:7px 10px;border-radius:16px;font-size:12px;}

.tm-inbox-emailRow{gap:8px;}
.tm-email-input--inbox{height:40px;border-radius:14px;font-size:15px;}
.tm-inbox-iconbtn{width:40px;height:40px;border-radius:14px;}

.tm-inbox-note{padding:10px 12px;border-radius:16px;}
.tm-inbox-note small{font-size:13px;}

.tm-auto-refresh--inbox{min-height:40px;padding:8px 10px;border-radius:18px;}
.tm-auto-refresh-interval{height:34px;border-radius:14px;}

.tm-notify--inbox,
.tm-change-link--inbox{min-height:44px;padding:10px 12px;border-radius:18px;}
.tm-delete-btn--inbox{min-height:44px;padding:10px 12px;border-radius:18px;}

.tm-inbox-header{padding:12px 14px;font-size:15px;}
.tm-inbox-body{padding:14px;}

@media (max-width: 575.98px){
  .tm-inbox .container{padding-left:12px;padding-right:12px;}
  .tm-inbox-layout{gap:12px;}
  .tm-inbox-controls{padding:12px;border-radius:20px;}
  .tm-inbox-controls__inner{gap:9px;}
  .tm-inbox-meta{padding:6px 9px;font-size:12px;}
  .tm-email-input--inbox{height:38px;border-radius:13px;font-size:14px;}
  .tm-inbox-iconbtn{width:36px;height:36px;border-radius:12px;}
  .tm-auto-refresh--inbox{min-height:38px;padding:7px 9px;border-radius:16px;}
  .tm-auto-refresh label{font-size:13px;}
  .tm-notify--inbox,
  .tm-change-link--inbox,
  .tm-delete-btn--inbox{padding:10px 10px;}
}

/* =========================================================
   TM Inbox (v3) — Webmail layout (controls)
   ========================================================= */

body.tm-mode-inbox #inbox .tm-inbox-controls{
  position: sticky;
  top: calc(env(safe-area-inset-top) + 78px);
  z-index: 20;
}

body.tm-mode-inbox #inbox .tm-inbox-controls__inner{
  padding: 14px;
}

body.tm-mode-inbox #inbox .tm-inbox-topbar{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

body.tm-mode-inbox #inbox .tm-inbox-title{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-weight: 800;
  font-size: 16px;
  letter-spacing: .2px;
  margin: 0;
}

body.tm-mode-inbox #inbox .tm-inbox-title i{
  font-size: 14px;
  opacity: .9;
}

body.tm-mode-inbox #inbox .tm-inbox-topbar-meta{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

body.tm-mode-inbox #inbox .tm-inbox-pill{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(15,23,42,.04);
  border: 1px solid rgba(15,23,42,.08);
  font-size: 12px;
  color: #64748b;
}

body.tm-mode-inbox #inbox .tm-inbox-pill__label{
  font-weight: 700;
  color: #475569;
}

body.tm-mode-inbox #inbox .tm-unread-badge{
  min-width: 26px;
  height: 22px;
  padding: 0 8px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}

body.tm-mode-inbox #inbox .tm-last-updated-value{
  font-weight: 800;
  color: #334155;
  font-size: 12px;
}

body.tm-mode-inbox #inbox .tm-fetch-indicator{
  margin-left: 6px;
  color: #64748b;
}

body.tm-mode-inbox #inbox .tm-inbox-topbar-actions{
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Address row */
body.tm-mode-inbox #inbox .tm-inbox-addressbar{
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

body.tm-mode-inbox #inbox .tm-inbox-addressbar .tm-email-input--inbox{
  flex: 1 1 auto;
  min-width: 0;
  height: 44px;
  padding: 10px 12px;
  font-weight: 800;
  font-size: 15px;
}

body.tm-mode-inbox #inbox .tm-inbox-addressbar .tm-iconbtn{
  width: 44px;
  height: 44px;
  padding: 0;
  border-radius: 14px;
}

body.tm-mode-inbox #inbox .tm-inbox-copy-btn .tm-copy-text{
  display: none;
}

/* Make delete icon feel dangerous but compact */
body.tm-mode-inbox #inbox .tm-inbox-delete-btn{
  border-color: rgba(239,68,68,.30) !important;
  background: rgba(239,68,68,.08) !important;
  color: #b91c1c !important;
}

body.tm-mode-inbox #inbox .tm-inbox-delete-btn:hover,
body.tm-mode-inbox #inbox .tm-inbox-delete-btn:focus{
  background: rgba(239,68,68,.12) !important;
}

/* Settings row */
body.tm-mode-inbox #inbox .tm-inbox-settings{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

body.tm-mode-inbox #inbox .tm-inbox-settings .tm-auto-refresh,
body.tm-mode-inbox #inbox .tm-inbox-settings .tm-notify{
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(15,23,42,.08);
  border-radius: 16px;
  padding: 10px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

body.tm-mode-inbox #inbox .tm-inbox-settings .tm-switch-text{
  font-weight: 800;
  font-size: 14px;
  color: #0f172a;
}

body.tm-mode-inbox #inbox .tm-inbox-settings .tm-auto-refresh-interval{
  margin-left: auto;
  height: 36px;
  padding: 0 10px;
  border-radius: 12px;
  font-weight: 700;
}

body.tm-mode-inbox #inbox .tm-next-check{
  margin-left: 8px;
  font-size: 12px;
  color: #64748b;
  white-space: nowrap;
}

/* Back button (injected) should match the toolbar */
body.tm-mode-inbox #inbox .tm-inbox-topbar-actions #tmBackHomeBtn{
  width: 44px;
  height: 44px;
  padding: 0;
  border-radius: 14px;
}

body.tm-mode-inbox #inbox .tm-inbox-topbar-actions #tmBackHomeBtn .tm-back-home-label{
  display: none;
}

@media (max-width: 575.98px){
  body.tm-mode-inbox #inbox .tm-inbox-topbar{
    margin-bottom: 8px;
  }

  body.tm-mode-inbox #inbox .tm-inbox-addressbar{
    gap: 8px;
  }

  body.tm-mode-inbox #inbox .tm-inbox-addressbar .tm-email-input--inbox{
    font-size: 14px;
    height: 42px;
  }

  body.tm-mode-inbox #inbox .tm-inbox-addressbar .tm-iconbtn,
  body.tm-mode-inbox #inbox .tm-inbox-topbar-actions .tm-iconbtn{
    width: 42px;
    height: 42px;
    border-radius: 14px;
  }

  body.tm-mode-inbox #inbox .tm-inbox-settings{
    grid-template-columns: 1fr;
  }
}

/* ------------------------------------------------------------
   Bootstrap "blue" cleanup
   - Override Bootstrap primary/link colors to use the site accent
   - Keep it CSS-var driven (defaults to the bundled orange)
------------------------------------------------------------- */
:root{
  --tm-primary: var(--color1);
  --tm-primary-rgb: var(--color1-rgb, 255, 165, 0);
}

/* Links */
a,
a:hover,
a:focus{
  color: var(--tm-primary);
}

/* Primary buttons */
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle{
  background-color: var(--tm-primary) !important;
  border-color: var(--tm-primary) !important;
}

.btn-outline-primary{
  color: var(--tm-primary) !important;
  border-color: var(--tm-primary) !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle{
  background-color: var(--tm-primary) !important;
  border-color: var(--tm-primary) !important;
  color: #fff !important;
}

.btn-link,
.btn-link:hover,
.btn-link:focus{
  color: var(--tm-primary) !important;
}

/* Text/background utility classes */
.text-primary{ color: var(--tm-primary) !important; }
.bg-primary{ background-color: var(--tm-primary) !important; }
.border-primary{ border-color: var(--tm-primary) !important; }
.badge-primary{ background-color: var(--tm-primary) !important; }

/* Pagination */
.page-link{ color: var(--tm-primary) !important; }
.page-link:hover{ color: var(--tm-primary) !important; }
.page-item.active .page-link{
  background-color: var(--tm-primary) !important;
  border-color: var(--tm-primary) !important;
}

/* Pills / nav */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{
  background-color: var(--tm-primary) !important;
}

/* Dropdown active */
.dropdown-item.active,
.dropdown-item:active{
  background-color: var(--tm-primary) !important;
}

/* Form focus ring */
.form-control:focus,
.custom-select:focus{
  border-color: var(--tm-primary) !important;
  box-shadow: 0 0 0 .2rem rgba(var(--tm-primary-rgb), .25) !important;
}

.btn:focus,
.btn.focus{
  box-shadow: 0 0 0 .2rem rgba(var(--tm-primary-rgb), .25) !important;
}

/* Custom controls (Bootstrap 4) */
.custom-control-input:checked ~ .custom-control-label::before{
  background-color: var(--tm-primary) !important;
  border-color: var(--tm-primary) !important;
}

.custom-control-input:focus ~ .custom-control-label::before{
  box-shadow: 0 0 0 .2rem rgba(var(--tm-primary-rgb), .25) !important;
  border-color: var(--tm-primary) !important;
}

/* ------------------------------------------------------------
   iOS / mobile tap highlight cleanup
   Removes the default blue flash on tap (Safari/Chrome iOS)
------------------------------------------------------------- */
a,
button,
.btn,
.tm-iconbtn{
  -webkit-tap-highlight-color: transparent;
}
