/* The company workspace: bright, calm, and built around the work. */
.dashboard-page{--ink:#24243d;--muted:#818195;--line:#ececf3;--cream:#f6f7fb;--green:#7755d9;--green-dark:#6242bd;--lime:#ece5ff;color:var(--ink);background:var(--cream);font-size:13px;line-height:1.55}
.dashboard-page [hidden]{display:none!important}.dashboard-page a:focus-visible,.dashboard-page button:focus-visible{outline-color:#a78bfa}.dash-icon{width:20px;height:20px;display:inline-block;flex-shrink:0;vertical-align:middle}.dashboard-page .btn{gap:9px;padding:12px 17px;font-size:12px;border-radius:10px;font-weight:650}.dashboard-page .btn-dark{background:#7755d9;box-shadow:0 4px 10px #7755d91a}.dashboard-page .btn-dark:hover{background:#6543c5}.dashboard-page .btn-outline{border-color:#e3e0ed;background:white;color:#56506b}.dashboard-page .btn-outline:hover{background:#f3efff}.dashboard-page .btn .dash-icon{width:17px;height:17px}.dashboard-page p{color:#818195}.dashboard-page .app-shell{grid-template-columns:226px minmax(0,1fr);min-height:100vh}.dashboard-page .sidebar{background:white;color:#66647e;padding:28px 16px 16px;border-right:1px solid #eaeaf2;position:sticky;top:0;height:100dvh;z-index:15;overflow:auto;scrollbar-width:thin;gap:0;flex-direction:column;flex-wrap:nowrap}.sidebar-brand{display:flex;justify-content:space-between;align-items:center;margin:0 12px 26px}.dashboard-page .sidebar .brand{color:#28223c;margin:0;font-size:29px;width:auto;letter-spacing:-1.6px}.dashboard-page .sidebar .brand-icon{background:#7755d9;color:#fff;width:32px;height:32px;font-size:27px;border-radius:10px;box-shadow:0 5px 12px #7755d92b}.dashboard-page .sidebar .brand-icon span{color:#ffd892;font-size:15px}.dashboard-page .sidebar .brand-dot{color:#9776e8}.workspace-switch{display:flex;align-items:center;gap:9px;padding:11px 9px;background:#f8f7fc;border:1px solid #efedf5;border-radius:11px;margin-bottom:25px;min-width:0}.workspace-avatar{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;background:#e9e0fb;color:#7652c0;font-size:12px;font-weight:750}.workspace-switch>div{min-width:0;flex:1}.workspace-switch strong{display:block;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#38334e}.workspace-switch small{font-size:9px;color:#9792a9;display:block;margin-top:2px}.workspace-check{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#dbefdf;color:#58946a}.workspace-check .dash-icon{width:9px;height:9px}.dashboard-page .workspace-label{color:#aba6bb;font-size:8px;letter-spacing:1.6px;margin:0 14px 10px;display:block}.dashboard-page .sidebar-link{display:flex;align-items:center;gap:11px;padding:12px 13px;font-size:11.5px;border-radius:10px;color:#777189;margin:0 0 5px;min-height:44px;position:relative}.dashboard-page .sidebar-link>span{font-size:inherit;width:auto;text-align:left}.dashboard-page .sidebar-link .dash-icon{width:18px;height:18px;stroke-width:1.65;color:#9992ac}.dashboard-page .sidebar-link:hover{background:#f7f4fe;color:#7654cc}.dashboard-page .sidebar-link.active{background:#eee8fc;color:#7551ca;font-weight:700}.dashboard-page .sidebar-link.active:before{content:'';position:absolute;left:-16px;width:3px;height:22px;border-radius:0 4px 4px 0;background:#8b64e1}.dashboard-page .sidebar-link.active .dash-icon{color:#845de0}.sidebar-link b{margin-left:auto;background:#e2d7f8;padding:1px 6px;border-radius:5px;font-size:9px;font-weight:650}.dashboard-page .sidebar-link .nav-arrow{margin-left:auto;width:14px;height:14px;color:#bbb5ca}.secondary-label{margin-top:25px!important}.dashboard-page .sidebar-bottom{display:block;margin-top:auto;padding-top:35px}.dashboard-page .sidebar-trial{background:linear-gradient(145deg,#f2ecff,#ede7fa);border:1px solid #e8ddfc;padding:15px;border-radius:13px;color:#594180;position:relative;overflow:hidden;margin-bottom:22px}.sidebar-trial:after{content:'';width:90px;height:90px;border:1px solid #e0d2f7;border-radius:50%;position:absolute;right:-48px;top:-25px;pointer-events:none}.plan-symbol{display:block;color:#9573d3;margin-bottom:9px}.plan-symbol .dash-icon{width:23px;height:23px}.dashboard-page .sidebar-trial strong{font-size:12px;color:#574073;display:block}.dashboard-page .sidebar-trial p{font-size:10px;color:#9b8aaa;margin:5px 0 13px}.sidebar-trial p span{margin:0 4px;color:#bbafd0}.sidebar-trial>a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ded3f3;padding-top:11px;font-size:10px;font-weight:650;color:#7655aa}.sidebar-trial>a .dash-icon{width:15px;height:15px}.sidebar-account{display:flex;align-items:center;gap:9px;padding:13px 3px 0;border-top:1px solid #efedf5}.dashboard-page .initials{width:32px;height:32px;background:linear-gradient(135deg,#f1d9c8,#f8eadd);border:2px solid white;box-shadow:0 0 0 1px #ece8f1;font-size:11px;color:#986750;flex-shrink:0}.sidebar-account>div{min-width:0;flex:1}.sidebar-account strong{display:block;font-size:10px;color:#4d475e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account small{color:#ada5ba;font-size:9px}.dashboard-page .logout{border:0;background:transparent;color:#aba3bc;padding:7px;display:flex;border-radius:7px}.dashboard-page .logout:hover{background:#f5efff;color:#7755d9}.logout .dash-icon{width:17px;height:17px}.sidebar-toggle,.sidebar-close,.sidebar-overlay{display:none}.dashboard-page .app-topbar{padding:0 30px;height:72px;border-bottom:1px solid #ececf3;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#ffffffc9;font-size:11px}.topbar-location{display:flex;align-items:center;gap:15px;color:#8b829e;white-space:nowrap}.breadcrumb-home .dash-icon{width:16px;height:16px;color:#aba2ba}.breadcrumb-separator{color:#d6d0df}.topbar-location strong{color:#696078;font-weight:550}.dashboard-search{display:flex;align-items:center;gap:10px;background:#f7f7fa;border:1px solid #efedf4;border-radius:9px;padding:8px 10px;width:268px;margin-left:auto}.dashboard-search>.dash-icon{color:#b3acbf;width:16px;height:16px}.dashboard-search input{border:0;padding:0;background:transparent;outline:0;font-size:10px;min-width:0;width:100%;color:#6c617e}.dashboard-search input::placeholder{color:#b4acbf}.dashboard-search:focus-within{border-color:#b49ce9;box-shadow:0 0 0 2px #b49ce916}.dashboard-search button{background:white;border:1px solid #ece8f2;color:#b6abc8;display:flex;align-items:center;padding:2px;border-radius:4px}.dashboard-search button .dash-icon{width:12px;height:12px}.topbar-right{display:flex;gap:17px;align-items:center}.topbar-store{display:flex;gap:7px;align-items:center;color:#7b718c;font-size:10px;white-space:nowrap}.topbar-store .dash-icon{width:15px;height:15px}.topbar-store .dash-icon:last-child{width:13px;height:13px;color:#b1a4c6}.topbar-divider{height:22px;width:1px;background:#ece8f0}.dashboard-page .app-main{padding:28px 30px 32px;max-width:1520px;margin:auto}.dashboard-page .dashboard-heading{margin-bottom:24px;align-items:center;flex-wrap:nowrap}.heading-kicker{color:#aba3b8;font-size:8px;letter-spacing:1.5px;font-weight:650;margin-bottom:6px;display:flex;gap:7px;align-items:center}.heading-kicker>span{color:#c9a5f9;font-size:13px;line-height:1}.dashboard-page .dashboard-heading h1{font-size:27px;font-weight:750;letter-spacing:-1px;line-height:1.3;color:#302941}.dashboard-page .dashboard-heading p{font-size:11px;margin-top:7px;color:#9990a7}.overview-intro{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:20px;margin-bottom:22px}.possibility-banner{background:linear-gradient(115deg,#8661de 0%,#9c73e8 60%,#b191ee 100%);border-radius:16px;position:relative;overflow:hidden;padding:24px 27px;display:flex;align-items:center;min-height:204px;box-shadow:0 7px 17px #8b63d815}.possibility-banner:after{content:'';position:absolute;width:350px;height:350px;border:1px solid #ffffff18;border-radius:50%;right:-170px;top:-90px;pointer-events:none}.possibility-copy{position:relative;z-index:2;width:62%}.banner-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff16;border:1px solid #ffffff30;border-radius:6px;padding:4px 7px;font-size:6px;letter-spacing:1px;font-weight:600;color:#f5efff;margin-bottom:11px}.banner-pill .dash-icon{width:10px;height:10px}.possibility-banner h2{font-size:27px;line-height:1.16;letter-spacing:-.8px;font-weight:750;color:white}.possibility-banner p{color:#e4d6fa;font-size:10px;margin-top:11px;max-width:310px;line-height:1.65}.possibility-banner a{display:inline-flex;align-items:center;gap:12px;margin-top:14px;color:#fff;font-size:9px;font-weight:600}.possibility-banner a .dash-icon{width:14px;height:14px}.banner-art{position:absolute;width:230px;height:200px;right:17px;top:10px;pointer-events:none}.art-orbit{width:182px;height:182px;border:1px solid #ffffff2a;border-radius:50%;position:absolute;right:5px;top:6px}.art-orbit:after{content:'';inset:15px;border:1px solid #ffffff1c;border-radius:50%;position:absolute}.illustration-ticket{display:flex;position:absolute;right:8px;top:53px;transform:rotate(-12deg);width:213px;height:112px;border-radius:12px;background:#fff3d6;color:#987146;box-shadow:6px 11px 0 #7244b928,0 12px 25px #542a852e}.illustration-ticket>div:first-child{padding:14px 18px;flex:1}.illustration-ticket>div:first-child>span:first-child{font-size:6px;letter-spacing:2px;font-weight:750;display:block;margin-bottom:6px;color:#b29b75}.illustration-ticket strong{font-family:Manrope,sans-serif;font-size:17px;line-height:1.2;letter-spacing:-.6px;font-weight:800}.ticket-lines{display:block;width:52px;height:9px;margin-top:9px;background:repeating-linear-gradient(90deg,#c5ac85 0 1px,transparent 1px 3px,#c5ac85 3px 5px,transparent 5px 7px);opacity:.8}.ticket-stub{width:50px;border-left:1.5px dashed #d2bb97;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.ticket-stub:before,.ticket-stub:after{content:'';position:absolute;left:-7px;width:13px;height:13px;background:#a67fed;border-radius:50%}.ticket-stub:before{top:-6px}.ticket-stub:after{bottom:-6px}.ticket-stub .dash-icon{width:22px;height:22px;color:#b69452}.ticket-stub span{font-size:5px;letter-spacing:1.5px;margin-top:8px}.ticket-stub b{font-size:14px;margin-top:7px;color:#bd9e63}.banner-spark{position:absolute;color:#f5d591;line-height:1;font-size:27px}.banner-spark.one{top:13px;right:153px}.banner-spark.two{bottom:7px;right:13px;font-size:33px;color:#e7d5ff}.banner-confetti{position:absolute;width:11px;height:5px;border-radius:1px;background:#ead1a4;transform:rotate(-35deg)}.banner-confetti.one{right:8px;top:37px}.banner-confetti.two{left:11px;bottom:28px;background:#d8c1ff;transform:rotate(25deg)}.storefront-spotlight{background:#fff;border:1px solid #eae6f2;border-radius:16px;padding:19px 21px;position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0}.spotlight-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.spotlight-icon{background:#f1eafa;color:#9571c9;padding:9px;border-radius:10px;display:flex}.spotlight-icon .dash-icon{width:18px;height:18px}.storefront-state{display:flex;align-items:center;gap:5px;color:#8f9d98;font-size:8px;white-space:nowrap}.storefront-state i{width:5px;height:5px;border-radius:50%;background:#7abd99}.storefront-state.offline i{background:#e5a26f}.storefront-spotlight h3{font-size:15px;letter-spacing:-.3px;font-weight:750;color:#4a405c}.storefront-spotlight p{font-size:9px;color:#a398b2;margin-top:5px}.storefront-url{display:flex;align-items:center;gap:7px;padding:8px 9px;background:#f7f5fb;border:1px solid #eee9f5;border-radius:7px;margin-top:13px;font-size:9px;color:#a097b3}.storefront-url>.dash-icon{width:13px;height:13px}.storefront-url>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.storefront-url button{border:0;background:none;color:#b3a8c7;padding:0;display:flex}.storefront-url button .dash-icon{width:13px;height:13px}.storefront-spotlight>a{display:flex;justify-content:space-between;align-items:center;color:#9878cb;font-size:10px;font-weight:650;margin-top:12px}.storefront-spotlight>a .dash-icon{width:14px;height:14px}.copy-feedback{font-size:9px;color:#8a74b5;display:block;margin-top:4px}.copy-feedback:empty{display:none}.dashboard-page .stats-grid{gap:16px;margin-bottom:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page .stat{padding:17px 18px;border-radius:13px;border:1px solid var(--stat-border);background:var(--stat-bg);position:relative;overflow:hidden}.stat-violet{--stat-bg:#eee7fb;--stat-border:#e9dff9;--stat-accent:#9370c9;--stat-text:#72529c}.stat-blue{--stat-bg:#e5eefc;--stat-border:#dfe9fa;--stat-accent:#709acd;--stat-text:#4f78a8}.stat-peach{--stat-bg:#fff0e5;--stat-border:#fae9de;--stat-accent:#d09a78;--stat-text:#ae7a55}.stat-mint{--stat-bg:#e2f3ed;--stat-border:#daf0e7;--stat-accent:#78b59b;--stat-text:#508c71}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1}.stat-top>span:first-child{font-size:10px;font-weight:550;color:var(--stat-text)}.stat-icon{display:flex;align-items:center;justify-content:center;color:var(--stat-accent);background:#ffffff50;width:29px;height:29px;border-radius:8px}.stat-icon .dash-icon{width:17px;height:17px}.dashboard-page .stat strong{font-size:25px;color:#3f3855;font-weight:750;letter-spacing:-.8px;margin:4px 0 7px;line-height:1.25;position:relative;z-index:1}.stat strong .stat-unit{display:inline;font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:0;font-weight:450;color:var(--stat-accent);margin-left:7px}.dashboard-page .stat small{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--stat-text);opacity:.8;position:relative;z-index:1}.stat small .dash-icon{width:10px;height:10px}.tiny-live-dot{width:5px;height:5px;border-radius:50%;background:#c5966e;margin:0 2px}.stat-decoration{position:absolute;width:70px;height:70px;border:1px solid #ffffff60;border-radius:50%;right:-22px;bottom:-24px}.stat-decoration:after{content:'';position:absolute;inset:9px;border:1px solid #ffffff60;border-radius:50%}.dashboard-page .panel{background:white;border:1px solid #ebebf3;border-radius:15px;padding:22px;box-shadow:0 3px 8px #32265a02}.overview-analytics{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:20px;margin-bottom:28px}.dashboard-page .panel-heading{margin-bottom:16px;gap:12px;align-items:start}.dashboard-page .panel-heading h3{font-size:14px;letter-spacing:-.3px;font-weight:750;color:#4d435e}.dashboard-page .panel-heading p{font-size:9px;margin-top:4px;color:#a99eb6}.dashboard-page .panel-heading a{font-size:10px;color:#9773cd;display:flex;gap:5px;align-items:center;white-space:nowrap}.panel-heading a .dash-icon{width:13px;height:13px}.chart-range{display:flex;background:#f7f5fa;border:1px solid #ede8f4;border-radius:7px;padding:3px;gap:3px;flex-shrink:0}.chart-range button{background:transparent;border:0;padding:4px 8px;border-radius:5px;color:#a499b5;font-size:8px;font-weight:550}.chart-range button.active{background:white;box-shadow:0 1px 4px #5d3e9121;color:#8d67c6}.revenue-total{display:flex;align-items:center;gap:12px;margin:0 0 12px;flex-wrap:wrap}.revenue-total>strong{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.8px;font-weight:750;color:#514161}.revenue-total>span{display:flex;align-items:center;gap:5px;color:#b0a2c2;font-size:8px}.revenue-total i{display:inline-block;width:5px;height:5px;background:#b599df;border-radius:50%}.revenue-period{color:#c6bbd1}.revenue-chart{margin:0}.revenue-chart svg{width:100%;display:block;overflow:visible;max-height:210px}.chart-grid{stroke:#eeebf5;stroke-width:1;stroke-dasharray:4 5}.chart-label{font:9px 'DM Sans',sans-serif;fill:#b3a7c4}.chart-point circle{opacity:0;transition:opacity .15s}.chart-point:hover circle{opacity:1}.revenue-chart figcaption{border-top:1px solid #f3eff8;padding-top:10px;margin-top:2px;font-size:8px;color:#b4a7c5;display:flex;justify-content:space-between;gap:10px}.revenue-chart figcaption span{color:#c5b9d2}.panel-icon{color:#b49ccb;background:#f4eef9;padding:7px;border-radius:8px;display:flex}.panel-icon .dash-icon{width:16px;height:16px}.draws-panel{display:flex;flex-direction:column}.upcoming-draws{flex:1}.draw-row{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #f3eff7}.draw-row:last-child{border:0}.draw-date{height:43px;width:39px;border-radius:8px;background:#f4eefb;color:#a38abb;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #ede2f7}.draw-date span{font-size:7px;text-transform:uppercase;letter-spacing:1px}.draw-date strong{font-family:Manrope,sans-serif;font-size:17px;line-height:1.2;font-weight:750}.draw-date.ready{background:#fff2e8;border-color:#f7e4d7;color:#c39574}.draw-row>div:nth-child(2){flex:1;min-width:0}.draw-row>div:nth-child(2)>strong{font-size:10px;font-weight:600;color:#786689;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draw-row small{font-size:8px;color:#b0a0bf;display:flex;gap:5px;align-items:center;margin-top:4px}.ready-dot{width:4px;height:4px;display:inline-block;background:#d4a17b;border-radius:50%}.draw-row>.dash-icon{width:12px;height:12px;color:#c6b7d4}.draw-row:hover>div:nth-child(2)>strong{color:#9b73d4}.draw-footer{padding-top:13px;border-top:1px solid #eee6f5;margin-top:13px;font-size:9px;display:flex;align-items:center;justify-content:space-between;color:#a084c2;font-weight:600}.draw-footer .dash-icon{width:14px;height:14px}.draw-empty{display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;padding:27px 8px;color:#b5a3cb}.draw-empty strong{font-size:10px;font-weight:550;color:#8c7b9f}.draw-empty p{font-size:9px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 17px}.section-title h2{font-size:17px;letter-spacing:-.5px;font-weight:750;color:#51435f;line-height:1.4}.section-title p{font-size:9px;margin-top:3px;color:#a597b4}.section-title>a{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:550;color:#a186be;white-space:nowrap}.section-title>a .dash-icon{width:14px;height:14px}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.campaign-card{background:#fff;border:1px solid #eae5f0;border-radius:13px;overflow:hidden;min-width:0;transition:box-shadow .2s,transform .2s}.campaign-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #75609212}.campaign-image{height:151px;position:relative;background:#eee8f4;overflow:hidden}.campaign-image>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.campaign-card:hover .campaign-image>img{transform:scale(1.03)}.campaign-image:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#1a103142);pointer-events:none}.campaign-image>.status{position:absolute;left:13px;top:13px;z-index:1;background:#fffffff2;box-shadow:0 1px 6px #1b07391a;padding:4px 9px}.campaign-category{position:absolute;bottom:12px;right:13px;font-size:7px;font-weight:550;letter-spacing:.3px;color:#fff;background:#ffffff25;border:1px solid #ffffff40;padding:3px 8px;border-radius:4px;z-index:1;backdrop-filter:blur(5px)}.campaign-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:13px;background:linear-gradient(130deg,#e9dffa,#f3e4d6);color:#aa8ac1}.campaign-placeholder .dash-icon{width:42px;height:42px;stroke-width:1.3}.campaign-placeholder span{font-size:10px}.campaign-body{padding:16px}.campaign-body h3{font-size:13px;font-weight:750;letter-spacing:-.25px;color:#594562;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-value{display:flex;justify-content:space-between;align-items:center;margin:5px 0 15px;color:#b5a3bf;font-size:8px}.campaign-value strong{font-size:9px;color:#b198c0;font-weight:500}.campaign-progress{height:4px;background:#f2edf8;border-radius:10px;overflow:hidden}.campaign-progress>span{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#b89cdd,#9470c6)}.campaign-progress-meta{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#b4a0c2;margin-top:6px}.campaign-progress-meta strong{color:#9679ae;font-weight:650}.campaign-progress-meta>b{font-weight:600;color:#a287b6}.campaign-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 0 13px;border-bottom:1px solid #f1eaf7}.campaign-bottom>div>strong{display:block;font-size:18px;font-weight:750;font-family:Manrope,sans-serif;color:#8d6b9d;letter-spacing:-.5px;line-height:1.3}.campaign-bottom small{font-size:7px;color:#b6a2c5;display:block}.campaign-action{display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #ede2f6;border-radius:7px;font-size:8px;font-weight:600;color:#a287b8;background:#f9f5fd}.campaign-action .dash-icon{width:12px;height:12px}.campaign-action:hover{background:#eee4fa;color:#8e67b0}.campaign-action.draw-action{background:#fdf0e2;border-color:#f4dfc7;color:#b98957}.campaign-date{font-size:8px;display:flex;gap:5px;align-items:center;color:#b09ac2;margin-top:10px}.campaign-date .dash-icon{width:11px;height:11px;color:#b9a0ce}.campaign-date>span{margin-left:auto;font-size:7px;color:#c1afd0}.overview-bottom{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:20px;margin-top:24px;margin-bottom:22px}.dashboard-page table{font-size:9px;color:#9e84b2}.dashboard-page th{background:#fbf8fd;color:#b3a0c2;font-size:7px;letter-spacing:.5px;padding:10px 12px;border-top:1px solid #f3edf9;border-bottom:1px solid #f3edf9;text-transform:uppercase}.dashboard-page td{padding:12px;border-bottom:1px solid #f5eefb;font-size:9px}.dashboard-page td:last-child{white-space:nowrap}.dashboard-page tbody tr:last-child td{border-bottom:0}.dashboard-page td strong{font-size:9px;color:#9575aa;font-weight:550}.dashboard-page td small{font-size:7px;color:#c0a9d0;margin-top:2px}.table-customer{display:flex;align-items:center;gap:8px;min-width:145px}.customer-avatar{height:29px;width:29px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:650;flex-shrink:0}.tone-0{background:#f0e5fb;color:#b497c9}.tone-1{background:#e5eefb;color:#90a7c9}.tone-2{background:#fbebe0;color:#c8a188}.tone-3{background:#e4f3eb;color:#8bb7a0}.amount-cell{font-weight:600;white-space:nowrap;color:#9776ac!important}.dashboard-page .status{display:inline-flex;align-items:center;gap:4px;border:0;background:#eee9f6;color:#a78bbb;font-size:7px;font-weight:600;padding:4px 7px;border-radius:5px;text-transform:capitalize;white-space:nowrap}.status i{width:4px;height:4px;border-radius:50%;background:currentColor;display:inline-block}.dashboard-page .status.live,.dashboard-page .status.paid{background:#e8f4ed;color:#86b297}.dashboard-page .status.completed{background:#eee6f9;color:#af93c7}.dashboard-page .status.draft,.dashboard-page .status.pending{background:#fcf0df;color:#c7a46d}.dashboard-page .status.failed,.dashboard-page .status.refund_required{background:#fbe8e7;color:#d2928f}.community-note{background:linear-gradient(135deg,#fcf0e4,#fff5ec);border:1px solid #f7e8dd;border-radius:15px;padding:23px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.note-symbol{width:33px;height:33px;background:#f6dec1;color:#cda773;border-radius:9px;display:grid;place-items:center;margin-bottom:13px}.note-symbol .dash-icon{width:18px;height:18px}.community-note .heading-kicker{color:#c3a283;font-size:7px;letter-spacing:1.5px}.community-note h3{font-size:24px;letter-spacing:-.8px;line-height:1.2;font-weight:750;color:#b08866}.community-note p{font-size:9px;color:#c6aa94;margin-top:11px;max-width:200px}.community-note>a{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:550;color:#bf9c7c;margin-top:15px}.community-note>a .dash-icon{width:14px;height:14px}.note-spark{position:absolute;right:20px;top:50px;font-size:60px;color:#f0d8bd;transform:rotate(15deg)}.dashboard-page .demo-tour{background:#f1ecf9;border-color:#e9e0f3;border-radius:12px;padding:17px 20px;gap:18px;margin:0;grid-template-columns:1fr 1fr}.dashboard-page .demo-tour .eyebrow{color:#b5a2cb;font-size:7px;margin-bottom:4px}.dashboard-page .demo-tour h3{font-size:12px;color:#9479ac;letter-spacing:-.2px}.dashboard-page .demo-tour p{font-size:8px;color:#b39ac4;margin-top:4px}.dashboard-page .demo-tour-links{gap:6px}.dashboard-page .demo-tour-links a{background:#ffffff90;border-color:#e8dcf1;color:#aa8abd;border-radius:6px;padding:8px 10px;font-size:8px}.dashboard-page .demo-tour-links a:hover{background:#fff;border-color:#cbb4df}.dashboard-page .live-demo-bar{background:#f0eaf9;border-bottom:1px solid #e5dbf3;padding:8px 24px;gap:15px;flex-wrap:nowrap;font-size:9px;color:#a78dbd}.dashboard-page .live-demo-bar>div:first-child{gap:9px;flex-wrap:nowrap}.dashboard-page .live-demo-bar strong{color:#9b78b9;font-size:9px}.dashboard-page .live-demo-bar span:not(.demo-live-dot){color:#b39bc5}.dashboard-page .demo-live-dot{background:#ba9cd4;box-shadow:0 0 0 3px #c6abe820;width:5px;height:5px}.dashboard-page .live-demo-actions button{font-size:8px;color:#a485bd;padding:5px 8px}.dashboard-page .live-demo-actions button:hover{background:#e4d9f2}.dashboard-page .live-demo-actions .demo-signup{background:#aa86cd;color:#fff;padding:6px 10px;border-radius:6px}.dashboard-page .live-demo-actions .demo-signup:hover{background:#9b75c3}.dashboard-footer{border-top:1px solid #ece6f3;padding:18px 30px;max-width:1520px;margin:auto;display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#b4a3c5}.dashboard-footer a{display:flex;gap:5px;align-items:center}.dashboard-footer .dash-icon{width:11px;height:11px}.raffles-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.campaign-filters{display:flex;gap:7px;flex-wrap:wrap;background:#fff;border:1px solid #eae5f2;border-radius:10px;padding:4px}.campaign-filters a{padding:7px 12px;border-radius:7px;display:flex;gap:7px;align-items:center;font-size:10px;color:#ad99c1;font-weight:550}.campaign-filters a.active{background:#ede4fa;color:#a080bc}.campaign-filters a:hover{background:#f3ecfb}.campaign-filters a>span{font-size:8px;background:#f2ecf9;border-radius:4px;padding:0 5px;color:#b29cc5}.campaign-filters a.active>span{background:#e0d0f2}.campaign-limit{font-size:9px;color:#b3a1c6;white-space:nowrap}.search-results-label{font-size:10px;color:#ac94c2!important;margin-bottom:17px}.search-results-label a{margin-left:8px;color:#b997d0}.raffle-library{gap:22px}.raffle-library .campaign-image{height:190px}.raffle-library .campaign-body{padding:19px}.raffle-library .campaign-body h3{font-size:14px}.dashboard-page .empty.full{grid-column:1/-1}.dashboard-page .empty>.dash-icon{width:42px;height:42px;color:#c4addb;margin-bottom:10px}.dashboard-page .empty h3{font-size:18px;color:#a88cbd}.dashboard-page .empty p{font-size:10px;color:#bda6cf}.dashboard-page .empty .btn{margin-top:3px}.orders-summary{display:grid;grid-template-columns:repeat(3,1fr);background:white;border:1px solid #ede7f4;border-radius:13px;padding:19px 23px;margin-bottom:25px;gap:15px}.orders-summary>div{display:flex;gap:12px;align-items:center;border-right:1px solid #efe8f6}.orders-summary>div:last-child{border:0}.summary-icon{height:39px;width:39px;border-radius:10px;display:grid;place-items:center}.summary-icon.violet{background:#f0e7fb;color:#b191d1}.summary-icon.blue{background:#e6effd;color:#92acd6}.summary-icon.mint{background:#e3f3eb;color:#8eb89f}.orders-summary small{font-size:9px;color:#b49bc8;display:block}.orders-summary strong{font-size:20px;font-family:Manrope,sans-serif;color:#a484b9;font-weight:750;line-height:1.5}.orders-panel{padding:24px!important}.table-count{background:#f5effb;border:1px solid #efe5f8;border-radius:5px;padding:4px 7px;font-size:8px;color:#b59acc}.orders-panel td{padding-top:17px;padding-bottom:17px}.orders-panel table{min-width:770px}.orders-panel td small{font-size:8px}.dashboard-page .pagination{margin-top:20px;border-top:1px solid #f4edf9;padding-top:18px;font-size:10px;color:#b69acc}.compact-empty{display:flex;align-items:center;justify-content:center;gap:14px;padding:55px 10px;color:#c3acd6}.compact-empty p{font-size:10px;color:#baa0ce}.subscription-overview{display:flex;gap:17px;align-items:center;padding:25px;background:linear-gradient(125deg,#f0e6fc,#f6effe);border:1px solid #e9ddf8;border-radius:16px;margin-bottom:30px}.subscription-icon{height:53px;width:53px;display:grid;place-items:center;flex-shrink:0;background:#e5d4f6;color:#b08bd1;border-radius:13px}.subscription-icon .dash-icon{width:28px;height:28px}.subscription-overview .heading-kicker{font-size:7px;color:#b299ca}.subscription-overview h3{font-size:23px;color:#a482bb;display:flex;align-items:center;gap:9px}.subscription-overview p{font-size:9px;color:#b399ca;margin-top:5px}.subscription-price{margin-left:auto;text-align:right}.subscription-price strong{font-family:Manrope,sans-serif;font-size:28px;color:#a182b4;display:block;letter-spacing:-1px}.subscription-price span{font-size:9px;color:#b19cc5}.billing-currency{font-size:9px;color:#b89fcb}.dashboard-page .dashboard-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.dashboard-page .plan-card{background:white;border:1px solid #e9ddf5;border-radius:15px;padding:26px 23px;position:relative;display:flex;flex-direction:column}.dashboard-page .plan-card.featured{background:linear-gradient(150deg,#f5edff,#fff);border:1.5px solid #b899da;box-shadow:0 6px 20px #a37ac216;transform:none}.current-plan-label{position:absolute;top:-12px;left:24px;background:#b292d2;color:white;border-radius:5px;padding:5px 11px;font-size:7px;letter-spacing:1px;font-weight:650}.plan-art{height:38px;width:38px;border-radius:11px;display:grid;place-items:center;background:#f4eafb;color:#b696d2;margin-bottom:18px}.plan-standard .plan-art{background:#e7f0fc;color:#96b0d3}.plan-premium .plan-art{background:#fbedde;color:#cdac87}.dashboard-page .plan-card h3{font-size:21px;color:#a080b6}.dashboard-page .plan-card>p{font-size:10px;color:#baa0ce;margin-top:6px;min-height:0}.dashboard-page .price{font-size:31px;font-weight:750;color:#a485b8;letter-spacing:-1px;margin:23px 0}.dashboard-page .price span{font-size:9px;color:#b9a0cc;letter-spacing:0;margin-left:6px}.dashboard-page .check-list{color:#b29ac4;font-size:10px;margin:0 0 22px;display:block}.dashboard-page .check-list li:before{color:#b899d3}.dashboard-page .plan-card form{margin-top:auto}.dashboard-page .plan-card .btn{width:100%;font-size:10px;padding:11px;justify-content:space-between}.dashboard-page .plan-card .btn-outline{color:#b296c6;border-color:#e8ddf2}.dashboard-page .plan-card .btn-dark{background:#b191d0}.billing-note{font-size:9px;color:#bca5ce!important;display:flex;gap:7px;align-items:center;justify-content:center;margin-top:24px}.billing-note .dash-icon{width:13px;height:13px}.settings-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:25px;align-items:start}.settings-panel .panel-heading{border-bottom:1px solid #f1eaf8;padding-bottom:19px;margin-bottom:23px}.dashboard-page .field label{font-size:10px;color:#a486b9;font-weight:550;margin-bottom:7px}.dashboard-page .field input,.dashboard-page .field textarea,.dashboard-page .field select{font-size:11px;border:1px solid #eadff5;background:#fdfbfe;padding:10px 13px;border-radius:8px;color:#b297c7;box-shadow:none;outline:none}.dashboard-page .field input:focus,.dashboard-page .field textarea:focus,.dashboard-page .field select:focus{border-color:#b494d4;box-shadow:0 0 0 3px #cfb4e81a}.dashboard-page .field input::placeholder,.dashboard-page .field textarea::placeholder{color:#c8b3d9}.dashboard-page .field small{font-size:8px;color:#c2acd2}.dashboard-page .field{margin-bottom:20px}.dashboard-page .field textarea{min-height:112px;resize:vertical;line-height:1.65}.brand-color-control{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #eae0f4;background:#fcf9fe;border-radius:8px}.dashboard-page .brand-color-control input{width:32px;height:28px;padding:0;border-radius:6px;border:0;background:transparent;cursor:pointer}.brand-color-control span{font-size:10px;color:#b399c8;text-transform:uppercase}.brand-color-control small{margin-left:auto}.settings-save{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #f0e7f8;padding-top:20px;margin-top:8px}.settings-save>span{font-size:8px;color:#c2a8d5}.settings-side{display:grid;gap:20px}.brand-preview{background:#f3ecfa;border:1px solid #e9dcf5;border-radius:15px;padding:23px}.brand-preview .heading-kicker{font-size:8px;color:#bca1cf;margin-bottom:16px}.brand-preview-window{border:1px solid #e5d5f0;border-radius:10px;overflow:hidden;background:white;box-shadow:0 7px 18px #ac83c817}.preview-dots{padding:9px 12px;border-bottom:1px solid #f3eafb;display:flex;gap:4px}.preview-dots i{width:5px;height:5px;border-radius:50%;background:#e9ddf2}.preview-dots i:first-child{background:#f2d8d9}.preview-dots i:nth-child(2){background:#f4e7d0}.preview-dots i:nth-child(3){background:#dbece1}.brand-preview-content{padding:21px 17px}.preview-monogram{width:30px;height:30px;border-radius:7px;background:var(--preview-brand);color:white;display:grid;place-items:center;font-size:12px;margin-bottom:12px}.preview-logo{height:30px;width:auto;max-width:80px;object-fit:contain;margin-bottom:12px}.brand-preview-content h3{font-size:15px;line-height:1.4;color:#9e7ab4;letter-spacing:-.3px}.brand-preview-content p{font-size:8px;color:#bfa2d1;line-height:1.8;margin-top:7px}.preview-photo{margin-top:15px;background:#f4edf9;border-radius:7px;height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;overflow:hidden}.preview-photo>.dash-icon{color:#cdb0e1;width:29px;height:29px}.preview-photo strong{font-size:11px;color:#b69cc7;font-weight:550}.preview-photo>img{width:100%;height:100%;object-fit:cover}.preview-button{margin-top:12px;display:flex;justify-content:space-between;align-items:center;background:var(--preview-brand);color:white;padding:8px 10px;font-size:7px;border-radius:5px}.preview-button .dash-icon{width:10px;height:10px}.preview-caption{font-size:8px;color:#b89ecd!important;text-align:center;margin:15px 0}.brand-preview .btn{font-size:9px;color:#b69aca;background:#ffffffa0;border-color:#e5d8f0}.settings-tip{border:1px solid #eadef4;background:#fff;border-radius:13px;padding:23px}.settings-tip>.dash-icon{color:#b99dd0;margin-bottom:12px}.settings-tip h3{font-size:14px;color:#b195c4}.settings-tip p{font-size:9px;color:#c2a8d3;margin-top:6px}.settings-public-url{overflow-wrap:anywhere;color:#b89dca;font-size:9px;background:#fbf6fe;border:1px solid #f1e6f8;border-radius:6px;padding:9px;margin-top:15px}.settings-tip button{display:flex;align-items:center;gap:8px;border:0;background:transparent;font-size:9px;font-weight:550;color:#b99dd0;padding:0;margin-top:12px}.settings-tip button .dash-icon{width:12px;height:12px}.dashboard-page .notice{margin-top:16px;border-radius:10px;font-size:11px}.dashboard-page .form-container{max-width:100%;padding:0}.dashboard-page .form-container .panel{margin-bottom:20px}.dashboard-page .form-container h3{color:#ac8abd;font-size:15px}.dashboard-page .form-container .page-header h1{font-size:28px;color:#a583b6}.dashboard-page .form-container .page-header p{font-size:11px}.dashboard-page .form-container .back-link{margin:0 0 20px;color:#b9a0cc}.dashboard-page .form-container .form-actions{margin-bottom:0}.dashboard-page .form-container .text-button{font-size:11px;color:#b499c9}
/* Clearer text keeps the soft color palette readable. */
.dashboard-page .campaign-body h3,.dashboard-page .panel-heading h3{color:#4b405c}.dashboard-page .campaign-value,.dashboard-page .campaign-date,.dashboard-page .campaign-progress-meta,.dashboard-page .campaign-bottom small{color:#8e7f9e}.dashboard-page .campaign-value strong,.dashboard-page .campaign-progress-meta strong,.dashboard-page .campaign-bottom>div>strong{color:#655071}.dashboard-page .campaign-progress-meta>b{color:#9678ad}.dashboard-page .campaign-action{color:#816195}.dashboard-page .campaign-date>span{color:#a293af}.dashboard-page table,.dashboard-page td{color:#7d6a8b}.dashboard-page th{color:#9c89ac}.dashboard-page td strong,.dashboard-page .amount-cell{color:#655072!important}.dashboard-page td small{color:#a391b1}.dashboard-page .status.live,.dashboard-page .status.paid{color:#508366}.dashboard-page .status.completed{color:#8864a8}.dashboard-page .status.draft,.dashboard-page .status.pending{color:#a1804c}.dashboard-page .status.failed,.dashboard-page .status.refund_required{color:#b17471}.dashboard-page .section-title h2{color:#493d57}.dashboard-page .section-title p,.dashboard-page .panel-heading p{color:#a08fae}.dashboard-page .section-title>a,.dashboard-page .panel-heading a{color:#8e6ba7}.dashboard-page .draw-row>div:nth-child(2)>strong{color:#70617e}.dashboard-page .draw-row small{color:#a48db7}.dashboard-page .draw-footer{color:#90709e}.dashboard-page .live-demo-bar strong{color:#8765a4}.dashboard-page .live-demo-bar span:not(.demo-live-dot){color:#a58bb8}.dashboard-page .field label{color:#796288}.dashboard-page .field input,.dashboard-page .field textarea,.dashboard-page .field select{color:#826b91}.dashboard-page .field small,.dashboard-page .settings-save>span{color:#a98dbb}.dashboard-page .orders-summary strong{color:#7b5d8d}.dashboard-page .orders-summary small{color:#a48ab6}.dashboard-page .plan-card h3,.dashboard-page .price,.dashboard-page .subscription-price strong,.dashboard-page .subscription-overview h3{color:#7c5d91}.dashboard-page .plan-card>p,.dashboard-page .check-list,.dashboard-page .subscription-overview p{color:#9e85b0}.dashboard-page .plan-card .btn-outline{color:#8b6a9f}.dashboard-page .brand-preview-content h3,.dashboard-page .settings-tip h3{color:#8b699e}.dashboard-page .community-note h3{color:#9d7553}.dashboard-page .community-note p{color:#b59980}.dashboard-page .community-note>a{color:#a78564}
@media(min-width:1600px){.dashboard-page .app-shell{grid-template-columns:245px minmax(0,1fr)}.dashboard-page .app-main{padding:32px 38px}.possibility-banner{min-height:226px}.possibility-banner h2{font-size:32px}.banner-art{right:40px;top:22px;transform:scale(1.1)}.dashboard-page .stat{padding:20px 23px}.dashboard-page .stat strong{font-size:29px}.revenue-chart svg{max-height:235px}.campaign-image{height:188px}.dashboard-page .panel{padding:26px}}
@media(max-width:1180px){.dashboard-page .app-shell{grid-template-columns:205px minmax(0,1fr)}.dashboard-page .sidebar{padding-left:12px;padding-right:12px}.dashboard-page .sidebar-link.active:before{left:-12px}.dashboard-page .sidebar .brand{font-size:26px}.dashboard-page .app-main{padding:25px 24px}.dashboard-page .app-topbar{padding:0 24px}.dashboard-search{width:205px}.topbar-store span{display:none}.possibility-banner{padding:22px;min-height:194px}.possibility-banner h2{font-size:24px}.possibility-copy{width:65%}.banner-art{width:200px;right:0;transform:scale(.8);transform-origin:right center}.possibility-banner p{max-width:235px;font-size:9px}.storefront-spotlight{padding:17px}.storefront-spotlight h3{font-size:13px}.storefront-state{font-size:7px}.dashboard-page .stat{padding:15px}.dashboard-page .stat strong{font-size:22px}.stat strong .stat-unit{font-size:8px;margin-left:4px}.stat-top>span:first-child{font-size:9px}.dashboard-page .stat small{font-size:7px}.stat-icon{width:25px;height:25px}.overview-intro,.overview-analytics,.overview-bottom{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px}.dashboard-page .panel{padding:18px}.dashboard-page .panel-heading h3{font-size:12px}.draw-row{gap:8px}.draw-row>div:nth-child(2)>strong{font-size:9px}.draw-date{width:33px;height:37px}.draw-row small{font-size:7px}.revenue-total{gap:7px}.revenue-total>strong{font-size:23px}.revenue-period{display:none}.revenue-chart figcaption span{display:none}.campaign-grid{gap:14px}.campaign-image{height:140px}.campaign-body{padding:13px}.campaign-body h3{font-size:11px}.campaign-date>span{display:none}.campaign-action{font-size:7px;padding:6px 8px;gap:4px}.dashboard-page .demo-tour{grid-template-columns:1fr;gap:13px}.dashboard-page .demo-tour-links{grid-template-columns:repeat(4,1fr)}.dashboard-page .demo-tour-links a{font-size:7px;padding:8px}.dashboard-page .live-demo-bar{padding:8px 18px;font-size:8px}.dashboard-page .live-demo-bar>div:first-child{gap:7px}.dashboard-page .dashboard-plans{gap:15px}.dashboard-page .plan-card{padding:24px 19px}.dashboard-page .price{font-size:27px}.settings-layout{gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(235px,1fr)}.brand-preview{padding:18px}.raffles-toolbar{flex-wrap:wrap}.raffle-library .campaign-image{height:164px}.raffle-library .campaign-body{padding:14px}.raffle-library .campaign-body h3{font-size:12px}}
@media(max-width:980px){.dashboard-page .app-shell{grid-template-columns:190px minmax(0,1fr)}.dashboard-page .app-main{padding:22px 20px}.dashboard-page .app-topbar{padding:0 20px;gap:12px;height:64px}.dashboard-search{width:180px}.topbar-location{gap:10px}.topbar-right{gap:12px}.topbar-divider{display:none}.dashboard-page .dashboard-heading h1{font-size:23px}.dashboard-page .dashboard-heading .btn{font-size:10px;padding:10px 12px}.overview-intro{grid-template-columns:minmax(0,1fr)}.possibility-banner{min-height:190px}.possibility-banner h2{font-size:27px}.possibility-copy{width:65%}.banner-art{right:15px;transform:scale(.95)}.storefront-spotlight{display:grid;grid-template-columns:1fr auto;gap:2px 15px;align-items:center;padding:17px 20px}.spotlight-head{margin:0;grid-row:1/4;grid-column:2;gap:10px;flex-direction:column}.storefront-spotlight h3{font-size:14px}.storefront-spotlight p{font-size:9px}.storefront-url{margin-top:8px;max-width:280px}.storefront-spotlight>a{margin-top:9px;grid-column:1;max-width:280px}.dashboard-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dashboard-page .stat strong{font-size:25px}.dashboard-page .stat small{font-size:8px}.stat-top>span:first-child{font-size:10px}.overview-analytics{grid-template-columns:minmax(0,1fr)}.dashboard-page .panel-heading h3{font-size:14px}.revenue-chart svg{max-height:220px}.draw-row{padding:13px 0;gap:12px}.draw-row>div:nth-child(2)>strong{font-size:11px}.draw-row small{font-size:8px}.draw-date{width:41px;height:41px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.campaign-grid:not(.raffle-library)>.campaign-card:last-child:nth-child(3){display:none}.campaign-image{height:164px}.campaign-body h3{font-size:12px}.overview-bottom{grid-template-columns:1fr}.community-note{padding:22px;min-height:210px}.community-note p{max-width:320px}.note-spark{font-size:110px;right:30px;top:20px}.community-note>a{max-width:250px}.dashboard-page .demo-tour-links{grid-template-columns:repeat(2,1fr)}.dashboard-page .demo-tour-links a{font-size:8px}.dashboard-page .live-demo-bar>div:first-child>span:last-child{font-size:8px;max-width:390px}.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:1.2fr 1fr;align-items:start}.dashboard-page .dashboard-plans{grid-template-columns:1fr}.dashboard-page .plan-card{padding:24px}.dashboard-page .plan-card .check-list{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.dashboard-page .plan-card .price{margin:16px 0}.dashboard-page .plan-card .btn{max-width:100%}.dashboard-page .plan-art{position:absolute;right:23px;top:25px;margin:0}.orders-summary{padding:18px;gap:10px}.summary-icon{width:30px;height:30px}.summary-icon .dash-icon{width:16px;height:16px}.orders-summary>div{gap:8px}.orders-summary small{font-size:7px}.orders-summary strong{font-size:17px}.dashboard-footer{padding:17px 20px}}
@media(max-width:760px){.dashboard-page .app-shell{display:block}.dashboard-page .sidebar{position:fixed;left:0;top:0;bottom:0;width:235px;height:100dvh;transform:translateX(-100%);transition:transform .25s;z-index:51;padding:24px 16px;background:#fff}.dashboard-page.nav-open .sidebar{transform:translateX(0)}.sidebar-overlay{display:block;position:fixed;inset:0;background:#2a163855;z-index:50;border:0;backdrop-filter:blur(3px)}.sidebar-toggle,.sidebar-close{display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;padding:4px;color:#a28cbb}.sidebar-toggle .dash-icon{width:18px;height:18px}.sidebar-close .dash-icon{width:16px;height:16px}.dashboard-page.nav-open{overflow:hidden}.dashboard-page .sidebar .sidebar-link{font-size:12px;padding:12px 14px;gap:12px}.dashboard-page .sidebar .sidebar-link .dash-icon{width:18px;height:18px}.dashboard-page .sidebar-link.active:before{left:-16px}.dashboard-page .sidebar .brand{font-size:29px}.dashboard-page .workspace-label{font-size:8px;letter-spacing:1.5px}.workspace-switch{margin-bottom:28px}.workspace-switch strong{font-size:11px}.workspace-switch small{font-size:9px}.workspace-label.secondary-label{margin-top:25px!important}.dashboard-page .sidebar-bottom{display:block}.dashboard-page .app-topbar{height:61px;padding:0 20px;gap:15px}.dashboard-search{width:240px}.breadcrumb-home,.breadcrumb-separator{display:none}.topbar-right .topbar-store{display:none}.topbar-location{gap:10px;font-size:10px}.dashboard-page .app-main{padding:24px 20px}.dashboard-page .live-demo-bar{padding:8px 18px;gap:10px}.dashboard-page .live-demo-bar>div:first-child>span:last-child{max-width:270px;font-size:7px;line-height:1.4}.dashboard-page .live-demo-bar strong{font-size:8px}.dashboard-page .live-demo-actions{gap:4px}.dashboard-page .live-demo-actions button{font-size:7px;padding:5px}.dashboard-page .live-demo-actions .demo-signup{padding:6px 8px}.dashboard-page .dashboard-heading{gap:13px}.dashboard-page .dashboard-heading h1{font-size:24px}.dashboard-page .dashboard-heading p{font-size:10px}.heading-kicker{font-size:7px}.overview-intro{margin-bottom:18px}.possibility-banner{min-height:200px;padding:22px 25px}.possibility-banner h2{font-size:27px}.possibility-banner p{font-size:10px;max-width:285px}.possibility-copy{width:62%}.banner-art{right:12px;transform:scale(.9)}.dashboard-page .stats-grid{margin-bottom:18px}.overview-analytics{margin-bottom:24px}.revenue-chart svg{max-height:none}.campaign-grid:not(.raffle-library)>.campaign-card:last-child:nth-child(3){display:block}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.campaign-image{height:133px}.campaign-body{padding:12px}.campaign-body h3{font-size:11px}.campaign-value strong{font-size:8px}.campaign-action{padding:6px;font-size:7px;gap:2px}.campaign-bottom>div>strong{font-size:15px}.campaign-date{font-size:7px}.campaign-category{font-size:6px;right:8px;bottom:8px}.dashboard-page .campaign-image>.status{left:8px;top:8px;font-size:6px}.overview-bottom{gap:17px}.community-note{min-height:200px}.raffle-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.raffle-library .campaign-image{height:173px}.raffle-library .campaign-body{padding:16px}.raffle-library .campaign-body h3{font-size:13px}.dashboard-page .section-title h2{font-size:16px}.settings-layout{gap:20px}.brand-color-control small{font-size:8px}.settings-tip{padding:20px}.dashboard-page .form-container .form-grid{grid-template-columns:1fr 1fr;gap:0 16px}.dashboard-page .form-container .full{grid-column:1/-1}}
@media(max-width:540px){.dashboard-page .app-topbar{padding:0 16px;gap:10px}.dashboard-search{width:154px;margin-left:auto;padding:7px 8px;gap:6px}.dashboard-search input{font-size:8px}.dashboard-search button{display:none}.topbar-right{gap:0}.topbar-right .initials{width:27px;height:27px;font-size:9px}.topbar-location{font-size:9px;gap:7px}.dashboard-page .app-main{padding:22px 16px}.dashboard-page .live-demo-bar{flex-wrap:wrap;gap:5px;padding:8px 16px;align-items:center}.dashboard-page .live-demo-bar>div:first-child{flex:1;flex-wrap:nowrap}.dashboard-page .live-demo-bar>div:first-child>span:last-child{display:none}.dashboard-page .live-demo-actions button{font-size:7px}.dashboard-page .dashboard-heading{align-items:start;flex-wrap:wrap;margin-bottom:20px}.dashboard-page .dashboard-heading>div{flex:1;min-width:230px}.dashboard-page .dashboard-heading h1{font-size:24px;max-width:300px}.dashboard-page .dashboard-heading p{font-size:10px;max-width:280px}.dashboard-page .dashboard-heading .btn{padding:10px 13px;font-size:10px}.dashboard-page .dashboard-heading .btn .dash-icon{width:14px;height:14px}.heading-kicker{font-size:7px;letter-spacing:1.2px}.possibility-banner{padding:22px 20px;min-height:211px}.possibility-banner h2{font-size:25px}.possibility-copy{width:72%}.possibility-banner p{font-size:9px;max-width:217px}.banner-pill{font-size:5px;letter-spacing:.7px;padding:4px 5px;gap:4px}.banner-pill .dash-icon{width:9px;height:9px}.possibility-banner a{font-size:8px;gap:5px}.banner-art{right:-25px;top:17px;transform:scale(.68);transform-origin:right center;opacity:.8}.illustration-ticket{top:57px;right:0}.banner-spark.one{right:137px}.storefront-spotlight{padding:17px 18px}.storefront-spotlight h3{font-size:13px}.storefront-spotlight p{font-size:8px}.spotlight-head{gap:8px}.spotlight-icon{padding:8px}.spotlight-icon .dash-icon{width:16px;height:16px}.storefront-state{font-size:6px}.storefront-url{font-size:8px;padding:7px;max-width:250px}.storefront-spotlight>a{font-size:9px}.dashboard-page .stats-grid{gap:11px}.dashboard-page .stat{padding:13px 12px}.stat-top>span:first-child{font-size:8px}.stat-icon{width:24px;height:24px}.stat-icon .dash-icon{width:14px;height:14px}.dashboard-page .stat strong{font-size:24px;line-height:1.4;margin:3px 0 4px}.stat strong .stat-unit{display:block;font-size:7px;line-height:1.2;margin:0 0 6px}.dashboard-page .stat small{font-size:6px;gap:3px;white-space:nowrap}.dashboard-page .stat small .dash-icon{width:8px;height:8px}.dashboard-page .panel{padding:17px}.dashboard-page .panel-heading h3{font-size:13px}.dashboard-page .panel-heading p{font-size:8px}.chart-range button{font-size:7px;padding:4px 6px}.chart-range{gap:2px}.revenue-total>strong{font-size:23px}.revenue-total>span{font-size:7px}.revenue-chart svg{min-height:145px}.revenue-chart figcaption{font-size:6px}.draw-row>div:nth-child(2)>strong{font-size:10px}.draw-footer{font-size:9px}.section-title{align-items:start;gap:8px;margin-top:24px}.section-title h2{font-size:15px}.section-title p{font-size:8px;max-width:200px}.section-title>a{font-size:8px;margin-top:3px;gap:4px}.section-title>a .dash-icon{width:12px;height:12px}.campaign-grid,.raffle-library{grid-template-columns:1fr;gap:19px}.campaign-image,.raffle-library .campaign-image{height:205px}.campaign-body,.raffle-library .campaign-body{padding:18px}.campaign-body h3,.raffle-library .campaign-body h3{font-size:16px}.campaign-value{font-size:9px;margin-top:7px;margin-bottom:19px}.campaign-value strong{font-size:10px}.campaign-progress-meta{font-size:9px;margin-top:8px}.campaign-bottom>div>strong{font-size:22px}.campaign-bottom small{font-size:8px}.campaign-bottom{padding:18px 0 15px}.campaign-action{font-size:9px;padding:9px 13px;gap:8px}.campaign-action .dash-icon{width:14px;height:14px}.campaign-date{font-size:9px;margin-top:13px}.campaign-date>.dash-icon{width:12px;height:12px}.campaign-date>span{display:block;font-size:8px}.campaign-category{font-size:8px;right:13px;bottom:13px}.dashboard-page .campaign-image>.status{font-size:8px;left:13px;top:13px;padding:5px 9px}.dashboard-page .demo-tour{padding:18px;gap:16px}.dashboard-page .demo-tour h3{font-size:13px}.dashboard-page .demo-tour p{font-size:9px}.dashboard-page .demo-tour-links{grid-template-columns:1fr 1fr;gap:7px}.dashboard-page .demo-tour-links a{font-size:8px;padding:9px;line-height:1.6}.recent-orders-panel .table-wrap{margin:0 -2px}.recent-orders-panel table{min-width:490px}.community-note h3{font-size:25px}.community-note p{font-size:9px;max-width:240px}.note-spark{font-size:90px;right:20px;top:20px}.community-note>a{font-size:10px;max-width:100%}.raffles-toolbar{margin-bottom:20px;gap:13px}.campaign-filters{width:100%;justify-content:space-between;gap:2px;padding:4px}.campaign-filters a{font-size:8px;padding:7px;gap:4px}.campaign-filters a>span{font-size:7px;padding:0 4px}.campaign-limit{font-size:8px}.orders-summary{grid-template-columns:1fr;padding:17px;gap:13px}.orders-summary>div{border-right:0;border-bottom:1px solid #efe8f6;padding-bottom:13px;gap:12px}.orders-summary>div:last-child{padding-bottom:0}.orders-summary small{font-size:9px}.orders-summary strong{font-size:22px}.summary-icon{width:38px;height:38px}.summary-icon .dash-icon{width:18px;height:18px}.orders-panel{padding:17px!important}.table-count{font-size:7px}.subscription-overview{padding:19px;gap:12px;flex-wrap:wrap}.subscription-icon{width:43px;height:43px}.subscription-icon .dash-icon{width:22px;height:22px}.subscription-overview h3{font-size:22px}.subscription-overview p{font-size:8px;max-width:230px}.subscription-price{width:100%;border-top:1px solid #e5d6f2;padding-top:14px;margin-top:6px;display:flex;justify-content:space-between;align-items:center;text-align:left}.subscription-price strong{font-size:25px}.subscription-price span{font-size:9px}.billing-currency{display:none}.dashboard-page .plan-card{padding:26px 22px}.dashboard-page .plan-card>p{font-size:10px}.dashboard-page .price{font-size:33px}.dashboard-page .check-list{font-size:10px;gap:0 10px}.dashboard-page .plan-card .btn{font-size:11px;padding:13px}.billing-note{font-size:8px;align-items:start;line-height:1.8;text-align:center}.settings-side{grid-template-columns:1fr}.brand-preview{padding:23px}.brand-preview-content{padding:25px}.brand-preview-content h3{font-size:19px}.brand-preview-content p{font-size:10px}.preview-photo{height:125px}.preview-photo strong{font-size:13px}.preview-button{font-size:9px;padding:10px 12px}.settings-save{align-items:start;flex-direction:column;gap:14px}.settings-save>span{font-size:8px}.settings-save .btn{width:100%}.brand-color-control small{display:none}.dashboard-page .form-container .form-grid{grid-template-columns:1fr;gap:0}.dashboard-page .form-container .page-header h1{font-size:25px}.dashboard-page .form-container .page-header p{font-size:10px}.dashboard-page .form-container .form-actions{gap:10px;flex-wrap:wrap}.dashboard-footer{padding:17px 16px;flex-wrap:wrap;gap:8px;font-size:7px}.dashboard-page .empty{padding:45px 15px}.dashboard-page .empty h3{font-size:17px}.dashboard-page .empty p{font-size:10px}}
/* Strong type and restrained accents give the workspace a clear hierarchy. */
.dashboard-page .sidebar-link{font-size:12px}.workspace-switch strong{font-size:11px}.workspace-switch small{font-size:10px;color:#8a8196}.dashboard-page .workspace-label{font-size:9px;color:#9b91a8}.topbar-location{font-size:12px}.dashboard-search input{font-size:11px}.topbar-store{font-size:11px}.dashboard-page .dashboard-heading p{font-size:12px;color:#8e839b}.heading-kicker{font-size:9px;color:#9c8cae}.banner-pill{font-size:7px}.possibility-banner p{font-size:11px;max-width:340px}.possibility-banner a{font-size:11px}.storefront-spotlight h3{font-size:16px;color:#433650}.storefront-spotlight p{font-size:11px;color:#91809f}.storefront-state{font-size:9px;color:#709883}.storefront-url{font-size:11px;color:#8e7b9d}.storefront-spotlight>a{font-size:11px;color:#8460af}.dashboard-page .stat-top>span:first-child{font-size:11px}.dashboard-page .stat small{font-size:9px;opacity:1}.stat strong .stat-unit{font-size:10px}.dashboard-page .panel-heading h3{font-size:16px;color:#41344f}.dashboard-page .panel-heading p{font-size:11px;color:#8e7d9d}.dashboard-page .panel-heading a{font-size:11px;color:#835ba8}.chart-range button{font-size:10px;padding:5px 9px}.revenue-total>span{font-size:10px;color:#937ca9}.revenue-period{color:#a793b9}.chart-label{font-size:10px;fill:#9b87ad}.revenue-chart figcaption{font-size:9px;color:#a28bb4}.revenue-chart figcaption span{color:#ac99bb}.draw-row>div:nth-child(2)>strong{font-size:11px;color:#6d587d}.draw-row small{font-size:10px;color:#9981ac}.draw-date span{font-size:9px}.draw-footer{font-size:11px;color:#8c64ab}.dashboard-page .section-title h2{font-size:19px;color:#42314e}.section-title p{font-size:11px!important;color:#9680a7!important}.section-title>a{font-size:11px;color:#8862a6!important}.campaign-body h3{font-size:15px!important;color:#4d375b!important}.campaign-value{font-size:10px}.campaign-value strong{font-size:11px}.campaign-progress-meta{font-size:10px}.campaign-bottom small{font-size:9px}.campaign-action{font-size:10px;padding:8px 11px;color:#805599!important}.campaign-date{font-size:10px}.campaign-date>span{font-size:9px}.campaign-category{font-size:9px}.dashboard-page .status{font-size:9px;padding:4px 8px}.dashboard-page table,.dashboard-page td{font-size:11px;color:#81638e}.dashboard-page th{font-size:9px;color:#a080b4;padding:11px 12px}.dashboard-page td strong{font-size:11px}.dashboard-page td small{font-size:9px}.customer-avatar{width:32px;height:32px;font-size:11px}.community-note .heading-kicker{font-size:8px}.community-note p{font-size:11px;color:#aa876a!important;max-width:250px}.community-note>a{font-size:11px;color:#9f754f!important}.dashboard-page .demo-tour h3{font-size:14px;color:#795893}.dashboard-page .demo-tour p{font-size:10px;color:#9b7caf}.dashboard-page .demo-tour-links a{font-size:10px;color:#8e66a7}.dashboard-page .live-demo-bar{font-size:10px}.dashboard-page .live-demo-bar strong{font-size:10px;color:#80569f}.dashboard-page .live-demo-bar span:not(.demo-live-dot){color:#9471ac}.dashboard-page .live-demo-actions button{font-size:9px;color:#8962a4}.dashboard-page .live-demo-actions .demo-signup{background:#8961b0}.dashboard-page .live-demo-actions .demo-signup:hover{background:#775099}.dashboard-footer{font-size:10px;color:#a38daf}.sidebar-trial p{font-size:11px!important}.sidebar-trial>a{font-size:11px}.sidebar-account strong{font-size:11px}.sidebar-account small{font-size:10px}.campaign-filters a{font-size:11px;color:#9b76b2}.campaign-filters a.active{color:#8051a2}.campaign-filters a>span{font-size:9px}.campaign-limit{font-size:10px;color:#9c7caf}.orders-summary small{font-size:11px;color:#9a76ac!important}.orders-summary strong{font-size:23px;color:#775082!important}.table-count{font-size:10px}.subscription-overview p{font-size:11px;color:#92719f!important}.subscription-overview .heading-kicker{font-size:9px}.subscription-price span,.billing-currency{font-size:11px}.dashboard-page .plan-card>p{font-size:12px;color:#a07cb1!important}.dashboard-page .check-list{font-size:12px;color:#9871ac!important}.dashboard-page .price span{font-size:11px}.dashboard-page .plan-card .btn{font-size:12px;background:#fff}.dashboard-page .plan-card .btn-dark{background:#8d64b0}.billing-note{font-size:11px;color:#a17db2!important}.dashboard-page .field label{font-size:12px;color:#795383}.dashboard-page .field input,.dashboard-page .field textarea,.dashboard-page .field select{font-size:12px;color:#795a86}.dashboard-page .field small{font-size:10px;color:#a580b3}.settings-save>span{font-size:10px;color:#a580b3!important}.brand-color-control span{font-size:11px;color:#917099}.brand-preview .heading-kicker{font-size:9px;color:#9d75b0}.brand-preview-content h3{font-size:17px;color:#855494!important}.brand-preview-content p{font-size:10px;color:#a07bb0}.preview-button{font-size:9px}.preview-caption{font-size:10px;color:#a07bb0!important}.brand-preview .btn{font-size:11px;color:#8e659e}.settings-tip h3{font-size:16px;color:#885596!important}.settings-tip p{font-size:11px;color:#a27bb3}.settings-public-url{font-size:10px;color:#a17aaf}.settings-tip button{font-size:11px;color:#9365a7}.dashboard-page .form-container h3{color:#83558f;font-size:17px}.dashboard-page .form-container .page-header h1{color:#493053}.dashboard-page .form-container .page-header p{font-size:12px}.dashboard-page .form-container .back-link{font-size:11px;color:#9d78af}.copy-feedback{font-size:10px}
@media(max-width:1180px){.possibility-banner p{font-size:10px;max-width:235px}.possibility-banner a{font-size:10px}.storefront-spotlight h3{font-size:14px}.storefront-spotlight p{font-size:10px}.storefront-state{font-size:8px}.dashboard-page .panel-heading h3{font-size:14px}.dashboard-page .panel-heading p{font-size:10px}.stat strong .stat-unit{font-size:9px}.campaign-body h3{font-size:13px!important}.campaign-action{font-size:9px;padding:7px 8px}.campaign-date>span{display:none}.dashboard-page .demo-tour-links a{font-size:9px}.draw-row>div:nth-child(2)>strong{font-size:10px}.draw-row small{font-size:9px}.dashboard-page .live-demo-bar{font-size:9px}.dashboard-page .live-demo-bar>div:first-child>span:last-child{font-size:9px}.dashboard-page .plan-card>p,.dashboard-page .check-list{font-size:11px}.settings-save>span{font-size:9px}}
@media(max-width:980px){.possibility-banner p{max-width:310px}.possibility-banner a{font-size:11px}.dashboard-page .demo-tour-links a{font-size:10px}.dashboard-page .panel-heading h3{font-size:15px}.draw-row>div:nth-child(2)>strong{font-size:12px}.draw-row small{font-size:10px}.campaign-date{font-size:9px}.orders-summary small{font-size:9px}.orders-summary strong{font-size:20px}.dashboard-page .dashboard-heading .btn{font-size:11px}.dashboard-page .sidebar-link{font-size:11px}}
@media(max-width:760px){.dashboard-page .live-demo-bar>div:first-child>span:last-child{font-size:8px}.dashboard-page .live-demo-bar strong{font-size:9px}.dashboard-page .live-demo-actions button{font-size:8px}.campaign-body h3{font-size:12px!important}.campaign-action{font-size:8px;padding:7px}.campaign-date{font-size:8px}.campaign-progress-meta{font-size:9px}.campaign-value strong{font-size:9px}.campaign-value{font-size:9px}.dashboard-page .app-topbar{gap:10px}.dashboard-search{width:215px}.topbar-location{font-size:11px}}
@media(max-width:540px){.dashboard-search{width:155px}.dashboard-search input{font-size:9px}.topbar-location{font-size:10px}.dashboard-page .dashboard-heading p{font-size:11px}.possibility-banner p{max-width:200px;font-size:10px}.possibility-banner a{font-size:9px}.banner-pill{font-size:6px}.storefront-spotlight h3{font-size:14px}.storefront-spotlight p{font-size:10px}.storefront-state{font-size:7px}.storefront-url{font-size:10px}.dashboard-page .stat-top>span:first-child{font-size:10px}.dashboard-page .stat small{font-size:8px;white-space:normal}.stat strong .stat-unit{font-size:9px}.dashboard-page .panel-heading h3{font-size:14px}.dashboard-page .panel-heading p{font-size:10px}.chart-range button{font-size:9px;padding:4px 7px}.revenue-total>span{font-size:9px}.revenue-chart figcaption{font-size:8px}.dashboard-page .section-title h2{font-size:17px}.section-title p{font-size:10px!important}.section-title>a{font-size:10px}.campaign-body h3{font-size:17px!important}.campaign-value{font-size:11px}.campaign-value strong{font-size:12px}.campaign-progress-meta{font-size:11px}.campaign-action{font-size:11px;padding:9px 13px}.campaign-date{font-size:11px}.campaign-date>span{display:block;font-size:9px}.campaign-bottom small{font-size:10px}.dashboard-page .campaign-image>.status{font-size:10px}.campaign-category{font-size:10px}.campaign-filters a{font-size:9px;padding:7px 8px}.campaign-filters a>span{font-size:8px}.dashboard-page .check-list{font-size:11px}.dashboard-page .field label{font-size:12px}.dashboard-page .field input,.dashboard-page .field textarea,.dashboard-page .field select{font-size:12px}.settings-save>span{font-size:10px}}
.dashboard-page .panel,.overview-bottom>*,.overview-analytics>*{min-width:0}.workspace-switch small{white-space:nowrap;font-size:9px}.dashboard-page .settings-panel>form>p{color:#9e88ab;font-size:10px!important}.dashboard-page .subscription-overview .btn{width:auto;background:white;color:#8b68a0;border-color:#dfd0ed}
@media(max-width:540px){.dashboard-page .field input,.dashboard-page .field textarea,.dashboard-page .field select{font-size:16px}.dashboard-page .brand-color-control input{font-size:12px}.dashboard-page .dashboard-heading{margin-bottom:19px}.dashboard-page .storefront-spotlight h3{font-size:13px}.dashboard-page .storefront-url{font-size:9px}.dashboard-page .possibility-banner a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.dashboard-page *{transition:none!important}.campaign-card:hover{transform:none}}
