/* KotechWorld Account Dashboard 1.2.0 - borderless/full-width layout */
.kw-account-shell{--green:#0b6b38;--bright:#20c967;--dark:#071b10;--muted:#6d7d73;--line:#e4ebe6;max-width:1320px;margin:24px auto;padding:0 22px;display:grid;grid-template-columns:225px minmax(0,1fr);gap:34px;color:#102018;font-family:inherit}
.kw-account-sidebar{position:sticky;top:18px;height:fit-content;background:transparent;border:0;border-radius:0;padding:4px 0;box-shadow:none}
.kw-account-brand{display:flex;gap:10px;align-items:center;padding:4px 0 18px;border-bottom:2px solid var(--line)}
.kw-brand-mark{width:38px;height:38px;border-radius:10px;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:900}
.kw-account-brand strong,.kw-account-brand small{display:block}.kw-account-brand small{font-size:11px;color:var(--muted);margin-top:2px}
.kw-account-user{display:flex;gap:10px;align-items:center;padding:18px 0}.kw-avatar{width:40px;height:40px;border-radius:50%;background:#e6f7ed;color:var(--green);display:grid;place-items:center;font-weight:800}.kw-avatar.large{width:72px;height:72px;font-size:25px}
.kw-account-user strong,.kw-account-user small{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-account-user small{font-size:10px;color:var(--muted);margin-top:3px}
.kw-account-nav{display:grid;gap:2px}.kw-account-nav a{display:flex;align-items:center;gap:10px;padding:11px 4px;text-decoration:none;color:#42534a;font-size:14px;border-left:3px solid transparent}.kw-account-nav a:hover,.kw-account-nav a.active{color:var(--green);font-weight:800;border-left-color:var(--bright);background:transparent}.kw-account-nav b{margin-left:auto;font-size:10px;color:#68776f}
.kw-account-logout{display:flex;gap:10px;margin-top:18px;padding:14px 4px;color:#9a3939;text-decoration:none;border-top:2px solid var(--line)}
.kw-account-main{min-width:0}.kw-mobile-head{display:none}
.kw-account-welcome{background:linear-gradient(135deg,#06170d,#0d5c31);color:#fff;border-radius:18px;padding:30px;display:flex;justify-content:space-between;gap:20px;align-items:center}.kw-eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#6b8777}.kw-account-welcome .kw-eyebrow,.kw-wallet-hero-card .kw-eyebrow{color:#9ed8b3}.kw-account-welcome h1,.kw-account-page-head h1{margin:8px 0;font-size:clamp(28px,4vw,43px);line-height:1.08}.kw-account-welcome p,.kw-account-page-head p{margin:0;color:#a9bcb0;max-width:680px}.kw-welcome-date{background:transparent;border:0;border-left:1px solid rgba(255,255,255,.22);padding:8px 0 8px 22px;text-align:right;font-weight:800;white-space:nowrap}.kw-welcome-date small{display:block;color:#a9bcb0;font-weight:400}
.kw-money-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:0;margin:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.kw-money-card{background:transparent;border:0;border-radius:0;padding:22px 24px 22px 0;box-shadow:none;border-right:1px solid var(--line)}.kw-money-card:not(:first-child){padding-left:24px}.kw-money-card:last-child{border-right:0}.kw-money-card.main{background:transparent;border-color:var(--line)}
.kw-money-card span{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.kw-money-card strong{display:block;font-size:30px;margin:9px 0 3px}.kw-money-card.main strong{color:var(--green);font-size:38px}.kw-money-card small{display:block;color:var(--muted);font-size:11px}.kw-money-card a{display:inline-block;margin-top:12px;color:var(--green);font-weight:700;text-decoration:none;font-size:12px}
.kw-section{margin-top:30px}.kw-section-title,.kw-panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px}.kw-section-title h2,.kw-panel-head h3{margin:5px 0;font-size:21px}.kw-section-title>a{color:var(--green);font-size:12px;font-weight:800;text-decoration:none}
.kw-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kw-action-card{background:transparent;border:0;border-right:1px solid var(--line);border-radius:0;padding:20px 18px 20px 0;text-decoration:none;color:#14251c;transition:.15s}.kw-action-card:not(:first-child){padding-left:18px}.kw-action-card:last-child{border-right:0}.kw-action-card:hover{transform:none;background:#f7faf8}.kw-action-card>span{font-size:25px}.kw-action-card strong,.kw-action-card small,.kw-action-card b{display:block}.kw-action-card strong{margin-top:12px;font-size:14px}.kw-action-card small{margin-top:6px;color:var(--muted);line-height:1.45;font-size:11px}.kw-action-card b{margin-top:12px;color:var(--green);font-size:11px}
.kw-two-col{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;margin-top:28px}.kw-panel,.kw-recent,.kw-content-list,.kw-profile-card,.kw-empty,.kw-account-login{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.kw-panel{border-top:2px solid var(--green);padding-top:14px}.kw-status{font-size:9px;font-weight:800;letter-spacing:.08em;padding:4px 0}.kw-status.live{background:transparent;color:#14813e}.kw-status.waiting{background:transparent;color:#718077}.kw-pool-number{font-size:38px;font-weight:900;color:var(--green);margin:10px 0}.kw-panel p{color:var(--muted);font-size:12px;line-height:1.55}.kw-progress{height:7px;background:#e8eee9;border-radius:99px;overflow:hidden}.kw-progress span{display:block;height:100%;background:#20c967;border-radius:inherit}.kw-pool-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px;margin-top:8px}.kw-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kw-mini-stats div{padding:14px 10px;background:transparent;border-right:1px solid var(--line);text-align:center}.kw-mini-stats div:last-child{border-right:0}.kw-mini-stats strong,.kw-mini-stats span{display:block}.kw-mini-stats strong{font-size:23px;color:var(--green)}.kw-mini-stats span{font-size:10px;color:var(--muted);margin-top:3px}
.kw-account-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:10px 14px;text-decoration:none;font-weight:800;font-size:12px;cursor:pointer}.kw-primary{background:var(--green);color:#fff}.kw-light{background:#edf8f1;color:var(--green)}
.kw-activity-list{display:grid}.kw-activity-row{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.kw-activity-row:last-child{border-bottom:0}.kw-activity-icon{width:38px;height:38px;border-radius:50%;background:#eef8f1;display:grid;place-items:center}.kw-activity-copy strong,.kw-activity-copy small{display:block}.kw-activity-copy strong{font-size:12px}.kw-activity-copy small{font-size:10px;color:var(--muted);margin-top:3px}.kw-activity-amount{font-size:12px;font-weight:800;color:#77847d}.kw-activity-amount.positive{color:#168a43}
.kw-account-page-head{padding:8px 0 20px;border-bottom:1px solid var(--line)}.kw-account-page-head .kw-eyebrow{color:var(--green)}.kw-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:25px;border-bottom:1px solid var(--line)}.kw-stat-strip>div{background:transparent;border:0;border-right:1px solid var(--line);border-radius:0;padding:17px 18px 17px 0}.kw-stat-strip>div:not(:first-child){padding-left:18px}.kw-stat-strip>div:last-child{border-right:0}.kw-stat-strip strong,.kw-stat-strip span{display:block}.kw-stat-strip strong{font-size:26px;color:var(--green)}.kw-stat-strip span{font-size:10px;color:var(--muted);margin-top:3px}
.kw-content-list{padding:0}.kw-content-row{display:grid;grid-template-columns:48px 1fr auto auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.kw-content-row:last-child{border-bottom:0}.kw-content-thumb{width:45px;height:45px;border-radius:8px;background:#f0f6f2;display:grid;place-items:center;overflow:hidden}.kw-content-thumb img{width:100%;height:100%;object-fit:cover}.kw-content-main h3{margin:0;font-size:13px}.kw-content-main small{color:var(--muted);font-size:10px}.kw-status.status-publish{background:transparent;color:#14813e}.kw-status.status-pending{background:transparent;color:#8b6800}.kw-status.status-draft,.kw-status.status-private{background:transparent;color:#68766e}.kw-content-view{font-size:11px;color:var(--green);font-weight:800;text-decoration:none}
.kw-wallet-hero-card{background:linear-gradient(135deg,#071b10,#0d5c31);color:#fff;border-radius:18px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.kw-wallet-hero-card span,.kw-wallet-hero-card small{display:block;color:#a9c6b3;font-size:10px}.kw-wallet-hero-card strong{display:block;font-size:43px;color:#36dc7c;margin:5px 0}.kw-wallet-actions{display:flex;gap:8px;flex-wrap:wrap}.kw-embedded-wallet{margin-top:18px}
.kw-profile-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}.kw-profile-top{display:flex;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.kw-profile-top h2{margin:0}.kw-profile-top span{color:var(--muted);font-size:11px}.kw-profile-form{display:grid;gap:15px}.kw-profile-form label{font-size:11px;font-weight:800;display:grid;gap:6px}.kw-profile-form input{padding:12px;border:1px solid #d6e0d9;border-radius:8px;font:inherit}.kw-profile-card hr{border:0;border-top:1px solid var(--line);margin:20px 0}.kw-muted{color:var(--muted)}.kw-account-notice{padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:14px;font-size:12px}.kw-account-notice.success{color:#166b39}.kw-account-notice.error{color:#a52c2c}.kw-empty,.kw-account-login{text-align:center;padding:45px 20px;border-top:1px dashed #cfdad2;border-bottom:1px dashed #cfdad2}.kw-empty span,.kw-account-login-icon{font-size:30px}.kw-empty h3,.kw-account-login h2{margin:10px 0 5px}.kw-empty p,.kw-account-login p{color:var(--muted);font-size:12px}.kw-account-login{max-width:650px;margin:40px auto}
@media(max-width:1050px){.kw-account-shell{grid-template-columns:195px 1fr}.kw-action-grid{grid-template-columns:repeat(2,1fr)}.kw-action-card:nth-child(2){border-right:0}.kw-action-card:nth-child(n+3){border-top:1px solid var(--line)}}
@media(max-width:760px){.kw-account-shell{display:block;margin:8px auto;padding:0 12px}.kw-account-sidebar{position:fixed;z-index:9999;left:-290px;top:0;bottom:0;width:270px;background:#fff;padding:18px;box-shadow:15px 0 35px rgba(0,0,0,.12);transition:.2s;overflow:auto}.kw-account-sidebar.is-open{left:0}.kw-mobile-head{display:flex;align-items:center;justify-content:space-between;background:transparent;border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:12px}.kw-mobile-head a,.kw-mobile-menu{background:none;border:0;text-decoration:none;color:#183126;font-size:18px}.kw-account-welcome{padding:22px;display:block}.kw-welcome-date{display:inline-block;margin-top:15px;text-align:left;border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:12px 0 0}.kw-money-grid,.kw-two-col,.kw-profile-grid{grid-template-columns:1fr}.kw-money-grid{gap:0}.kw-money-card,.kw-money-card:not(:first-child){padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.kw-money-card:last-child{border-bottom:0}.kw-action-grid{grid-template-columns:1fr 1fr}.kw-action-card,.kw-action-card:not(:first-child){padding:17px 10px;border-right:1px solid var(--line)}.kw-action-card:nth-child(2n){border-right:0}.kw-action-card:nth-child(n+3){border-top:1px solid var(--line)}.kw-stat-strip{grid-template-columns:1fr 1fr}.kw-stat-strip>div,.kw-stat-strip>div:not(:first-child){padding:15px 10px;border-bottom:1px solid var(--line)}.kw-stat-strip>div:nth-child(2){border-right:0}.kw-content-row{grid-template-columns:42px 1fr auto}.kw-content-view{display:none}.kw-wallet-hero-card{display:block}.kw-wallet-actions{margin-top:15px}.kw-activity-row{grid-template-columns:36px 1fr auto}.kw-activity-icon{width:34px;height:34px}.kw-account-page-head h1{font-size:31px}}
@media(max-width:480px){.kw-action-grid,.kw-stat-strip{grid-template-columns:1fr}.kw-action-card,.kw-action-card:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.kw-action-card:last-child{border-bottom:0}.kw-account-welcome h1{font-size:28px}.kw-money-card strong{font-size:26px}.kw-mini-stats{grid-template-columns:1fr 1fr}.kw-content-main h3{font-size:12px}}

/* Wallet 1.2.0: mobile-safe withdrawal area and clear submission feedback */
.kw-withdraw-success{margin:0 0 18px;padding:14px 16px;border:1px solid #bfe5cb;background:#effbf3;border-radius:10px;color:#176b39;font-size:13px;line-height:1.5}
.kw-embedded-wallet{min-width:0;overflow:visible}
.kw-embedded-wallet .kwedu-withdrawal-box{max-width:none;width:100%;margin:18px 0 0;padding:22px;border:1px solid var(--line);border-radius:16px;background:transparent;box-sizing:border-box}
.kw-embedded-wallet .kwedu-withdrawal-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,240px);gap:22px;align-items:stretch}
.kw-embedded-wallet .kwedu-withdrawal-head>div{min-width:0}
.kw-embedded-wallet .kwedu-withdrawal-head h2{font-size:24px;line-height:1.2;overflow-wrap:anywhere}
.kw-embedded-wallet .kwedu-withdrawal-form{width:100%;box-sizing:border-box}
.kw-embedded-wallet .kwedu-withdrawal-form input,.kw-embedded-wallet .kwedu-withdrawal-form select,.kw-embedded-wallet .kwedu-withdrawal-form textarea{box-sizing:border-box;max-width:100%;min-width:0;font:inherit}
.kw-embedded-wallet .kwedu-withdrawal-form button{width:100%;min-height:46px;border:0;cursor:pointer}
.kw-embedded-wallet .kwedu-withdrawal-history{width:100%;min-width:0}
.kw-embedded-wallet .kwedu-withdrawal-row{gap:12px;flex-wrap:wrap}
.kw-wallet-history{margin-top:28px}
@media(max-width:760px){.kw-embedded-wallet .kwedu-withdrawal-box{padding:16px;margin-top:14px}.kw-embedded-wallet .kwedu-withdrawal-head{grid-template-columns:1fr;gap:14px}.kw-embedded-wallet .kwedu-withdrawal-balance{width:100%;box-sizing:border-box}.kw-embedded-wallet .kwedu-withdrawal-form{margin-top:18px}.kw-embedded-wallet .kwedu-withdrawal-form label{font-size:13px}.kw-embedded-wallet .kwedu-withdrawal-form input,.kw-embedded-wallet .kwedu-withdrawal-form select,.kw-embedded-wallet .kwedu-withdrawal-form textarea{width:100%;font-size:16px}.kw-embedded-wallet .kwedu-withdrawal-row{align-items:flex-start}.kw-embedded-wallet .kwedu-withdrawal-row>span{margin-left:auto}.kw-wallet-history .kw-section-title{align-items:flex-start;flex-direction:column;gap:3px}}
@media(max-width:420px){.kw-account-shell{padding:0 9px}.kw-account-main{width:100%;overflow:hidden}.kw-wallet-hero-card{padding:18px 15px;border-radius:14px}.kw-wallet-hero-card strong{font-size:34px}.kw-wallet-actions{display:grid;grid-template-columns:1fr;width:100%}.kw-wallet-actions .kw-account-btn{width:100%;box-sizing:border-box}.kw-embedded-wallet .kwedu-withdrawal-box{padding:13px;border-radius:13px}.kw-embedded-wallet .kwedu-withdrawal-head h2{font-size:21px}.kw-embedded-wallet .kwedu-withdrawal-balance strong{font-size:31px}.kw-embedded-wallet .kwedu-withdrawal-row{display:flex;flex-direction:column;align-items:flex-start}.kw-embedded-wallet .kwedu-withdrawal-row>span{margin-left:0}.kw-activity-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.kw-activity-copy{min-width:0}.kw-activity-copy strong{overflow-wrap:anywhere}}

/* Authentication gate - v1.4.3 */
.kw-account-login{box-sizing:border-box;max-width:620px;margin:48px auto;padding:42px 24px;text-align:center;border-top:3px solid #0b6b38;border-bottom:1px solid #dfe8e2;background:linear-gradient(180deg,#f7fbf8 0%,#fff 100%)}
.kw-account-login-icon{width:58px;height:58px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:#e7f7ed;color:#0b6b38;font-size:27px}
.kw-account-login-brand{color:#0b6b38;font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.kw-account-login h2{font-size:28px;margin:8px 0 7px;color:#102018}.kw-account-login p{max-width:480px;margin:0 auto 20px;line-height:1.6}
.kw-auth-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.kw-auth-actions .kw-account-btn{min-width:140px}
.kw-auth-help{margin-top:16px;color:#718077;font-size:11px}
@media(max-width:480px){.kw-account-login{margin:28px auto;padding:34px 15px}.kw-account-login h2{font-size:24px}.kw-auth-actions{display:grid;grid-template-columns:1fr;width:100%}.kw-auth-actions .kw-account-btn{width:100%;box-sizing:border-box}}

/* v1.5.0 inline KotechWorld authentication */
.kw-auth-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dfe8e2;margin:24px 0 20px}.kw-auth-tabs a{padding:12px 8px;color:#718077;text-decoration:none;font-weight:800;font-size:12px;border-bottom:3px solid transparent}.kw-auth-tabs a.active{color:#0b6b38;border-bottom-color:#0b6b38}.kw-auth-errors{text-align:left;margin:0 0 16px;padding:11px 13px;border-left:3px solid #b42318;background:#fff5f4;color:#9b1c1c;font-size:12px;line-height:1.6}.kw-auth-form{display:grid;gap:14px;text-align:left}.kw-auth-form label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#203028}.kw-auth-form input[type=text],.kw-auth-form input[type=email],.kw-auth-form input[type=password]{box-sizing:border-box;width:100%;padding:13px 12px;border:1px solid #d5e0d8;border-radius:7px;background:#fff;color:#16251c;font:inherit;outline:none}.kw-auth-form input:focus{border-color:#0b6b38;box-shadow:0 0 0 2px rgba(11,107,56,.08)}.kw-password-wrap{position:relative}.kw-password-wrap input{padding-right:62px!important}.kw-password-toggle{position:absolute;right:7px;top:7px;height:calc(100% - 14px);border:0;background:transparent;color:#0b6b38;font-size:11px;font-weight:800;cursor:pointer}.kw-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important;font-weight:600!important;color:#718077!important}.kw-check input{margin:0}.kw-auth-submit{width:100%;justify-content:center;margin-top:3px}.kw-auth-forgot{display:block;text-align:center;color:#0b6b38;font-size:11px;font-weight:700;text-decoration:none;margin-top:1px}.kw-auth-forgot:hover{text-decoration:underline}.kw-account-login .kw-auth-help{line-height:1.5}.kw-account-login .kw-auth-help strong{color:#0b6b38}
@media(max-width:480px){.kw-auth-tabs{margin-top:20px}.kw-auth-form input[type=text],.kw-auth-form input[type=email],.kw-auth-form input[type=password]{font-size:16px}.kw-account-login{padding-left:15px;padding-right:15px}}


/* v1.6.0 progress, notifications, referrals and payout profile */
.kw-progress-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid var(--line);margin-bottom:22px}.kw-progress-hero h2{margin:7px 0 4px;font-size:27px}.kw-progress-hero p{margin:0;color:var(--muted);font-size:12px}.kw-next-level{min-width:150px;text-align:right;padding-left:20px;border-left:1px solid var(--line)}.kw-next-level strong{display:block;font-size:27px;color:#0b6b38}.kw-next-level span{font-size:11px;color:var(--muted)}
.kw-chart{height:230px;display:flex;align-items:flex-end;gap:12px;padding:18px 4px 0;border-top:1px solid var(--line)}.kw-chart-day{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:0}.kw-chart-bar{height:175px;width:100%;max-width:52px;display:flex;align-items:flex-end;background:#f1f5f2;border-radius:8px 8px 3px 3px;overflow:hidden}.kw-chart-bar span{display:block;width:100%;min-height:3px;background:#159447;border-radius:8px 8px 3px 3px}.kw-chart-value{height:17px;font-size:9px;color:var(--muted);white-space:nowrap}.kw-chart-day small{font-size:10px;color:var(--muted)}
.kw-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.kw-badge{padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;column-gap:8px}.kw-badge span{grid-row:span 2;font-size:22px}.kw-badge strong{font-size:12px}.kw-badge small{font-size:10px;color:var(--muted);line-height:1.4}.kw-referral-box>strong{display:block;font-size:25px;letter-spacing:1px;color:#0b6b38}.kw-referral-box>small{display:block;color:var(--muted);font-size:10px;margin-bottom:12px}.kw-referral-box input{width:100%;box-sizing:border-box;border:1px solid var(--line);padding:10px;border-radius:7px;font-size:11px;color:#42554a;background:#f8faf9}.kw-referral-box .kw-mini-stats{margin-top:16px}
.kw-notification-list{border-top:1px solid var(--line)}.kw-notification{display:grid;grid-template-columns:45px 1fr;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.kw-notification>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eff8f2;font-size:18px}.kw-notification strong{font-size:12px}.kw-notification p{margin:3px 0;font-size:11px;color:#4f6057}.kw-notification small{font-size:9px;color:var(--muted)}
.kw-profile-form .kw-muted{font-weight:500;font-size:10px}.kw-profile-form input[inputmode="numeric"]{letter-spacing:.08em}
@media(max-width:760px){.kw-progress-hero{display:block}.kw-next-level{text-align:left;border-left:0;border-top:1px solid var(--line);margin-top:18px;padding:14px 0 0}.kw-chart{gap:6px}.kw-chart-bar{max-width:38px}.kw-badges{grid-template-columns:1fr}}
@media(max-width:480px){.kw-progress-hero h2{font-size:23px}.kw-chart{height:200px}.kw-chart-bar{height:145px}.kw-chart-value{font-size:8px}.kw-referral-box input{font-size:10px}.kw-notification{grid-template-columns:38px 1fr}}

/* Authentication button visibility fix - v1.6.1 */
.kw-account-login .kw-auth-submit,
.kw-account-login .kw-auth-submit:visited,
.kw-account-login .kw-auth-submit:hover,
.kw-account-login .kw-auth-submit:focus,
.kw-account-login .kw-auth-submit:active {
  background:#0b6b38 !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  border:0 !important;
  text-shadow:none !important;
  opacity:1 !important;
}
.kw-account-login .kw-auth-tabs a { color:#42534a !important; }
.kw-account-login .kw-auth-tabs a.active,
.kw-account-login .kw-auth-tabs a:hover { color:#0b6b38 !important; }
.kw-account-login .kw-password-toggle,
.kw-account-login .kw-auth-forgot { color:#0b6b38 !important; -webkit-text-fill-color:#0b6b38 !important; }


/* v1.6.3 referral rewards */
.kw-referral-reward-note{margin-top:12px;padding:10px 12px;border:1px solid #d7eadc;background:#f3faf5;border-radius:8px;color:#28533a;font-size:11px;line-height:1.45}.kw-referral-reward-note strong{display:inline!important;font-size:11px!important;letter-spacing:0!important;color:#0b6b38!important}.kw-copy-referral{margin-top:12px!important;width:100%;justify-content:center;box-sizing:border-box;cursor:pointer}
