/* Tuwaiq Core — brand: gold #C9A96B / ink #0F3D36 */
.tw-wrap{--tw-gold:#C9A96B;--tw-gold-d:#A88A50;--tw-gold-l:#F6EFE4;--tw-ink:#0F3D36;--tw-ink-2:#1E2423;--tw-muted:#6B7280;--tw-line:#ECE7DF;--tw-bg:#F6F2E8;--tw-ok:#15803D;--tw-ok-bg:#E7F6EC;--tw-warn:#B45309;--tw-warn-bg:#FDF1E3;--tw-err:#B91C1C;--tw-err-bg:#FDECEC;--tw-r:14px;
	direction:rtl;text-align:right;color:var(--tw-ink);font-size:15px;line-height:1.7}
.tw-wrap *,.tw-wrap *::before,.tw-wrap *::after{box-sizing:border-box}
.tw-wrap h2{font-size:1.5rem;margin:0 0 .25rem;color:var(--tw-ink);font-weight:800}
.tw-wrap h3{font-size:1.15rem;margin:0 0 .25rem;font-weight:800}
.tw-wrap h4{font-size:1rem;margin:0 0 .75rem;font-weight:700}
.tw-muted{color:var(--tw-muted);margin:0 0 1rem}
.tw-center{text-align:center}
.tw-box{background:#fff;border:1px solid var(--tw-line);border-radius:var(--tw-r);padding:24px;box-shadow:0 6px 24px rgba(15,61,54,.05);margin-bottom:20px}
.tw-panel{background:var(--tw-bg);border:1px solid var(--tw-line);border-radius:12px;padding:18px;margin-top:16px}
.tw-label{display:block;font-weight:700;margin-bottom:10px}

.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--tw-ink);color:#fff!important;border:0;border-radius:10px;padding:10px 22px;font-weight:700;font-size:14px;text-decoration:none!important;cursor:pointer;transition:background .2s,transform .2s;line-height:1.4}
.tw-btn:hover{background:var(--tw-gold-d)}
.tw-btn:active{transform:translateY(1px)}
.tw-btn--ghost{background:transparent;color:var(--tw-ink)!important;border:1.5px solid var(--tw-ink)}
.tw-btn--ghost:hover{background:var(--tw-ink);color:#fff!important}
.tw-btn--light{background:var(--tw-gold);color:var(--tw-ink)!important}
.tw-btn--light:hover{background:#fff}
.tw-btn--block{width:100%}

/* Filters */
.tw-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0 0 24px}
.tw-filters button{border:1.5px solid var(--tw-line);background:#fff;color:var(--tw-ink);border-radius:999px;padding:8px 22px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s}
.tw-filters button:hover{border-color:var(--tw-gold)}
.tw-filters button.is-active{background:var(--tw-ink);border-color:var(--tw-ink);color:#fff}

/* Cards */
.tw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.tw-card{display:flex;gap:18px;background:#fff;border:1px solid var(--tw-line);border-radius:var(--tw-r);padding:18px;box-shadow:0 4px 18px rgba(15,61,54,.05);transition:box-shadow .25s,transform .25s}
.tw-card:hover{box-shadow:0 12px 30px rgba(15,61,54,.1);transform:translateY(-2px)}
.tw-card[hidden]{display:none}
.tw-card__body{flex:1;display:flex;flex-direction:column;min-width:0}
.tw-card__title{margin:0 0 6px!important;font-size:1.15rem!important}
.tw-card__title a{color:var(--tw-ink);text-decoration:none}
.tw-card__title a:hover{color:var(--tw-gold-d)}
.tw-card__mode{display:flex;align-items:center;gap:6px;color:var(--tw-muted);font-size:13.5px;margin:0 0 12px}
.tw-card__meta{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px;font-size:14px}
.tw-card__meta li{display:flex;align-items:center;gap:6px;margin:0}
.tw-card__meta span{color:var(--tw-muted)}
.tw-card__meta strong{font-weight:700}
.tw-wrap svg{width:18px;height:18px;flex:none;color:var(--tw-gold-d)}
.tw-card .tw-btn{margin-top:auto;align-self:flex-start}
.tw-card__media{position:relative;flex:0 0 42%;max-width:220px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,var(--tw-ink),var(--tw-ink-2));aspect-ratio:4/3.4;display:block}
.tw-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.tw-card:hover .tw-card__media img{transform:scale(1.05)}
.tw-card__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.tw-card__ph svg{width:56px;height:56px;color:var(--tw-gold)}
.tw-card__badge{position:absolute;top:10px;left:10px;background:#fff;color:var(--tw-ink);font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.12)}
.tw-empty{text-align:center;color:var(--tw-muted);padding:30px 0}

/* Single program */
.tw-single__facts{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 20px;background:var(--tw-bg);border:1px solid var(--tw-line);border-radius:12px;margin-bottom:24px}
.tw-single__facts>div{display:flex;align-items:center;gap:8px}
.tw-chip{background:var(--tw-ink);color:#fff;border-radius:999px;padding:2px 14px;font-size:13px;font-weight:700}
.tw-single__content{margin-bottom:28px}

/* Forms */
.tw-form{display:grid;gap:14px}
.tw-form label{display:grid;gap:6px;font-weight:600;font-size:14px}
.tw-form input,.tw-form select,.tw-form textarea,.tw-payout textarea{width:100%;border:1.5px solid var(--tw-line);border-radius:10px;padding:10px 14px;font:inherit;background:#fff;color:var(--tw-ink)}
.tw-form input:focus,.tw-form select:focus,.tw-form textarea:focus{outline:0;border-color:var(--tw-gold);box-shadow:0 0 0 3px rgba(201,169,107,.18)}
.tw-hp{position:absolute!important;left:-9999px!important;height:0;width:0;opacity:0}
.tw-lead{max-width:640px}
.tw-alert{padding:12px 16px;border-radius:10px;margin-bottom:14px;font-weight:600}
.tw-alert--ok{background:var(--tw-ok-bg);color:var(--tw-ok)}
.tw-alert--err{background:var(--tw-err-bg);color:var(--tw-err)}

/* Invite */
.tw-head{display:flex;gap:14px;align-items:flex-start}
.tw-head__icon{flex:none;width:52px;height:52px;border-radius:14px;background:var(--tw-gold-l);display:flex;align-items:center;justify-content:center}
.tw-head__icon svg{width:30px;height:30px}
.tw-copy{display:flex;gap:10px}
.tw-copy input{flex:1;min-width:0;border:1.5px solid var(--tw-line);border-radius:10px;padding:10px 14px;background:#fff;font:inherit;color:var(--tw-ink)}
.tw-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}
.tw-share__main{margin-left:auto}
.tw-soc{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;transition:transform .2s}
.tw-soc:hover{transform:translateY(-2px)}
.tw-soc svg{color:#fff;width:20px;height:20px}
.tw-soc--wa{background:#25D366}.tw-soc--x{background:#000}.tw-soc--tg{background:#229ED9}.tw-soc--fb{background:#1877F2}
.tw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}
.tw-stats>div{background:#fff;border:1px solid var(--tw-line);border-radius:12px;padding:14px;text-align:center}
.tw-stats strong{display:block;font-size:1.35rem;font-weight:800;color:var(--tw-ink)}
.tw-stats span{font-size:13px;color:var(--tw-muted)}
.tw-levels{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:10px;position:relative}
.tw-levels::before{content:"";position:absolute;top:26px;right:8%;left:8%;border-top:2px dashed var(--tw-line)}
.tw-levels li{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin:0}
.tw-medal{width:52px;height:52px;border-radius:50%;background:#fff;border:2px solid var(--c);display:flex;align-items:center;justify-content:center;opacity:.55}
.tw-medal svg{width:26px;height:26px;color:var(--c)}
.tw-levels li.is-reached .tw-medal{opacity:1;box-shadow:0 0 0 4px rgba(201,169,107,.2)}
.tw-levels b{font-size:14px}
.tw-levels small{color:var(--tw-muted);font-weight:700}

/* Rewards */
.tw-rewards{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:20px;align-items:start}
.tw-balance{order:2;background:linear-gradient(145deg,var(--tw-ink),var(--tw-ink-2));color:#fff;border-radius:var(--tw-r);padding:24px;text-align:center;position:relative;overflow:hidden}
.tw-balance::after{content:"";position:absolute;inset:auto -40px -60px auto;width:160px;height:160px;border-radius:50%;background:rgba(201,169,107,.15)}
.tw-balance>span{display:block;opacity:.85;font-weight:600}
.tw-balance strong{display:block;font-size:2.6rem;font-weight:800;color:var(--tw-gold);margin:8px 0 16px;line-height:1.2}
.tw-balance strong small{font-size:1rem;color:#fff}
.tw-balance__note{font-size:13px;opacity:.85;margin:0}
.tw-payout summary{list-style:none;width:100%}
.tw-payout summary::-webkit-details-marker{display:none}
.tw-payout form{display:grid;gap:10px;margin-top:12px;text-align:right;position:relative;z-index:1}
.tw-payout label{display:grid;gap:6px;font-size:13px}
.tw-tabs{order:1}
.tw-tabs__nav{display:flex;gap:4px;border-bottom:1px solid var(--tw-line);margin-bottom:16px}
.tw-tabs__nav button{background:none;border:0;border-bottom:2.5px solid transparent;padding:8px 18px;font-weight:700;color:var(--tw-muted);cursor:pointer;margin-bottom:-1px;font-size:14px}
.tw-tabs__nav button.is-active{color:var(--tw-ink);border-color:var(--tw-gold)}
.tw-tabs__pane{display:none}.tw-tabs__pane.is-active{display:block}
.tw-table-wrap{overflow-x:auto;border:1px solid var(--tw-line);border-radius:12px}
.tw-table{width:100%;border-collapse:collapse;margin:0;font-size:14px;border:0}
.tw-table th{background:var(--tw-bg);font-weight:700;text-align:right;padding:12px 14px;border:0;border-bottom:1px solid var(--tw-line);white-space:nowrap}
.tw-table td{padding:12px 14px;border:0;border-bottom:1px solid var(--tw-line);text-align:right}
.tw-table tr:last-child td{border-bottom:0}
.tw-badge{display:inline-block;padding:3px 12px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap}
.tw-badge--earned,.tw-badge--paid{background:var(--tw-ok-bg);color:var(--tw-ok)}
.tw-badge--pending{background:var(--tw-warn-bg);color:var(--tw-warn)}
.tw-badge--rejected{background:var(--tw-err-bg);color:var(--tw-err)}

/* Dashboard */
.tw-dash{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}
.tw-dash__side{background:var(--tw-ink);color:#fff;border-radius:var(--tw-r);padding:20px 14px;position:sticky;top:20px}
.tw-dash__user{display:flex;align-items:center;gap:10px;padding:0 6px 16px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:12px}
.tw-dash__user img{border-radius:50%;border:2px solid var(--tw-gold)}
.tw-dash__user strong{display:block}.tw-dash__user small{opacity:.7}
.tw-dash nav{display:grid;gap:4px}
.tw-dash nav a{color:#fff!important;text-decoration:none!important;padding:10px 14px;border-radius:10px;font-weight:600;opacity:.85;transition:all .2s}
.tw-dash nav a:hover{background:rgba(255,255,255,.08);opacity:1}
.tw-dash nav a.is-active{background:var(--tw-gold);color:var(--tw-ink)!important;opacity:1}
.tw-dash nav a.tw-dash__out{margin-top:12px;border-top:1px solid rgba(255,255,255,.12);border-radius:0;padding-top:14px}
.tw-dash__main .tw-wrap{display:block}

@media (max-width:900px){
	.tw-grid{grid-template-columns:1fr}
	.tw-rewards{grid-template-columns:1fr}
	.tw-balance{order:0}
	.tw-dash{grid-template-columns:1fr}
	.tw-dash__side{position:static}
	.tw-dash nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}
	.tw-dash nav a.tw-dash__out{margin-top:0;border-top:0;padding-top:10px}
}
@media (max-width:560px){
	.tw-box{padding:18px}
	.tw-card{flex-direction:column-reverse}
	.tw-card__media{max-width:none;flex-basis:auto;aspect-ratio:16/9}
	.tw-copy{flex-direction:column}
	.tw-stats{grid-template-columns:1fr}
	.tw-share__main{margin-left:0;width:100%}
	.tw-levels{flex-wrap:wrap}.tw-levels li{flex:0 0 calc(50% - 10px)}.tw-levels::before{display:none}
	.tw-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}
	.tw-filters button{flex:none}
}

/* Register */
.tw-register{max-width:460px;margin:0 auto}
.tw-register h2{text-align:center}.tw-register>.tw-muted{text-align:center}
.tw-phone{display:flex;border:1.5px solid var(--tw-line);border-radius:10px;overflow:hidden;background:#fff}
.tw-phone:focus-within{border-color:var(--tw-gold);box-shadow:0 0 0 3px rgba(201,169,107,.18)}
.tw-phone__cc{display:flex;align-items:center;padding:0 12px;background:var(--tw-bg);border-left:1px solid var(--tw-line);font-weight:700;color:var(--tw-muted)}
.tw-form .tw-phone input{border:0;box-shadow:none;border-radius:0}

/* ===== Brand: global (Tuwaiq) ===== */
body,button,input,select,textarea,p,li,a,span,label,td,th{font-family:'Tajawal','Open Sans',sans-serif}
h1,h2,h3,h4,h5,h6,.elementor-heading-title{font-family:'Cairo','Tajawal',sans-serif!important;letter-spacing:0!important}
.wpr-nav-menu a,.wpr-menu-item{font-family:'Tajawal',sans-serif!important;font-weight:700!important}
.entry-header{background:#0F3D36!important;background-image:radial-gradient(ellipse at 15% 120%,rgba(201,169,107,.28),transparent 55%),radial-gradient(ellipse at 90% -20%,rgba(201,169,107,.18),transparent 50%)!important;padding:64px 0!important}
.entry-header h1,.entry-header .entry-title h1{color:#fff!important;font-weight:800!important}
.entry-header::after{content:"";display:block;width:64px;height:3px;background:#C9A96B;margin:14px auto 0;border-radius:3px}
::selection{background:#C9A96B;color:#0F3D36}

/* Single program: hide theme post meta (date, author, comments) */
.single-tw_program .stm_post_info,.single-tw_program .stm_post_details,.single-tw_program .multiseparator,.single-tw_program .comments-area,.single-tw_program #comments,.single-tw_program .stm_author_box,.single-tw_program .stm_post_tags,.single-tw_program .post_list_meta{display:none!important}

.tw-single__content h3{margin:28px 0 12px!important;font-size:1.25rem!important}
.tw-single__content ul{list-style:none!important;margin:0 0 8px!important;padding:0!important;display:grid;gap:10px}
.tw-single__content ul li{position:relative;padding-right:22px!important;margin:0!important;line-height:1.7}
.tw-single__content ul li::before{content:"";position:absolute;right:0;top:.7em;width:8px;height:8px;border-radius:50%;background:#C9A96B}

/* Header auth buttons */
.tw-auth{display:flex;align-items:center;gap:10px;font-family:'Tajawal',sans-serif}
.tw-auth a{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;font-weight:800;font-size:14.5px;line-height:1;border-radius:999px;transition:all .25s cubic-bezier(.2,.7,.2,1);white-space:nowrap}
.tw-auth svg{width:17px;height:17px}
.tw-auth__in{color:#fff!important;padding:11px 18px;border:1.5px solid rgba(255,255,255,.28)}
.tw-auth__in:hover{border-color:#C9A96B;color:#C9A96B!important}
.tw-auth__up{background:#C9A96B;color:#0F3D36!important;padding:12px 20px;box-shadow:0 8px 20px -10px rgba(201,169,107,.8)}
.tw-auth__up:hover{background:#d8b47e;transform:translateY(-1px)}
.tw-auth__me{color:#fff!important;padding:5px 16px 5px 6px;border:1.5px solid rgba(201,169,107,.55);background:rgba(201,169,107,.08)}
.tw-auth__me:hover{border-color:#C9A96B;background:rgba(201,169,107,.16)}
.tw-auth__av{width:30px;height:30px;border-radius:50%;background:#C9A96B;color:#0F3D36;display:inline-flex;align-items:center;justify-content:center;font-family:'Cairo',sans-serif;font-weight:900;font-size:15px}
.tw-auth__out{width:38px;height:38px;justify-content:center;color:rgba(255,255,255,.7)!important;border:1.5px solid rgba(255,255,255,.18)}
.tw-auth__out:hover{color:#C9A96B!important;border-color:#C9A96B}
@media (max-width:767px){.tw-auth__in{padding:9px 12px;font-size:13px}.tw-auth__up{display:none}.tw-auth__nm{display:none}.tw-auth__me{padding:4px}.tw-auth__out{display:none}}
/* Header top bar: social + search on the right, email on the left */
.elementor-48181 .elementor-element-214c99b{justify-content:flex-start!important;align-items:center!important;padding-inline:28px!important;gap:18px!important}
.elementor-48181 .elementor-element-214c99b>.e-con{flex:0 0 auto!important;width:auto!important;--width:auto!important;margin:0!important}
.elementor-48181 .elementor-element-140767b{display:none!important}
.elementor-48181 .elementor-element-4d519cf{margin-right:auto!important}
.elementor-48181 .elementor-element-18351ca{order:2}
.elementor-48181 .elementor-element-1e4a339{order:1}
.elementor-48181 .elementor-element-4d519cf{order:3}

.elementor-48181 .elementor-element-0ce24bd,.elementor-48181 .elementor-element-3824ea5{width:auto!important;--width:auto!important;flex:0 0 auto!important;max-width:none!important}
.elementor-48181 .elementor-element-03cb93f{width:auto!important;--container-widget-width:auto!important;flex:0 0 auto!important}
.elementor-48181 .elementor-element-03cb93f .elementor-shortcode{display:block}

body .elementor-48181 .elementor-element.elementor-element-214c99b{--justify-content:flex-start!important;justify-content:flex-start!important}
body .elementor-48181 .elementor-element-214c99b>.elementor-element.elementor-element-4d519cf{margin-right:auto!important}
body .elementor-48181 .elementor-element.elementor-element-29dc747{flex:1 1 auto!important;width:auto!important;--width:auto!important}
body .elementor-48181 .elementor-element-2562f3b .wpr-nav-menu{flex-wrap:nowrap!important}
body .elementor-48181 .elementor-element-2562f3b .wpr-nav-menu>li>a{padding-left:16px!important;padding-right:16px!important;white-space:nowrap}

body .elementor-48181 .elementor-element-2562f3b ul.wpr-nav-menu{white-space:nowrap!important}
body .elementor-48181 .elementor-element-214c99b>.e-con-inner{justify-content:flex-start!important;align-items:center!important;gap:18px!important}
body .elementor-48181 .elementor-element-214c99b>.e-con-inner>.e-con{flex:0 0 auto!important;width:auto!important;--width:auto!important;margin:0!important}
body .elementor-48181 .elementor-element-214c99b>.e-con-inner>.elementor-element-4d519cf{margin-right:auto!important}

.tw-form .tw-check{display:flex!important;flex-direction:row;align-items:center;gap:8px;font-weight:500}
.tw-form .tw-check input{width:auto}

.tw-wrap .tw-muted a,.tw-register a{color:#A88A50;font-weight:700;text-decoration:none}
.tw-wrap .tw-muted a:hover{color:#0F3D36}
.tw-wrap input[type=checkbox]{accent-color:#C9A96B;width:16px;height:16px}


/* Referral landing */
.tw-join{max-width:640px;margin:0 auto}
.tw-join__intro{text-align:center;margin-bottom:22px}
.tw-join__intro h2{margin:12px 0 8px!important}
.tw-chip--gold{background:#F6EFE4;color:#A88A50;border:1px solid rgba(201,169,107,.4);padding:5px 16px;display:inline-block}
.tw-join__pts{list-style:none!important;padding:0!important;margin:14px 0 0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-weight:700;font-size:14.5px}
.tw-join__pts li{position:relative;padding-right:18px!important;margin:0!important}
.tw-join__pts li::before{content:"";position:absolute;right:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#C9A96B}
.tw-join .tw-lead{max-width:none}

/* Show page title in header banner (contact / FAQ pages) */
.page-id-35 .entry-header .entry-title,.page-id-36 .entry-header .entry-title{display:block!important}

/* ===== English (LTR) version — TranslatePress /en/ ===== */
html[lang^="en"] body,html[lang^="en"] body *:not(svg):not(path){direction:ltr!important}
html[lang^="en"] .tw-card,html[lang^="en"] .tw-lead,html[lang^="en"] .tw-auth,html[lang^="en"] .twp,html[lang^="en"] .twz .zh{text-align:left}
html[lang^="en"] .twz .zh{text-align:center}
html[lang^="en"] .twp .card .val{text-align:left}
html[lang^="en"] .twz .tag{right:auto;left:22px}
html[lang^="en"] .twz .zm:before{inset:18px 18px -18px -18px}
html[lang^="en"] .twz .zr.rev .zm:before{inset:18px -18px -18px 18px}
html[lang^="en"] .entry-header .entry-title h1{text-align:center}
/* language switcher (header) */
.tw-lang{display:inline-flex;align-items:center;gap:2px;background:rgba(255,255,255,.08);border:1px solid rgba(201,169,107,.45);border-radius:999px;padding:3px;margin-inline-start:10px}
.tw-lang a{color:#d9c39b!important;font:700 12px/1 'Cairo',sans-serif;padding:6px 10px;border-radius:999px;text-decoration:none!important;letter-spacing:.3px}
.tw-lang a.on{background:#C9A96B;color:#0F3D36!important}
#trp-floater-ls{display:none!important}
html[lang^="en"] .twh{text-align:left}
html[lang^="en"] .twh .zh,html[lang^="en"] .twh [style*="center"]{text-align:center}
.trp-floating-switcher{display:none!important}

/* Salla payment */
.tw-card__btns{display:flex;gap:8px;flex-wrap:wrap}
.tw-btn--pay{background:#C9A96B!important;color:#0F3D36!important;border-color:#C9A96B!important}
.tw-btn--pay:hover{background:#A88A50!important;color:#fff!important}
.tw-pay{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#0F3D36;border:0;color:#fff;margin:28px 0}
.tw-pay h3{color:#fff!important;margin:0 0 6px}
.tw-pay .tw-muted{color:#c9c2b6}
.tw-pay__txt{flex:1 1 380px}
.tw-pay__methods{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.tw-pay__methods span{border:1px solid rgba(201,169,107,.5);color:#e6d3b0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}
.tw-pay .tw-btn--pay{padding:14px 26px;font-size:16px}

/* Tabby */
.tw-tabby{border:2px solid #3EEDBF;margin:28px 0}
.tw-tabby__head{display:flex;gap:16px;align-items:center;margin-bottom:14px}
.tw-tabby__head h3{margin:0 0 4px}
.tw-tabby__logo{background:#3EEDBF;color:#292929;font:900 22px/1 'Cairo',Arial,sans-serif;padding:12px 16px;border-radius:12px;letter-spacing:-.5px}
.tw-tabby__form{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}
.tw-tabby__form .tw-btn{grid-column:1/-1}
.tw-btn--tabby{background:#292929!important;color:#3EEDBF!important;border-color:#292929!important}
@media(max-width:800px){.tw-tabby__form{grid-template-columns:1fr}}
