/* 2026-08 global visual system: Content Operations Studio */
:root{
  --brand:#258cff;--brand-d:#176bdc;--brand-soft:#e5f2ff;--brand-soft-2:#cce5ff;
  --v2-bg:#f6f8fe;--v2-card:#ffffff;--v2-border:#e0e7f1;--v2-border-strong:#cbd7e7;
  --v2-text:#202b3d;--v2-muted:#6d7b8e;--v2-primary:#258cff;--v2-primary-hover:#176bdc;
  --v2-soft:#e5f2ff;--v2-danger:#d9505b;--v2-success:#16a986;--v2-warning:#c48222;
  --v2-radius:16px;--v2-shadow:0 12px 30px rgba(52,76,116,.10);
}
html,body,.app,.main,.content{background:var(--v2-bg)!important}
body{color:var(--v2-text)!important}
.content{padding:26px 32px 44px!important;background-image:linear-gradient(135deg,rgba(225,240,255,.56),transparent 38%)!important;background-size:auto!important;background-position:0 0!important}
.view{max-width:1520px!important}

/* Global shell */
.sidebar{background:#18223d!important;border-right:0!important;padding:18px 12px!important;box-shadow:8px 0 30px rgba(35,50,86,.13)!important}
.sidebar .logo{padding:4px 10px 16px!important;gap:10px!important}.sidebar .logo-mark{width:31px!important;height:31px!important;border-radius:10px!important;background:linear-gradient(135deg,#258cff,#9814f5)!important;box-shadow:5px 5px 0 rgba(244,112,170,.72)!important;font-size:14px!important}.sidebar .logo-text{font-size:15px!important;font-weight:800!important;letter-spacing:0!important}
.sidebar .sec-label{color:#9baaca!important;font-size:10px!important;letter-spacing:.12em!important;font-weight:800!important;margin:16px 10px 6px!important}
.sidebar .nav-group{gap:3px!important}.sidebar .nav-item{height:37px!important;border-radius:9px!important;color:#d2d9ea!important;font-size:13px!important;transition:background .16s,color .16s!important}.sidebar .nav-item:hover{background:rgba(255,255,255,.085)!important;color:#fff!important}.sidebar .nav-item.active{background:linear-gradient(100deg,#258cff,#7658ee)!important;color:#fff!important;box-shadow:0 7px 16px rgba(47,110,239,.28)!important}.sidebar .nav-item.active .nav-ic{color:#fff!important}.sidebar .nav-ic{color:#aab7d0!important;width:17px!important}
.sidebar .nav-contact{background:rgba(65,142,255,.16)!important;border-color:rgba(121,176,255,.30)!important;color:#e9f4ff!important;border-radius:10px!important}.sidebar .nav-contact::before{background:#77c8ff!important}.sidebar .nav-contact .nav-ic{color:#77c8ff!important}.sidebar .user-card{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important}.sidebar .user-plan{color:#aab7d0!important}
.topbar{height:70px!important;background:rgba(255,255,255,.90)!important;border-bottom:1px solid var(--v2-border)!important;backdrop-filter:blur(14px)!important;padding:0 30px!important}.topbar .page-title{font-size:16px!important;font-weight:800!important;color:var(--v2-text)!important}.topbar .breadcrumb{font-size:12px!important;color:var(--v2-muted)!important}.topbar .search{height:36px!important;background:#fff!important;border-radius:9px!important}.topbar .btn{border-radius:8px!important}

/* Shared components */
.card,.v2-card{background:var(--v2-card)!important;border-color:var(--v2-border)!important;border-radius:var(--v2-radius)!important;box-shadow:var(--v2-shadow)!important}.card-head,.v2-card-head{min-height:58px!important;padding:15px 19px!important;border-bottom-color:var(--v2-border)!important}.card-title,.v2-card-title{font-size:15px!important;font-weight:800!important;color:var(--v2-text)!important}.card-sub,.muted,.small,.page-head p{color:var(--v2-muted)!important}.page-head{padding:3px 0 10px!important}.page-head h2,.screen-title,.v2-title{color:var(--v2-text)!important;letter-spacing:0!important;font-weight:800!important}.v2-title{font-size:26px!important}.v2-sub{color:var(--v2-muted)!important}
.input,.textarea,.select,.v2-input,.v2-textarea,.v2-select{border-color:var(--v2-border-strong)!important;background:#fff!important;color:var(--v2-text)!important;border-radius:9px!important}.input:focus,.textarea:focus,.v2-input:focus,.v2-textarea:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(37,140,255,.15)!important}.btn-primary,.v2-button.primary{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important;box-shadow:0 8px 16px rgba(37,140,255,.20)!important}.btn-primary:hover,.v2-button.primary:hover{background:var(--brand-d)!important;border-color:var(--brand-d)!important}.btn-outline,.btn-ghost,.v2-button{background:#fff!important;border-color:var(--v2-border-strong)!important;color:#34445b!important}.btn-outline:hover,.btn-ghost:hover,.v2-button:hover{border-color:var(--brand)!important;color:var(--brand-d)!important;background:var(--brand-soft)!important}.tag-brand,.panel-tag{background:var(--brand-soft)!important;color:var(--brand-d)!important;border-color:var(--brand-soft-2)!important}.tag-warning{background:#fff0d6!important;color:#a55f11!important}.tag-heat{background:#ffe7e3!important;color:#bd4948!important}.tag-success{background:#e5f8ef!important;color:#08785f!important}

/* Dashboard becomes the control centre rather than a blank report wall. */
#view-dashboard .screen-head{position:relative;min-height:126px;margin:0 0 18px!important;padding:25px 27px!important;align-items:flex-start!important;border:1px solid var(--v2-border)!important;border-radius:18px!important;background:#fffdf9!important;box-shadow:var(--v2-shadow)!important;overflow:hidden}
#view-dashboard .screen-head::after{content:"";position:absolute;right:-46px;top:-74px;width:240px;height:240px;border:28px solid #d8f5e8;border-radius:50%;opacity:.85}#view-dashboard .screen-head>*{position:relative;z-index:1}#view-dashboard .screen-title{font-size:27px!important;line-height:1.15!important;max-width:610px}#view-dashboard .screen-sub{margin-top:9px!important;color:var(--v2-muted)!important}#view-dashboard .screen-clock{padding:8px 11px!important;background:var(--brand-soft)!important;color:var(--brand-d)!important;border-radius:8px!important;font-size:11px!important;font-weight:800!important}
.stat-grid{gap:12px!important;margin-bottom:18px!important}.stat-card{min-height:126px!important;border:1px solid var(--v2-border)!important;border-radius:15px!important;background:var(--v2-card)!important;box-shadow:0 8px 21px rgba(50,43,32,.05)!important;padding:16px!important;overflow:hidden}.stat-card::after{content:"";position:absolute!important;width:66px!important;height:66px!important;border-radius:24px!important;right:-23px!important;bottom:-25px!important;background:var(--accentc,#16a986)!important;opacity:.27!important;transform:rotate(25deg)!important}.stat-card{position:relative!important}.stat-card>*{position:relative;z-index:1}.stat-ic{border-radius:8px!important}.stat-label{margin-top:10px!important;color:var(--v2-muted)!important;font-size:11px!important}.stat-val{color:var(--v2-text)!important;font-size:25px!important;font-weight:800!important}.stat-trend{color:var(--v2-muted)!important;font-size:11px!important}.stat-grid .stat-card:nth-child(1){background:#def6eb!important;border-color:#bee7d6!important}.stat-grid .stat-card:nth-child(2){background:#eee9ff!important;border-color:#dcd2ff!important}.stat-grid .stat-card:nth-child(3){background:#e5f2ff!important;border-color:#cde3fb!important}.stat-grid .stat-card:nth-child(4){background:#fff1cb!important;border-color:#f3dda2!important}.stat-grid .stat-card:nth-child(5){background:#ffe9e4!important;border-color:#f9d0c5!important}.stat-grid .stat-card:nth-child(6){background:#dff2f1!important;border-color:#c4e5e0!important}.stat-grid .stat-card:nth-child(7){background:#fff0d8!important;border-color:#f3dbaf!important}.stat-grid .stat-card:nth-child(8){background:#ffe8eb!important;border-color:#f6cdd2!important}
#view-dashboard .chart-card{border-radius:15px!important;overflow:hidden}#view-dashboard .chart-card:nth-child(1) .card-title{color:#0b7b61!important}#view-dashboard .chart-card:nth-child(2) .card-title{color:#7054c6!important}#view-dashboard .chart-card:nth-child(3) .card-title{color:#bd5948!important}.chart-box{background:#fffdf9!important}.two-col{gap:16px!important}

/* Flow, calendar, article work and task lists */
.v2-lane{background:#f9f7f2!important;border-color:var(--v2-border)!important;border-radius:12px!important}.v2-lane:nth-child(1){border-top:3px solid #16a986!important}.v2-lane:nth-child(2){border-top:3px solid #5b92ed!important}.v2-lane:nth-child(3){border-top:3px solid #b59ded!important}.v2-lane:nth-child(4){border-top:3px solid #ef765c!important}.v2-lane:nth-child(5){border-top:3px solid #f2bd46!important}.v2-story{border-color:var(--v2-border)!important;border-radius:8px!important;background:#fffefc!important}.v2-story:hover{border-color:var(--brand)!important;background:#f4fffa!important}.v2-alert{border-bottom-color:var(--v2-border)!important}.v2-alert-icon{background:#fff0d8!important;color:#a86715!important;border-radius:8px!important}.v2-calendar-grid{border:1px solid var(--v2-border)!important;border-radius:14px!important;overflow:hidden}.v2-weekday{background:#f7f3ed!important;border-color:var(--v2-border)!important;color:var(--v2-muted)!important}.v2-day{background:#fffdf9!important;border-color:var(--v2-border)!important}.v2-day.is-outside{background:#faf6f0!important}.v2-day.today .v2-day-num{background:var(--coral,#ef765c)!important}.v2-cal-item{background:#e7f2ff!important;color:#326fb4!important;border-left:3px solid #5b92ed!important}.v2-cal-item:nth-child(3n){background:#e8f7f0!important;color:#08785f!important;border-left-color:#16a986!important}.v2-cal-item:nth-child(3n+1){background:#f0eaff!important;color:#7154b8!important;border-left-color:#b59ded!important}
.v2-workflow{gap:16px!important}.v2-steps{background:#fffdf9!important;border:1px solid var(--v2-border)!important;border-radius:14px!important;box-shadow:var(--v2-shadow)!important}.v2-step{border-radius:9px!important}.v2-step.active{background:var(--brand-soft)!important;color:var(--brand-d)!important}.v2-step-dot{background:#f1ece5!important}.v2-workspace{border-radius:15px!important}.v2-score-ring{background:conic-gradient(var(--brand) calc(var(--score)*1%),#eee6dc 0)!important}.v2-batch-config,.material-source-card{border-radius:14px!important}.v2-batch-estimate,.material-truth-note{background:#eef8f3!important;border:1px solid #d3eddf!important;color:#4d7063!important}.v2-progress{background:#ece5db!important}.v2-progress>i{background:var(--brand)!important}.v2-batch-task{border-color:var(--v2-border)!important;border-radius:12px!important}.v2-batch-task-head:hover{background:#f8fdf9!important}.creation-workspace-switch,.material-tabs{background:#ece5dc!important;border-color:var(--v2-border)!important;border-radius:12px!important}.creation-workspace-switch button.active,.material-tabs button.active{box-shadow:none!important;color:var(--brand-d)!important}.material-toolbar{border-radius:15px!important}.material-source-row b,.material-score{color:var(--brand-d)!important}

/* Information-dense operational pages. */
.admin-table th,.admin-table td,.referral-table th,.referral-table td{border-color:var(--v2-border)!important}.admin-table th,.referral-table th{background:#f7f3ed!important;color:var(--v2-muted)!important}.admin-table tr:hover td{background:#f8fdf9!important}.table-scroll{border-radius:12px!important}.filter-bar,.seg,.v2-tabs{background:#f3eee7!important;border-color:var(--v2-border)!important;border-radius:12px!important}.seg button.active,.adm-tab.active{background:var(--brand)!important;border-color:var(--brand)!important}.adm-tab{border-radius:8px!important}.v2-chip{background:#f0ebe4!important;color:#58665f!important;border-radius:8px!important}.v2-account-card{border-radius:14px!important}.v2-account-card:hover{border-color:var(--brand)!important;background:#f8fdf9!important}.v2-account-avatar{background:#16a986!important;border-radius:12px!important}.v2-version.current{border-color:#9bdec8!important;background:#f2fcf6!important}

/* Membership, distribution and settings retain their business emphasis. */
#view-membership .plan-card{background:#fff!important;border-color:var(--v2-border)!important;border-radius:16px!important;box-shadow:var(--v2-shadow)!important}#view-membership .plan-card:hover{transform:translateY(-2px)!important;border-color:var(--brand)!important}#view-membership .plan-card-featured{border-color:#c7d7ff!important;background:#f0f2ff!important;box-shadow:0 12px 28px rgba(81,73,245,.14)!important}#view-membership .plan-card.active{border-color:var(--brand)!important;box-shadow:0 0 0 2px rgba(37,140,255,.16),var(--v2-shadow)!important}.plan-badge{background:linear-gradient(100deg,#258cff,#9814f5)!important}.referral-head{background:linear-gradient(125deg,#243c78,#6846cf)!important;border-radius:18px!important;box-shadow:0 16px 34px rgba(68,67,153,.20)!important}.home-referral-page .referral-head{border-radius:12px!important}.referral-metric{background:#fff!important;border-color:var(--v2-border)!important;border-radius:14px!important}.referral-share-tools{background:#f4f8ff!important;border-color:#dbe6f7!important}.referral-copy-item{background:#fff!important;border-color:var(--v2-border)!important}.ref-rate{background:#eee9ff!important;color:#6950b6!important}.settings-plan-row{background:var(--brand-soft)!important;border-color:var(--brand-soft-2)!important}

/* Dialogs and responsive shell. */
.v2-modal{background:rgba(24,35,31,.5)!important}.v2-dialog,.v2-phone{background:#fffdf9!important;border-radius:16px!important}.v2-dialog-head{background:rgba(255,253,249,.95)!important;border-color:var(--v2-border)!important}.modal-overlay{background:rgba(24,35,31,.48)!important}.contact-modal,.pay-modal,.article-preview-modal{background:#fffdf9!important;border-color:var(--v2-border)!important}

/* Authentication shares the same studio identity instead of the old purple visual. */
#authGate{background:#182722!important;background-image:radial-gradient(rgba(178,239,214,.14) 1px,transparent 1px)!important;background-size:17px 17px!important}.auth-card{background:#fffdf9!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:17px!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important}.auth-logo .logo-mark{background:#ef765c!important;box-shadow:5px 5px 0 #f2bd46!important;border-radius:10px!important}.auth-title{color:var(--v2-text)!important}.auth-sub,.auth-foot{color:var(--v2-muted)!important}.auth-tabs{background:#f2ede6!important}.auth-tabs button.active{background:#fffdf9!important;color:var(--brand-d)!important;box-shadow:none!important}.auth-free-note{background:#eefaf4!important;border-color:#9de1c7!important;color:var(--brand-d)!important}.auth-plan-card.active{background:#effaf4!important;border-color:var(--brand)!important}.auth-plan-card.active .auth-plan-title{color:var(--brand-d)!important}
@media(max-width:1100px){.content{padding:22px 20px 38px!important}.topbar{padding:0 20px!important}#view-dashboard .screen-title{font-size:23px!important}}
@media(max-width:768px){.sidebar{background:#1e2d29!important}.content{background-image:none!important;padding:18px 14px 34px!important}.topbar{padding:0 14px!important;background:#fffdf9!important}#view-dashboard .screen-head{min-height:auto!important;padding:20px!important}#view-dashboard .screen-title{font-size:21px!important}.stat-card{min-height:110px!important}.creation-workspace-switch{border-radius:10px!important}}

/* Membership pricing follows the supplied pastel three-card reference. */
body.membership-page #trialBanner{display:none!important}
#view-membership{min-height:calc(100vh - 112px);margin:-26px -32px -40px;padding:38px 42px 64px;background:radial-gradient(circle at 12% 20%,rgba(115,198,255,.28),transparent 35%),radial-gradient(circle at 88% 34%,rgba(255,178,209,.25),transparent 34%),linear-gradient(110deg,#edf8ff 0%,#f8fbff 46%,#fff5f8 100%);overflow:hidden}
.membership-pricing-shell{max-width:1240px;margin:0 auto;text-align:center}.membership-brand{display:flex;align-items:center;justify-content:center;gap:14px;color:#151a1f}.membership-brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:50% 50% 50% 12px;background:#6fce5a;color:#fff;font-size:20px;font-weight:900;transform:rotate(-8deg)}.membership-brand strong{font-size:30px;letter-spacing:0}.membership-pricing-shell>h1{margin:22px 0 26px;font-size:34px;line-height:1.2;letter-spacing:0;color:#54bd5e}.membership-tier-switch{position:relative;width:340px;height:58px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#fff;box-shadow:0 10px 28px rgba(79,91,130,.14)}.membership-tier-switch button{border:0;border-radius:999px;background:transparent;color:#69727e;font-size:17px;font-weight:800;cursor:pointer}.membership-tier-switch button.active{color:#fff;background:linear-gradient(100deg,#258cff,#9814f5);box-shadow:0 7px 16px rgba(81,73,245,.25)}.membership-deal{position:absolute;right:-54px;top:-20px;padding:7px 13px;border-radius:999px;background:linear-gradient(100deg,#ff4964,#ff7ca9);color:#fff;font-size:12px;font-weight:800;box-shadow:0 6px 14px rgba(255,73,100,.24)}.membership-pay-note{margin:14px 0 0;color:#7d8792;font-size:12px}
#view-membership .pricing-plan-grid{max-width:1200px!important;margin:60px auto 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px!important;align-items:stretch!important}#view-membership .pricing-plan-grid.personal-mode{grid-template-columns:minmax(300px,380px)!important;justify-content:center}#view-membership .pricing-card[hidden]{display:none!important}
#view-membership .pricing-card{position:relative;min-height:548px;padding:58px 36px 26px!important;gap:9px!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:16px!important;box-shadow:0 12px 28px rgba(66,79,112,.16)!important;transform:none!important;cursor:default;text-align:center;overflow:visible;background:#fff!important}#view-membership .pricing-card:hover,#view-membership .pricing-card.active{transform:translateY(-3px)!important;box-shadow:0 18px 36px rgba(66,79,112,.2)!important}#view-membership .pricing-blue{background:linear-gradient(180deg,rgba(211,240,255,.82) 0%,rgba(240,249,255,.72) 36%,#fff 76%)!important}#view-membership .pricing-violet{background:linear-gradient(180deg,rgba(224,226,255,.86) 0%,rgba(244,245,255,.72) 36%,#fff 76%)!important}#view-membership .pricing-pink{background:linear-gradient(180deg,rgba(249,223,255,.84) 0%,rgba(255,243,253,.74) 36%,#fff 76%)!important}
.pricing-gem{position:absolute;top:-25px;left:50%;width:52px;height:52px;margin-left:-26px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#74d8ff,#008ee9);border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 18px rgba(0,143,226,.28);transform:rotate(45deg)}.pricing-violet .pricing-gem{background:linear-gradient(135deg,#d69cff,#5866f7);box-shadow:0 8px 18px rgba(90,94,234,.28)}.pricing-pink .pricing-gem{background:linear-gradient(135deg,#ed71da,#5667fb);box-shadow:0 8px 18px rgba(185,74,223,.28)}.pricing-gem span{font-size:29px;line-height:1;color:#fff;font-weight:700;transform:rotate(-45deg)}
#view-membership .pricing-card .plan-name{font-size:23px!important;font-weight:850!important;color:#078ff0!important}#view-membership .pricing-violet .plan-name{color:#6243f4!important}#view-membership .pricing-pink .plan-name{color:#ae00e9!important}#view-membership .pricing-card .plan-sub{min-height:42px;font-size:13px!important;line-height:1.55;color:#68747f!important}#view-membership .pricing-card .plan-price{margin:2px 0 0!important;font-size:43px!important;font-weight:650!important;line-height:1;color:#39434c!important}#view-membership .pricing-card .plan-price small{font-size:17px;margin-right:5px}#view-membership .pricing-card .plan-price em{font-style:normal;font-size:12px;font-weight:500;color:#7e8994;margin-left:5px}#view-membership .pricing-card .plan-periods{min-height:20px;font-size:12px!important;color:#7d8792!important}
#view-membership .pricing-buy{width:100%;height:46px;margin:28px 0 18px;border:0;border-radius:999px;background:#addcff;color:#078ff0;font-size:15px;font-weight:850;cursor:pointer}#view-membership .pricing-violet .pricing-buy{background:#cdc8ff;color:#6243f4}#view-membership .pricing-pink .pricing-buy{background:#f2cdf8;color:#ae00e9}#view-membership .pricing-buy:hover{filter:brightness(.97)}
.pricing-features{display:grid;margin-top:auto;text-align:left}.pricing-features>div{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(132,145,158,.1);font-size:13px;color:#7b8791}.pricing-features>div:last-child{border-bottom:0}.pricing-features b{color:#7c8791;font-weight:500}.pricing-features .yes,.pricing-features .no{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:11px;font-weight:900;background:#0abc61}.pricing-features .no{background:#ff482f}
@media(max-width:1180px){#view-membership .pricing-plan-grid{gap:20px!important}#view-membership .pricing-card{padding-left:24px!important;padding-right:24px!important}.membership-deal{right:-24px}}
@media(max-width:980px){#view-membership{margin:-22px -20px -38px;padding:34px 24px 58px}#view-membership .pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:760px!important}#view-membership .pricing-card:last-child{grid-column:1/-1;width:min(100%,370px);justify-self:center}.membership-pricing-shell>h1{font-size:30px}}
@media(max-width:640px){#view-membership{margin:-18px -14px -34px;padding:30px 14px 48px}.membership-brand strong{font-size:23px}.membership-brand-mark{width:34px;height:34px;font-size:17px}.membership-pricing-shell>h1{margin:18px 0 24px;font-size:26px}.membership-tier-switch{width:min(290px,calc(100% - 30px));height:54px}.membership-deal{right:-14px;top:-18px;font-size:10px}#view-membership .pricing-plan-grid,#view-membership .pricing-plan-grid.personal-mode{grid-template-columns:1fr!important;max-width:390px!important;gap:52px!important;margin-top:54px!important}#view-membership .pricing-card:last-child{grid-column:auto;width:auto;justify-self:stretch}.membership-pay-note{padding:0 20px;line-height:1.6}}

/* The active plan is functional state only; keep the reference's soft card edge. */
#view-membership .pricing-card.active{border-color:rgba(255,255,255,.92)!important;box-shadow:0 18px 36px rgba(66,79,112,.2)!important}
.membership-tier-switch button:focus,.membership-tier-switch button:focus-visible{outline:none!important;box-shadow:none!important}
.membership-tier-switch button.active{box-shadow:0 7px 16px rgba(81,73,245,.25)!important}

/* Keep the creation mode switch aligned with the membership tier selector. */
.creation-workspace-switch{background:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 28px rgba(79,91,130,.14)!important}
.creation-workspace-switch button.active{background:linear-gradient(100deg,#258cff,#9814f5)!important;color:#fff!important;box-shadow:0 7px 16px rgba(81,73,245,.25)!important}
.creation-workspace-switch button.active b{color:#fff!important}
.creation-workspace-switch button.active span{color:rgba(255,255,255,.84)!important}

/* Cool operational surfaces shared by every functional page. */
#view-dashboard .screen-head{background:#fff!important}
#view-dashboard .screen-head::after{border-color:#dceaff!important}
#view-dashboard .chart-card:nth-child(1) .card-title{color:#176bdc!important}
.chart-box{background:#fff!important}
.v2-lane{background:#f7f9fd!important}
.v2-lane:nth-child(1){border-top-color:#258cff!important}
.v2-story{background:#fff!important}
.v2-story:hover{background:#f3f8ff!important}
.v2-weekday,.admin-table th,.referral-table th{background:#f3f6fb!important}
.v2-day{background:#fff!important}
.v2-day.is-outside{background:#f7f9fc!important}
.v2-step-dot{background:#eef2f8!important}
.v2-score-ring{background:conic-gradient(var(--brand) calc(var(--score)*1%),#e8edf6 0)!important}
.v2-batch-estimate,.material-truth-note{background:#eef5ff!important;border-color:#dbe8fa!important;color:#506987!important}
.v2-progress{background:#e9eef6!important}
.v2-batch-task-head:hover,.admin-table tr:hover td,.v2-account-card:hover{background:#f5f8ff!important}
.creation-workspace-switch,.material-tabs,.filter-bar,.seg,.v2-tabs{background:#eef2f8!important;border-color:var(--v2-border)!important}
.v2-chip{background:#edf2f9!important;color:#526175!important}
.v2-account-avatar{background:linear-gradient(135deg,#258cff,#7658ee)!important}
.v2-version.current{border-color:#b9cdf7!important;background:#f2f6ff!important}
.v2-dialog,.v2-phone,.contact-modal,.pay-modal,.article-preview-modal{background:#fff!important}
.v2-dialog-head{background:rgba(255,255,255,.95)!important}
.v2-modal,.modal-overlay{background:rgba(20,31,61,.48)!important}
.material-source-row b,.material-score{color:var(--brand-d)!important}
.settings-plan-row{background:#edf5ff!important;border-color:#d7e7fb!important}
.api-key-status.saved,.custom-api-head small.ready{background:#e5f8ef!important;color:#08785f!important}
.v2-topic-prefill,.material-batch-bar,.v2-batch-draft-notice{border-color:#b9cdf7!important;background:#eef5ff!important;color:#2d5f9e!important;box-shadow:0 10px 26px rgba(37,140,255,.11)!important}
.v2-topic-prefill-icon{background:#258cff!important}
.v2-topic-prefill span:not(.v2-topic-prefill-icon),.material-batch-bar span,.v2-batch-draft-notice span{color:#57708f!important}
.material-card.is-selected{border-color:#79adf6!important;background:#f8fbff!important;box-shadow:0 0 0 2px rgba(37,140,255,.10)!important}
.material-select-check input,.v2-batch-account input{accent-color:#258cff!important}
.material-card.is-selected .material-select-check{border-color:#79adf6!important;color:#176bdc!important;background:#eef5ff!important}
#authGate{background:#111a32!important;background-image:radial-gradient(rgba(140,180,255,.16) 1px,transparent 1px)!important}
.auth-card{background:#fff!important}
.auth-logo .logo-mark{background:linear-gradient(135deg,#258cff,#9814f5)!important;box-shadow:5px 5px 0 rgba(244,112,170,.72)!important}
.auth-tabs{background:#eef2f8!important}
.auth-tabs button.active{background:#fff!important;color:#176bdc!important}
.auth-free-note{background:#eef5ff!important;border-color:#b9d5f8!important;color:#2d5f9e!important}
.auth-plan-card.active{background:#eef5ff!important;border-color:#258cff!important}
.auth-plan-card.active .auth-plan-title{color:#176bdc!important}
@media(max-width:768px){.sidebar{background:#18223d!important}.topbar{background:rgba(255,255,255,.94)!important}}
.referral-settlement-note{margin:8px 0 13px;padding:9px 11px;border:1px solid #dbe6f7;border-radius:8px;background:#f4f8ff;color:#57708f;font-size:12px;line-height:1.6}.user-membership-expiry{grid-column:1/-1}
.membership-share-link{display:inline-flex;align-items:center;gap:8px;margin:15px auto 0;padding:9px 17px;border:1px solid rgba(37,140,255,.2);border-radius:999px;background:rgba(255,255,255,.78);color:#176bdc;font-size:13px;font-weight:750;cursor:pointer;box-shadow:0 6px 16px rgba(64,91,145,.1);transition:transform .18s ease,box-shadow .18s ease}.membership-share-link b{font-weight:850}.membership-share-link:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(64,91,145,.16)}.pricing-reward{min-height:46px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.35!important;white-space:normal!important;overflow:visible!important;color:#e04d63!important;font-weight:700!important}.pricing-reward span,.pricing-reward b{display:block;color:#e04d63!important;font-size:12px!important;line-height:1.35!important}.pricing-reward b{font-weight:800!important}
