.wa-message-list{color:#21242c;flex-direction:column;gap:12px;min-height:300px;max-height:65dvh;padding:20px;font-family:Cabin,system-ui,sans-serif;display:flex;overflow:auto}.wa-incoming{overflow-wrap:anywhere;white-space:pre-wrap;background:#edf0f3;border-radius:12px;align-self:flex-start;max-width:85%;padding:12px}.wa-incoming p{margin:0 0 6px}.wa-incoming small{text-align:right;color:#6b7280;font-size:11px;display:block}.admin-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.admin-facts dd{overflow-wrap:anywhere}@media (width<=639px){.wa-message-list{padding:12px}.wa-incoming{max-width:95%}}.wa-connection{color:#21242c;font:14px/1.5 Cabin,system-ui,sans-serif}.wa-connection .panel-heading h2{font-size:18px}.wa-connection .panel-heading p{color:#6b7280;font-size:13px;line-height:1.5}.wa-connection .admin-panel-body{padding:24px}.wa-connection-tabs{background:#edeef3;border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.wa-connection-tabs button{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:9px;font-size:13px}.wa-connection-tabs button[aria-selected=true]{color:#21242c;background:#fff;box-shadow:0 1px 3px #0001}.wa-quick-panel{text-align:center;background:#f7f7f7;border:1px solid #e5e7eb;border-radius:12px;padding:28px}.wa-quick-panel>svg{color:#09af68}.wa-quick-panel h3,.wa-manual-panel h3{margin:12px 0 8px;font-size:18px}.wa-quick-panel p,.wa-manual-panel p{color:#6b7280;max-width:580px;margin:8px auto;line-height:1.6}.wa-quick-panel ul{text-align:left;gap:12px;max-width:400px;margin:24px auto;padding:0;list-style:none;display:grid}.wa-quick-panel li{align-items:center;gap:8px;font-size:13px;display:flex}.wa-quick-panel li svg{color:#09af68;flex-shrink:0}.wa-connection .wa-connect-button{color:#fff;width:100%;font:inherit;background:#09af68;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:20px 0 10px;padding:12px;display:flex}.wa-connection .wa-connect-button:disabled{opacity:.5;cursor:not-allowed}.wa-connection small{color:#6b7280;font-size:11px;line-height:1.6;display:block}.wa-facebook-note{margin-top:20px!important;font-size:12px!important}.wa-manual-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.wa-manual-fields label{gap:6px;min-width:0;font-size:13px;display:grid}.wa-manual-fields label:last-child{grid-column:1/-1}.wa-manual-fields input{box-sizing:border-box;color:#21242c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px}.wa-manual-fields input:disabled{background:#f7f7f7}.wa-technical{margin-top:24px}.wa-technical summary{color:#6b7280;cursor:pointer;font-size:12px}.wa-technical .admin-actions button{font:inherit;border-radius:12px}.wa-connection :focus-visible{outline-offset:2px;outline:2px solid #09af68}@media (width<=639px){.wa-connection .admin-panel-body{padding:16px}.wa-quick-panel{padding:20px 16px}.wa-manual-fields{grid-template-columns:1fr}.wa-connection .panel-heading{flex-wrap:wrap;align-items:flex-start}}.wa-api-inbox{color:#21242c;font:14px/1.5 Cabin,system-ui,sans-serif;position:relative}.wa-inbox-origin{z-index:5;color:#6b7280;background:#ffffffdf;border-radius:12px;padding:4px 8px;font-size:10px;position:absolute;top:8px;right:16px}.wa-inbox-origin summary{cursor:pointer}.wa-api-inbox .ref-inbox{grid-template-columns:290px minmax(0,1fr);min-height:calc(100dvh - 48px)}.wa-api-inbox .ref-empty>svg{color:#9ca3af;margin-bottom:16px}.wa-api-inbox .ref-empty h2{color:#21242c;font-size:18px}.wa-api-inbox .ref-empty p{color:#6b7280;font-size:14px}.wa-api-inbox .ref-tabs{background:#fff;border-bottom:1px solid #edeef3;gap:0;padding:0}.wa-api-inbox .ref-tabs button{background:0 0;border-radius:0;font-size:12px}.wa-api-inbox .ref-tabs button.selected{color:#09af68;background:0 0;border-bottom:2px solid #09af68}@media (width<=639px){.wa-api-inbox .ref-inbox{grid-template-columns:1fr}.wa-inbox-origin{max-width:calc(100% - 32px)}}.import-area{gap:22px;display:grid}.import-controls{flex-wrap:wrap;align-items:end;gap:12px;padding:20px 24px;display:flex}.import-controls input,.import-controls select,.import-controls button{min-height:42px}.import-table-wrap{overflow:auto}.import-table{border-collapse:collapse;text-align:left;width:100%;min-width:830px;font-size:13px}.import-table th{color:#637185;text-transform:uppercase;letter-spacing:.03em;background:#f8fafb;padding:15px 20px;font-size:11px}.import-table td{vertical-align:top;border-bottom:1px solid #eef1f4;padding:16px 20px}.import-table small{color:#6c7889;max-width:210px;margin-top:7px;font-size:11px;line-height:1.5;display:block}.import-table .button{white-space:nowrap}.import-alerts{color:#546577;padding:0 24px 20px;font-size:13px;line-height:1.6}.import-records{padding:0 24px 24px}.import-records details{border-top:1px solid #eef1f4;padding:14px 0;font-size:13px}.import-records summary{cursor:pointer;font-weight:600}.import-records pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafb;border-radius:10px;max-height:320px;padding:16px;font-size:11px;line-height:1.6;overflow:auto}@media (width<=600px){.import-controls{align-items:stretch;padding:16px}.import-controls .field{width:100%;min-width:100%}.import-controls button{justify-content:center;width:100%}.import-alerts,.import-records{padding-left:16px;padding-right:16px}.import-area{gap:16px}}.import-area{min-width:0}.import-area>.field{max-width:420px}.import-controls .field{flex:180px;min-width:0}.import-controls input,.import-controls select{width:100%;min-width:0}.import-area .panel{min-width:0}.import-table-wrap{min-width:0;max-width:100%}.import-area .notice p,.import-area .panel-footnote,.import-records summary{overflow-wrap:anywhere}.import-area .panel-heading{flex-wrap:wrap}.import-area .panel-heading>div{flex:260px;min-width:0}.import-area input:focus-visible,.import-area select:focus-visible,.import-area button:focus-visible{outline-offset:3px;outline:2px solid #315742}@media (width<=600px){.import-controls .field{flex:100%;min-width:0;max-width:100%}.import-area .import-controls input,.import-area .import-controls select,.import-area>.field select{min-height:46px;font-size:16px}.import-controls button{min-height:44px}.import-area .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-area .metric{min-width:0}.import-area .metric strong{overflow-wrap:anywhere}}.project-area{gap:20px;display:grid}.project-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.project-filters .field{flex:1;min-width:190px}.project-columns{grid-template-columns:repeat(7,minmax(260px,290px));gap:16px;padding-bottom:16px;display:grid;overflow:auto}.project-column>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.project-column h2{margin:0;font-size:14px}.project-task{text-align:left;cursor:pointer;width:100%;font:inherit;color:#567;background:#fff;border:1px solid #dee5ec;border-radius:10px;gap:10px;margin-bottom:12px;padding:16px;font-size:12px;line-height:1.55;display:grid}.project-task strong{color:#172d42;font-size:14px}.project-task:hover{border-color:#199b81}.project-owner{color:#28766c;font-weight:600}.project-empty{color:#718293;font-size:12px}.project-history{padding:20px 24px;font-size:12px;line-height:1.7}.project-history summary{cursor:pointer;font-size:14px;font-weight:600}.project-detail{font-size:13px;line-height:1.65}.project-detail form{gap:16px;margin-top:20px;display:grid}.project-detail p{overflow-wrap:anywhere}@media (width<=600px){.project-columns{grid-template-columns:1fr;overflow:visible}.project-column{min-height:0}.project-filters .field,.project-filters button{width:100%;min-width:100%}}.project-area>.notice.info{background:#fff;border:0;padding:0}.project-area>.notice.info strong{color:#25262e;font-size:16px}.project-area>.notice.info p{color:#8a8d98;font-size:12px}.project-columns{gap:14px}.project-column{background:#f4f4f6;border:0;border-radius:10px;min-height:460px;padding:10px}.project-column>header{margin:0;padding:4px 4px 10px;font-size:12px}.project-column h2{font-size:12px;font-weight:500}.project-task{min-height:105px;box-shadow:0 2px 3px #00000003;border:1px solid #e8e8ed!important;border-radius:8px!important;justify-content:stretch!important;gap:7px!important;padding:14px!important;font-size:11px!important;line-height:1.4!important;display:grid!important}.project-task strong{color:#22232b;font-size:12px;font-weight:500}.project-task-meta{color:#8b8f9b;font-size:9px}.project-owner{color:#8b8f9b;font-size:10px;font-weight:400}.project-card-progress{color:#8966c2;font-size:10px}.project-delivered{color:#7b8190;align-items:center;gap:8px;font-size:12px;display:flex}.project-delivered input{accent-color:#8966c2;width:14px;height:14px}.project-mini-steps{background:#fafafa;border-radius:10px;margin:12px 0;padding:14px}.project-mini-steps p{font-size:12px;margin:0 0 10px!important}.project-mini-steps span{color:#3da37e}.project-mini-steps small{color:#939ba9;margin-left:15px;font-size:10px}.project-area .panel-footnote{padding:0;font-size:11px}.project-history{background:#fff;border:0;border-radius:12px;padding:16px}.project-history summary{font-size:12px;font-weight:500}.project-filters .field{margin:0}.project-filters .field>span{color:#9195a0;font-size:10px}.project-area{gap:16px}@media (width<=600px){.project-columns{grid-template-columns:1fr!important}.project-column{min-height:0}}@font-face{font-family:Cabin;src:url(/fonts/cabin.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}.ref-app{--green:#00b477;--muted:#78818e;color:#21242c;background:#f7f7f7;min-height:100vh;font:14px/1.45 Cabin,system-ui,sans-serif}.ref-app *{box-sizing:border-box}.ref-app button,.ref-app input,.ref-app select,.ref-app textarea{font:inherit}.ref-app button{cursor:pointer;color:inherit;background:#fff;border:1px solid #e8e9ed;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.ref-app button:disabled{opacity:.45;cursor:default}.ref-app button:hover:not(:disabled){background:#f2f8f5}.ref-app :focus-visible{outline-offset:3px;outline:2px solid #00a771}.ref-app input,.ref-app select,.ref-app textarea{color:#21242c;background:#f8f8f9;border:1px solid #e6e8ec;border-radius:12px;min-width:0;padding:10px 12px}.ref-app h1,.ref-app h2,.ref-app h3,.ref-app p{margin:0}.ref-app small{color:var(--muted);font-size:11px;display:block}.ref-sidebar{z-index:30;background:#fefefe;border-right:1px solid #e4e7eb;flex-direction:column;width:220px;display:flex;position:fixed;inset:0 auto 0 0}.ref-brand{border-bottom:1px solid #e8e9ed;justify-content:space-between;align-items:center;height:72px;min-height:72px;padding:13px 16px;display:flex}.ref-brand button{background:0 0;border:0;border-radius:0;padding:0}.ref-brand button:first-child{text-align:left;color:#624693;font-size:17px;font-weight:700;line-height:1.05;display:block}.ref-brand strong{color:#624693;display:block}.ref-brand strong:before{content:"";background:#19b786;width:6px;height:3px;margin-right:5px;display:inline-block}.ref-sidebar nav{flex:1;padding:4px 8px 15px;overflow:auto}.ref-group{margin:15px 12px 7px;color:#888!important;font-size:10px!important}.ref-sidebar nav button{color:#626b78;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:flex-start;gap:13px;width:100%;height:44px;margin-bottom:6px;padding:13px 12px;display:flex;position:relative}.ref-sidebar nav button.active{color:#009b6a;background:#e6f8f0;font-weight:600}.ref-sidebar nav button.active:before{content:"";background:#00b477;border-radius:3px;width:3px;height:27px;position:absolute;top:8px;left:0}.ref-sidebar nav svg{stroke-width:1.6px;flex-shrink:0}.ref-sidebar-bottom{border-top:1px solid #e7e9ed;padding:12px}.ref-sidebar-bottom>button{color:#e5666a;border:0;justify-content:flex-start;width:100%;margin-bottom:8px}.ref-sidebar-bottom>div{border-top:1px solid #e8e9ed;align-items:center;gap:12px;padding-top:12px;display:flex}.ref-sidebar-bottom small{color:#313942;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ref-avatar{color:#189377;background:#e0f3ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:inline-flex}.ref-main{margin-left:220px}.ref-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 16px;display:flex}.ref-header h1{letter-spacing:.2px;font-size:15px;font-weight:600;line-height:19px}.ref-header p{color:#7c8289;margin-top:3px;font-size:12px}.ref-header-actions{align-items:center;gap:8px;display:flex}.ref-header select{min-width:110px;height:40px;font-size:12px}.ref-header-actions>button{border:0;padding:8px}.ref-source{color:#809087;font-size:10px}.ref-main>main{padding:16px}.ref-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.ref-metric{background:#fff;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:20px;display:flex;position:relative}.ref-metric:first-child{border-color:#bce4d6}.ref-metric>span{color:#79828d;max-width:calc(100% - 70px);font-size:12px;position:absolute;top:20px;left:20px}.ref-metric>i{color:#18b184;background:#e5f6ef;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:20px;right:20px}.ref-metric strong{margin-top:45px;font-size:25px;font-weight:600;line-height:1.25}.ref-metric small{margin-top:5px;font-size:11px}.ref-panel{background:#fff;border-radius:14px;min-width:0;margin-bottom:16px;overflow:hidden}.ref-panel>header{background:#fdfdfd;border-bottom:1px solid #e9ebef;align-items:center;gap:10px;min-height:65px;padding:15px 20px;display:flex}.ref-panel>header>div{min-width:0}.ref-panel h2{font-size:14px;font-weight:500;line-height:1.25}.ref-panel header p{color:#87909c;margin-top:4px;font-size:11px}.ref-panel header>button,.ref-panel header>.ref-tabs{flex-shrink:0;margin-left:auto;font-size:11px}.ref-icon{color:#1caf81;background:#e3f5ed;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ref-tabs{background:#eceef3;border-radius:20px;align-items:center;gap:0;padding:3px;display:flex}.ref-app .ref-tabs button{color:#797f8a;background:0 0;border:0;border-radius:20px;padding:6px 12px;font-size:11px}.ref-app .ref-tabs button.selected{color:#fff;background:#21242c}.ref-geography{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;display:grid}.ref-map-area{height:640px;padding:10px 18px 25px;position:relative;overflow:hidden}.ref-map-area>svg{width:100%;height:100%;display:block}.ref-map-area svg [role=button]{cursor:pointer}.ref-map-area svg [role=button]:hover path{stroke:#247762;stroke-width:2px}.ref-map-area svg text{pointer-events:none;font-family:Cabin,sans-serif;font-weight:600}.ref-map-info{background:#fff;border:1px solid #e1e4ea;border-radius:14px;min-width:210px;padding:14px;font-size:12px;position:absolute;bottom:32px;left:32px;box-shadow:0 10px 25px #19243b12}.ref-map-info>strong{font-weight:500}.ref-map-info dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 0;display:grid}.ref-map-info dt{color:#7f8796;font-size:11px}.ref-map-info dd{text-align:right;margin:0;font-size:11px}.ref-map-legend{background:#fff;border:1px solid #e1e4ea;border-radius:14px;padding:13px;font-size:10px;position:absolute;bottom:32px;right:28px}.ref-map-legend strong{margin-bottom:8px;font-weight:500;display:block}.ref-map-legend span{color:#778295;align-items:center;gap:6px;font-size:10px;line-height:20px;display:flex}.ref-map-legend i{border-radius:50%;width:11px;height:11px}.ref-map-area>small{text-align:center;font-size:10px;position:absolute;bottom:13px;left:0;right:0}.ref-state-list{flex-direction:column;gap:6px;height:640px;padding:20px;display:flex;overflow:auto}.ref-state-list>button{text-align:left;flex-shrink:0;min-height:53px;background:linear-gradient(90deg,#eefaf5,#fff)!important;border:0!important;border-radius:14px!important;justify-content:flex-start!important;gap:12px!important;padding:12px 10px!important;display:flex!important}.ref-rank{background:#fff;border:1px solid #d9e9e3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.ref-state-list>button:nth-child(-n+3) .ref-rank{color:#19b183;background:#d4f3e6;border-color:#97e2c5}.ref-state-list>button>span:nth-child(2){font-size:14px}.ref-state-list small{color:#758198;font-size:10px}.ref-state-value{text-align:right;color:#00ad76;margin-left:auto;font-size:14px}.ref-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ref-funnel{min-height:210px;padding:28px 30px}.ref-funnel>span{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ref-funnel strong{margin-left:auto}.ref-funnel>button{margin-top:22px}.ref-dot{background:#15b989;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:10px;display:inline-block}.ref-donut{border:25px solid #94979c;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:28px auto 12px;display:flex}.ref-donut>div{text-align:center}.ref-donut small{font-size:9px}.ref-donut strong{font-size:14px}.ref-center{color:#7a8592;text-align:center;padding:12px 20px 20px;font-size:11px}.ref-table-wrap{overflow:auto}.ref-table{border-collapse:collapse;table-layout:auto;width:100%}.ref-table th{color:#8a919d;text-align:left;white-space:nowrap;border-bottom:1px solid #e7e9ef;padding:14px 20px;font-size:10px;font-weight:500}.ref-table td{vertical-align:middle;border-bottom:1px solid #f0f1f4;max-width:350px;padding:16px 20px;font-size:12px}.ref-table td>button{background:0 0;border:0;padding:0;font-size:11px}.ref-table td small{margin-top:3px;font-size:10px}.ref-table td>strong{white-space:nowrap;font-size:13px;font-weight:600}.ref-table td:last-child{text-align:right}.ref-table .ref-person{text-align:left;justify-content:flex-start;align-items:center;gap:10px;max-width:240px;display:flex}.ref-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:310px;display:block;overflow:hidden}.ref-tag{color:#71767f;white-space:nowrap;background:#f0f1f2;border:1px solid #e0e1e3;border-radius:20px;padding:3px 7px;font-size:10px;display:inline-block}.ref-filters{background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:16px;display:flex}.ref-search{color:#89929f;background:#f8f8f9;border:1px solid #e5e7ec;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:200px;padding:0 12px;display:flex}.ref-search input{background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:13px}.ref-filters select,.ref-filters button{padding:10px 12px;font-size:12px}.ref-orders-top{grid-template-columns:1.55fr 1fr;gap:16px;display:grid}.ref-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.ref-order-metrics .ref-metric{height:185px}.ref-chart{background:repeating-linear-gradient(0deg,#fff 0 54px,#f6f7f8 55px 56px);border-bottom:1px solid #dcdfe4;justify-content:flex-end;align-items:flex-end;gap:12px;height:290px;padding:40px 30px 20px;display:flex;overflow:auto}.ref-chart>div{text-align:center;flex:1;min-width:10px;max-width:50px}.ref-chart>div>span{background:linear-gradient(#13b37e,#72dcb4);border-radius:5px 5px 0 0;width:10px;margin:0 auto;display:block}.ref-chart small{margin-top:6px;font-size:9px}.ref-pager{color:#6e798a;justify-content:flex-end;align-items:center;gap:12px;padding:18px 20px;font-size:12px;display:flex}.ref-pager>span:first-child{margin-right:auto}.ref-pager button{font-size:12px}.ref-blank{text-align:center;color:#aaaeb3;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:30px;display:flex}.ref-blank h2{color:#898e96;margin-top:15px;font-size:16px}.ref-blank p{max-width:420px;margin-top:5px;font-size:12px}.ref-crm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ref-crm>section{background:#eeeef0;border-radius:13px;padding:12px}.ref-crm header{align-items:center;padding:4px 2px 14px;font-size:13px;display:flex}.ref-crm header>span{margin-left:auto}.ref-crm>section>p{color:#939ba7;padding:18px;font-size:12px}.ref-crm-card{text-align:left;width:100%;margin-bottom:10px;background:#fff!important;border:0!important;border-radius:12px!important;padding:15px!important;display:block!important}.ref-crm-card>strong,.ref-crm-card>span{font-size:12px;display:block}.ref-crm-card small{margin:5px 0;font-size:11px}.ref-rfv{grid-template-columns:repeat(4,1fr);gap:16px;padding:20px;display:grid}.ref-rfv>button{background:#fbfbfc;flex-direction:column;align-items:flex-start;min-height:180px;padding:20px;display:flex}.ref-rfv svg{color:#13b17d}.ref-rfv b{font-size:30px}.ref-store{align-items:center;gap:20px;padding:30px;display:flex}.ref-store svg{color:#09ac77}.ref-store>strong{margin-left:auto}.ref-inbox{background:#f8f8f8;border-radius:12px;grid-template-columns:270px 1fr;height:calc(100vh - 104px);display:grid;overflow:hidden}.ref-inbox>section{background:#fbfbfb;border-right:1px solid #e8eaed;padding:12px}.ref-inbox .ref-search{min-width:0}.ref-inbox .ref-tabs{background:0 0;border-bottom:1px solid #eceff0;margin:12px 0}.ref-inbox .ref-tabs button{padding:6px 4px;font-size:10px}.ref-inbox p{color:#888e98;padding:15px;font-size:11px}.ref-notice{background:#eefaf4;border:1px solid #cbeadc;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.ref-notice.error{color:#a34f57;background:#fff5f5;border-color:#f2ced1}.ref-notice button{padding:3px 8px;font-size:11px}.ref-upload{flex-direction:column;align-items:center;gap:15px;padding:45px 25px;display:flex}.ref-upload svg{color:#0eae7b}.ref-upload h2{font-size:18px}.ref-upload p{color:#7a8592;text-align:center;max-width:570px;font-size:12px}.ref-primary{cursor:pointer;border-radius:10px;font-size:12px;display:inline-flex;color:#fff!important;background:#00b477!important;border:0!important;padding:11px 24px!important}.ref-upload input{display:none}.ref-details{grid-template-columns:1fr 1.5fr;gap:14px;margin:20px 0;font-size:12px;display:grid}.ref-details dt{color:#818d9b}.ref-details dd{overflow-wrap:anywhere;margin:0}.ref-customer-head{text-align:center}.ref-customer-head .ref-avatar{width:60px;height:60px;font-size:20px}.ref-customer-head p{margin:10px 0;font-size:12px}.ref-detail-order{width:100%;margin-top:10px;justify-content:space-between!important;font-size:12px!important;display:flex!important}.ref-workflow{background:#f7faf9;height:calc(100vh - 104px);margin:-16px;display:flex;position:relative}.ref-workflow>aside{z-index:2;background:#fff;border-radius:12px;width:240px;min-width:240px;height:calc(100% - 24px);margin:12px;padding:12px;overflow:auto}.ref-flow-toolbar{gap:5px;margin-bottom:10px;display:flex}.ref-flow-toolbar input{width:100%;padding:7px;font-size:12px}.ref-flow-toolbar button{background:#bcdfce;padding:7px}.ref-workflow h3{margin:17px 0 10px;font-size:12px}.ref-workflow-list{text-align:left;width:100%;margin-bottom:10px;box-shadow:0 3px 10px #ecefec;border:0!important;border-radius:6px!important;justify-content:flex-start!important;padding:13px 5px!important}.ref-workflow-list small{font-size:10px}.ref-palette{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ref-palette button{flex-direction:column;align-items:flex-start;padding:13px 8px;font-size:11px;display:flex}.ref-palette svg{color:#b78155}.ref-canvas{background-image:radial-gradient(#cfded6 .8px,#0000 .8px);background-size:20px 20px;flex:1;padding:40px 20px;position:relative;overflow:auto}.ref-node{text-align:left;width:300px;min-height:95px;margin:0 auto;position:relative;box-shadow:0 2px 8px #d1dfd71c;background:#fff!important;border:1px solid #eef5f0!important;border-radius:15px!important;padding:20px!important;display:block!important}.ref-node>svg{color:#1ba47d;float:left;box-sizing:content-box;background:#e5f6ef;border-radius:10px;margin-right:12px;padding:4px}.ref-node strong{font-size:15px;font-weight:500;display:block}.ref-node small{max-height:64px;margin-top:8px;font-size:12px;overflow:hidden}.ref-node>i{background:#fff;border:2px solid #31b88d;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;left:calc(50% - 6px)}.ref-node>.ref-input{top:-6px;bottom:auto}.ref-node-link{padding-top:65px;position:relative}.ref-node-link:before{content:"";background:#c6dad0;width:1px;height:65px;position:absolute;top:0;left:50%}.ref-zoom{flex-direction:column;display:flex;position:fixed;bottom:30px;right:24px;box-shadow:0 2px 10px #0001}.ref-zoom button{border-radius:0;padding:2px 8px;font-size:22px}.ref-node-drawer{z-index:3;background:#fcfdfd;border-top:4px solid #1ab684;width:360px;height:100%;padding:22px;overflow:auto;box-shadow:-3px 0 20px #0001}.ref-node-drawer header{justify-content:space-between;align-items:center;display:flex}.ref-node-drawer h2{font-size:15px}.ref-node-drawer label{margin:25px 0;font-size:12px;display:block}.ref-node-drawer input,.ref-node-drawer textarea{background:#fff;width:100%;margin-top:8px;display:block}.ref-node-drawer p{margin:20px 0;font-size:12px}.ref-node-drawer>button{width:100%;margin-bottom:10px;font-size:12px}.ref-mobile-menu,.ref-backdrop{display:none!important}.ref-collapsed .ref-brand>button:first-child,.ref-collapsed .ref-group,.ref-collapsed nav span,.ref-collapsed .ref-sidebar-bottom small,.ref-collapsed .ref-sidebar-bottom button span{display:none}.ref-collapsed .ref-brand{justify-content:center;padding:16px}.ref-collapsed nav button{justify-content:center;padding:10px}.ref-collapsed .ref-sidebar-bottom{padding:8px}.ref-app .admin-settings,.ref-app .import-panel,.ref-app .project-board{font-family:Cabin,system-ui,sans-serif}.ref-app .modal-backdrop{z-index:100}.ref-app .modal-header h2{font-family:Cabin;font-size:20px}.ref-app .button.primary{background:#00b477;border-color:#00b477}.ref-app .panel,.ref-app .metric{background:#fff;border-radius:14px}.ref-app .panel-heading h2{font-family:Cabin,sans-serif}@media (width<=1200px){.ref-geography{grid-template-columns:1.3fr 1fr;gap:16px}.ref-panel>header{padding:14px 16px}.ref-geography .ref-panel header>.ref-tabs{background:0 0;flex-wrap:wrap;justify-content:flex-end;max-width:240px}.ref-geography .ref-tabs button{padding:4px 7px}.ref-metric{min-height:160px;padding:18px}.ref-metric>span{font-size:10px;left:18px}.ref-metric strong{font-size:22px}.ref-source{display:none}.ref-map-area{height:570px;padding:10px 10px 140px}.ref-map-info{min-width:175px;bottom:30px;left:18px}.ref-map-legend{bottom:30px;right:18px}.ref-state-list{height:570px;padding:15px}.ref-state-list>button{gap:8px!important;padding:10px 6px!important}.ref-state-list>button>span:nth-child(2),.ref-state-value{font-size:12px}.ref-state-list small{font-size:9px}.ref-orders-top{grid-template-columns:1.3fr 1fr}.ref-order-metrics{grid-template-columns:repeat(2,1fr);gap:12px}.ref-order-metrics .ref-metric{height:145px}.ref-node-drawer{width:320px}.ref-header-actions{gap:5px}.ref-header select{min-width:90px}.ref-rfv{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.ref-metrics{grid-template-columns:repeat(2,1fr)}.ref-geography,.ref-two,.ref-orders-top{grid-template-columns:1fr}.ref-state-list{height:auto;max-height:580px}.ref-map-area{height:620px;padding-bottom:25px}.ref-order-metrics{grid-template-columns:repeat(3,1fr)}.ref-crm{grid-template-columns:repeat(3,260px);overflow:auto}.ref-node-drawer{width:360px;position:absolute;inset:0 0 0 auto}.ref-header p{font-size:11px}.ref-inbox{grid-template-columns:230px 1fr}.ref-workflow>aside{width:215px;min-width:215px}.ref-node{width:250px}}@media (width<=700px){.ref-sidebar{visibility:hidden;transition:transform .2s;transform:translate(-100%);width:220px!important}.ref-sidebar.ref-open{visibility:visible;transform:translate(0)}.ref-main,.ref-collapsed .ref-main{margin-left:0}.ref-mobile-menu{border:0!important;padding:0!important;display:inline-flex!important}.ref-backdrop{z-index:25;position:fixed;inset:0;background:#1b283d66!important;border:0!important;border-radius:0!important;display:block!important}.ref-header{gap:12px;height:72px;padding:0 14px}.ref-header>div:nth-child(2){flex:1}.ref-header h1{font-size:13px}.ref-header p{max-width:180px;font-size:10px;line-height:1.3}.ref-header-actions>select[aria-label="Fonte dos dados"],.ref-header-actions>button{display:none}.ref-header select{min-width:77px;height:36px;padding:6px;font-size:11px}.ref-main>main{padding:12px}.ref-metrics{gap:10px;margin-bottom:12px}.ref-metric{min-height:153px;padding:15px}.ref-metric>span{font-size:10px;top:15px;left:15px}.ref-metric>i{width:27px;height:27px;top:14px;right:13px}.ref-metric strong{margin-top:38px;font-size:23px}.ref-metric small{font-size:10px}.ref-panel{margin-bottom:12px}.ref-panel>header{flex-wrap:wrap;min-height:65px;padding:14px}.ref-panel>header>.ref-tabs{width:100%;margin-left:0;background:#eceef3!important;justify-content:center!important;max-width:none!important}.ref-panel h2{font-size:13px}.ref-panel header p{font-size:10px}.ref-panel header>button{padding:7px 9px;font-size:10px}.ref-geography,.ref-two{gap:0}.ref-map-area{height:490px;padding:6px 8px 110px}.ref-map-info{min-width:165px;padding:12px;bottom:32px;left:12px}.ref-map-legend{padding:10px;bottom:32px;right:12px}.ref-map-legend span{font-size:8px;line-height:17px}.ref-map-info dt,.ref-map-info dd{font-size:10px}.ref-map-area>small{font-size:8px}.ref-state-list{padding:12px}.ref-state-list>button>span:nth-child(2),.ref-state-value{font-size:13px}.ref-state-list small{font-size:9px}.ref-orders-top{gap:0}.ref-order-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.ref-order-metrics .ref-metric{height:153px}.ref-filters{gap:8px;margin:12px 0;padding:12px}.ref-search{flex-basis:100%;min-width:100%}.ref-filters select,.ref-filters button{flex:1;font-size:11px}.ref-table{min-width:820px}.ref-table td{padding:14px}.ref-table th{padding:12px 14px}.ref-pager{gap:8px;padding:15px 12px;font-size:10px}.ref-pager button{padding:7px 9px;font-size:10px}.ref-crm{grid-template-columns:repeat(3,270px);gap:12px}.ref-rfv{gap:10px;padding:12px}.ref-rfv>button{padding:15px;font-size:12px}.ref-inbox{grid-template-columns:1fr;height:auto}.ref-inbox>section{border:0;border-bottom:1px solid #e5e8eb}.ref-inbox .ref-blank{min-height:350px}.ref-workflow{height:calc(100dvh - 72px);margin:-12px}.ref-workflow>aside{width:170px;min-width:170px;margin:8px;padding:9px}.ref-workflow .ref-tabs{padding:2px}.ref-workflow .ref-tabs button{padding:5px 6px;font-size:9px}.ref-flow-toolbar input{width:95px;padding:6px;font-size:10px}.ref-flow-toolbar button{padding:5px}.ref-workflow-list{font-size:10px!important}.ref-workflow-list small{font-size:9px}.ref-canvas{min-width:0;padding:35px 10px}.ref-canvas>div:first-child{min-width:260px}.ref-node{width:230px;padding:15px!important}.ref-node strong{font-size:13px}.ref-node small{font-size:11px}.ref-node-drawer{width:calc(100% - 14px);max-width:360px;padding:20px}.ref-palette{grid-template-columns:1fr}.ref-palette button{flex-direction:row;padding:10px;font-size:10px}.ref-upload{padding:30px 18px}.ref-details{grid-template-columns:1fr;gap:7px}.ref-details dd{margin-bottom:10px}.ref-store{gap:12px;padding:20px 15px;font-size:12px}.ref-store>strong{font-size:12px}.ref-store small{font-size:10px}}@media (prefers-reduced-motion:reduce){.ref-sidebar{transition:none}}.ref-crm-card>button{text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ref-crm-card>select{width:100%;margin-top:8px;padding:6px 9px;font-size:11px}.ref-rfv-help{justify-content:flex-end;margin-bottom:20px;display:flex}.ref-rfv-help button{padding:8px 12px;font-size:12px}.ref-rfv-block{text-align:center;background:#fff;border-radius:14px;padding:40px}.ref-rfv-block>span{color:#a7aab0;font-size:38px;line-height:1}.ref-rfv-block h2{margin:15px 0 10px;font-size:18px;font-weight:500}.ref-rfv-block p{color:#747c88;max-width:590px;margin:auto;font-size:14px;line-height:1.75}.ref-rfv-block small{max-width:590px;margin:12px auto 0;font-size:12px}.ref-rfv-explanation h3{margin:15px 0 5px;font-size:14px}.ref-rfv-explanation p{color:#727e8d;font-size:12px;line-height:1.7}.area-permissions{border:1px solid #e5e7eb;border-radius:12px;margin:8px 0 20px;padding:16px}.area-permissions summary{cursor:pointer;font-weight:600}.area-permissions-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0;display:grid}.area-permissions p{line-height:1.5}.ref-app{--green:#09af68;--muted:#6b7280;color:#21242c;background:#f7f7f7;font-family:Cabin,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.5}.ref-app .ref-sidebar{background:#fefefe;border-color:#e5e7eb;width:220px}.ref-app .ref-main{margin-left:220px}.ref-app .ref-brand{height:72px;min-height:72px;padding:16px}.ref-app .ref-brand>button:first-child{letter-spacing:-.5px;font-size:19px}.ref-app .ref-sidebar nav{padding:0 8px 12px}.ref-app .ref-group{margin:18px 12px 8px;color:#6b7280!important;font-size:10px!important}.ref-app .ref-sidebar nav>.ref-extra-nav{margin-top:14px}.ref-app .ref-sidebar nav button{color:#6b7280;gap:12px;height:44px;margin:0 0 6px;padding:12px;font-size:14px;font-weight:500}.ref-app .ref-sidebar nav button.active{color:#079963;background:#e6f8f0}.ref-app .ref-sidebar nav button.active:before{background:#09af68}.ref-app .ref-nav-chevron{margin-left:auto}.ref-app .ref-sidebar-bottom{border-top:1px solid #e5e7eb;padding:8px}.ref-app .ref-sidebar-bottom>button{background:0 0;height:44px;margin-bottom:10px;padding:12px;font-size:14px}.ref-app .ref-sidebar-bottom>div{gap:12px;padding:12px}.ref-app .ref-user-source{min-width:0;overflow:hidden}.ref-app .ref-user-source small{font-size:11px}.ref-app .ref-user-source small+small{color:#6b7280;margin-top:3px;font-size:9px}.ref-app .ref-header{background:#fff;min-height:72px;padding:0 16px}.ref-app .ref-header p{color:#6b7280;margin:2px 0 0;font-size:12px}.ref-app .ref-header p:has(#workspace-header-description:not(:empty))>.ref-default-description{display:none}.ref-app .ref-header-actions{gap:10px}.ref-app .ref-main>main{min-width:0;max-width:none;padding:16px}.ref-app button,.ref-app input,.ref-app select,.ref-app textarea{font-family:inherit}.ref-app button{border-color:#e5e7eb;border-radius:12px}.ref-app input,.ref-app select,.ref-app textarea{background:#f7f7f7;border-color:#e5e7eb;border-radius:12px}.ref-app .ref-primary,.ref-app .button.primary{background:#09af68;border-color:#09af68}.ref-app .ref-tabs{background:#edeef3}.ref-app .ref-metric{border-radius:12px;box-shadow:0 4px 20px #21242c03}.ref-app .ref-metric>span{color:#6b7280}.ref-app .ref-metric>i{color:#09af68;background:#e5f6ef}.ref-app .ref-panel{border-radius:12px;box-shadow:0 4px 20px #21242c03}.ref-app .ref-panel>header{background:#fff;border-color:#f0f1f3}.ref-app .ref-panel h2{font-size:14px;font-weight:500}.ref-app .ref-icon{color:#09af68;background:#e5f6ef}.ref-app .ref-extra-nav summary{cursor:pointer;color:#6b7280;align-items:center;gap:10px;padding:10px 12px;font-size:11px;list-style:none;display:flex}.ref-app .ref-extra-nav summary::-webkit-details-marker{display:none}.ref-app .ref-extra-nav summary>svg:last-child{margin-left:auto}.ref-app .ref-extra-nav[open] summary>svg:last-child{transform:rotate(90deg)}.ref-app .ref-extra-nav button{height:38px!important;font-size:12px!important}.ref-app .ref-nav-entry{position:relative}.ref-app .ref-nav-parent:after{content:"";width:8px;height:44px;position:absolute;top:0;right:-8px}.ref-app .ref-sidebar nav .ref-nav-expand{width:28px;height:28px;margin:0;padding:4px;position:absolute;top:8px;right:4px}.ref-app .ref-nav-flyout{z-index:90;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:210px;padding:10px;display:none;position:fixed;top:500px;left:220px;box-shadow:0 8px 24px #21242c12}.ref-app .ref-nav-flyout.ref-flyout-open{display:block}.ref-app .ref-sidebar-source{padding:8px 12px}.ref-app .ref-sidebar-source>summary{padding:4px 0;font-size:11px}.ref-app .ref-sidebar-source label{color:#6b7280;font-size:10px;display:block}.ref-app .ref-sidebar-source select{width:100%;margin:6px 0;font-size:10px;display:block}.ref-app .ref-sidebar-source button{height:auto!important;padding:6px!important;font-size:11px!important}.ref-app .ref-nav-parent:hover>.ref-nav-flyout,.ref-app .ref-nav-parent:focus-within>.ref-nav-flyout{display:block}.ref-app .ref-nav-flyout>small{padding:0 6px 10px;font-size:10px}.ref-app .ref-nav-flyout button{height:34px!important;margin:0!important;font-size:12px!important}.ref-channel-dot{background:#09af68;border-radius:50%;width:8px;height:8px;display:inline-block}.ref-channel-dot.email{background:#3b82f6}.ref-channel-dot.sms{background:#674599}.ref-app .ref-source-menu{z-index:45;position:relative}.ref-app .ref-source-menu>summary{cursor:pointer;color:#6b7280;align-items:center;gap:6px;padding:7px;font-size:11px;list-style:none;display:flex}.ref-app .ref-source-menu>div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:300px;padding:16px;position:absolute;top:100%;right:0;box-shadow:0 8px 28px #21242c15}.ref-app .ref-source-menu label{color:#6b7280;font-size:12px;display:block}.ref-app .ref-source-menu select{white-space:normal;width:100%;height:auto;margin:8px 0 12px;display:block}.ref-app .ref-source-menu button{font-size:12px}.ref-collapsed .ref-sidebar{width:64px}.ref-collapsed .ref-main{margin-left:64px}.ref-collapsed .ref-extra-nav summary span,.ref-collapsed .ref-extra-nav summary>svg:last-child,.ref-collapsed .ref-user-source,.ref-collapsed .ref-nav-chevron{display:none}.ref-collapsed .ref-nav-flyout{left:64px}.ref-fullscreen .ref-main>main{min-height:100dvh;padding:0}.ref-app .ref-header-compact,.ref-mobile-masthead{display:none}@media (width>=1600px){.ref-app .ref-main>main{padding:24px}.ref-fullscreen .ref-main>main{padding:0}}@media (width<=700px){.ref-app .ref-main,.ref-collapsed .ref-main{margin-left:0}.ref-app .ref-sidebar{width:220px!important}.ref-app .ref-header{gap:12px;height:72px;padding:0 14px}.ref-app .ref-header p{font-size:10px}.ref-app .ref-header{flex-wrap:wrap;align-items:center;height:auto;min-height:78px;padding:12px 16px}.ref-app .ref-header>div:first-child{flex:1;min-width:240px}.ref-app .ref-header p{max-width:none;font-size:12px}.ref-app .ref-header h1{font-size:14px}.ref-app .ref-header-actions:has(#workspace-header-controls:not(:empty)){justify-content:space-between;width:100%;margin-top:0}.ref-app .ref-header-actions .ref-source-menu{display:none}.ref-app #workspace-header-controls select{width:128px;height:40px;font-size:14px}.ref-app .ref-main>main{padding:16px}.ref-app .ref-header-compact{display:none}.ref-app .ref-mobile-masthead{background:#f7f7f7;border-bottom:1px solid #e5e7eb;align-items:center;gap:20px;height:48px;padding:0 20px;display:flex}.ref-app .ref-mobile-masthead button{background:0 0;border:0;padding:0}.ref-mobile-brand{color:#624693;letter-spacing:-.3px;font-size:13px;font-weight:700;line-height:1.05}.ref-mobile-brand strong{font-size:13px;display:block}.ref-header-compact>.ref-header-actions,.ref-header-compact>div{display:none}.ref-fullscreen .ref-main>main{min-height:calc(100dvh - 48px);padding:0}.ref-app .ref-nav-flyout{width:100%;box-shadow:none;border:0;padding-left:24px;position:static}.ref-app .ref-nav-parent:hover>.ref-nav-flyout,.ref-app .ref-nav-parent:focus-within>.ref-nav-flyout{display:none}.ref-app .ref-nav-parent>.ref-nav-flyout.ref-flyout-open{display:block}.ref-app .ref-source-menu>div{width:min(300px,100vw - 24px);position:fixed;top:64px;right:12px}}.message-editor{color:#21242c;min-width:0;font:14px/1.5 Cabin,system-ui,sans-serif}.message-editor *{box-sizing:border-box}.message-editor button,.message-editor input,.message-editor textarea,.message-editor select{font:inherit}.message-editor button,.me-file-picker{color:#21242c;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:12px;padding:8px 12px}.message-editor button:hover:not(:disabled){background:#e9f8f1}.message-editor button:disabled,.me-disabled{opacity:.5;cursor:not-allowed}.message-editor :focus-visible{outline-offset:2px;outline:3px solid #09af68}.message-editor input,.message-editor textarea,.message-editor select{width:100%;color:inherit;background:#f9faf9;border:1px solid #dce4e1;border-radius:12px;min-width:0;padding:10px}.message-editor label{flex-direction:column;gap:5px;min-width:0;display:flex}.message-editor small{color:#6b7280;font-size:12px;display:block}.message-editor h2{margin:0;font-size:21px}.message-editor h3{margin:5px 0;font-size:15px}.me-heading,.me-actions,.me-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.me-heading{margin-bottom:16px}.me-actions button:last-child{color:#fff;background:#09af68;border-color:#09af68}.me-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.me-card,.me-preview{background:#fff;border:1px solid #e1e7e4;border-radius:12px;min-width:0;box-shadow:0 3px 12px #203f2910}.me-card{flex-direction:column;gap:15px;padding:18px;display:flex}.me-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.me-rich-body{border:1px solid #dce4e1;border-radius:12px;overflow:hidden}.me-rich-toolbar{background:#f5f7f6;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.me-rich-toolbar button{padding:5px 7px;font-size:12px}.me-editable{overflow-wrap:anywhere;background:#fff;outline:0;min-height:260px;padding:14px}.me-editable span[data-asset-id]{background:#f0f6f3;border:1px dashed #95b6a8;padding:15px;display:block}.me-link-row{background:#f9faf9;align-items:end;gap:8px;padding:8px;display:flex}.me-link-row label{flex:1}.me-rich-body>small,.me-rich-body>details,.me-rich-body>p{margin:0;padding:8px}.me-preview{position:sticky;top:12px;overflow:hidden}.me-preview>header,.me-preview-subject{background:#f4f6f5;border-bottom:1px solid #e1e7e4;flex-direction:column;gap:5px;padding:14px;display:flex}.me-preview iframe{background:#fff;border:0;width:100%;height:510px}.me-preview>small,.me-preview>p,.me-preview-files{padding:12px}.me-bubble{overflow-wrap:anywhere;background:#e3f5e9;border:1px solid #cce0d6;border-radius:12px;margin:24px;padding:16px}.me-bubble>p{white-space:pre-wrap}.me-bubble-sms{background:#f2f4f5;border-color:#e1e6e9}.me-preview-button{text-align:center;color:#087d61;border-top:1px solid #bccfc4;margin-top:7px;padding:8px}.me-media-placeholder{border:1px dashed #98baa8;padding:24px}.me-variable-list{z-index:4;background:#fff;border:1px solid #d9e5e0;border-radius:12px;width:330px;max-width:calc(100vw - 40px);max-height:300px;padding:10px;position:absolute;overflow:auto;box-shadow:0 6px 20px #18362822}.me-variable-list button{text-align:left;flex-direction:column;width:100%;margin-top:4px;display:flex}.me-variable-list code{overflow-wrap:anywhere;font-size:11px}.me-file-picker{align-self:start;position:relative;overflow:hidden}.me-file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.me-file-picker:focus-within{outline:3px solid #09af68}.me-attachments{margin:0;padding:0;list-style:none}.me-attachments li{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.me-attachments strong{overflow-wrap:anywhere}.me-button-editor{border-bottom:1px solid #e1e7e4;gap:10px;padding:10px;display:grid}.message-editor fieldset{border:1px solid #dce4e1;border-radius:12px;min-width:0}.me-warning,.me-issues{background:#fff6df;border:1px solid #ead5a4;border-radius:12px;padding:12px}.me-test-dialog{background:#f4fbf7;border:1px solid #b6dac8;border-radius:12px;flex-direction:column;gap:12px;margin-top:18px;padding:18px;display:flex}.me-sms-count{font-variant-numeric:tabular-nums}.message-editor p,.message-editor li{overflow-wrap:anywhere}@media (width<=1024px){.me-editor-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.me-card{padding:12px}.me-rich-toolbar button{padding:6px}}@media (width<=760px){.me-editor-grid{grid-template-columns:minmax(0,1fr)}.me-preview{position:static}.me-preview iframe{height:350px}.me-two-columns{grid-template-columns:minmax(0,1fr)}.me-heading{align-items:start}.me-heading .me-actions{justify-content:flex-start;width:100%}.me-link-row{flex-direction:column;align-items:stretch}.me-label-row{align-items:start}.me-rich-toolbar{gap:4px}.me-variable-list{width:auto;left:20px;right:20px}.me-editable{min-height:210px}.me-bubble{margin:14px}.me-attachments li{align-items:start}.me-attachments button{flex-shrink:0}}.me-template-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.me-template-list{background:#fff;border:1px solid #e1e7e4;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.me-template-list>button{text-align:left;overflow-wrap:anywhere}.me-template-list>button[aria-pressed=true]{background:#e9f8f1;border-color:#09af68}.me-template-content{min-width:0}.me-create-template{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.me-create-template label{flex:1;min-width:180px}.me-templates-page .me-editor-grid{grid-template-columns:minmax(0,1fr)}.me-recorded-message{background:#fff;border:1px solid #e1e7e4;border-radius:12px;min-width:0;max-width:100%;margin:12px 0;padding:12px}.me-recorded-message.outbound{background:#eefaf4}.me-recorded-message .me-preview{position:static}.me-recorded-message .me-preview iframe{height:280px}.me-recorded-text{white-space:pre-wrap;overflow-wrap:anywhere}.me-recorded-message small{color:#6b7280;display:block}.me-recorded-message button,.me-conversation-controls button,.me-legacy-media button{color:#21242c;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:12px;padding:8px 12px}.me-conversation-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.me-conversation-controls label{gap:5px;display:grid}.me-conversation-controls>div{flex-wrap:wrap;gap:8px;display:flex}.me-legacy-media{border:1px solid #e1e7e4;border-radius:12px;margin:14px 0;padding:12px}.me-legacy-media form{gap:10px;display:grid}.me-legacy-media label{gap:5px;display:grid}.data-thread .me-composer .me-editor-grid{grid-template-columns:minmax(0,1fr)}.data-thread .me-composer .me-preview{position:static}.me-attachments{max-width:100%}.me-attachments>li>div{overflow-wrap:anywhere;min-width:0}@media (width>=1600px){.me-templates-page .me-editor-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (width<=1024px){.me-template-layout{grid-template-columns:minmax(0,1fr)}.me-template-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.me-template-list>h2,.me-template-list>p{grid-column:1/-1}}@media (width<=430px){.me-template-list{grid-template-columns:minmax(0,1fr)}.me-create-template{flex-direction:column;align-items:stretch}.me-recorded-message{padding:8px}.me-recorded-message .me-attachments li,.me-conversation-controls{flex-direction:column;align-items:stretch}}.data-messages .me-recorded-message p{background:0 0;border-radius:0;align-self:auto;max-width:none;margin:8px 0;padding:0;font-size:14px}.data-messages .me-recorded-message small{font-size:12px}.data-messages .me-recorded-message .me-preview>p{padding:12px}.me-recorded-message a{overflow-wrap:anywhere}.me-recorded-message,.me-conversation-controls,.me-legacy-media{color:#21242c;font-family:Cabin,system-ui,sans-serif}.me-channel-templates>.me-heading h2{font-size:24px}.me-channel-templates .me-template-layout{grid-template-columns:1fr}.me-template-settings{color:#6b7280;margin:16px 0;font-size:12px}.me-template-settings summary{cursor:pointer}.me-template-settings>small{margin-top:12px}.me-template-cards-list{background:0 0;border:0;padding:0;display:block}.me-template-card-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}.me-template-card-toolbar label:first-child{flex:1}.me-template-card-toolbar label{font-size:12px}.me-template-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.me-template-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:20px}.me-template-card.selected{border-color:#09af68}.me-template-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.me-template-card h3{overflow-wrap:anywhere;margin:0;font-size:16px}.me-template-card header>span{white-space:nowrap;color:#6b7280;background:#edeef3;border-radius:12px;padding:4px 8px;font-size:10px}.me-template-card-preview{overflow-wrap:anywhere;background:#f7f7f7;border-radius:12px;min-height:120px;margin:16px 0;padding:16px}.me-template-card-preview strong{font-size:13px}.me-template-card-preview p{color:#6b7280;margin:8px 0;font-size:12px;line-height:1.6}.me-template-card-stats{text-align:center;border-top:1px solid #edeef3;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px 0;display:grid}.me-template-card-stats strong,.me-template-card-stats small{display:block}.me-template-card-stats small{font-size:10px}.me-template-card footer{gap:8px;margin-top:18px;display:flex}.me-template-card footer button{flex:1}.message-editor .me-template-new-card{color:#6b7280;background:#fff;border:2px dashed #d1d5db;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;padding:24px;display:flex}.me-template-new-card>span{font-size:32px}.me-channel-consumption{color:#6b7280;margin:16px 0;font-size:12px}.me-channel-consumption summary{cursor:pointer}.me-channel-consumption>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.me-channel-consumption article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.me-channel-consumption strong{color:#21242c;margin:10px 0;font-size:28px;display:block}@media (width<=1279px){.me-template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.me-template-card-grid{grid-template-columns:1fr}.me-template-card-toolbar{flex-direction:column;align-items:stretch}.me-template-card-toolbar label{width:100%}.me-channel-consumption>div{grid-template-columns:1fr}}.me-channel-icon{vertical-align:middle;color:#4285e8;margin-right:10px;display:inline-flex}.me-channel-consumption h3{color:#21242c;margin:0;font-size:16px}.me-channel-consumption{margin-bottom:24px}.ref-app .account-page{font-family:Cabin,system-ui,sans-serif}.account-page-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.ref-app .account-page-heading h1{letter-spacing:0;font-size:20px;font-weight:600;line-height:28px}.account-page-heading p{color:#6b7280;font-size:14px;margin-top:2px!important}.account-page-heading>div:last-child{gap:8px;display:flex}.account-page-heading button{background:#f7f7f7;padding:9px 16px;font-size:14px}.account-tabs{background:#f0f1f4;border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.ref-app .account-tabs>button{color:#6b7280;background:0 0;border:0;flex-shrink:0;gap:8px;height:32px;padding:6px 12px;font-size:14px}.ref-app .account-tabs>button.active{color:#21242c;background:#f7f7f7;box-shadow:0 1px 4px #21242c06}.account-profile-card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 20px #21242c03}.ref-app .account-profile-card h2{letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:32px}.account-profile-card>p{color:#6b7280;font-size:14px;margin-top:2px!important}.account-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.account-profile-form label{font-size:14px;font-weight:500;line-height:20px}.account-profile-form input{width:100%;height:40px;margin-top:8px;font-size:14px;display:block}.account-profile-save{grid-column:1/-1;align-items:center;gap:12px;display:flex}.account-profile-save small{font-size:11px}.account-extra{color:#6b7280;margin-top:16px;font-size:12px}.account-extra>summary{cursor:pointer;padding:8px 0}.account-extra>button{margin:12px 0}.account-unavailable{text-align:center;padding:40px 20px 32px}.account-unavailable>span{color:#6b7280;background:#edeef3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.ref-app .account-unavailable h3{font-size:16px;font-weight:500}.account-unavailable p{color:#6b7280;font-size:14px;margin:6px 0 16px!important}.account-number-notice{background:#f7f7f7;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:12px;margin:10px 0 20px;padding:14px 16px;font-size:14px;display:flex}.account-number-notice>svg{flex-shrink:0;margin-top:2px}.account-number-area{width:min(384px,100%);margin-bottom:16px;font-size:14px;display:block}.account-number-area select{width:100%;height:40px;margin-top:10px;font-size:14px;display:block}.ref-app .account-members{box-shadow:none;background:0 0;border:0;overflow:visible}.account-member-count{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:24px;padding:24px;font-size:14px;display:flex}.account-member-count>span:last-of-type{color:#6b7280}.account-member-count>i{background:#edeef3;border-radius:999px;width:100%;height:8px;overflow:hidden}.account-member-count b{background:#09af68;border-radius:999px;height:100%;display:block}.ref-app .account-members>.panel-heading{background:#fff;border:0;border-radius:12px 12px 0 0;align-items:center;padding:24px 24px 16px}.ref-app .account-members>.panel-heading h2{letter-spacing:-.5px;font-size:24px;font-weight:600}.ref-app .account-members>.panel-heading p{color:#6b7280;margin-top:2px;font-size:14px}.ref-app .account-members .admin-panel-body{background:#fff;border-radius:0 0 12px 12px;padding:0 24px 24px}.account-role-guide{color:#6b7280;margin:4px 0 16px;font-size:12px}.account-role-guide>summary{cursor:pointer}.account-member-access{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:16px}.account-member-access>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.account-member-access>summary>span:last-child{min-width:0;font-size:14px}.account-member-access strong{margin-right:8px;font-size:14px;font-weight:500}.account-member-access small{color:#6b7280;margin-top:2px;font-size:12px}.account-member-self{border:1px solid #e5e7eb;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:12px}.account-member-access>article{margin-top:16px}.ref-app .account-members .invite-form{border:0;margin:0;padding:0}.account-member-access .badge{font-size:11px}@media (width<=700px){.account-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.account-page-heading>div:last-child{flex-wrap:wrap}.account-page-heading button{padding:8px 12px;font-size:12px}.account-profile-form{grid-template-columns:1fr}.account-profile-save{flex-wrap:wrap}.account-tabs{margin-top:0}.ref-app .account-tabs>button{padding:6px 10px;font-size:12px}}.ref-app .empty-inbox{background:#f7f7f7;grid-template-columns:290px minmax(0,1fr);height:100dvh;display:grid}.empty-inbox-list{border-right:1px solid #e5e7eb;overflow:auto}.empty-inbox-search{gap:8px;padding:12px 12px 0;display:flex}.empty-inbox-search label{color:#6b7280;border:1px solid #e5e7eb;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.ref-app .empty-inbox-search input{background:0 0;border:0;outline:0;width:100%;padding:0;font-size:14px}.ref-app .empty-inbox-search>button{width:40px;height:40px;padding:0}.empty-inbox-tabs{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex;overflow-x:auto}.ref-app .empty-inbox-tabs>button{color:#6b7280;background:0 0;border:0;border-radius:0;flex-shrink:0;gap:4px;height:42px;padding:10px 0;font-size:12px;position:relative}.empty-inbox-tabs button span{color:#9ca3af;font-size:11px}.ref-app .empty-inbox-tabs button.active{color:#21242c}.empty-inbox-tabs button.active:after{content:"";background:#09af68;height:2px;position:absolute;bottom:4px;left:0;right:0}.empty-inbox-filter{border-bottom:1px solid #e5e7eb;padding:8px 12px 12px}.ref-app .empty-inbox-filter button{color:#6b7280;background:#fff;border-radius:999px;width:100%;height:28px;padding:4px;font-size:11px}.empty-inbox-no-conversations{text-align:center;color:#9ca3af;padding:40px 12px}.empty-inbox-no-conversations p{color:#6b7280;font-size:14px;margin-top:14px!important}.empty-inbox-conversation{flex-direction:column;min-width:0;display:flex;position:relative}.empty-inbox-prompt{text-align:center;color:#aeb1b8;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:400px;padding:24px;display:flex}.ref-app .empty-inbox-prompt h2{color:#6b7280;margin:20px 0 2px;font-size:18px;font-weight:500}.empty-inbox-prompt p{color:#6b7280;font-size:14px}.ref-app .empty-inbox-person{text-align:left;background:#fff;border:0;border-radius:0;justify-content:flex-start;gap:12px;width:100%;padding:14px;font-size:13px;display:flex}.empty-inbox-conversation>header{border-bottom:1px solid #e5e7eb}.empty-inbox-conversation>footer{gap:8px;padding:12px;display:flex}.empty-inbox-conversation>footer input{flex:1;min-width:0}.empty-inbox-overlay{z-index:100;background:#000b;justify-content:flex-end;display:flex;position:fixed;inset:0}.empty-inbox-filter-drawer{background:#f7f7f7;border-top:4px solid #09af68;flex-direction:column;width:min(540px,100%);display:flex}.empty-inbox-filter-drawer>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ref-app .empty-inbox-filter-drawer h2{font-size:18px;font-weight:600}.empty-inbox-filter-drawer>div{flex:1;padding:16px 24px;overflow:auto}.empty-inbox-filter-drawer details{border-bottom:1px solid #e5e7eb;padding:20px 0;font-size:12px}.empty-inbox-filter-drawer summary{cursor:pointer;font-weight:500}.empty-inbox-filter-drawer p{color:#6b7280;font-size:12px;margin:16px 0!important}.empty-inbox-filter-drawer footer{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;padding:16px 24px;display:flex}@media (width<=700px){.ref-app .empty-inbox{grid-template-columns:1fr;height:calc(100dvh - 48px)}.empty-inbox-conversation{display:none}.empty-inbox-list{border:0}.empty-inbox-tabs{gap:16px}.empty-inbox-filter-drawer>header,.empty-inbox-filter-drawer>div{padding:16px}}.cs-layer{z-index:150;color:#21242c;font-family:Cabin,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;position:fixed;inset:0}.cs-overlay{background:#000c;animation:.2s cs-fade;position:absolute;inset:0}.ref-app .cs-sheet{overscroll-behavior:contain;scrollbar-width:thin;background:#f7f7f7;border-left:1px solid #e2e4e9;width:600px;max-width:100%;height:100%;animation:.5s cs-slide;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.ref-app .cs-sheet h2,.ref-app .cs-sheet h3,.ref-app .cs-sheet p,.ref-app .cs-action-dialog p,.ref-app .cs-action-dialog h2{margin:0}.ref-app .cs-layer button,.ref-app .cs-layer input,.ref-app .cs-layer select{box-sizing:border-box;font-family:inherit;font-size:14px;line-height:20px}.ref-app .cs-layer button{color:inherit;cursor:pointer;min-height:36px;box-shadow:none;background:#f7f7f7;border:1px solid #e2e4e9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.ref-app .cs-layer button:hover{background:#edeef3}.ref-app .cs-layer button:disabled{opacity:.5;cursor:not-allowed}.ref-app .cs-layer button:focus-visible,.ref-app .cs-layer select:focus-visible,.ref-app .cs-layer input:focus-visible,.cs-tab-panel:focus-visible{outline-offset:2px;outline:2px solid #09af68}.ref-app .cs-layer button.cs-primary{color:#fff;background:#09af68;border-color:#09af68}.ref-app .cs-layer button.cs-primary:hover{background:#089d5e}.ref-app .cs-layer .cs-close{z-index:2;opacity:.7;background:0 0;border:0;width:40px;height:40px;padding:0;position:absolute;top:8px;right:8px}.ref-app .cs-layer .cs-close:hover{opacity:1;background:0 0}.cs-profile-header{text-align:center;border-bottom:1px solid #e2e4e9;flex-direction:column;align-items:center;padding:32px 24px 20px;display:flex}.cs-avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1;display:flex}.ref-app .cs-profile-header h2{overflow-wrap:anywhere;color:#21242c;font-size:24px;font-weight:700;line-height:30px}.cs-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.cs-window{color:#6b7280;background:#edeef3;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.cs-window.open{color:#09af68;background:#09af681a}.cs-summary{color:#6b7280;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:12px;font-size:13px;font-weight:500;line-height:19.5px;display:flex}.cs-summary span{align-items:center;gap:4px;display:inline-flex}.cs-summary svg{flex:none;width:14px;height:14px}.cs-summary i{font-style:normal}.cs-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.cs-actions svg{flex:none;width:16px;height:16px}.ref-app .cs-actions button{gap:14px}.cs-tab-wrap{padding:20px 24px 0}.cs-tabs{background:#edeef3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ref-app .cs-tabs button{color:#6b7280;white-space:nowrap;background:0 0;border:0;border-radius:12px;height:34px;min-height:34px;padding:8px 12px;font-size:12px;line-height:18px}.ref-app .cs-tabs button.active{color:#f7f7f7;background:#21242c;box-shadow:0 1px 2px #0000000d}.cs-tab-panel{outline:none;flex-direction:column;gap:20px;padding:20px 24px;display:flex}.cs-card{background:#fff;border-radius:12px;min-width:0;padding:20px;box-shadow:0 0 24px -4px #10182814}.cs-card>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ref-app .cs-card h3{color:#21242c;font-size:15px;font-weight:600;line-height:21px}.cs-icon{color:#09af68;background:#09af681a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cs-contact{flex-direction:column;gap:12px;font-size:14px;line-height:20px;display:flex}.cs-contact>div{align-items:center;gap:12px;min-width:0;display:flex}.cs-contact svg{color:#6b7280;flex:none;width:16px;height:16px}.ref-app .cs-contact .cs-phone{color:#09af68;background:0 0;border:0;border-radius:0;min-height:20px;padding:0;font-size:14px;font-weight:500;line-height:20px}.cs-contact a{color:#21242c;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.cs-contact a:hover,.cs-phone:hover{text-decoration:underline!important}.cs-address{font-size:14px;line-height:20px}.ref-app .cs-address p+p{margin-top:2px}.ref-app .cs-address p:last-child.cs-small{margin-top:4px}.cs-muted{color:#6b7280}.cs-small{font-size:12px;line-height:16px}.cs-semibold{font-weight:600}.cs-contact strong{font-weight:500}.cs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-segments{background:#edeef3;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ref-app .cs-segments button{color:#6b7280;background:0 0;border:0;border-radius:12px;min-height:30px;padding:6px 12px;font-size:12px;font-weight:600;line-height:18px}.ref-app .cs-segments button.active{color:#fff;background:#21242c}.cs-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cs-metric-grid>div{min-width:0}.ref-app .cs-metric-grid p{color:#6b7280;margin-bottom:4px;font-size:12px}.cs-metric-grid strong{overflow-wrap:anywhere;font-size:18px;line-height:24px}.ref-app .cs-chart-label{margin-top:20px;margin-bottom:8px}.cs-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cs-weekdays>div{color:#6b7280;background:#edeef3;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;font-size:12px;display:flex}.cs-weekdays strong{color:#21242c;font-size:16px}.cs-weekdays .peak{color:#09af68;background:#09af681a}.cs-weekdays .peak strong{color:#09af68}.cs-favorite{align-items:center;gap:12px;padding:6px 0;font-size:14px;display:flex}.cs-favorite>span{background:#edeef3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.ref-app .cs-favorite p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cs-favorite small{color:#6b7280;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.cs-purchase-chart{align-items:flex-end;gap:10px;height:200px;padding-top:8px;display:flex}.cs-purchase-chart>div{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.cs-bar-space{background:repeating-linear-gradient(0deg,#0000 0 39px,#edeef3 40px);border-bottom:1px solid #e2e4e9;justify-content:center;align-items:flex-end;height:164px;display:flex}.cs-bar-space i{background:linear-gradient(#09af68f2,#09af688c);border-radius:4px 4px 0 0;width:65%;min-height:0;display:block}.cs-purchase-chart small{color:#6b7280;text-transform:capitalize;margin-top:8px;font-size:11px}.cs-order-filters{gap:8px;display:flex}.ref-app .cs-layer select,.ref-app .cs-layer input{color:#21242c;background:#f7f7f7;border:1px solid #e2e4e9;border-radius:12px;min-width:0;max-width:100%;height:40px;padding:8px 12px}.cs-order-filters select{flex:1;width:50%}.cs-order{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 24px -4px #10182814}.ref-app .cs-order .cs-order-button{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:88px;padding:16px}.cs-order-button>div:first-child{flex:1;min-width:0}.cs-order-button strong{font-size:14px;font-weight:600;display:block}.ref-app .cs-order-button p{color:#6b7280;margin-top:4px;font-size:12px}.cs-order-button small{color:#6b7280;font-size:12px}.cs-order-price{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cs-order-price span{color:#6b7280;background:#edeef3;border-radius:999px;padding:2px 8px;font-size:10px}.cs-order-items{border-top:1px solid #e2e4e9;padding:16px}.cs-order-items>div{justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.cs-order-items strong{white-space:nowrap}.cs-timeline{margin:0;padding:0;list-style:none}.cs-timeline li{gap:12px;padding-bottom:24px;display:flex;position:relative}.cs-timeline li:not(:last-child):before{content:"";border-left:1px solid #e2e4e9;position:absolute;top:32px;bottom:0;left:15px}.cs-timeline-dot{color:#09af68;background:#09af681a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cs-timeline-dot svg{width:14px;height:14px}.cs-timeline li>div{min-width:0}.ref-app .cs-timeline p{overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:20px}.cs-empty{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 12px;font-size:14px;display:flex}.cs-empty>svg{opacity:.3}.cs-feedback{background:#edeef3;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.ref-app .cs-feedback button{min-height:28px;padding:4px 8px;font-size:12px}.cs-action-overlay{z-index:3;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.cs-action-dialog{background:#f7f7f7;border:1px solid #e2e4e9;border-radius:12px;width:520px;max-width:100%;max-height:calc(100dvh - 40px);padding:24px;position:relative;overflow:auto;box-shadow:0 20px 30px #0003}.ref-app .cs-action-dialog h2{margin-right:32px;font-size:18px;font-weight:600;line-height:28px}.ref-app .cs-action-dialog h2+p{margin-top:6px;font-size:14px;line-height:20px}.cs-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.cs-edit-grid label{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.cs-wide{grid-column:1/-1}.cs-edit-grid input:disabled{opacity:.5}.cs-action-dialog footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.cs-save-error{color:#b42318;font-size:13px;margin-top:12px!important}.cs-workflow-list{flex-direction:column;gap:12px;margin-top:20px;display:flex}.ref-app .ref-table tbody tr.ref-clickable-row{cursor:pointer}.ref-app .ref-table tbody tr.ref-clickable-row:hover{background:#f0f9f5}.ref-app .ref-table tbody tr.ref-clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #09af68}.ref-app .ref-conversation{flex-direction:column;min-height:500px;padding:0;display:flex}.ref-conversation>header{border-bottom:1px solid #e2e4e9;padding:20px}.ref-conversation>.ref-blank{flex:1}.ref-conversation>footer{border-top:1px solid #e2e4e9;gap:8px;padding:16px;display:flex}.ref-conversation>footer input{flex:1;min-width:0}.ref-conversation>footer button{color:#fff;opacity:.5;background:#09af68}.ref-inbox>section>.ref-person{text-align:left;width:100%;margin-top:20px}.cs-workflow-title{align-items:center;gap:8px;display:flex}.cs-workflow-title>svg{color:#f59e0b}.ref-app .cs-workflow-empty{text-align:center;padding:32px 0;font-size:14px}.cs-workflow-row{border:1px solid #e2e4e9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.cs-workflow-row>div{flex-direction:column;min-width:0;display:flex}.cs-workflow-row strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.cs-workflow-row small{font-size:12px}.ref-app .cs-order-filters select{height:36px;font-size:12px}.cs-order-price>strong{color:#09af68;font-weight:700}.cs-order-price>span{text-transform:capitalize}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=639px){.cs-tabs,.cs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-favorite{flex-wrap:wrap}.cs-favorite small{white-space:normal;margin-left:36px}.cs-purchase-chart{gap:5px}.cs-purchase-chart small{font-size:10px}.cs-action-overlay{padding:12px}.cs-action-dialog{max-height:calc(100dvh - 24px);padding:20px}}@media (prefers-reduced-motion:reduce){.cs-overlay,.ref-app .cs-sheet{animation:none}}.wf-feature{--wf-green:#09af68;color:#21242c;background:#f7f7f7;min-height:calc(100vh - 104px);margin:-16px;font:14px Cabin,system-ui,sans-serif;position:relative}.wf-feature button,.wf-feature input,.wf-feature select,.wf-feature textarea{font:inherit}.wf-feature button{color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:12px;padding:8px 11px}.wf-feature button:disabled{opacity:.45;cursor:not-allowed}.wf-feature button:focus-visible,.wf-feature input:focus-visible,.wf-feature textarea:focus-visible,.wf-feature select:focus-visible{outline:2px solid var(--wf-green);outline-offset:2px}.wf-top{background:#fff;border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;height:74px;padding:12px 20px;display:flex}.wf-top h1{margin:0;font-size:17px}.wf-top p{color:#6b7280;margin:4px 0;font-size:11px}.wf-top>button,.wf-feature .primary{color:#fff;background:#09af68;border-color:#09af68}.wf-layout{grid-template-columns:285px minmax(0,1fr);height:calc(100vh - 178px);min-height:570px;display:grid}.wf-library{background:#fff;border-right:1px solid #e5ebe8;padding:14px;overflow:auto}.wf-list-title{justify-content:space-between;align-items:center;display:flex}.wf-list-title h2,.wf-palette-heading{font-size:13px}.wf-list-title button{font-size:10px}.wf-library>button:not(.wf-actions button){text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin:8px 0;padding:10px;display:flex}.wf-library>button.selected{background:#effaf5;border-color:#66c7a6}.wf-library small,.wf-library p{color:#6b7280;margin-top:4px;font-size:10px}.wf-actions{gap:6px;display:flex}.wf-actions button{flex:1;font-size:11px}.wf-palette-heading{margin:20px 0 9px}.wf-palette button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;min-height:40px;font-size:10px;line-height:1.25}.wf-work{flex-direction:column;min-width:0;display:flex;position:relative}.wf-tabs{background:#fff;border-bottom:1px solid #e6ece9;gap:5px;height:46px;padding:6px 12px;display:flex}.wf-tabs button{background:0 0;border:0;font-size:11px}.wf-tabs button.active{color:#008c62;background:#e9f8f1}.wf-toolbar{background:#fff;border-bottom:1px solid #e6ece9;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;display:flex}.wf-toolbar label{color:#6b7280;align-items:center;gap:7px;font-size:10px;display:flex}.wf-toolbar input,.wf-feature input,.wf-feature select,.wf-feature textarea{background:#fff;border:1px solid #dde5e1;border-radius:12px;min-width:0;padding:8px}.wf-toolbar input{width:min(270px,32vw)}.wf-toolbar span{color:#6b7280;margin-right:auto;font-size:10px}.wf-toolbar button{font-size:10px}.wf-canvas{touch-action:none;background-color:#f9fbfa;background-image:radial-gradient(#cddbd5 .8px,#0000 .8px);background-size:20px 20px;flex:1;min-height:370px;position:relative;overflow:auto}.wf-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.wf-lines path{fill:none;stroke:#73b99d;stroke-width:2px}.wf-plane{transform-origin:0 0;position:relative}.wf-node{touch-action:none;cursor:grab;background:#fff;border:1px solid #dfe9e4;border-radius:12px;width:210px;min-height:94px;padding:14px;position:absolute;box-shadow:0 3px 12px #1d49390e}.wf-node.selected{border-color:#09af68;box-shadow:0 0 0 2px #00a97724}.wf-node-title{margin:0 25px 7px 0;font-size:12px;font-weight:650}.wf-node small{color:#6b7280;font-size:10px;display:block}.wf-handle{z-index:2;width:auto;min-width:15px;height:16px;line-height:1;color:#067b58!important;background:#e8f7f0!important;border-color:#71c7a5!important;border-radius:50%!important;padding:2px 4px!important;font-size:8px!important;position:absolute!important}.wf-handle.in{top:24px;left:-8px}.wf-handle.out{right:-12px}.wf-validation{background:#fff;border-top:1px solid #e5ebe8;max-height:94px;padding:8px 12px;font-size:10px;overflow:auto}.wf-validation strong{font-size:11px}.wf-validation p{margin:3px 0}.wf-validation .error{color:#a83e43}.wf-validation .warning{color:#926d15}.wf-inspector{z-index:5;background:#fff;border-left:1px solid #dfe8e3;width:min(370px,94vw);padding:15px;position:absolute;top:46px;bottom:95px;right:0;overflow:auto;box-shadow:-10px 0 25px #12291b16}.wf-inspector header{justify-content:space-between;align-items:center;display:flex}.wf-inspector h2{font-size:14px}.wf-inspector label,.wf-fields label{flex-direction:column;gap:5px;margin:12px 0;font-size:10px;display:flex}.wf-inspector input,.wf-inspector select,.wf-inspector textarea{width:100%;font-size:12px}.wf-fields small{color:#6b7280;font-size:9px}.wf-check{align-items:center;flex-direction:row!important;display:flex!important}.wf-check input{width:auto!important}.wf-advanced{margin:14px 0;font-size:10px}.wf-advanced summary{cursor:pointer}.wf-json{font-family:ui-monospace,monospace!important;font-size:10px!important}.wf-inspector .danger{color:#a64247;width:100%}.wf-approval{background:#fff;border-top:1px solid #e5ebe8;justify-content:flex-end;gap:8px;padding:9px 12px;display:flex}.wf-approval button{font-size:10px}.wf-panel{flex:1;padding:20px;overflow:auto}.wf-panel h2{margin:0 0 10px;font-size:15px}.wf-panel>button,.wf-run-detail>button{justify-content:flex-start;width:100%;margin:6px 0;font-size:11px;display:flex}.wf-run-detail{background:#fff;border:1px solid #e4ebe7;border-radius:12px;margin-top:15px;padding:14px}.wf-run-detail p{color:#6b7280;border-bottom:1px solid #edf0ee;padding:5px 0;font-size:10px}.wf-panel>p,.wf-campaign{color:#6b7280;font-size:11px}.wf-campaign{background:#fff;border:1px solid #e4ebe7;border-radius:12px;margin-top:14px;padding:15px}.wf-campaign strong,.wf-campaign span{margin:5px 0;display:block}.wf-campaign small{font-size:9px}.wf-message{z-index:60;background:#eaf8f1;border:1px solid #9dd8bd;border-radius:12px;max-width:min(470px,100vw - 30px);padding:12px 14px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #0002}.wf-message.error{color:#8c3339;background:#fff2f2;border-color:#e7b9bd}.wf-message button{margin-left:10px;font-size:10px}@media (width<=1024px){.wf-layout{grid-template-columns:230px minmax(0,1fr)}.wf-library{padding:10px}.wf-palette{grid-template-columns:1fr}.wf-node{width:190px}.wf-toolbar input{width:180px}}@media (width<=700px){.wf-feature{min-height:calc(100dvh - 72px);margin:-12px}.wf-top{height:66px;padding:10px 12px}.wf-top h1{font-size:14px}.wf-top p{font-size:9px}.wf-layout{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 138px)}.wf-library{border-bottom:1px solid #e5ebe8;border-right:0;max-height:210px}.wf-library>button:not(.wf-actions button){vertical-align:top;width:calc(50% - 6px);margin:6px 3px;display:inline-flex}.wf-palette{padding-bottom:5px;display:flex;overflow:auto}.wf-palette button{min-width:120px;min-height:35px}.wf-palette-heading{margin-top:12px}.wf-work{min-height:540px}.wf-toolbar{gap:5px;padding:7px}.wf-toolbar label{width:100%}.wf-toolbar input{flex:1;width:auto}.wf-toolbar span{width:100%;margin:0}.wf-canvas{min-height:390px}.wf-validation{max-height:80px}.wf-approval{flex-wrap:wrap}.wf-approval button{flex:1}.wf-inspector{top:42px;bottom:80px}.wf-panel{padding:13px}}@media (prefers-reduced-motion:reduce){.wf-feature *{scroll-behavior:auto!important;transition:none!important}}.wf-object-list{border:1px solid #e1e8e4;border-radius:12px;margin:12px 0;padding:10px}.wf-object-list legend{font-size:10px}.wf-object-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:5px;display:grid}.wf-object-row label{min-width:0}.wf-object-row input{width:100%}.wf-object-row button,.wf-object-list>button{font-size:9px}.wf-start-run{background:#fff;border:1px solid #e4ebe7;border-radius:12px;align-items:flex-end;gap:8px;margin:10px 0;padding:12px;display:flex}.wf-start-run label{flex:1;gap:5px;font-size:10px;display:grid}.wf-start-run input{font-size:11px}.wf-start-run button{font-size:10px}.wf-page>label{color:#6b7280;background:#fff;align-items:center;gap:8px;height:42px;padding:4px 12px;font-size:10px;display:flex}.wf-page>label select{max-width:min(380px,65vw);font-size:10px}.wf-page-error{color:#893b3f;background:#fff4f3;margin:-16px;padding:20px;font-size:12px}.wf-page{position:relative}.wf-source{z-index:8;color:#6b7280;text-align:right;max-width:calc(100% - 330px);font-size:10px;position:absolute;top:8px;right:16px}.wf-feature{background-color:#f7f7f7;background-image:radial-gradient(#d2d5da .8px,#0000 .8px);background-size:20px 20px;min-height:calc(100dvh - 80px);margin:-24px}.wf-layout{height:calc(100dvh - 80px);min-height:620px;display:block;position:relative}.wf-library{z-index:7;overscroll-behavior:contain;border:1px solid #e5e7eb;border-radius:12px;width:272px;padding:12px;position:absolute;top:16px;bottom:16px;left:16px;overflow:auto;box-shadow:0 2px 8px #00000008}.wf-work{height:100%;padding-left:304px}.wf-canvas{background-color:#0000;flex:1;min-height:100%}.wf-library-toolbar{align-items:center;gap:6px;margin-bottom:12px;display:flex}.wf-library-toolbar input{width:100%;min-width:0;padding:8px;font-size:12px}.wf-library-toolbar button{flex-shrink:0;place-items:center;padding:7px;display:grid}.wf-library-tabs{background:#edeef3;border-radius:12px;gap:3px;margin-bottom:12px;padding:4px;display:flex}.wf-library-tabs button{color:#6b7280;background:0 0;border:0;flex:1;padding:7px 4px;font-size:12px}.wf-library-tabs button.active{color:#21242c;background:#fff;box-shadow:0 1px 3px #0001}.wf-palette-search{width:100%;margin-bottom:4px;font-size:12px}.wf-palette-heading{color:#6b7280;margin:16px 0 8px;font-size:12px;font-weight:600}.wf-palette{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wf-palette button{border:1px solid #e5e7eb;flex-direction:column;align-items:flex-start;gap:8px;min-height:82px;padding:10px;font-size:12px;line-height:1.35;display:flex}.wf-palette-icon{color:#6b7280;background:#edeef3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.wf-palette-icon[data-category=Gatilhos]{color:#f48b25;background:#fff0dd}.wf-palette-icon[data-category=Comunicação\ WhatsApp]{color:#09af68;background:#def8eb}.wf-palette-icon[data-category=Comunicação\ Email]{color:#4285e8;background:#e6efff}.wf-palette-icon[data-category=Comunicação\ SMS]{color:#8b5cf6;background:#f0e8ff}.wf-library-workflow{text-align:left;flex-direction:column;gap:4px;width:100%;margin:8px 0;display:flex!important}.wf-list-title button{align-items:center;gap:3px;font-size:12px;display:flex}.wf-library-empty{text-align:center;padding:24px 4px}.wf-toolbar{z-index:6;border:1px solid #e5e7eb;border-radius:12px;gap:2px;padding:4px;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 8px #0001}.wf-toolbar button{border:0;font-size:12px}.wf-toolbar span{margin:0;padding:0 6px;font-size:11px}.wf-validation,.wf-approval{z-index:6;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:calc(100% - 350px);padding:8px 12px;font-size:11px;position:absolute;bottom:70px;left:320px}.wf-approval{display:block;bottom:112px}.wf-approval button{margin:6px 3px 0 0}.wf-validation[open],.wf-approval[open]{max-height:180px;overflow:auto}.wf-inspector{border:1px solid #e5e7eb;border-radius:12px;width:min(370px,100% - 320px);top:16px;bottom:150px}.wf-internal{margin-top:20px;font-size:11px}.wf-internal summary,.wf-validation summary,.wf-approval summary{cursor:pointer}.wf-internal .wf-tabs{border:0;flex-wrap:wrap;height:auto;padding:8px 0;display:flex}.wf-internal small{margin-top:8px;font-size:10px;display:block}.wf-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:32px 16px 16px;padding:20px}.wf-work>div[hidden]{display:none}.wf-work>div:not([hidden]):has(.workflow-builder){max-height:calc(100% - 56px);margin:40px 16px 16px;overflow:auto}@media (width<=1024px){.wf-feature{margin:-24px}.wf-library{width:250px}.wf-work{padding-left:282px}.wf-validation,.wf-approval{max-width:calc(100% - 310px);left:294px}.wf-inspector{width:min(350px,100% - 290px)}}@media (width<=700px){.wf-feature{margin:-16px}.wf-layout{height:auto;min-height:calc(100dvh - 96px)}.wf-library{width:calc(100% - 24px);max-height:280px;margin-bottom:24px;position:relative;top:12px;bottom:auto;left:12px}.wf-work{height:560px;min-height:560px;padding-left:0}.wf-canvas{min-height:560px}.wf-palette{grid-template-columns:1fr 1fr}.wf-palette button{min-width:0;min-height:72px}.wf-source{max-width:100%;margin-bottom:8px;display:block;position:relative;top:auto;right:auto}.wf-validation,.wf-approval{max-width:calc(100% - 24px);left:12px}.wf-inspector{width:calc(100% - 24px);right:12px}.wf-toolbar{bottom:12px}.wf-work>div:not([hidden]):has(.workflow-builder){max-height:530px;margin:0 12px}}.ref-fullscreen .wf-feature{width:100%;max-width:100%;min-height:100dvh;margin:0;overflow:hidden}.ref-fullscreen .wf-layout{height:100dvh;min-height:620px}.wf-work{min-width:0;overflow:hidden}.wf-library{box-sizing:border-box}.wf-source{pointer-events:none}.wf-library-tabs{z-index:2;position:sticky;top:-12px}.wf-toolbar button{justify-content:center;align-items:center;display:inline-flex}@media (width<=700px){.ref-fullscreen .wf-layout{height:auto;min-height:100dvh}.ref-fullscreen .wf-feature{overflow:hidden}}.workflow-builder{--builder-accent:#09af68;box-sizing:border-box;color:#21242c;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;max-width:100%;padding:20px;font:14px Cabin,system-ui,sans-serif}.workflow-builder *{box-sizing:border-box}.workflow-builder h2{margin:0 0 6px;font-size:19px}.workflow-builder h3{margin:0;font-size:16px}.workflow-builder p{overflow-wrap:anywhere;line-height:1.5}.workflow-builder header,.builder-history-heading,.builder-library-title,.builder-entry>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-builder header{align-items:flex-start}.workflow-builder nav,.builder-actions{flex-wrap:wrap;gap:8px;display:flex}.workflow-builder nav{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding:12px 0}.workflow-builder button,.builder-library button{cursor:pointer;color:inherit;font:inherit;white-space:normal;background:#fff;border:1px solid #d8dee7;border-radius:12px;padding:9px 12px}.workflow-builder button:disabled,.builder-library button:disabled{cursor:not-allowed;opacity:.5}.workflow-builder button[aria-pressed=true],.builder-prompt button[type=submit],.builder-actions button:first-child{background:var(--builder-accent,#09af68);color:#fff;border-color:var(--builder-accent,#09af68)}.workflow-builder :focus-visible,.builder-library :focus-visible{outline-offset:2px;outline:3px solid #09af68}.builder-prompt{gap:9px;margin-top:16px;display:grid}.builder-prompt textarea,.builder-library input{width:100%;font:inherit;color:inherit;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:11px}.builder-prompt textarea{min-height:105px}.builder-prompt small,.builder-history-heading small,.builder-library small{color:#6b7280}.builder-history{overscroll-behavior:contain;gap:12px;max-height:430px;margin:14px 0;padding:0;list-style:none;display:grid;overflow:auto}.builder-entry{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:13px}.builder-entry-user{background:#f5f3ff;border-color:#ede9fe;margin-left:20px}.builder-entry-assistant{margin-right:20px}.builder-entry time{color:#6b7280;font-size:12px}.builder-entry p{white-space:pre-wrap;margin:8px 0}.builder-error,.builder-confirm,.builder-unavailable{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:10px 0;padding:12px}.builder-error-label{color:#9a3412;font-size:12px}.builder-notice{color:#166534;background:#f0fdf4;border-radius:12px;padding:10px}.builder-proposal{background:#faf9ff;border:1px solid #c4b5fd;border-radius:12px;margin-top:16px;padding:16px}.builder-graph-preview{max-width:100%;margin:14px 0;overflow:hidden}.builder-graph-preview svg{width:100%;min-height:130px;max-height:270px;display:block}.builder-graph-preview li,.builder-proposal li{overflow-wrap:anywhere;line-height:1.5}.builder-library{min-width:0}.builder-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin-top:14px;display:grid}.builder-library-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px}.builder-library-title{align-items:flex-start}.builder-library-title span{color:#6d28d9;background:#f5f3ff;border-radius:12px;padding:4px;font-size:11px}.builder-library-card details{margin:12px 0}.builder-library-card summary,.builder-graph-preview summary{cursor:pointer}.builder-library-card li{line-height:1.5}.builder-library label{gap:6px;display:grid}.builder-confirm button{margin:4px}.builder-proposal .builder-actions{margin-top:14px}@media (width<=430px){.workflow-builder{padding:12px}.workflow-builder header,.builder-history-heading{flex-direction:column;align-items:flex-start}.workflow-builder nav{grid-template-columns:1fr 1fr;display:grid}.builder-entry-user{margin-left:8px}.builder-entry-assistant{margin-right:8px}.builder-actions{display:grid}.builder-proposal{padding:12px}.builder-library-title{flex-direction:column}.builder-history{max-height:350px}}@media (width>=1024px){.workflow-builder{min-width:340px}.builder-proposal .builder-graph-preview svg{min-height:170px}}.wf-config-fieldset{border:0;min-width:0;margin:0;padding:0}.wf-typed-fields h3{font-size:13px}.wf-typed-fields p{color:#6b7280;font-size:11px;line-height:1.55}.wf-typed-fields fieldset{border:1px solid #e1e9e5;border-radius:12px;min-width:0;margin:12px 0;padding:10px}.wf-typed-fields legend{font-size:11px;font-weight:600}.wf-typed-fields details{margin:14px 0}.wf-typed-fields summary{cursor:pointer;font-size:12px;font-weight:600}.wf-list-entry{gap:5px;margin:7px 0;display:flex}.wf-list-entry input{flex:1;min-width:0}.wf-list-entry button{flex-shrink:0;font-size:10px}.wf-config-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wf-days{flex-wrap:wrap;gap:6px;display:flex}.wf-days label{background:#f1f7f4;border-radius:12px;padding:5px;margin:4px 0!important}.wf-config-actions{gap:6px;display:flex}.wf-value{border-left:2px solid #e1e9e5;margin:8px 0;padding-left:8px}.wf-condition-list>fieldset{background:#f9fbfa}.wf-typed-fields input:focus-visible,.wf-typed-fields select:focus-visible,.wf-typed-fields button:focus-visible{outline-offset:2px;outline:2px solid #09af68}.wf-config-fieldset:disabled{opacity:.7}@media (width<=430px){.wf-config-grid{grid-template-columns:1fr}.wf-typed-fields label{font-size:12px}.wf-list-entry{flex-wrap:wrap}}.wf-schedules{background:#fff;border:1px solid #e0e9e4;border-radius:12px;margin-bottom:18px;padding:16px}.wf-schedules header{justify-content:space-between;gap:8px;display:flex}.wf-schedules form{gap:10px;max-width:620px;display:grid}.wf-schedules label{gap:6px;font-size:12px;display:grid}.wf-schedules small{font-size:11px;line-height:1.5}.wf-schedules details{margin:14px 0}.wf-schedules article{border-top:1px solid #e1e8e4;padding:12px}.wf-schedules button{font-size:12px}.wf-schedules p{font-size:12px;line-height:1.5}@media (width<=600px){.wf-schedules header{flex-direction:column}.wf-schedules input,.wf-schedules select{min-width:0;max-width:100%}}.data-workspace{--data-green:#00a977;color:#222a27;background:#f7faf8;min-height:calc(100vh - 105px);padding:14px;font:13px Cabin,system-ui,sans-serif}.data-workspace button,.data-workspace input,.data-workspace select,.data-workspace textarea{font:inherit}.data-workspace button{color:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:8px;padding:8px 11px}.data-workspace button:disabled{opacity:.45;cursor:not-allowed}.data-workspace button:focus-visible,.data-workspace input:focus-visible,.data-workspace select:focus-visible,.data-workspace textarea:focus-visible{outline:2px solid var(--data-green);outline-offset:2px}.data-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.data-heading h1{margin:0;font-size:18px}.data-heading p{color:#748079;margin:4px 0;font-size:11px}.data-heading>label{align-items:center;gap:8px;font-size:10px;display:flex}.data-workspace input,.data-workspace select,.data-workspace textarea{background:#fff;border:1px solid #dfe6e2;border-radius:8px;min-width:0;padding:8px}.data-workspace label{color:#5f6d65;font-size:10px}.data-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.data-metric{background:#fff;border:1px solid #e8eeeb;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.data-metric small,.data-metric span{color:#77827c;font-size:10px}.data-metric strong{overflow-wrap:anywhere;font-size:20px}.data-filters{background:#fff;border:1px solid #e7edea;border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;padding:11px;display:flex}.data-filters>input{flex:1;min-width:190px}.data-filters label{gap:5px;display:grid}.data-filters label input,.data-filters label select{max-width:150px}.data-card{background:#fff;border:1px solid #e7edea;border-radius:12px;min-width:0;margin-bottom:12px;padding:14px}.data-card h2{margin:0 0 10px;font-size:14px}.data-card-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.data-card-title h2{margin:0}.data-card-title span{color:#758079;font-size:10px}.data-table-wrap{overflow:auto}.data-table-wrap table{border-collapse:collapse;width:100%;min-width:800px;font-size:11px}.data-table-wrap th{text-align:left;color:#738079;white-space:nowrap;font-size:9px}.data-table-wrap th,.data-table-wrap td{vertical-align:top;border-bottom:1px solid #edf0ee;padding:9px}.data-table-wrap td small{color:#7a8580;font-size:9px;display:block}.data-link{text-align:left;color:#007c59!important;background:0 0!important;border:0!important;padding:0!important}.data-pager{color:#718078;justify-content:flex-end;align-items:center;gap:7px;padding-top:10px;font-size:10px;display:flex}.data-pager span{margin-right:auto}.data-error,.data-banner{color:#8b4245;background:#fff5f4;border:1px solid #eccfce;border-radius:10px;margin:10px 0;padding:13px;font-size:11px}.data-error button{margin-left:10px}.data-loading{color:#758079;padding:22px;font-size:12px}.data-banner{color:#344a3f;background:#eff8f3;border-color:#cbe6d8}.data-banner h2{margin:0 0 7px;font-size:15px}.data-banner p{margin:5px 0}.data-banner small{font-size:10px}.data-banner.muted{color:#6c7772;background:#f5f6f6;border-color:#e4e7e6}.data-rfv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.data-rfv-grid .data-card{flex-direction:column;gap:5px;display:flex}.data-rfv-grid strong{font-size:21px}.data-rfv-grid small{color:#78837e;font-size:9px}.data-kanban{align-items:flex-start;gap:10px;padding-bottom:10px;display:flex;overflow:auto}.data-stage{background:#eef2f0;border-radius:11px;flex:1;min-width:230px;max-width:290px;padding:9px}.data-stage>header{justify-content:space-between;padding:6px;font-size:11px;display:flex}.data-stage article{background:#fff;border:1px solid #e2e9e5;border-radius:9px;gap:6px;margin:7px 0;padding:10px;display:grid}.data-stage small{color:#75817b;font-size:9px}.data-stage select{width:100%;font-size:10px}.data-stage form{gap:4px;display:flex}.data-stage form input{width:100%}.data-audiences,.data-template-layout,.data-inbox{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.data-audiences .data-card>button,.data-item{text-align:left;flex-direction:column;width:100%;margin:5px 0;display:flex}.data-audiences small,.data-template-layout small,.data-item small{color:#758079;margin-top:4px;font-size:9px}.data-template-layout{grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr)}.data-template-form{gap:8px;display:grid}.data-template-form label{gap:5px;display:grid}.data-inbox{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.data-inbox aside form{gap:7px;display:grid}.data-thread{min-height:450px}.data-thread>form{align-items:end;gap:8px;display:flex}.data-thread textarea{flex:1}.data-messages{flex-direction:column;gap:6px;max-height:390px;padding:10px;display:flex;overflow:auto}.data-messages p{background:#f0f5f2;border-radius:10px;align-self:flex-start;max-width:85%;margin:0;padding:9px;font-size:11px}.data-messages p.outbound{background:#e2f6ec;align-self:flex-end}.data-messages small{color:#748079;margin-top:5px;font-size:9px;display:block}.data-drawer-backdrop{z-index:80;background:#16241e66;justify-content:flex-end;display:flex;position:fixed;inset:0}.data-drawer{background:#fff;width:min(560px,94vw);height:100%;padding:18px;overflow:auto;box-shadow:-8px 0 30px #0002}.data-drawer h2{font-size:18px}.data-drawer p{border-bottom:1px solid #edf1ef;padding:7px 0;font-size:11px}@media (width<=1024px){.data-metrics,.data-rfv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-audiences,.data-template-layout,.data-inbox{grid-template-columns:1fr}}@media (width<=700px){.data-workspace{min-height:calc(100dvh - 72px);margin:-12px;padding:10px}.data-heading{flex-direction:column;align-items:flex-start}.data-heading>label{justify-content:space-between;width:100%}.data-heading>label select{max-width:65vw}.data-metrics{gap:6px}.data-metric{padding:10px}.data-metric strong{font-size:16px}.data-filters{gap:6px;padding:8px}.data-filters>input{flex-basis:100%;min-width:100%}.data-filters label{flex:1}.data-filters label input,.data-filters label select{width:100%;max-width:100%}.data-filters button{flex:1}.data-card{padding:10px}.data-pager{flex-wrap:wrap}.data-pager span{flex-basis:100%}.data-rfv-grid{gap:6px}.data-rfv-grid .data-card{padding:10px}.data-rfv-grid strong{font-size:17px}.data-stage{min-width:82vw}.data-thread>form{flex-direction:column;align-items:stretch}.data-drawer{width:100vw}.data-inbox{min-height:70vh}.data-workspace .data-table-wrap table{min-width:760px}}.products-page{--products-accent:#09af68;color:#21242c;min-width:0;font:14px Cabin,system-ui,sans-serif}.products-page *{box-sizing:border-box}.products-page h1{margin:0;font-size:23px}.products-page h2{margin:0 0 12px;font-size:18px}.products-page h3{margin:0 0 10px;font-size:15px}.products-page p{line-height:1.5}.products-page button{font:inherit;color:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px 11px}.products-page button:disabled{opacity:.5;cursor:not-allowed}.products-page button[aria-pressed=true],.products-page button[aria-selected=true]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.products-page :focus-visible{outline-offset:2px;outline:3px solid #09af68}.products-page input,.products-page select{color:inherit;font:inherit;background:#fff;border:1px solid #dbe3ea;border-radius:12px;min-width:0;max-width:100%;padding:9px}.products-page label{gap:6px;display:grid}.products-page small{color:#6b7280;line-height:1.5;display:block}.product-page-header,.product-chart header,.product-list header,.product-categories header,.product-detail-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.product-toolbar,.product-actions,.product-bulk,.product-pagination,.product-export{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.product-toolbar{margin:10px 0}.product-search{flex:1;min-width:220px}.product-filter-box,.product-chart,.product-list,.product-categories,.product-methodology{background:#fff;border:1px solid #edf0f3;border-radius:12px;margin:16px 0;padding:18px}.product-page-tabs{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.product-cohorts,.product-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.product-cohorts button,.product-metrics article{text-align:left;background:#fff;border:1px solid #e7ecef;border-radius:12px;min-width:0;padding:18px}.product-cohorts strong,.product-metrics strong{color:#243144;overflow-wrap:anywhere;margin:12px 0 6px;font-size:25px;display:block}.product-metrics article>span{color:#6b7280;font-size:12px}.product-source{color:#6b7280}.product-catalog-summary{margin:18px 0}.product-catalog-summary strong{color:#047857;font-size:23px}.product-table-scroll{max-width:100%;overflow:auto}.products-page table{border-collapse:collapse;text-align:left;width:100%}.products-page th,.products-page td{vertical-align:top;border-bottom:1px solid #edf0f3;padding:12px 9px}.products-page th{color:#6b7280;font-size:12px;font-weight:600}.product-name{text-align:left;max-width:330px;font-weight:600!important}.product-status{background:#f1f5f9;border-radius:12px;padding:4px 8px;font-size:12px;display:inline-block}.product-status-new{color:#0369a1;background:#e0f2fe}.product-status-selling{color:#047857;background:#d1fae5}.product-status-paused{color:#b45309;background:#fef3c7}.product-status-inactive,.product-status-archived{color:#6b7280}.product-bulk{border-bottom:1px solid #edf0f3;padding:12px 0}.product-pagination{justify-content:space-between;align-items:center;margin:16px 0}.product-chart svg{width:100%;height:180px;margin:15px 0;display:block}.product-distribution{margin:14px 0}.product-distribution>div:first-child{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.product-bar-track{background:#f1f5f9;border-radius:12px;height:7px;overflow:hidden}.product-bar-track>div{background:#09af68;height:100%}.product-category-rank{text-align:left;justify-content:space-between;gap:20px;width:100%;margin:8px 0;display:flex}.product-category-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.product-category-grid article{border:1px solid #e2e8f0;border-radius:12px;padding:16px}.product-category-dot{border-radius:50%;width:16px;height:16px;margin-bottom:10px;display:block}.product-categories form{border:1px solid #a7f3d0;border-radius:12px;gap:12px;max-width:540px;margin:16px 0;padding:16px;display:grid}.product-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:12px}.product-detail-backdrop{z-index:110;background:#0f172a55;justify-content:flex-end;display:flex;position:fixed;inset:0}.product-detail-panel{overscroll-behavior:contain;background:#fff;width:min(860px,95vw);min-width:0;height:100%;padding:24px;overflow:auto;box-shadow:-10px 0 40px #0f172a22}.product-detail-tabs{background:#f1f5f9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:20px 0;padding:5px;display:grid}.product-detail-tabs button{border:0}.product-detail-panel .product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-detail-facts article{background:#f8fafc;border-radius:12px;padding:12px}.product-detail-facts strong{margin:8px 0;font-size:21px;display:block}.product-ranking-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.product-detail-panel dl{gap:8px;display:grid}.product-detail-panel dd{overflow-wrap:anywhere;margin:0 0 8px}.product-detail-panel dt{color:#6b7280}.product-edit-form{gap:15px;margin:20px 0;display:grid}.product-edit-form fieldset,.product-picker{border:1px solid #e2e8f0;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.product-edit-form legend,.product-picker legend{font-weight:600}.product-picker>div:not(.product-actions){gap:10px;max-height:270px;display:grid;overflow:auto}.product-choice{align-items:center;gap:9px!important;display:flex!important}.product-choice input{flex:none}.product-methodology li{margin:8px 0;line-height:1.6}.product-export{padding:15px 0}.product-list header{align-items:end}.product-list header h2{margin-bottom:0}.products-page summary{cursor:pointer}@media (width<=1024px){.product-cohorts,.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-list header{flex-direction:column;align-items:start}.product-search{min-width:180px}}@media (width<=430px){.product-page-header,.product-categories header{flex-direction:column;align-items:start}.product-filter-box,.product-chart,.product-list,.product-categories{padding:12px}.product-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;width:100%;display:grid}.product-search{grid-column:1/-1;min-width:0}.product-cohorts,.product-metrics{gap:8px}.product-cohorts button,.product-metrics article{padding:12px}.product-cohorts strong,.product-metrics strong{font-size:20px}.product-detail-panel{width:100vw;padding:14px}.product-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-facts{grid-template-columns:1fr}.product-category-rank,.product-ranking-row{flex-direction:column;align-items:start}.product-export{grid-template-columns:1fr 1fr;display:grid}.product-export>button,.product-export>small{grid-column:1/-1}.product-bulk{align-items:start}.product-bulk label{width:100%}.product-detail-panel .product-actions{align-items:stretch}.product-detail-panel .product-actions label{width:100%}.product-category-grid{grid-template-columns:1fr}}.products-page .product-cohorts>button{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.products-page h1{text-transform:uppercase;font-size:20px;font-weight:700;line-height:28px}.product-page-header p{color:#6b7280;margin:4px 0 0}.product-filter-box{margin:24px 0 16px;padding:16px}.product-toolbar{align-items:center;gap:12px;margin:0}.product-search{min-width:0}.product-search>input{height:40px}.product-page-tabs{background:#edeef3;border-radius:12px;gap:4px;margin:0 0 8px;padding:4px;display:inline-flex}.product-page-tabs button{color:#6b7280;background:0 0;border:0;padding:8px 20px}.product-page-tabs button[aria-pressed=true]{color:#21242c;background:#fff;box-shadow:0 1px 3px #0000000d}.product-metrics{gap:16px;margin:16px 0 24px}.products-page>.product-metrics article{flex-direction:column;justify-content:center;min-height:134px;padding:24px;display:flex}.product-metrics strong{margin:8px 0;font-size:30px;line-height:1.35}.product-source{color:#6b7280;margin:4px 0;font-size:11px}.product-rankings{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.product-rankings .product-chart{margin:0;padding:24px}.product-rank-row{text-align:left;align-items:center;gap:12px;width:100%;border:0!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;padding:14px 0!important;display:flex!important}.product-rank-number{color:#6b7280;background:#edeef3;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.product-rank-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.product-rank-value{text-align:right;color:#6b7280;flex-shrink:0;font-size:12px}.product-rank-value strong{color:#21242c;margin-top:5px;font-size:14px;display:block}.product-category-rank{align-items:center;border:0!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;padding:14px 0!important}.product-category-rank>span{flex:1}.product-category-rank .product-bar-track{width:100%;max-width:100%;margin-top:8px;display:block}.product-uncategorized{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.product-uncategorized>span{color:#d99a13;font-size:24px}.product-uncategorized>div{flex:1}.products-page .product-uncategorized button{color:#fff;background:#09af68;border-color:#09af68}.product-secondary,.product-catalog-actions{margin:20px 0}.product-period{align-self:center;position:relative}.product-period summary{white-space:nowrap;border:1px solid #e5e7eb;border-radius:12px;padding:10px 16px}.product-period>div{z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:12px;min-width:240px;padding:16px;display:grid;position:absolute;right:0;box-shadow:0 8px 28px #0002}.product-filter-box>details:not(.product-period){margin-top:12px;font-size:12px}.product-filter-box>details>.product-toolbar{margin-top:12px}@media (width<=1024px){.product-rankings{gap:16px}.product-rankings .product-chart{padding:16px}.products-page>.product-metrics article{min-height:120px;padding:18px}.product-rank-value{flex-shrink:1}}@media (width<=700px){.product-rankings{grid-template-columns:1fr}.product-uncategorized{flex-wrap:wrap}.product-uncategorized button{margin-left:36px}.product-filter-box>.product-toolbar{flex-wrap:wrap}.product-search{flex-basis:100%}.product-page-tabs{display:flex}.product-page-tabs button{flex:1;padding:8px}.product-rank-value{min-width:72px}.product-metrics strong{font-size:24px}.product-period>div{left:0;right:auto}}.product-page-header[hidden]{display:none}.product-host-source{color:#6b7280;margin-bottom:12px;font-size:11px}.product-host-source summary{cursor:pointer}.product-host-source button{font:inherit}.product-page-header+.product-filter-box{margin-top:12px}.product-detail-backdrop{background:#000000b3}.product-detail-panel{background:#f7f7f7;width:min(720px,100vw);padding:0}.product-detail-panel>header.product-detail-header{text-align:center;background:#f7f7f7;border-bottom:1px solid #e5e7eb;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:32px;display:flex;position:relative}.product-detail-header h2{max-width:480px;margin:0;font-size:18px;font-weight:700;line-height:1.5}.product-detail-avatar{color:#6b7280;background:#edeef3;border-radius:14px;place-items:center;width:80px;height:80px;font-size:28px;font-weight:700;display:grid}.products-page .product-detail-close{background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:16px;right:16px}.product-detail-badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.product-detail-summary{color:#6b7280;margin:0;font-size:12px;line-height:1.6}.product-detail-summary small{font-size:11px}.product-detail-header-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.product-detail-header-actions>button,.product-header-menu>summary{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:12px;display:flex}.products-page .product-upsell-button{color:#fff;background:#09af68;border-color:#09af68}.product-header-menu{position:relative}.product-header-menu>summary{list-style:none}.product-header-menu>summary::-webkit-details-marker{display:none}.product-header-menu>div{z-index:8;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:12px;min-width:220px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0002}.product-detail-body{padding:20px 24px}.product-detail-tabs{background:#edeef3;border-radius:12px;gap:4px;margin:0 0 20px;padding:4px}.product-detail-tabs button{color:#6b7280;background:0 0;min-height:34px;padding:7px;font-size:12px}.products-page .product-detail-tabs button[aria-selected=true]{color:#fff;background:#21242c;border-color:#21242c}.product-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.product-detail-metrics article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:134px;padding:20px;display:flex}.product-detail-metrics article:first-child{border-color:#b7e8d2}.product-detail-metrics span{color:#6b7280;font-size:12px}.product-detail-metrics strong{font-size:26px}.product-detail-metrics small{font-size:10px;line-height:1.5}.product-when-sells{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:20px}.product-when-sells>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-when-sells h3{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.product-chart-tabs{background:#edeef3;border-radius:12px;gap:3px;padding:3px;display:flex}.product-chart-tabs button{background:0 0;border:0;padding:6px 10px;font-size:11px}.products-page .product-chart-tabs button[aria-pressed]{color:#21242c;background:#fff}.product-when-sells>svg{width:100%;height:200px;margin:20px 0;display:block}.product-shift-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.product-shift-chips article{background:#f7f7f7;border-radius:12px;min-width:0;padding:12px}.product-shift-chips span,.product-shift-chips strong{display:block}.product-shift-chips span{color:#6b7280;font-size:11px}.product-shift-chips strong{margin:6px 0;font-size:18px}.product-shift-chips small{font-size:9px}.product-when-sells>details{margin-top:12px;font-size:11px}.product-detail-panel .product-methodology{padding:16px;font-size:12px}@media (width<=639px){.product-detail-panel{width:100vw;padding:0}.product-detail-panel>header.product-detail-header{padding:32px 24px}.product-detail-header h2{max-width:100%}.product-detail-body{padding:20px 16px}.product-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-metrics article{padding:16px}.product-detail-metrics strong{font-size:23px}.product-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-when-sells{padding:16px}.product-when-sells>header{flex-direction:column;align-items:flex-start}.product-shift-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.product-header-menu>div{min-width:200px;right:-40px}.product-detail-header-actions{max-width:100%}}.commerce-workspace{color:#21242c;gap:18px;font-family:Cabin,system-ui,sans-serif;display:grid}.commerce-two{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:18px;display:grid}.commerce-metrics .ref-metric{min-width:0}.commerce-metrics small{white-space:normal;line-height:1.5}.commerce-coverage summary{cursor:pointer;font-weight:600}.commerce-coverage p{color:#6b7280;font-size:13px;line-height:1.6}.commerce-source{gap:4px;font-size:11px;display:grid}.commerce-source select{max-width:280px}.commerce-presets{flex-wrap:wrap;gap:6px;display:flex}.commerce-ranking{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:15px;padding:16px 0;display:flex}.commerce-ranking small,.commerce-workspace td small{color:#6b7280;margin-top:5px;font-size:11px;display:block}.commerce-trend{border-bottom:1px solid #e1e9e5;width:100%;height:180px}.commerce-map{grid-template-columns:minmax(0,1fr) 180px;align-items:center;display:grid}.commerce-map svg{width:100%;max-height:420px;overflow:hidden}.commerce-map g[role=button]{cursor:pointer}.commerce-map g[role=button]:focus{outline:none}.commerce-map g[role=button]:focus path{stroke:#172c24;stroke-width:3px}.commerce-map dl,.commerce-detail{grid-template-columns:1fr 1fr;gap:8px;font-size:13px;display:grid}.commerce-map dd,.commerce-detail dd{text-align:right;margin:0}.commerce-map aside{font-size:12px;line-height:1.6}.commerce-search{flex-direction:column;gap:6px;min-width:220px;margin:8px 12px 15px 0;display:inline-flex}.commerce-workspace select,.commerce-workspace input{max-width:100%}.commerce-workspace .data-card .data-card{box-shadow:none}.commerce-workspace .data-table-wrap table{min-width:620px}.commerce-workspace button:focus-visible{outline-offset:2px;outline:2px solid #09af68}@media (width<=1024px){.commerce-two{grid-template-columns:1fr}.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-source select{max-width:220px}}@media (width<=600px){.commerce-metrics,.commerce-map{grid-template-columns:1fr}.commerce-map aside{padding:12px}.commerce-map svg{max-height:360px}.commerce-search{width:100%;min-width:0}.commerce-source,.commerce-source select{max-width:100%}.commerce-workspace .data-card-title{flex-direction:column;align-items:stretch}.commerce-detail{grid-template-columns:1fr 1fr}}.commerce-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.commerce-heading h1{text-transform:uppercase;margin:0;font-size:20px;font-weight:700;line-height:28px}.commerce-heading p{color:#6b7280;margin:4px 0 0;font-size:14px}.commerce-period-label{display:none}.commerce-heading select,.commerce-store-toolbar select{font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px}.commerce-source{color:#6b7280;font-size:11px}.commerce-advanced{font-size:12px}.commerce-advanced>summary{cursor:pointer;color:#6b7280}.commerce-advanced>section{margin-top:16px}.commerce-advanced.data-card{padding:10px 16px}.commerce-dashboard>.commerce-metrics .ref-metric{min-height:160px}.commerce-regions>.commerce-metrics .ref-metric{min-height:114px}.commerce-metrics .ref-metric{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:24px;display:flex}.commerce-metrics strong{font-size:30px}.commerce-overview,.commerce-geography{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:24px;display:grid}.commerce-store-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.commerce-store-metrics .ref-metric{min-height:155px;padding:20px}.commerce-state-ranking{min-width:0}.commerce-state-ranking .data-card-title{flex-wrap:wrap}.commerce-state-row{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:15px 12px;display:flex}.commerce-state-row:nth-of-type(-n+3){background:linear-gradient(90deg,#e8faf1,#0000);border-radius:12px}.commerce-state-row>span:nth-child(2){flex:1}.commerce-state-row small{color:#6b7280;margin-top:4px;font-size:11px;display:block}.commerce-state-row>strong{color:#09af68;font-size:16px}.commerce-state-position{background:#edeef3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.commerce-geography>.data-card:has(.commerce-map){min-height:640px}.commerce-map{display:block;position:relative}.commerce-map svg{height:530px;max-height:530px}.commerce-map aside{background:#ffffffeb;border:1px solid #e5e7eb;border-radius:12px;width:185px;padding:14px;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 10px #0001}.commerce-empty{color:#6b7280;text-align:center;justify-content:center;align-items:center;min-height:120px;display:flex}.commerce-platforms small,.commerce-funnel small{color:#6b7280}.commerce-store-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.commerce-store-toolbar .commerce-search{flex:1;margin:0}.commerce-store-toolbar label{gap:6px;font-size:12px;display:grid}.commerce-store-toolbar input{width:100%;min-width:0;height:40px;font:inherit;border:1px solid #e5e7eb;border-radius:12px;padding:8px 12px}.commerce-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.commerce-store-card{min-width:0;padding:24px}.commerce-store-card header{align-items:center;gap:12px;display:flex}.commerce-store-card h2{margin:0 0 4px;font-size:16px}.commerce-store-card small{color:#6b7280;font-size:11px}.commerce-store-avatar{background:#edeef3;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.commerce-store-revenue{margin:22px 0 12px;font-size:26px;display:block}.commerce-share-track{background:#edeef3;border-radius:12px;height:6px;overflow:hidden}.commerce-share-track span{background:#09af68;height:100%;display:block}.commerce-sparkline{width:100%;height:50px;margin-top:10px}.commerce-store-facts{border-top:1px solid #edeef3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0;padding-top:16px;display:grid}.commerce-store-facts strong,.commerce-store-facts small{overflow-wrap:anywhere;display:block}.commerce-store-facts strong{font-size:14px}.commerce-store-actions{gap:8px;margin-top:20px;display:flex}.commerce-store-actions button{color:#21242c;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;padding:8px;font-size:12px}.commerce-store-actions button:first-child{color:#09af68}.commerce-store-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.commerce-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-overview{grid-template-columns:1fr}.commerce-store-metrics .ref-metric{min-height:134px}}@media (width<=1024px){.commerce-geography{grid-template-columns:1fr}.commerce-map svg{height:430px}.commerce-geography>.data-card:has(.commerce-map){min-height:520px}.commerce-heading{align-items:flex-start}.commerce-metrics .ref-metric{padding:18px}}@media (width<=600px){.commerce-heading{flex-direction:column}.commerce-metrics,.commerce-store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-dashboard>.commerce-metrics .ref-metric{min-height:134px}.commerce-metrics strong{font-size:24px}.commerce-store-grid{grid-template-columns:1fr}.commerce-store-toolbar{flex-direction:column;align-items:stretch}.commerce-map svg{height:360px}.commerce-map aside{width:auto;margin-top:8px;position:relative;bottom:auto;left:auto}.commerce-geography>.data-card:has(.commerce-map){min-height:0}.commerce-store-card{padding:20px}.commerce-source{overflow-wrap:anywhere}.commerce-store-toolbar .commerce-search{min-width:0}}@media (width<=639px){.commerce-metrics,.commerce-store-metrics{grid-template-columns:1fr}.commerce-heading{display:block}.commerce-heading>label{margin-top:16px;display:block}.commerce-heading select{width:100%}}@media (width>=640px) and (width<=1279px){.commerce-dashboard>.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-geography{grid-template-columns:1fr}}@media (width>=1280px){.commerce-dashboard>.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-geography{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.commerce-heading[hidden]{display:none}.commerce-state-backdrop{z-index:110;background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.commerce-state-drawer{overscroll-behavior:contain;color:#21242c;background:#f7f7f7;width:min(720px,100vw);height:100dvh;font:14px/1.5 Cabin,system-ui,sans-serif;overflow:auto}.commerce-state-drawer *{box-sizing:border-box}.commerce-state-header{text-align:center;border-bottom:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:10px;padding:32px;display:flex;position:relative}.commerce-state-header h2{margin:0;font-size:18px;font-weight:700}.commerce-state-header p{color:#6b7280;margin:0;font-size:12px}.commerce-state-header small{color:#6b7280;font-size:11px}.commerce-state-close{color:#21242c;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.commerce-state-avatar{background:#edeef3;border-radius:14px;width:80px;height:80px;padding:8px;position:relative}.commerce-state-avatar svg{width:100%;height:100%}.commerce-state-avatar>span{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:3px 8px;font-size:11px;position:absolute;bottom:-4px;right:-8px}.commerce-state-badges{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.commerce-state-badges span{color:#6b7280;background:#edeef3;border-radius:12px;padding:3px 8px;font-size:11px}.commerce-state-orders-button{color:#fff;font:inherit;cursor:pointer;background:#09af68;border:0;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;display:flex}.commerce-state-body{gap:20px;padding:20px 24px;display:grid}.commerce-state-tabs{background:#edeef3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.commerce-state-tabs button{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px;font-size:12px}.commerce-state-tabs button[aria-selected=true]{color:#fff;background:#21242c}.commerce-state-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commerce-state-metrics article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:8px;min-height:134px;padding:24px;display:grid}.commerce-state-metrics strong{font-size:28px}.commerce-state-metrics span,.commerce-state-metrics small{color:#6b7280;font-size:12px}.commerce-state-metrics small{font-size:11px}.commerce-state-drawer .data-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:20px}.commerce-state-drawer button,.commerce-state-drawer input,.commerce-state-drawer select{font:inherit}.commerce-state-drawer .data-table-wrap{overflow:auto}.commerce-state-drawer table{border-collapse:collapse;text-align:left;width:100%}.commerce-state-drawer th,.commerce-state-drawer td{border-bottom:1px solid #edeef3;padding:10px;font-size:12px}.commerce-state-drawer .data-pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.commerce-state-drawer .data-pager button{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px}.commerce-state-comparison{margin-top:20px;font-size:13px}.commerce-state-comparison p{color:#6b7280;margin:6px 0;font-size:12px}.commerce-state-drawer :focus-visible{outline-offset:2px;outline:2px solid #09af68}@media (width<=639px){.commerce-state-body{padding:20px 16px}.commerce-state-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-state-metrics article{padding:16px}.commerce-state-metrics strong{font-size:24px}.commerce-state-header{padding:32px 24px}}.commerce-marketplace-header{align-items:center;gap:16px;display:flex}.commerce-marketplace-header h1{margin:0 0 6px;font-size:20px}.commerce-marketplace-header>div:first-of-type{flex:1;min-width:0}.commerce-marketplace-header small{color:#6b7280;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.commerce-marketplace-badge{color:#6b7280;background:#edeef3;border-radius:12px;padding:3px 8px;font-size:11px;display:inline-block}.commerce-marketplace-back{color:#6b7280;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:40px;display:grid}.commerce-marketplace-period select{color:#21242c;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px}.commerce-marketplace-tabs{background:#edeef3;border-radius:12px;flex-wrap:wrap;align-self:start;gap:8px;padding:4px;display:flex}.commerce-marketplace-tabs button{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 16px;font-size:13px}.commerce-marketplace-tabs button[aria-pressed=true]{color:#21242c;background:#fff;box-shadow:0 1px 3px #0001}.commerce-marketplace-detail>.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-marketplace-detail>.commerce-metrics .ref-metric{min-height:134px}@media (width<=1279px){.commerce-marketplace-detail>.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.commerce-marketplace-header{flex-wrap:wrap;align-items:flex-start}.commerce-marketplace-header>div:first-of-type{flex-basis:calc(100% - 130px)}.commerce-marketplace-period,.commerce-marketplace-period select{width:100%}.commerce-marketplace-tabs{gap:4px;width:100%}.commerce-marketplace-tabs button{flex:1;padding:8px;font-size:12px}.commerce-marketplace-detail>.commerce-metrics{grid-template-columns:1fr}}.parity-commerce.commerce-workspace{color:#21242c;gap:16px;font:14px/1.5 Cabin,ui-sans-serif,system-ui,sans-serif}.parity-commerce.commerce-workspace>.parity-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.parity-commerce.commerce-workspace .data-card.parity-card{border:0;border-radius:12px;padding:0;overflow:hidden}.parity-commerce.commerce-workspace .parity-metrics .ref-metric{flex-direction:column;justify-content:space-between}.parity-commerce.commerce-workspace .commerce-heading h1{font-size:15px;font-weight:600;line-height:20px}.parity-commerce.commerce-workspace .commerce-heading p,.parity-commerce.commerce-workspace .commerce-heading select{font-size:12px}.parity-commerce.commerce-workspace .parity-orders .data-table-wrap th{background:#fff;font-size:10px}.parity-commerce.commerce-workspace .parity-map-metrics button{color:#6b7280;background:0 0;border:0;padding:4px 10px}.parity-commerce.commerce-workspace .parity-map-metrics button[aria-pressed=true]{color:#fff;background:#21242c}.parity-commerce.commerce-workspace .parity-state-row{background:#fff}.parity-commerce.commerce-workspace .commerce-overview{gap:20px}.parity-commerce.commerce-workspace .commerce-overview>.parity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.parity-commerce.commerce-workspace .commerce-platforms{text-align:center;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.parity-commerce.commerce-workspace .parity-platform-icon{color:#a9adb4;margin-bottom:12px}.parity-commerce.commerce-workspace .commerce-platforms h2{margin:0 0 10px;font-size:14px;font-weight:500}.parity-commerce.commerce-workspace .commerce-platforms p{color:#6b7280;margin:0;font-size:12px;line-height:1.8}.parity-commerce.commerce-workspace .commerce-store-toolbar{border:0;gap:12px;margin-bottom:16px;padding:16px}.parity-commerce.commerce-workspace .commerce-store-toolbar label{color:#6b7280;min-width:0;font-size:11px}.parity-commerce.commerce-workspace .commerce-store-toolbar .commerce-search{flex:1;min-width:0}.parity-commerce.commerce-workspace .commerce-store-toolbar input,.parity-commerce.commerce-workspace .commerce-store-toolbar select{background:#f7f7f8;border:1px solid #e2e4e9;border-radius:12px;height:40px;font-size:12px}.parity-commerce.commerce-workspace .commerce-store-toolbar>label:not(.commerce-search){width:200px}.parity-commerce.commerce-workspace .commerce-store-grid{gap:16px}.parity-commerce.commerce-workspace .data-card.commerce-store-card{border:0;border-radius:12px;padding:16px}.parity-commerce.commerce-workspace .commerce-store-card header{gap:12px}.parity-commerce.commerce-workspace .commerce-store-card h2{font-size:14px;font-weight:500;line-height:1.4}.parity-commerce.commerce-workspace .commerce-store-card small{font-size:10px}.parity-commerce.commerce-workspace .commerce-store-card .commerce-store-avatar{width:40px;height:40px;font-size:16px}.parity-commerce.commerce-workspace .commerce-store-revenue{margin:16px 0 12px;font-size:24px;line-height:1.2}.parity-commerce.commerce-workspace .commerce-share-track{height:4px}.parity-commerce.commerce-workspace .commerce-share-track span{background:#737373}.parity-commerce.commerce-workspace .commerce-sparkline{height:56px;margin:16px 0 8px}.parity-commerce.commerce-workspace .commerce-sparkline polyline{stroke:#737373}.parity-commerce.commerce-workspace .commerce-store-facts{border:0;margin:8px 0 16px;padding-top:0}.parity-commerce.commerce-workspace .commerce-store-facts>div{flex-direction:column-reverse;gap:4px;display:flex}.parity-commerce.commerce-workspace .commerce-store-facts small{text-transform:uppercase;font-size:9px}.parity-commerce.commerce-workspace .commerce-store-facts strong{font-size:12px;font-weight:600}.parity-commerce.commerce-workspace .commerce-store-actions{border-top:1px solid #edeef3;gap:8px;margin-top:12px;padding-top:12px}.parity-commerce.commerce-workspace .commerce-store-actions button{background:#f7f7f8;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.parity-commerce.commerce-workspace .commerce-store-actions button:first-child{color:#21242c}.parity-commerce.commerce-workspace .commerce-marketplace-header{border:0;border-left:4px solid #d1d5db;border-radius:12px;gap:12px;padding:20px 16px}.parity-commerce.commerce-workspace .parity-marketplace-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parity-commerce.commerce-workspace .parity-marketplace-title h1{margin:0;font-size:18px;font-weight:600}.parity-commerce.commerce-workspace .commerce-marketplace-badge{font-size:10px}.parity-commerce.commerce-workspace .commerce-marketplace-header small{font-size:11px}.parity-commerce.commerce-workspace .commerce-marketplace-tabs{background:0 0;gap:8px;padding:0}.parity-commerce.commerce-workspace .commerce-marketplace-tabs button{white-space:nowrap;background:#fff;border:1px solid #e2e4e9;padding:8px 14px;font-size:12px}.parity-commerce.commerce-workspace .commerce-marketplace-tabs button[aria-pressed=true]{color:#fff;box-shadow:none;background:#21242c;border-color:#21242c}.parity-commerce.commerce-workspace .parity-macro-track{background:#edeef3;border-radius:12px;height:12px;display:flex;overflow:hidden}.parity-commerce.commerce-workspace .parity-macro-legend{color:#6b7280;flex-wrap:wrap;gap:18px;margin:16px 0 24px;font-size:11px;display:flex}.parity-commerce.commerce-workspace .parity-macro-legend>span{align-items:center;gap:6px;display:flex}.parity-commerce.commerce-workspace .parity-macro-legend i,.parity-commerce.commerce-workspace .parity-macro-cards header>i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.parity-commerce.commerce-workspace .parity-macro-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.parity-commerce.commerce-workspace .parity-macro-cards article{border:1px solid #e2e4e9;border-radius:12px;min-width:0;padding:16px}.parity-commerce.commerce-workspace .parity-macro-cards header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.parity-commerce.commerce-workspace .parity-macro-cards header>span{color:#09af68;background:#e5f6ee;border-radius:8px;padding:2px 5px;font-size:9px}.parity-commerce.commerce-workspace .parity-macro-cards article>strong{font-size:24px;line-height:1.2;display:block}.parity-commerce.commerce-workspace .parity-macro-cards article>small{color:#6b7280;font-size:10px}.parity-commerce.commerce-workspace .parity-macro-cards dl{gap:8px;margin:16px 0 0;font-size:10px;display:grid}.parity-commerce.commerce-workspace .parity-macro-cards dl>div{justify-content:space-between;gap:8px;display:flex}.parity-commerce.commerce-workspace .parity-macro-cards dt{color:#6b7280}.parity-commerce.commerce-workspace .parity-macro-cards dd{text-align:right;overflow-wrap:anywhere;margin:0}.parity-commerce.commerce-workspace .parity-funnel-stage{align-items:center;gap:12px;padding:14px 10px;font-size:13px;display:flex}.parity-commerce.commerce-workspace .parity-funnel-stage>i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.parity-commerce.commerce-workspace .parity-funnel-stage>span:first-of-type{flex:1;min-width:0}.parity-commerce.commerce-workspace .parity-funnel-stage>span:last-of-type{text-align:right}.parity-commerce.commerce-workspace .parity-funnel-stage small{color:#6b7280;font-size:11px;line-height:1.5}.parity-commerce.commerce-workspace .parity-funnel-stage strong{font-size:13px;font-weight:600}.parity-commerce.commerce-workspace .parity-funnel-empty{background:#f7f7f9;border-radius:12px;margin:10px 0 16px;padding:12px;font-size:11px}.parity-commerce.commerce-workspace .parity-funnel-empty strong{font-weight:500}.parity-commerce.commerce-workspace .parity-funnel-empty small{margin-top:4px;font-size:11px}.parity-commerce.commerce-workspace .parity-funnel-footer{color:#6b7280;border-top:1px solid #edeef3;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;font-size:11px;display:flex}.parity-commerce.commerce-workspace .parity-funnel-footer small{width:100%;margin-top:8px;font-size:10px}.parity-commerce.commerce-workspace .parity-orders time>span{display:block}.parity-commerce.commerce-workspace .parity-orders time>small{color:#6b7280;font-size:10px;display:block}@media (width>=640px) and (width<=1279px){.parity-commerce.commerce-workspace>.parity-metrics,.parity-commerce.commerce-workspace .commerce-overview>.parity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.parity-commerce.commerce-workspace .parity-macro-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.parity-commerce.commerce-workspace>.parity-metrics,.parity-commerce.commerce-workspace .commerce-overview>.parity-metrics{grid-template-columns:1fr}.parity-commerce.commerce-workspace .commerce-store-toolbar>label{width:100%}.parity-commerce.commerce-workspace .parity-macro-cards{grid-template-columns:1fr}.parity-commerce.commerce-workspace .commerce-marketplace-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.parity-commerce.commerce-workspace .commerce-marketplace-tabs button{flex:none;padding:8px 12px;font-size:11px}.parity-commerce.commerce-workspace .commerce-marketplace-header .commerce-marketplace-period{margin-top:4px}.parity-commerce.commerce-workspace .commerce-marketplace-header .commerce-marketplace-period select{height:40px;font-size:12px}.parity-commerce.commerce-workspace .parity-marketplace-title{gap:4px}.parity-commerce.commerce-workspace .commerce-marketplace-header .commerce-store-avatar{width:40px;height:40px}.parity-commerce.commerce-workspace .commerce-platforms{min-height:150px}}.parity-commerce.commerce-dashboard{color:#21242c;gap:16px;font:14px/1.5 Cabin,ui-sans-serif,system-ui,sans-serif}.parity-commerce.commerce-dashboard>.commerce-advanced{order:20}.parity-commerce.commerce-dashboard>.commerce-coverage{order:21}.parity-commerce.commerce-workspace .parity-metrics{gap:16px}.parity-commerce.commerce-workspace .parity-metrics .ref-metric{border:1px solid #0000;border-radius:12px;justify-content:space-between;gap:24px;min-height:160px;padding:20px;display:flex}.parity-commerce.commerce-workspace .parity-metrics .ref-metric:first-child{border-color:#dce8e3;box-shadow:0 0 0 2px #e8efec44}.parity-commerce.commerce-workspace .parity-metric-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.parity-commerce.commerce-workspace .parity-metrics strong{font-size:24px;font-weight:700;line-height:1.2;display:block}.parity-commerce.commerce-workspace .parity-metrics small{color:#6b7280;font-size:11px;display:block}.parity-commerce.commerce-workspace .parity-comparison{margin-top:4px}.parity-commerce.commerce-workspace .parity-icon{color:#09af68;background:#e5f6ee;border-radius:12px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.parity-commerce.commerce-workspace .parity-card{background:#fff;border:0;border-radius:12px;min-width:0;padding:0;overflow:hidden}.parity-commerce.commerce-workspace .parity-card-header{background:#f4f4f466;border-bottom:1px solid #e2e4e9b3;align-items:center;gap:10px;min-height:64px;padding:14px 20px;display:flex}.parity-commerce.commerce-workspace .parity-card-header>div:first-of-type{flex:1;min-width:0}.parity-commerce.commerce-workspace .parity-card .parity-card-header h2{margin:0;font-size:14px;font-weight:600;line-height:1.25}.parity-commerce.commerce-workspace .parity-card-header p{color:#6b7280;margin:4px 0 0;font-size:12px;line-height:1.5}.parity-commerce.commerce-workspace .parity-card-header>button{font:inherit;white-space:nowrap;color:#21242c;cursor:pointer;background:#fff;border:1px solid #e2e4e9;border-radius:12px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:flex}.parity-commerce.commerce-workspace .parity-card-content{padding:20px}.parity-commerce.commerce-workspace .parity-card-content>small{color:#6b7280;font-size:11px}.parity-commerce.commerce-workspace .parity-geography{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}.parity-commerce.commerce-workspace .parity-map-metrics{background:#edeef3;border-radius:20px;flex-shrink:0;padding:3px;display:flex}.parity-commerce.commerce-workspace .parity-map-metrics button{font:inherit;white-space:nowrap;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:4px 10px;font-size:11px}.parity-commerce.commerce-workspace .parity-map-metrics button[aria-pressed=true]{color:#fff;background:#21242c;box-shadow:0 1px 3px #0002}.parity-commerce.commerce-workspace .parity-map-canvas{height:640px;padding:12px 12px 28px;position:relative}.parity-commerce.commerce-workspace .parity-map-canvas>svg{width:100%;height:100%;display:block;overflow:hidden}.parity-commerce.commerce-workspace .parity-map-canvas svg g[role=button]{cursor:pointer}.parity-commerce.commerce-workspace .parity-map-canvas svg g[role=button]:focus-visible path{stroke:#193e35;stroke-width:2px}.parity-commerce.commerce-workspace .parity-map-tooltip,.parity-commerce.commerce-workspace .parity-map-legend{background:#ffffffec;border:1px solid #e2e4e9;border-radius:12px;padding:12px;font-size:11px;position:absolute;bottom:36px;box-shadow:0 4px 12px #0001}.parity-commerce.commerce-workspace .parity-map-tooltip{width:240px;left:16px}.parity-commerce.commerce-workspace .parity-map-tooltip>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.parity-commerce.commerce-workspace .parity-map-tooltip>div>span{color:#09af68;background:#e5f6ee;border-radius:8px;padding:2px 5px;font-size:10px}.parity-commerce.commerce-workspace .parity-map-tooltip>small{color:#6b7280;font-size:10px}.parity-commerce.commerce-workspace .parity-map-tooltip p{color:#6b7280;justify-content:space-between;gap:12px;margin:4px 0;display:flex}.parity-commerce.commerce-workspace .parity-map-tooltip b{color:#21242c;text-align:right;font-weight:500}.parity-commerce.commerce-workspace .parity-map-legend{min-width:100px;right:16px}.parity-commerce.commerce-workspace .parity-map-legend strong{font-size:11px;font-weight:500}.parity-commerce.commerce-workspace .parity-map-legend p{color:#6b7280;align-items:center;gap:6px;margin:5px 0;font-size:10px;display:flex}.parity-commerce.commerce-workspace .parity-map-legend i{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.parity-commerce.commerce-workspace .parity-map-hint{text-align:center;color:#6b7280;width:100%;font-size:10px;position:absolute;bottom:16px;left:0}.parity-commerce.commerce-workspace .parity-state-ranking-body{overscroll-behavior:contain;height:640px;padding:20px;overflow-y:auto}.parity-commerce.commerce-workspace .parity-state-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;margin-bottom:3px;padding:12px 10px;display:flex}.parity-commerce.commerce-workspace .parity-state-row:nth-child(-n+3){background:linear-gradient(90deg,#edf9f4,#0000)}.parity-commerce.commerce-workspace .parity-state-row:nth-child(-n+3) .commerce-state-position{color:#09af68;background:#c9f0e0}.parity-commerce.commerce-workspace .parity-state-row .commerce-state-position{color:#6b7280;background:#fff;border:1px solid #edeef3;flex-shrink:0;width:28px;height:28px;font-size:11px}.parity-commerce.commerce-workspace .parity-state-name{flex:1;min-width:0;font-size:13px}.parity-commerce.commerce-workspace .parity-state-row small{color:#6b7280;font-size:11px;line-height:1.4;display:block}.parity-commerce.commerce-workspace .parity-state-value{text-align:right;flex-shrink:0}.parity-commerce.commerce-workspace .parity-state-value strong{color:#09af68;font-size:14px;font-weight:600}.parity-commerce.commerce-workspace .parity-dashboard-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.parity-commerce.commerce-workspace .parity-crm .parity-card-content{min-height:274px}.parity-commerce.commerce-workspace .parity-crm .commerce-empty{min-height:170px}.parity-commerce.commerce-workspace .parity-donut{width:190px;height:190px;margin:0 auto 16px;position:relative}.parity-commerce.commerce-workspace .parity-donut svg{width:100%;height:100%}.parity-commerce.commerce-workspace .parity-donut>div{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:45px;display:flex;position:absolute;inset:0}.parity-commerce.commerce-workspace .parity-donut small{text-transform:uppercase;text-align:center;color:#6b7280;font-size:10px}.parity-commerce.commerce-workspace .parity-donut strong{white-space:nowrap;font-size:14px}.parity-commerce.commerce-workspace .parity-channel-row{align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.parity-commerce.commerce-workspace .parity-channel-row>i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.parity-commerce.commerce-workspace .parity-channel-row>span:first-of-type{flex:1;min-width:0}.parity-commerce.commerce-workspace .parity-channel-row>span:last-of-type{text-align:right}.parity-commerce.commerce-workspace .parity-channel-row small{color:#6b7280;font-size:11px;display:block}.parity-commerce.commerce-workspace .parity-channel-row strong{font-weight:600}.parity-commerce.commerce-workspace .parity-orders .data-table-wrap{width:100%;overflow-x:auto}.parity-commerce.commerce-workspace .parity-orders table{table-layout:fixed;width:100%;min-width:700px}.parity-commerce.commerce-workspace .parity-orders th{text-transform:uppercase;color:#6b7280;padding:26px 20px 16px;font-size:10px;font-weight:500}.parity-commerce.commerce-workspace .parity-orders td{vertical-align:middle;border-bottom:1px solid #edeef3;padding:18px 20px;font-size:12px}.parity-commerce.commerce-workspace .parity-orders th:first-child{width:15%}.parity-commerce.commerce-workspace .parity-orders th:nth-child(2){width:26%}.parity-commerce.commerce-workspace .parity-orders th:nth-child(3){width:27%}.parity-commerce.commerce-workspace .parity-orders th:nth-child(4){width:18%}.parity-commerce.commerce-workspace .parity-orders th:last-child{width:14%}.parity-commerce.commerce-workspace .parity-orders td:nth-child(3){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.parity-commerce.commerce-workspace .parity-orders td:last-child{text-align:right;white-space:nowrap;font-weight:600}.parity-commerce.commerce-workspace .parity-order-customer{align-items:center;gap:10px;min-width:0;display:flex}.parity-commerce.commerce-workspace .parity-order-customer>span{color:#09af68;background:#e5f6ee;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.parity-commerce.commerce-workspace .parity-order-customer>div{min-width:0}.parity-commerce.commerce-workspace .parity-order-customer strong{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.parity-commerce.commerce-workspace .parity-order-customer small{color:#6b7280;font-size:10px;display:block}.parity-commerce.commerce-workspace .parity-marketplace-tag{color:#6b7280;background:#edeef3;border:1px solid #e2e4e9;border-radius:10px;padding:2px 6px;font-size:10px;display:inline-block}@media (width<=1279px){.parity-commerce.commerce-workspace .parity-geography{grid-template-columns:1fr}.parity-commerce.commerce-workspace .parity-state-ranking-body{height:300px}.parity-commerce.commerce-workspace .parity-map-canvas{height:590px}}@media (width<=639px){.parity-commerce.commerce-workspace .parity-dashboard-two{grid-template-columns:1fr;gap:16px}.parity-commerce.commerce-workspace .parity-card-header{padding:14px 20px}.parity-commerce.commerce-workspace .parity-metrics .ref-metric{min-height:144px;padding:20px}.parity-commerce.commerce-workspace .parity-metrics strong{font-size:24px}.parity-commerce.commerce-workspace .parity-map-card .parity-card-header{gap:6px}.parity-commerce.commerce-workspace .parity-map-card .parity-card-header>div:first-of-type{flex:none;width:35px}.parity-commerce.commerce-workspace .parity-map-card .parity-card-header h2{overflow-wrap:anywhere;font-size:12px}.parity-commerce.commerce-workspace .parity-map-card .parity-card-header p{overflow-wrap:anywhere;font-size:10px;line-height:1.25}.parity-commerce.commerce-workspace .parity-map-card .parity-card-header{padding:14px 12px}.parity-commerce.commerce-workspace .parity-map-canvas{height:435px;padding:12px 6px 74px}.parity-commerce.commerce-workspace .parity-map-tooltip{width:220px;bottom:40px;left:12px}.parity-commerce.commerce-workspace .parity-map-legend{min-width:94px;max-width:104px;padding:10px;bottom:40px;right:12px}.parity-commerce.commerce-workspace .parity-map-hint{font-size:9px;bottom:22px}.parity-commerce.commerce-workspace .parity-state-ranking-body{height:200px;padding:12px}.parity-commerce.commerce-workspace .parity-state-row{gap:8px;padding:11px 6px}.parity-commerce.commerce-workspace .parity-state-name{font-size:12px}.parity-commerce.commerce-workspace .parity-state-row small{font-size:10px}.parity-commerce.commerce-workspace .parity-state-value strong{font-size:12px}.parity-commerce.commerce-workspace .parity-geography{gap:16px}.parity-commerce.commerce-workspace .parity-orders th,.parity-commerce.commerce-workspace .parity-orders td{padding-left:20px;padding-right:20px}.parity-commerce.commerce-workspace .parity-map-card .parity-card-header{gap:10px;padding:14px 20px}.parity-commerce.commerce-workspace .parity-map-card .parity-icon{width:32px;height:32px}.parity-commerce.commerce-workspace .parity-map-metrics{margin-left:-41px}.parity-commerce.commerce-workspace .parity-map-metrics button{padding:4px 8px;font-size:10px}}.parity-commerce.commerce-workspace .parity-orders td:nth-child(3){white-space:normal}.parity-commerce.commerce-workspace .parity-order-products{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.parity-commerce.commerce-workspace .parity-metrics strong,.parity-commerce.commerce-workspace .parity-metrics small{margin-top:0}.parity-commerce.commerce-workspace .parity-metrics .ref-metric{gap:0}.parity-commerce.commerce-workspace .parity-card .parity-card-header h2{font-weight:600}.parity-commerce.commerce-workspace>.commerce-advanced{order:20}.parity-commerce.commerce-workspace>.commerce-coverage{order:21}.parity-commerce.commerce-regions .parity-region-metrics .ref-metric{min-height:114px}.parity-commerce.commerce-stores .parity-metrics .ref-metric{min-height:155px}.parity-commerce.commerce-marketplace-detail .parity-metrics .ref-metric{min-height:134px}.parity-commerce.commerce-workspace .parity-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.parity-commerce.commerce-workspace .commerce-store-toolbar .parity-store-search{flex:0 320px;width:320px;max-width:320px;display:block;position:relative}.parity-commerce.commerce-workspace .parity-store-search>svg{color:#6b7280;position:absolute;top:12px;left:12px}.parity-commerce.commerce-workspace .parity-store-search input{padding-left:36px}.parity-commerce.commerce-workspace .parity-store-period{flex-shrink:0;width:180px;position:relative}.parity-commerce.commerce-workspace .parity-store-period>svg{color:#6b7280;pointer-events:none;position:absolute;top:12px;left:14px}.parity-commerce.commerce-workspace .parity-store-period>label{width:100%;display:block}.parity-commerce.commerce-workspace .parity-store-period select{width:100%;padding-left:40px}.parity-commerce.commerce-workspace .commerce-store-toolbar>label:not(.commerce-search){width:190px;display:block}.parity-commerce.commerce-workspace .commerce-store-toolbar>label:not(.commerce-search) select{width:100%}.parity-commerce.commerce-workspace .commerce-store-facts small{align-items:center;gap:4px;display:flex}@media (width<=1023px){.parity-commerce.commerce-workspace .commerce-store-toolbar{flex-wrap:wrap}}@media (width<=639px){.parity-commerce.commerce-dashboard .parity-metrics .ref-metric{min-height:153px}.parity-commerce.commerce-workspace .commerce-store-toolbar .parity-store-search,.parity-commerce.commerce-workspace .commerce-store-toolbar>label:not(.commerce-search),.parity-commerce.commerce-workspace .parity-store-period{flex:none;width:100%;max-width:none}.parity-commerce.commerce-workspace .parity-map-card .parity-card-header h2{overflow-wrap:normal;font-size:14px;line-height:17.5px}}.sv-message-performance{color:#21242c;min-width:0;max-width:100%;font:14px/1.5 Cabin,system-ui,sans-serif}.sv-message-performance header p,.sv-message-performance article p{overflow-wrap:anywhere}.sv-mp-counts,.sv-mp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.75rem;display:grid}.sv-mp-counts>div,.sv-mp-cards>article{border:1px solid #ccd3da;border-radius:12px;min-width:0;padding:.8rem}.sv-mp-counts span,.sv-mp-counts strong{display:block}.sv-mp-counts strong{font-size:1.4rem}.sv-mp-scroll{max-width:100%;overflow:auto}.sv-message-performance table{border-collapse:collapse;text-align:left;width:100%}.sv-message-performance th,.sv-message-performance td{vertical-align:top;border-bottom:1px solid #ccd3da;padding:.6rem}.sv-message-performance caption{text-align:left;padding:.4rem}.sv-message-performance fieldset{border:1px solid #ccd3da;flex-wrap:wrap;gap:.75rem;min-width:0;display:flex}.sv-message-performance label{flex-direction:column;flex:160px;gap:.25rem;max-width:100%;display:flex}.sv-message-performance input,.sv-message-performance select,.sv-message-performance button{font:inherit;min-width:0;max-width:100%;padding:.5rem}.sv-message-performance [data-health=healthy]{color:#19652f}.sv-message-performance [data-health=attention]{color:#805100}.sv-message-performance [data-health=critical]{color:#9a2323}.sv-message-performance [role=alert]{border-left:3px solid #9a2323;padding:.5rem}.sv-message-performance details{margin:.3rem 0}.sv-message-performance h3{margin-top:1.6rem}.sv-mp-heading h2{margin:0 0 4px;font-size:20px}.sv-mp-heading p{color:#6b7280;margin:0 0 4px;font-size:14px}.sv-mp-heading>small{color:#6b7280;font-size:11px}.sv-mp-main-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.sv-mp-main-metrics article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:134px;padding:24px;display:flex}.sv-mp-main-metrics strong{font-size:30px;line-height:1.2}.sv-mp-main-metrics small{color:#6b7280;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.sv-mp-channel-title{margin:32px 0 16px!important;font-size:18px!important}.sv-mp-channel-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sv-mp-channel-cards>article,.sv-mp-funnel,.sv-mp-analysis>section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:24px}.sv-mp-channel-cards header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sv-mp-channel-cards h4{margin:0;font-size:18px}.sv-mp-badge{color:#6b7280;background:#edeef3;border-radius:12px;padding:4px 8px;font-size:11px}.sv-mp-channel-empty{text-align:center;color:#6b7280;background:#f7f7f7;border-radius:12px;justify-content:center;align-items:center;min-height:110px;margin:20px 0;padding:12px;font-size:12px;display:flex}.sv-mp-channel-numbers{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.sv-mp-channel-numbers strong,.sv-mp-channel-numbers small{display:block}.sv-mp-channel-numbers strong{font-size:20px}.sv-mp-channel-cards small{color:#6b7280;font-size:11px}.sv-mp-channel-cards a{color:#09af68;border-top:1px solid #edeef3;margin:20px 0 0;padding-top:16px;font-size:13px;text-decoration:none;display:block}.sv-mp-evidence{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:16px}.sv-mp-evidence>summary{cursor:pointer;color:#6b7280;font-size:12px}.sv-mp-evidence[open]>summary{margin-bottom:20px}.sv-mp-six{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-mp-back{color:#6b7280;margin:20px 0 0;font-size:13px;text-decoration:none;display:inline-block}.sv-mp-funnel h3{margin:0 0 20px;font-size:18px}.sv-mp-funnel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sv-mp-funnel article{background:#f7f7f7;border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.sv-mp-funnel strong{font-size:24px}.sv-mp-funnel small{color:#6b7280;overflow-wrap:anywhere;font-size:10px}.sv-mp-track{background:#e5e7eb;border-radius:12px;height:5px}.sv-mp-analysis{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px;margin-top:24px;display:grid}.sv-mp-analysis h3{margin:0;font-size:18px}.sv-mp-analysis p{color:#6b7280;font-size:13px;line-height:1.6}.sv-message-performance input,.sv-message-performance select,.sv-message-performance button{color:#21242c;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.sv-message-performance :focus-visible{outline-offset:2px;outline:2px solid #09af68}@media (width<=1024px){.sv-mp-main-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-mp-channel-cards{gap:16px}.sv-mp-channel-cards>article{padding:16px}.sv-mp-analysis{grid-template-columns:1fr}}@media (width<=700px){.sv-mp-channel-cards{grid-template-columns:1fr}.sv-mp-funnel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-mp-main-metrics article{padding:16px}.sv-mp-main-metrics strong{font-size:24px}.sv-mp-funnel{padding:16px}.sv-mp-main-metrics small{font-size:10px}}.sv-mp-heading[hidden]{display:none}.sv-mp-top-template{border-bottom:1px solid #edeef3;padding:12px 0;font-size:13px}.sv-mp-top-template strong{float:right;color:#09af68}.sv-mp-top-template small{color:#6b7280;margin-top:6px;font-size:11px;display:block}.data-filter-groups{gap:9px;margin:10px 0;display:grid}.data-filter-group{background:#fbfdfc;border:1px solid #e5ece8;border-radius:10px;padding:9px}.data-filter-group>summary{cursor:pointer;color:#3f5148;font-weight:700}.data-filter-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;padding:10px 0 2px;display:grid}.data-filter-field{color:#596b61;align-content:start;gap:5px;font-size:11px;display:grid}.data-filter-grid input,.data-filter-grid select,.data-filter-field input,.data-filter-field select{width:100%;max-width:none}.data-multi{background:#fff;border:1px solid #dfe6e2;border-radius:8px;min-width:0;padding:8px;font-size:11px;position:relative}.data-multi>summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-multi-options{z-index:30;background:#fff;border:1px solid #dce5e0;border-radius:9px;width:min(280px,80vw);max-height:240px;padding:7px;position:absolute;inset:calc(100% + 3px) auto auto 0;overflow:auto;box-shadow:0 8px 28px #182c221f}.data-multi-options label{align-items:center;gap:7px;padding:5px;display:flex}.data-multi-options label span{flex:1}.data-multi-options input{width:auto}.data-filter-actions,.data-selection,.data-crm-toolbar,.data-stage-selection,.data-column-pager,.data-owner,.data-template-form>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-filter-actions{padding-top:10px}.data-selection{border-bottom:1px solid #edf1ef;margin-bottom:8px;padding:8px 0}.data-selection span{color:#607068;margin-left:auto}.data-selection input,.data-card-select input{width:auto}.data-rfv-segment{text-align:left;cursor:pointer}.data-rfv-segment[aria-pressed=true]{background:#effaf5;border-color:#00a977;box-shadow:inset 0 0 0 1px #00a977}.data-rfv-segment span,.data-rfv-segment small{display:block}.data-rfv-segment strong{margin:5px 0;font-size:20px;display:block}.data-analytics-dimension{border-top:1px solid #edf0ee;padding:9px}.data-analytics-dimension>summary{cursor:pointer;font-weight:650}.data-crm-toolbar{background:#fff;border:1px solid #e7edea;border-radius:12px;justify-content:space-between;margin:8px 0 12px;padding:12px}.data-kanban{align-items:stretch}.data-stage{max-height:calc(100dvh - 255px);overflow:auto}.data-stage>header{flex-wrap:wrap;align-items:center;gap:6px}.data-stage-actions{gap:3px;display:flex}.data-stage-actions button{padding:5px 7px;font-size:10px}.data-stage-selection{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:5px 0;display:grid}.data-stage-selection select{min-width:0}.data-stage-selection button{padding:6px;font-size:10px}.data-stage-card{position:relative;padding-left:30px!important}.data-card-select{position:absolute;top:10px;left:8px}.data-stage-empty{text-align:center;color:#7a8580;padding:24px 8px;font-size:11px}.data-column-pager{justify-content:flex-end;padding-top:8px;font-size:10px}.data-column-pager span:first-child{margin-right:auto}.data-modal-backdrop{z-index:90;background:#14231d75;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.data-modal{background:#fff;border-radius:14px;width:min(900px,96vw);max-height:94dvh;padding:18px;overflow:auto;box-shadow:0 18px 60px #0003}.data-modal>label{gap:5px;margin:9px 0;display:grid}.data-modal>footer{background:#fff;justify-content:flex-end;gap:8px;padding:12px 0 0;display:flex;position:sticky;bottom:-18px}.data-drawer-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.data-drawer-header h2{margin:4px 0}.data-drawer-header p{color:#748079;margin:4px 0}.data-drawer-tabs{border-bottom:1px solid #e8eeeb;gap:5px;margin:12px 0;display:flex}.data-drawer-tabs button[aria-selected=true]{color:#007b58;background:#effaf5;border-color:#00a977}.data-profile-form,.data-note-form{gap:9px;margin:12px 0;display:grid}.data-profile-form label,.data-note-form label{gap:5px;display:grid}.data-order-detail{border-bottom:1px solid #edf0ee;gap:4px;padding:10px 0;font-size:11px;display:grid}.data-order-detail span,.data-order-detail small{color:#738078}.data-saved-audience{border-bottom:1px solid #edf0ee;gap:5px;padding:9px 0;display:grid}.data-composer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.data-composer label,.data-owner label,.data-customer-picker>label{gap:5px;display:grid}.data-composer textarea{min-height:80px}.data-composer button{min-height:38px}.data-thread-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.data-thread-header h2{margin:4px 0}.data-thread-header p{color:#718078;margin:4px 0}.data-owner{margin:10px 0}.data-customer-picker{border-top:1px solid #e9efeb;margin-top:12px;padding-top:10px}.data-inbox-empty{text-align:center;color:#6f7b75;place-content:center;min-height:360px;display:grid}.data-inject-event{border:1px solid #e5ece8;border-radius:9px;margin-top:10px;padding:9px}.data-inject-event summary{cursor:pointer;font-weight:650}.data-inject-event form{gap:8px;display:grid}.data-inject-event label{gap:5px;display:grid}.data-template-form{align-content:start}.data-template-form>label{gap:5px;display:grid}.data-template-form fieldset{border:1px solid #e3ebe6;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.data-template-form fieldset label{gap:5px;display:grid}.data-template-preview{white-space:pre-wrap;background:#f2f5f4;border-radius:10px;gap:7px;padding:12px;display:grid}.data-template-preview span{border:1px solid #d9e4dd;border-radius:20px;width:max-content;padding:5px 9px}.data-template-variables{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.data-template-variables label{gap:5px;display:grid}@media (width<=700px){.data-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.data-filter-grid>.data-multi{min-width:0}.data-filter-actions>*{flex:1;min-width:130px}.data-selection{align-items:flex-start}.data-selection label,.data-selection button{flex:1}.data-selection span{margin:5px 0}.data-stage{min-width:86vw;max-height:none}.data-stage-selection{grid-template-columns:1fr 1fr}.data-stage-selection label,.data-stage-selection button{grid-column:1/-1}.data-modal{width:100%;max-height:96dvh;padding:12px}.data-drawer{padding:14px}.data-composer{grid-template-columns:1fr}.data-thread-header{display:grid}.data-template-form fieldset,.data-template-variables{grid-template-columns:1fr}.data-template-layout{grid-template-columns:minmax(0,1fr)}}.data-advanced-filters>summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}.data-customer-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.data-customer-summary{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.data-customer-summary article{border:1px solid #e2eae6;border-radius:10px;padding:12px}.data-customer-summary strong,.data-customer-summary small{display:block}.data-customer-summary strong{margin-top:8px;font-size:18px}.data-customer-card{border:1px solid #e2eae6;border-radius:12px;margin:14px 0;padding:16px}.data-customer-card h3{margin-top:0}.data-customer-card dl{grid-template-columns:1fr 1fr;gap:12px;font-size:12px;display:grid}.data-customer-card dd{overflow-wrap:anywhere;margin:0}.data-drawer-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid!important}.data-drawer-tabs button{min-width:0;padding:10px 5px}.data-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:12px 0;display:grid}.data-weekdays div{text-align:center;background:#eaf8f2;border-radius:6px;padding:8px 3px}.data-weekdays span,.data-weekdays strong{display:block}.data-weekdays span{font-size:11px}.data-insights summary{cursor:pointer;font-weight:600}.data-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.data-distribution-row{grid-template-columns:minmax(70px,1fr) minmax(45px,1fr) auto;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:grid}.data-distribution-row meter{accent-color:#00a577;width:100%}.data-rfv-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:15px 0;display:grid}.data-rfv-matrix button{background:#eaf8f2;gap:8px;padding:12px 4px;display:grid}.data-rfv-matrix button[aria-pressed=true]{background:#c7eedc;outline:2px solid #007e58}.data-group-orders{white-space:normal;background:#f7faf8;padding:12px}.data-group-orders article{border-bottom:1px solid #dde7e1;padding:12px 0}.data-group-orders small{display:block}@media (width<=1024px){.data-insights-grid{grid-template-columns:1fr}}@media (width<=600px){.data-drawer-tabs{grid-template-columns:1fr 1fr}.data-customer-summary strong{font-size:16px}.data-customer-card dl{grid-template-columns:1fr}.data-customer-card dt{font-weight:600}.data-customer-card dd{margin-bottom:6px}.data-rfv-matrix small{font-size:9px}.data-customer-actions button{flex:1}.data-insights-grid{gap:0}}.ref-app .data-workspace{color:#21242c;background:0 0;min-height:0;padding:0;font-family:Cabin,ui-sans-serif,system-ui,sans-serif;font-size:14px}.ref-app .data-workspace .data-heading{display:none}.ref-app .data-workspace h2{font-size:16px;font-weight:600;line-height:24px}.ref-app .data-workspace h3{font-size:15px;line-height:21px}.ref-app .data-workspace button,.ref-app .data-workspace input,.ref-app .data-workspace select,.ref-app .data-workspace textarea{box-shadow:none;border-color:#e2e4e9;border-radius:12px;min-height:36px;font-family:inherit;font-size:14px;line-height:20px}.ref-app .data-workspace button{color:#21242c;background:#f7f7f7;padding:8px 12px}.ref-app .data-workspace button.primary{color:#fff;background:#09af68;border-color:#09af68}.ref-app .data-workspace input,.ref-app .data-workspace select{background:#fff;min-width:0;padding:8px 12px}.ref-app .data-workspace button:focus-visible,.ref-app .data-workspace input:focus-visible,.ref-app .data-workspace select:focus-visible{outline-offset:2px;outline:2px solid #09af68}.ref-app .data-workspace .data-card{border:0;border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 0 24px -4px #10182814}.ref-app .data-workspace small,.ref-app .data-workspace .data-muted{color:#6b7280;font-size:12px}.data-customers-overview,.data-orders-overview{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin-bottom:16px;display:grid}.data-customers-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.data-customer-metric{background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex;box-shadow:0 0 24px -4px #10182814}.data-customer-metric>span:not(.data-metric-icon){color:#6b7280;font-size:14px}.data-customer-metric>strong{overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:34px}.data-metric-icon{color:#09af68;background:#09af681a;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.data-customer-chart{background:#fff;border-radius:12px;min-width:0;padding:20px;box-shadow:0 0 24px -4px #10182814}.data-customer-chart>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.ref-app .data-customer-chart h2{margin:0}.ref-app .data-customer-chart select{max-width:180px;font-size:12px}.data-customer-growth{text-align:center;flex-direction:column;justify-content:center;min-height:210px;display:flex}.data-customer-growth svg{width:100%;overflow:visible}.data-customer-growth text{fill:#6b7280;font:12px Cabin,system-ui,sans-serif}.data-chart-empty{color:#6b7280;text-align:center;padding:36px 16px;font-size:14px}.data-customer-methodology{color:#6b7280;margin:0 0 16px;font-size:12px}.data-customer-methodology>summary{cursor:pointer;width:fit-content}.ref-app .data-customers-toolbar form{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ref-app .data-customers-toolbar .data-filter-groups{display:contents}.ref-app .data-customers-toolbar .data-filter-field{flex:1;gap:0;min-width:240px;font-size:0}.ref-app .data-customers-toolbar .data-filter-field input{min-height:40px;font-size:14px}.ref-app .data-customers-toolbar .data-advanced-filters{flex-basis:100%;order:3}.ref-app .data-customers-toolbar .data-advanced-filters:not([open]){flex-basis:auto;order:0}.ref-app .data-customers-toolbar .data-advanced-filters>summary{border:1px solid #e2e4e9;border-radius:12px;padding:10px 12px;font-size:14px;list-style:none}.ref-app .data-customers-toolbar .data-filter-grid .data-filter-field{min-width:0;font-size:12px}.ref-app .data-customers-toolbar .data-filter-actions{align-items:flex-start;gap:8px;padding:0}.ref-app .data-customers-toolbar .data-filter-actions label{min-width:0;font-size:0;display:block}.ref-app .data-customers-toolbar .data-filter-actions select{max-width:150px;font-size:14px}.ref-app .data-customers-list{padding:0;overflow:hidden}.ref-app .data-customers-list>.data-card-title{margin:0;padding:20px}.ref-app .data-card-title span{color:#6b7280;font-size:12px}.ref-app .data-customers-list>button,.ref-app .data-customers-list>details{margin:0 20px 12px}.ref-app .data-customers-list .data-selection{margin:0;padding:0 20px 12px;font-size:12px}.ref-app .data-selection button{min-height:32px;padding:4px 10px;font-size:12px}.ref-app .data-workspace .data-table-wrap table{min-width:760px;font-size:14px}.ref-app .data-workspace .data-table-wrap th{color:#6b7280;background:#f7f7f7;font-size:12px;font-weight:500}.ref-app .data-workspace .data-table-wrap th,.ref-app .data-workspace .data-table-wrap td{vertical-align:middle;border-bottom:1px solid #edeef3;padding:16px 20px}.ref-app .data-workspace .data-table-wrap td small{color:#6b7280;font-size:12px}.ref-app .data-workspace .data-customer-person{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:210px;padding:0;display:flex}.data-customer-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.data-customer-person strong{color:#21242c;font-size:14px;font-weight:600;display:block}.data-customer-person small{margin-top:3px;display:block}.ref-app .data-workspace .data-pager{padding:16px 20px;font-size:12px}.ref-app .data-workspace input[type=checkbox]{accent-color:#09af68;width:16px;height:16px;min-height:16px;padding:0}.ref-app .data-customer-layer{background:#000c}.ref-app .data-customer-sheet{color:#21242c;background:#f7f7f7;width:600px;max-width:100%;padding:0;font-size:14px;position:absolute}.data-customer-sheet .cs-tab-panel p{border:0;padding:0;font-size:14px}.data-customer-sheet .cs-tab-panel .cs-small{font-size:12px}.data-sheet-status{padding:24px;font-size:14px}.data-sheet-source{color:#6b7280;font-size:12px}.data-sheet-source summary{cursor:pointer}.data-sheet-source p{font-size:12px!important}.ref-app .data-customer-sheet .data-customer-card{background:#fff;border:0;border-radius:12px;margin:0;padding:20px;box-shadow:0 0 24px -4px #10182814}.data-customer-sheet .data-customer-card+.data-customer-card{margin-top:20px}.data-customer-sheet .data-customer-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.data-customer-sheet .data-customer-summary article{border:0;padding:0}.data-customer-sheet .data-customer-summary strong{font-size:18px}.data-customer-sheet .data-customer-card h3{margin:0 0 16px;font-size:15px}.ref-app .data-customer-sheet .cs-action-dialog{font-size:14px}.data-customer-sheet .cs-action-dialog .data-customer-card{box-shadow:none;background:0 0;padding:16px 0 0}.data-customer-sheet textarea{border:1px solid #e2e4e9;border-radius:12px;min-height:88px;padding:12px;font:14px Cabin,system-ui,sans-serif}.data-customer-sheet .data-note-form{margin:20px 0 0}.data-orders-toolbar form{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.data-orders-toolbar .data-filter-actions{padding:0}.data-orders-secondary{color:#6b7280;margin:12px 0;font-size:12px}.data-workspace .data-stage{background:#fff;border:1px solid #e2e4e9;border-radius:12px;flex:none;min-width:320px;max-width:320px;max-height:none;padding:16px}.data-workspace .data-stage>header{flex-wrap:nowrap;padding:0 0 16px;font-size:14px}.data-stage-color{border-radius:50%;flex:none;width:10px;height:10px}.data-stage>header>strong{flex:1}.data-stage-menu{flex:none;position:relative}.data-stage-menu>summary{cursor:pointer;padding:4px 8px;list-style:none}.data-stage-menu[open]>.data-stage-actions{z-index:20;background:#fff;border:1px solid #e2e4e9;border-radius:12px;width:180px;padding:8px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 8px 28px #182c221f}.data-workspace .data-stage>input{background:#f7f7f7;width:100%;font-size:12px}.data-workspace .data-stage-card{border:1px solid #e2e4e9;border-radius:12px;gap:10px;margin:12px 0;box-shadow:0 2px 4px #10182805;padding:12px!important}.data-workspace .data-stage-card .data-customer-person{gap:10px;min-width:0}.data-workspace .data-stage-card .data-customer-avatar{width:32px;height:32px;font-size:12px}.data-stage-card-details{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.data-stage-card-details strong{color:#09af68}.data-stage-card>details{color:#6b7280;font-size:12px}.data-stage-card>details>summary{cursor:pointer;text-align:right}.data-stage-card>details>label{align-items:center;gap:8px;margin:8px 0;display:flex}.data-stage-card>details select{margin:8px 0}.data-stage-controls{color:#6b7280;margin:12px 0;font-size:12px}.data-stage-controls>summary{cursor:pointer}.data-workspace .data-column-pager{font-size:12px}.data-workspace .data-column-pager button{padding:4px 8px;font-size:12px}.data-new-stage{background:0 0;border:2px dashed #e2e4e9;border-radius:12px;place-content:center;min-width:240px;display:grid}.data-crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.data-crm-distribution{background:#edeef3;border-radius:999px;height:10px;margin:16px 0;display:flex;overflow:hidden}.data-crm-distribution span{min-width:0}.data-crm-legend{color:#6b7280;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.data-crm-legend span{align-items:center;gap:6px;display:flex}.data-crm-legend i{border-radius:50%;width:8px;height:8px}.data-rfv-help{justify-content:flex-end;margin:0 0 16px;display:flex}.data-rfv-help details{color:#6b7280;max-width:520px;font-size:14px}.data-rfv-help summary{cursor:pointer;text-align:right}.data-rfv-unavailable{text-align:center;background:#fff;border-radius:12px;max-width:720px;margin:48px auto;padding:48px 32px;box-shadow:0 0 24px -4px #10182814}.data-rfv-unavailable>svg{color:#9ca3af;margin-bottom:16px}.data-rfv-unavailable h2{font-size:18px!important}.data-rfv-unavailable p{color:#6b7280;line-height:1.6}.data-performance-advanced{color:#6b7280;margin:16px 0;font-size:12px}.data-performance-advanced>summary{cursor:pointer;padding:12px 0}.data-performance-main{min-width:0}.data-performance-main .sv-mp-heading{display:none}.data-performance-period-fallback{justify-content:flex-end;margin:0 0 16px;display:flex}.data-performance-period{color:#21242c;background:#fff;border:1px solid #e2e4e9;border-radius:12px;min-height:40px;padding:8px 12px;font:14px Cabin,ui-sans-serif,system-ui,sans-serif}.ref-app .data-crm-toolbar input[type=search]{flex:1;min-width:240px}.data-crm-more{position:relative}.data-crm-more>summary{cursor:pointer;border:1px solid #e2e4e9;border-radius:12px;padding:8px 12px;list-style:none}.data-crm-more[open]>p{z-index:20;background:#fff;border:1px solid #e2e4e9;border-radius:12px;width:240px;padding:12px;font-size:12px;position:absolute;top:35px;right:0}.data-crm-more[open]>button{margin-top:8px}.data-customers-top-controls{flex:1;justify-content:flex-end}.ref-app .data-customers-top-controls label{min-width:120px}.ref-app .data-customers-top-controls label select{width:100%;max-width:100%}.data-customers-mobile{display:none}.ref-app .data-customers-search{flex:1;min-width:240px}.ref-app .data-customers-search input{width:100%;min-height:40px}.ref-app .data-more-filters-button{align-items:center;gap:8px;min-height:40px;display:flex}.data-filter-drawer-layer{z-index:160;color:#21242c;background:#000b;justify-content:flex-end;font-family:Cabin,ui-sans-serif,system-ui,sans-serif;font-size:14px;display:flex;position:fixed;inset:0}.data-filter-drawer{background:#f7f7f7;border-top:4px solid #09af68;flex-direction:column;width:540px;max-width:100%;height:100%;display:flex;box-shadow:-10px 0 30px #0002}.data-filter-drawer>header{background:#fff;border-bottom:1px solid #e2e4e9;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.data-filter-title{align-items:center;gap:10px;display:flex}.data-filter-title>svg{color:#09af68}.data-filter-title h2{margin:0;font-size:18px;line-height:26px}.data-filter-drawer header p{color:#6b7280;margin:8px 0 0;font-size:13px;line-height:20px}.data-filter-drawer button,.data-filter-drawer input,.data-filter-drawer select{color:#21242c;box-sizing:border-box;background:#fff;border:1px solid #e2e4e9;border-radius:12px;min-width:0;min-height:40px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:20px}.data-filter-drawer button{cursor:pointer}.data-filter-drawer header button{background:0 0;border:0;min-height:32px;padding:6px}.data-filter-drawer form{flex-direction:column;flex:1;min-height:0;display:flex}.data-filter-drawer-body{overscroll-behavior:contain;flex:1;padding:24px;overflow-y:auto}.data-filter-drawer-group{background:#fff;border:1px solid #e2e4e9;border-radius:12px;margin-bottom:12px;overflow:visible}.data-filter-drawer-group>summary{cursor:pointer;color:#6b7280;letter-spacing:.03em;padding:16px;font-size:12px;font-weight:600}.data-filter-drawer-group[open]>summary{color:#21242c;border-bottom:1px solid #edeef3}.data-filter-drawer .data-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.data-filter-drawer .data-filter-field{color:#6b7280;min-width:0;font-size:12px;line-height:18px}.data-filter-drawer .data-filter-field input,.data-filter-drawer .data-filter-field select{width:100%}.data-filter-drawer .data-filter-field input[type=checkbox]{accent-color:#09af68;width:18px;height:18px;min-height:18px}.data-filter-drawer .data-multi{background:#f7f7f7;border:1px solid #e2e4e9;border-radius:12px;align-items:center;padding:10px;font-size:13px;display:grid}.data-filter-drawer .data-multi-options input{accent-color:#09af68;width:16px;height:16px;min-height:16px}.data-filter-drawer footer{background:#fff;border-top:1px solid #e2e4e9;flex:none;justify-content:space-between;gap:16px;padding:16px 24px;display:flex}.data-filter-drawer button.primary{color:#fff;background:#09af68;border-color:#09af68}.data-filter-error{color:#b42318;background:#fff5f4;margin:0;padding:10px 24px;font-size:13px}.data-filter-drawer button:focus-visible,.data-filter-drawer input:focus-visible,.data-filter-drawer select:focus-visible,.data-filter-drawer summary:focus-visible{outline-offset:2px;outline:2px solid #09af68}@media (width>=701px) and (width<=1279px){.data-customers-overview{grid-template-columns:1fr}.data-customers-overview .data-customers-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.data-customers-overview .data-customer-chart{min-height:288px}}@media (width<=700px){.ref-app .data-customers-search{width:100%;min-width:0;display:block}.ref-app .data-more-filters-button{justify-content:center;width:100%;margin-top:12px}.data-filter-drawer{width:100%}.data-filter-drawer>header{padding:20px 24px}.data-filter-drawer .data-filter-grid{gap:12px;padding:16px}.ref-app .data-customers-list>.data-filter-actions{grid-template-columns:1fr;padding:0 16px 16px;display:grid}.ref-app .data-customers-list>.data-filter-actions button{width:100%}.ref-app .data-customers-list>.data-filter-actions label{font-size:12px}.ref-app .data-customers-list>.data-selection{padding:0 16px 12px}.data-customer-sheet .cs-tab-wrap{padding:20px 24px 0}.data-customer-sheet .cs-tab-panel{padding:20px 24px}}.ref-app .data-orders-toolbar>form>input[type=search]{flex:1;min-width:250px}.data-orders-more>summary{cursor:pointer;border:1px solid #e2e4e9;border-radius:12px;padding:8px 12px;list-style:none}.data-orders-more[open]{flex-basis:100%;order:3}.data-orders-period{margin-bottom:12px}.data-orders-period label{color:#6b7280;align-items:center;gap:12px;font-size:12px;display:flex}.data-store-badge{color:#6b7280;background:#edeef3;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex}.ref-app .data-workspace .data-performance-back{color:#6b7280;background:0 0;border:0;margin-bottom:16px;padding:0}@media (width<=700px){.data-customers-overview .data-customers-metrics{grid-template-columns:1fr}.data-customers-overview .data-customer-metric{min-height:124px;padding:20px}.data-customers-overview .data-customer-metric>strong{font-size:26px}.ref-app .data-customers-toolbar .data-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ref-app .data-customers-toolbar .data-filter-actions>*{min-width:0}.ref-app .data-customers-list>.data-table-wrap{display:none}.data-customers-mobile{gap:12px;padding:16px;display:grid}.data-customer-mobile-card{background:#fff;border:1px solid #e2e4e9;border-radius:12px;min-width:0;padding:16px}.ref-app .data-workspace .data-customer-mobile-card .data-customer-person{align-items:flex-start;width:100%;min-width:0}.data-customer-mobile-card .data-customer-person>span:last-child{min-width:0}.data-customer-mobile-card strong{overflow-wrap:anywhere}.data-mobile-customer-meta{color:#6b7280;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;font-size:12px;display:flex}.ref-app .data-workspace .data-mobile-whatsapp{color:#fff;background:#09af68;border:0;flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.data-customer-mobile-card>details{color:#6b7280;margin-top:12px;font-size:12px}.data-customer-mobile-card>details>summary{cursor:pointer}.data-customer-mobile-card>details label{align-items:center;gap:8px;margin-top:12px;display:flex}.ref-app .data-customer-sheet .cs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-app .data-customer-sheet .cs-tabs button{font-size:12px}.data-customer-sheet .cs-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:290px;display:grid}.data-customer-sheet .cs-actions button:last-child{grid-column:1/-1;justify-self:center}.ref-app .data-orders-toolbar>form>input[type=search]{flex-basis:100%;width:100%;min-width:0}.data-orders-toolbar form>select{width:calc(50% - 6px)}.data-orders-toolbar .data-orders-more{flex-basis:100%;order:2}}@media (width<=1100px){.data-customers-overview,.data-orders-overview{grid-template-columns:1fr}.data-customer-metric{padding:16px}.data-customers-metrics{gap:12px}.data-customer-chart{min-height:260px}}@media (width<=700px){.ref-app .data-workspace{min-height:0;margin:0;padding:0}.data-customers-metrics,.data-crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.data-customer-metric{padding:14px}.data-customer-metric>strong{font-size:22px;line-height:28px}.data-customer-metric>span:not(.data-metric-icon){font-size:12px}.data-customer-chart{padding:16px}.ref-app .data-customers-toolbar form{display:block}.ref-app .data-customers-toolbar .data-filter-field{min-width:0}.ref-app .data-customers-toolbar .data-filter-actions{flex-wrap:wrap;padding-top:12px}.ref-app .data-customers-toolbar .data-filter-actions>*{flex:1;min-width:100px}.ref-app .data-customers-toolbar .data-filter-actions select{width:100%;max-width:100%}.ref-app .data-customers-toolbar .data-advanced-filters{margin-top:12px}.ref-app .data-workspace .data-card{padding:16px}.ref-app .data-workspace .data-customers-list{padding:0}.ref-app .data-workspace .data-stage{min-width:300px;max-width:300px}.ref-app .data-customer-sheet .cs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-app .data-customer-sheet .cs-tabs button{padding:8px 2px;font-size:11px}.data-customer-sheet .cs-tab-wrap{padding:20px 16px 0}.data-customer-sheet .cs-tab-panel{padding:20px 16px}.data-customer-sheet .data-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-rfv-unavailable{margin:24px auto;padding:32px 20px}}.ref-app .data-workspace .data-customer-sheet .cs-profile-header h2{font-size:24px;font-weight:700;line-height:30px}@media (width<=700px){.ref-app .data-customer-sheet .cs-tab-wrap{padding:20px 24px 0}.ref-app .data-customer-sheet .cs-tab-panel{padding:20px 24px}.ref-app .data-customer-sheet .cs-tabs button{padding:8px 12px;font-size:12px}}.ref-app .data-customers-overview .data-client-metric{box-sizing:border-box;flex-direction:column;gap:0;min-height:134px;padding:20px;display:flex;position:relative}.ref-app .data-client-metric .data-metric-icon{border-radius:10px;width:32px;height:32px;position:absolute;top:20px;right:20px}.ref-app .data-client-metric .data-client-metric-label{text-transform:uppercase;letter-spacing:.025em;color:#6b7280;min-height:18px;margin:0;padding-right:38px;font-size:12px;font-weight:500;line-height:18px}.ref-app .data-client-metric>strong{margin-top:16px;font-size:24px;line-height:30px}.ref-app .data-client-metric .data-client-metric-detail{color:#6b7280;margin-top:4px;font-size:12px;line-height:18px}.ref-app .data-workspace .data-client-metric .data-metric-list-link{color:#09af68;background:0 0;border:0;align-self:flex-start;min-height:18px;margin-top:12px;padding:0;font-size:12px;line-height:18px}@media (width<=700px){.ref-app .data-customers-overview .data-client-metric{height:auto;min-height:134px}.ref-app .data-customers-overview .data-client-metric:first-child{min-height:134px}.ref-app .data-customers-overview .data-client-metric>strong{font-size:24px;line-height:30px}}.ref-app .data-customers-overview .data-client-metric:first-child{min-height:134px}.ref-app .data-client-metric:has(.data-metric-list-link) .data-client-metric-detail{display:none}.ref-app .data-customer-chart>header{background:0 0;border:0;min-height:0;padding:0;display:block}.data-customer-chart>header>p{color:#6b7280;margin:0 0 12px;font-size:11px}.ref-app .data-workspace .data-customer-chart-tabs{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.ref-app .data-workspace .data-customer-chart-tabs>button{color:#6b7280;background:#edeef3;border:0;border-radius:999px;min-height:26px;padding:4px 10px;font-size:12px;font-weight:600}.ref-app .data-workspace .data-customer-chart-tabs>button.active{color:#f7f7f7;background:#21242c}.data-customer-store-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.data-customer-store-row>span{color:#6b7280;background:#edeef3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.data-customer-store-row>div{flex:1;min-width:0}.data-customer-store-row p{justify-content:space-between;gap:8px;font-size:12px;display:flex}.data-customer-store-row small{white-space:nowrap;font-size:11px}.data-customer-store-row i{background:#edeef3;border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.data-customer-store-row b{background:#09af68;border-radius:999px;height:100%;display:block}.data-customer-stores>p{color:#6b7280;margin-top:18px;font-size:11px}.ref-app .data-orders-overview .data-client-metric{flex-direction:column;justify-content:flex-end;gap:0;min-height:134px;padding:20px;display:flex;position:relative}.ref-app .data-orders-overview .data-client-metric .data-client-metric-label{max-width:calc(100% - 80px);padding:0;position:absolute;top:20px;left:20px}.ref-app .data-orders-overview .data-client-metric>strong{margin-top:44px}.data-orders-overview .data-customer-chart{flex-direction:column;min-height:386px;display:flex}.data-orders-overview .data-customer-growth{flex-direction:column;flex:1;justify-content:center;display:flex}.data-orders-overview .data-customer-growth svg{width:100%;height:auto;min-height:230px}.ref-app .data-order-measure{justify-content:flex-end;margin-bottom:0}.data-client-empty{text-align:center;color:#6b7280;padding:24px;font-size:14px}.crm-auto-panel{color:#21242c;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;gap:1rem;min-width:0;padding:1rem;font:14px/1.5 Cabin,system-ui,sans-serif;display:grid}.crm-auto-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.crm-auto-panel h2,.crm-auto-panel h3,.crm-auto-panel p{margin:0}.crm-auto-panel fieldset{border:1px solid #cbd5e1;border-radius:12px;gap:.8rem;min-width:0;padding:1rem;display:grid}.crm-auto-panel label{gap:.3rem;display:grid}.crm-auto-panel input,.crm-auto-panel select{box-sizing:border-box;color:#21242c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:12px;padding:.65rem}.crm-auto-panel button{color:#21242c;min-height:2.75rem;font:inherit;cursor:pointer;background:#f1f5f9;border:1px solid #6b7280;border-radius:12px;padding:.5rem .8rem}.crm-auto-panel button:disabled{opacity:.5;cursor:default}.crm-auto-actions{flex-wrap:wrap;gap:.5rem;display:flex}.crm-auto-panel [role=alert]{background:#fff2e2;border:1px solid #b45309;border-radius:12px;padding:.75rem}.crm-auto-panel section{gap:.65rem;min-width:0;display:grid}.crm-auto-panel details{max-height:20rem;overflow:auto}.crm-auto-panel code{overflow-wrap:anywhere}.crm-auto-panel :focus-visible{outline-offset:2px;outline:3px solid #09af68}@media (width<=480px){.crm-auto-panel{padding:.75rem}.crm-auto-actions{grid-template-columns:1fr;display:grid}.crm-auto-panel fieldset{padding:.65rem}}.sv-inbox-filters{min-width:0;max-width:100%;color:inherit;gap:1rem;display:grid}.sv-inbox-filters header h2,.sv-inbox-filters p{overflow-wrap:anywhere;margin:0}.sv-inbox-filters fieldset{border:1px solid var(--border,#cbd5e1);border-radius:.6rem;gap:.8rem;min-width:0;max-width:100%;padding:1rem;display:grid}.sv-inbox-filters legend{padding:0 .3rem;font-weight:600}.sv-inbox-filters .sv-if-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem;display:grid}.sv-inbox-filters label{align-content:start;gap:.35rem;min-width:0;font-size:.9rem;display:grid}.sv-inbox-filters input,.sv-inbox-filters select{border:1px solid var(--border,#cbd5e1);background:var(--background,#fff);width:100%;min-width:0;color:inherit;box-sizing:border-box;border-radius:.4rem;padding:.6rem}.sv-inbox-filters input[type=checkbox]{width:auto}.sv-inbox-filters small{overflow-wrap:anywhere}.sv-inbox-filters button{border:1px solid var(--border,#cbd5e1);border-radius:.4rem;justify-self:start;padding:.6rem 1rem}.sv-inbox-filters .sv-if-templates{flex-wrap:wrap;gap:.8rem;display:flex}.sv-inbox-filters .sv-if-templates label{overflow-wrap:anywhere;align-items:center;display:flex}.sv-inbox-filters :focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.sv-inbox-filters :disabled{opacity:.65}.ref-app .data-workspace.sv-parity-data{--sv-line:#eceef1;--sv-green:#09af68;background:#f7f7f7;gap:16px;font-family:Cabin,Arial,sans-serif}.ref-app .data-workspace.sv-parity-data .data-card{box-shadow:none;background:#fff;border:0;border-radius:10px;padding:16px}.ref-app .data-workspace.sv-parity-data .data-customers-overview{grid-template-columns:3fr 2fr;gap:16px;margin:0 0 16px;display:grid}.ref-app .data-workspace.sv-parity-data .data-customers-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ref-app .data-workspace.sv-parity-data .data-client-metric{min-height:148px;box-shadow:none;background:#fff;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;padding:20px;display:flex;position:relative}.ref-app .data-workspace.sv-parity-data .data-client-metric-label{text-transform:uppercase;color:#74777e;letter-spacing:.4px;padding-right:24px;font-size:11px}.ref-app .data-workspace.sv-parity-data .data-client-metric>strong{color:#17191e;margin-top:26px;font-size:24px;line-height:1.25}.ref-app .data-workspace.sv-parity-data .data-client-metric .data-metric-icon{color:var(--sv-green);background:#eaf8f2;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:20px;right:20px}.ref-app .data-workspace.sv-parity-data .data-client-metric-detail{color:#999ba2;font-size:11px;line-height:1.4}.ref-app .data-workspace.sv-parity-data .data-metric-list-link{color:var(--sv-green);background:0 0;border:0;min-height:20px;padding:0;font-size:11px}.ref-app .data-workspace.sv-parity-data .data-metric-list-link:disabled{color:#999ba2;cursor:default}.ref-app .data-workspace.sv-parity-data .data-customer-chart{background:#fff;border:0;border-radius:10px;min-width:0;padding:16px}.ref-app .data-workspace.sv-parity-data .data-customer-chart header>p{color:#85878c;margin:0 0 12px;font-size:11px}.ref-app .data-workspace.sv-parity-data .data-customer-chart-tabs{flex-wrap:wrap;gap:6px;display:flex}.ref-app .data-workspace.sv-parity-data .data-customer-chart-tabs button{color:#91939b;background:#f2f3f4;border:0;border-radius:16px;min-height:24px;padding:4px 10px;font-size:11px}.ref-app .data-workspace.sv-parity-data .data-customer-chart-tabs button.active{color:#fff;background:#252730}.ref-app .data-workspace.sv-parity-data .data-customer-methodology{color:#7f8289;font-size:11px}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar{padding:16px}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar form{grid-template-columns:minmax(180px,2fr) minmax(0,4fr) auto;align-items:center;gap:12px;display:grid}.ref-app .data-workspace.sv-parity-data .data-customers-search{grid-area:1/1;min-width:0;margin:0}.ref-app .data-workspace.sv-parity-data .data-customers-search input{border:1px solid var(--sv-line);background:#f7f7f8;border-radius:9px;width:100%;padding:10px 12px;font-size:12px}.ref-app .data-workspace.sv-parity-data .data-customers-top-controls{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.ref-app .data-workspace.sv-parity-data .data-customers-top-controls select{border:1px solid var(--sv-line);background:#f7f7f8;border-radius:9px;width:100%;min-width:0;padding:10px 8px;font-size:12px}.ref-app .data-workspace.sv-parity-data .data-more-filters-button{border:1px solid var(--sv-line);white-space:nowrap;background:#f7f7f8;border-radius:9px;grid-area:1/3;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:12px;display:flex}.ref-app .data-workspace.sv-parity-data .sv-search-submit{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ref-app .data-workspace.sv-parity-data .sv-search-submit:focus{clip-path:none;width:auto;height:auto;padding:8px;position:static}.ref-app .data-workspace.sv-parity-data .data-customers-list{padding:0;overflow:hidden}.ref-app .data-workspace.sv-parity-data .data-customers-list>.data-card-title{border-bottom:1px solid var(--sv-line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 20px;display:flex}.ref-app .data-workspace.sv-parity-data .data-customers-list h2{margin:0;font-size:14px;font-weight:600}.ref-app .data-workspace.sv-parity-data .sv-native-export{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.ref-app .data-workspace.sv-parity-data .sv-native-export button{border:1px solid var(--sv-line);background:#f7f7f8;border-radius:8px;min-height:32px;padding:6px 12px;font-size:12px}.ref-app .data-workspace.sv-parity-data .sv-selection-options{color:#7b7e85;border-bottom:1px solid var(--sv-line);padding:5px 20px;font-size:11px}.ref-app .data-workspace.sv-parity-data .data-customers-list table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.ref-app .data-workspace.sv-parity-data .data-customers-list th{color:#9b9da4;text-align:left;white-space:normal;background:#fff;padding:14px 8px;font-size:11px;font-weight:400}.ref-app .data-workspace.sv-parity-data .data-customers-list td{vertical-align:middle;border-top:1px solid #f1f2f4;padding:12px 8px}.ref-app .data-workspace.sv-parity-data .data-customers-list th:first-child,.ref-app .data-workspace.sv-parity-data .data-customers-list td:first-child{width:27%;padding-left:16px}.ref-app .data-workspace.sv-parity-data .data-customers-list th:nth-child(2){width:8%}.ref-app .data-workspace.sv-parity-data .data-customers-list th:last-child{width:14%}.ref-app .data-workspace.sv-parity-data .data-customer-person{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;padding:0;display:flex}.ref-app .data-workspace.sv-parity-data .data-customers-list h2{font-size:15px;line-height:19.5px}.ref-app .data-workspace.sv-parity-data .sv-native-export{padding:0}.ref-app .data-workspace.sv-parity-data .data-customer-person strong{font-size:14px;line-height:20px}.ref-app .data-workspace.sv-parity-data .data-customer-person small{font-size:12px;line-height:16px}.ref-app .data-workspace.sv-parity-data .data-customer-avatar{flex-basis:36px;width:36px;height:36px}.ref-app .data-workspace.sv-parity-data .data-customer-person>span:last-child{min-width:0}.ref-app .data-workspace.sv-parity-data .data-customer-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.ref-app .data-workspace.sv-parity-data .data-customer-person small{color:#96989e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ref-app .data-workspace.sv-parity-data .data-customer-avatar{border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.ref-app .data-workspace.sv-parity-data .sv-sort-heading{color:inherit;font:inherit;text-align:left;background:0 0;border:0;min-height:24px;padding:0}.ref-app .data-workspace.sv-parity-data .sv-sort-heading span{color:#b6b8bd}.ref-app .data-workspace.sv-parity-data .sv-store-chip,.ref-app .data-workspace.sv-parity-data .sv-stage-chip{text-overflow:ellipsis;white-space:nowrap;color:#81838a;background:#f0f0f1;border-radius:12px;max-width:100%;padding:3px 7px;font-size:10px;display:inline-block;overflow:hidden}.ref-app .data-workspace.sv-parity-data .sv-stage-chip{color:#16a772;background:#dff7ee}.ref-app .data-workspace.sv-parity-data .sv-recency{color:#0f9e68;font-size:11px}.ref-app .data-workspace.sv-parity-data .sv-native-pager{border-top:1px solid var(--sv-line);color:#85878e;align-items:center;gap:6px;padding:16px 20px;font-size:11px;display:flex}.ref-app .data-workspace.sv-parity-data .sv-native-pager>span:first-child{margin-right:auto}.ref-app .data-workspace.sv-parity-data .sv-native-pager button{background:0 0;border:0;border-radius:8px;min-width:30px;padding:8px;font-size:12px}.ref-app .data-workspace.sv-parity-data .sv-native-pager button[aria-current=page]{color:#292b32;background:#f3f3f5}.sv-parity-filter-layer{font-family:Cabin,Arial,sans-serif}.sv-parity-filter-layer .data-filter-drawer{background:#fff;border-top:4px solid #09af68;border-radius:16px 0 0 16px;width:540px;max-width:100vw}.sv-parity-filter-layer .data-filter-drawer>header{border-bottom:1px solid #eceef1;align-items:flex-start;padding:24px}.sv-parity-filter-layer .data-filter-drawer h2{margin:0;font-size:20px}.sv-parity-filter-layer .data-filter-drawer header p{color:#9699a1;font-size:12px;line-height:1.6}.sv-parity-filter-layer .data-filter-drawer-body{padding:0 24px}.sv-parity-filter-layer .data-filter-drawer-group{border:0;border-bottom:1px solid #eceef1;border-radius:0;margin:0;padding:0}.sv-parity-filter-layer .data-filter-drawer-group>summary{letter-spacing:1.2px;color:#858993;padding:20px 0;font-size:11px;font-weight:600}.sv-parity-filter-layer .sv-filter-fields{flex-direction:column;gap:18px;padding-bottom:20px;display:flex}.sv-parity-filter-layer .data-filter-field{color:#424650;flex-direction:column;gap:8px;font-size:12px;display:flex}.sv-parity-filter-layer input:not([type=range]):not([type=checkbox]),.sv-parity-filter-layer select{width:100%;font:inherit;box-sizing:border-box;color:#626671;background:#f7f8fa;border:1px solid #eceef1;border-radius:8px;padding:10px 12px}.sv-parity-filter-layer .sv-filter-date-pair{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}.sv-parity-filter-layer .sv-filter-date-pair legend{margin-bottom:10px;font-size:12px}.sv-parity-filter-layer .sv-filter-date-pair label{color:#a0a4ad;font-size:10px}.sv-parity-filter-layer .sv-money-band{border:0;min-width:0;margin:0;padding:0}.sv-parity-filter-layer .sv-money-band legend{justify-content:space-between;gap:12px;width:100%;font-size:12px;display:flex}.sv-parity-filter-layer .sv-money-band legend strong{color:#09af68;font-size:11px;font-weight:500}.sv-parity-filter-layer .sv-money-band-track{height:30px;margin-top:10px;position:relative}.sv-parity-filter-layer .sv-money-band-track>span{background:linear-gradient(to right,#edf0f2 0 var(--band-low),#09af68 var(--band-low) var(--band-high),#edf0f2 var(--band-high) 100%);border-radius:5px;height:4px;position:absolute;top:13px;left:8px;right:8px}.sv-parity-filter-layer .sv-money-band input{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:30px;margin:0;padding:0;position:absolute;inset:0}.sv-parity-filter-layer .sv-money-band input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;background:#09af68;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0002}.sv-parity-filter-layer .sv-money-band input::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#09af68;border:2px solid #fff;border-radius:50%;width:12px;height:12px}.sv-parity-filter-layer .sv-money-band input:disabled::-webkit-slider-thumb{cursor:default;background:#aaa}.sv-parity-filter-layer .sv-money-band input:focus-visible{outline-offset:2px;outline:2px solid #09af68}.sv-parity-filter-layer .sv-money-band small,.sv-parity-filter-layer .sv-filter-preserved{color:#7f8490;font-size:11px}.sv-parity-filter-layer .data-filter-drawer footer{border-top:1px solid #eceef1;justify-content:space-between;padding:20px 24px;display:flex}.sv-parity-filter-layer .data-filter-drawer footer button{border-radius:8px;padding:10px 22px;font-family:inherit;font-size:12px}.sv-parity-filter-layer .data-filter-drawer footer .primary{color:#fff;background:#09af68;border:0}.sv-parity-customer-layer .cs-sheet{width:600px;max-width:100vw;font-family:Cabin,Arial,sans-serif}.sv-parity-customer-layer .cs-profile-header{padding:32px 24px 24px}.sv-parity-customer-layer .cs-avatar{width:80px;height:80px;font-size:28px}.sv-parity-customer-layer .cs-profile-header h2{font-size:24px;line-height:1.25}.sv-parity-customer-layer .cs-profile-store{color:#92959d;margin:4px 0 12px;font-size:12px}.sv-parity-customer-layer.data-customer-layer .data-customer-sheet .cs-tabs{grid-template-columns:none;gap:0;display:flex}.sv-parity-customer-layer.data-customer-layer .data-customer-sheet .cs-tabs button{white-space:nowrap;flex:1;min-width:0;padding:12px 3px;font-size:12px}.sv-parity-customer-layer .cs-card{box-shadow:none;background:#fff;border:1px solid #eceef1;border-radius:12px}.sv-parity-customer-layer .cs-card h3{font-size:14px}.sv-parity-customer-layer .cs-weekdays{flex-direction:column;gap:10px;display:flex}.sv-parity-customer-layer .cs-weekdays>div{background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:0;font-size:11px;display:grid}.sv-parity-customer-layer .cs-weekdays i{background:#f1f3f5;border-radius:4px;height:12px;overflow:hidden}.sv-parity-customer-layer .cs-weekdays b{background:#09af68;border-radius:4px;height:100%;display:block}.ref-app .data-workspace.sv-parity-data .data-crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ref-app .data-workspace.sv-parity-data .data-crm-metrics article{box-shadow:none;background:#fff;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;min-height:134px;padding:20px;display:flex;position:relative}.ref-app .data-workspace.sv-parity-data .data-crm-metrics .data-metric-icon{border-radius:10px;width:32px;height:32px;position:absolute;top:20px;right:20px}.ref-app .data-workspace.sv-parity-data .data-crm-metrics article>span:not(.data-metric-icon){text-transform:uppercase;color:#74777e;font-size:12px;line-height:18px}.ref-app .data-workspace.sv-parity-data .data-crm-metrics strong{margin-top:24px;line-height:30px}.ref-app .data-workspace.sv-parity-data .data-crm-metrics small{color:#74777e;font-size:12px;line-height:18px}.ref-app .data-workspace.sv-parity-data .sv-crm-distribution{position:relative}.ref-app .data-workspace.sv-parity-data .sv-crm-methodology{font-size:11px;position:absolute;top:16px;right:16px}.ref-app .data-workspace.sv-parity-data .sv-crm-methodology>summary{cursor:pointer;color:#9599a2;list-style:none}.ref-app .data-workspace.sv-parity-data .sv-crm-methodology[open]{z-index:15;background:#fff;border:1px solid #eceef1;border-radius:8px;max-width:350px;padding:12px;box-shadow:0 6px 16px #0001}.ref-app .data-workspace.sv-parity-data .data-crm-toolbar{margin:0 0 12px}.ref-app .data-workspace.sv-parity-data .data-stage,.ref-app .data-workspace.sv-parity-data .data-stage-card{background:#fff}.ref-app .data-workspace.sv-parity-data .sv-stage-toolbar{align-items:center;gap:8px;margin:0 0 12px;display:flex;position:relative}.ref-app .data-workspace.sv-parity-data .sv-stage-toolbar>input{flex:1;width:100%;min-width:0}.ref-app .data-workspace.sv-parity-data .sv-stage-toolbar .data-stage-controls{margin:0}.ref-app .data-workspace.sv-parity-data .sv-stage-toolbar .data-stage-controls>summary{cursor:pointer;border:1px solid #e7e9ee;border-radius:8px;padding:8px;list-style:none;display:flex}.ref-app .data-workspace.sv-parity-data .sv-stage-toolbar .data-stage-controls[open]{z-index:15;background:#fff;border:1px solid #eceef1;border-radius:8px;width:280px;padding:10px;position:absolute;top:0;right:0;box-shadow:0 6px 16px #0001}.ref-app .data-workspace.sv-parity-data .data-crm-more[open]{z-index:20}.sv-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ref-app .data-workspace.sv-parity-data .data-customers-list{position:relative}.ref-app .data-workspace.sv-parity-data .sv-selection-options{z-index:10;border:0;margin:0;padding:0;position:absolute;top:16px;right:156px}.ref-app .data-workspace.sv-parity-data .sv-selection-options>summary{cursor:pointer;padding:5px;font-size:11px;list-style:none}.ref-app .data-workspace.sv-parity-data .sv-selection-options[open]{background:#fff;border:1px solid #eceef1;border-radius:8px;width:550px;max-width:calc(100% - 24px);padding:12px;box-shadow:0 6px 16px #0002}.ref-app .data-workspace.sv-parity-data .sv-selection-list{flex-direction:column;gap:8px;max-height:240px;padding:12px;display:flex;overflow:auto}.ref-app .data-workspace.sv-parity-data .sv-selection-list label{align-items:center;gap:8px;font-size:12px;display:flex}.ref-app .data-workspace.sv-parity-data .data-customer-methodology{z-index:10;position:absolute;top:100px;right:26px}.ref-app .data-workspace.sv-parity-data .data-customer-methodology>summary{cursor:pointer;list-style:none}.ref-app .data-workspace.sv-parity-data .data-customer-methodology[open]{background:#fff;border:1px solid #eceef1;border-radius:8px;width:min(460px,100% - 32px);padding:12px;box-shadow:0 6px 16px #0002}.sv-parity-filter-layer .sv-filter-switch{appearance:none;cursor:pointer;background:#e6e8eb;border:0;border-radius:999px;align-self:flex-end;width:36px;height:20px;position:relative}.sv-parity-filter-layer .sv-filter-switch:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0002}.sv-parity-filter-layer .sv-filter-switch:checked{background:#09af68}.sv-parity-filter-layer .sv-filter-switch:checked:before{left:18px}.ref-app .data-workspace.sv-parity-data .data-crm-metrics strong{font-size:24px}.ref-app .data-workspace.sv-parity-data .data-crm-toolbar{background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.ref-app .data-workspace.sv-parity-data .data-kanban{align-items:flex-start;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.ref-app .data-workspace.sv-parity-data .data-stage,.ref-app .data-workspace.sv-parity-data .data-new-stage{background:#fff;border:1px solid #e7e9ee;border-radius:10px;flex:0 0 320px;width:320px;min-width:320px;padding:12px}.ref-app .data-workspace.sv-parity-data .data-stage>header{gap:8px;font-size:12px}.ref-app .data-workspace.sv-parity-data .data-stage>input{box-sizing:border-box;background:#fff;border:1px solid #e3e6eb;border-radius:8px;width:100%;margin:12px 0;padding:8px 10px;font-size:11px}.ref-app .data-workspace.sv-parity-data .data-stage-card{box-shadow:none;background:#fff;border:1px solid #e6e9ee;border-radius:10px;padding:12px}.ref-app .data-workspace.sv-parity-data .data-stage-card-details{font-size:11px}.ref-app .data-workspace.sv-parity-data .sv-stage-editor{background:#fff;flex-direction:column;gap:12px;display:flex}.ref-app .data-workspace.sv-parity-data .sv-stage-editor input{box-sizing:border-box;background:#f8f9fb;border:1px solid #e7e9ee;border-radius:8px;width:100%;padding:10px}.ref-app .data-workspace.sv-parity-data .sv-stage-editor fieldset{border:0;gap:8px;margin:0;padding:0;display:flex}.ref-app .data-workspace.sv-parity-data .sv-stage-editor legend{color:#9297a2;margin:8px 0;font-size:11px}.ref-app .data-workspace.sv-parity-data .sv-stage-editor fieldset button{background:#fff;border:1px solid #e7e9ee;border-radius:8px;flex:1;padding:10px;font-size:11px}.ref-app .data-workspace.sv-parity-data .sv-stage-editor fieldset button[aria-pressed=true]{color:#09af68;background:#edf9f4;border-color:#09af68}.ref-app .data-workspace.sv-parity-data .sv-stage-editor footer{gap:8px;display:flex}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable{text-align:center;background:#fff;border:1px solid #eceef1;border-radius:12px;min-height:260px;margin:0;padding:64px 24px}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable svg{color:#9fa4af}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable h2{color:#3f4450;margin:18px 0 8px;font-size:18px}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable p{color:#9b9faa;max-width:600px;margin:8px auto;font-size:13px}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable small{color:#b0b4bf;font-size:11px;display:block}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable{box-sizing:border-box;width:100%;max-width:none;min-height:266px;padding:36px 24px}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable h2{margin:24px 0 6px;line-height:28px}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable>svg{margin:0 auto;display:block}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable h2{margin-top:28px}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-help{justify-content:flex-end;min-height:40px;margin-bottom:16px;display:flex}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-help summary{cursor:pointer;background:#fff;border:1px solid #e7e9ee;border-radius:8px;padding:8px 12px;font-size:12px;list-style:none}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable>details{color:#8e939c;background:0 0;margin-top:16px;padding:0;font-size:11px}@media (width<=1100px){.ref-app .data-workspace.sv-parity-data .data-customers-overview{grid-template-columns:1fr}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar form{grid-template-columns:minmax(180px,1fr) auto}.ref-app .data-workspace.sv-parity-data .data-customers-top-controls{grid-area:2/1/auto/-1}.ref-app .data-workspace.sv-parity-data .data-more-filters-button{grid-column:2}}@media (width>=641px) and (width<=1279px){.ref-app .data-workspace.sv-parity-data .data-customers-overview{grid-template-columns:1fr}.ref-app .data-workspace.sv-parity-data .data-customers-list th:nth-last-child(-n+2),.ref-app .data-workspace.sv-parity-data .data-customers-list td:nth-last-child(-n+2){display:none}.ref-app .data-workspace.sv-parity-data .data-customers-list table{min-width:0}.ref-app .data-workspace.sv-parity-data .data-customers-list th:first-child{width:36%}}@media (width>=768px){.ref-app .data-workspace.sv-parity-data .data-kanban{max-height:calc(100dvh - 442px)}.ref-app .data-workspace.sv-parity-data .data-stage{max-height:calc(100dvh - 442px);overflow-y:auto}}@media (width<=640px){.ref-app .data-workspace.sv-parity-data .data-customers-toolbar form{grid-template-columns:1fr}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar .data-customers-search{grid-area:1/1}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar .data-customers-top-controls{grid-area:2/1}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar .data-more-filters-button{grid-area:3/1;justify-content:center;width:100%;margin:0}.sv-parity-customer-layer.data-customer-layer .data-customer-sheet .cs-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ref-app .data-workspace.sv-parity-data{gap:14px}.ref-app .data-workspace.sv-parity-data .data-customers-metrics{grid-template-columns:1fr;gap:14px}.ref-app .data-workspace.sv-parity-data .data-client-metric{min-height:138px}.ref-app .data-workspace.sv-parity-data .data-customers-top-controls{grid-template-columns:1fr 1fr;gap:8px}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar{padding:12px}.ref-app .data-workspace.sv-parity-data .data-customers-toolbar form{grid-template-columns:1fr;gap:8px}.ref-app .data-workspace.sv-parity-data .data-customers-list .data-table-wrap{display:none}.ref-app .data-workspace.sv-parity-data .data-customers-mobile{display:block}.ref-app .data-workspace.sv-parity-data .data-customer-mobile-card{border:0;border-bottom:1px solid #eceef1;border-radius:0;padding:14px}.ref-app .data-workspace.sv-parity-data .data-customers-list>.data-card-title{flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px}.ref-app .data-workspace.sv-parity-data .sv-native-export button{width:100%}.ref-app .data-workspace.sv-parity-data .sv-selection-options{top:18px;right:20px}.ref-app .data-workspace.sv-parity-data .sv-native-pager{flex-wrap:wrap;padding:14px 12px}.ref-app .data-workspace.sv-parity-data .sv-native-pager>span:first-child{width:100%}.ref-app .data-workspace.sv-parity-data .data-crm-metrics{grid-template-columns:1fr 1fr;gap:12px}.ref-app .data-workspace.sv-parity-data .data-crm-toolbar{padding:12px}.ref-app .data-workspace.sv-parity-data .data-crm-toolbar input{width:100%}.sv-parity-filter-layer .data-filter-drawer{border-radius:0;width:100vw}.sv-parity-filter-layer .data-filter-drawer>header{padding:20px}.sv-parity-filter-layer .data-filter-drawer-body{padding:0 20px}.sv-parity-customer-layer .cs-profile-header{padding:32px 16px 20px}.ref-app .data-workspace.sv-parity-data .sv-rfv-unavailable .data-rfv-unavailable{padding:40px 20px}}:root{--ref-primary:#09af68;--ref-foreground:#21242c;--ref-border:#e2e4e9;--ref-muted:#6b7280}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.ref-app{--green:var(--ref-primary);--muted:var(--ref-muted);color:var(--ref-foreground);font-size:16px;line-height:1.5}.ref-app .ref-sidebar nav{scrollbar-width:thin;padding:16px 8px}.ref-app .ref-brand{height:73px;min-height:73px}.ref-sidebar nav .ref-group{margin:0 12px 8px;line-height:15px}.ref-sidebar nav>div:nth-child(5) .ref-group{margin-top:18px}.ref-sidebar nav button{color:#6b7280;gap:12px;height:44px;padding:12px;font-size:14px;font-weight:500;line-height:20px}.ref-sidebar nav button:hover{transform:translate(4px)}.ref-sidebar nav button.active{color:var(--ref-primary);font-weight:600}.ref-sidebar nav svg{stroke-width:1.75px}.ref-app .ref-header{border-color:var(--ref-border);flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding:12px 16px}.ref-app .ref-header h1{letter-spacing:.375px;font-size:15px;font-weight:700;line-height:18.75px}.ref-app .ref-header p{color:var(--ref-muted);margin-top:4px;font-size:12px;line-height:16px}.ref-app .ref-mobile-masthead{background:#fefefe;height:48px;min-height:48px}.ref-sidebar-bottom>button{font-size:14px;line-height:20px}.ref-sidebar-bottom small{font-size:12px;line-height:16px}.ref-sidebar-source>summary{font-size:12px}@media (width>=768px){.ref-app .ref-sidebar{transform:none}.ref-app .ref-main{margin-left:220px}.ref-app .ref-mobile-masthead{display:none}.ref-app.ref-collapsed .ref-main{margin-left:72px}.ref-app.ref-collapsed .ref-sidebar{width:72px}}@media (width>=1536px){.ref-app .ref-header{padding-left:24px;padding-right:24px}}@media (width<=767px){.ref-app .ref-sidebar{z-index:50;width:220px;transition:transform .3s;transform:translate(-100%)}.ref-app .ref-sidebar.ref-open{transform:translate(0)}.ref-app .ref-main,.ref-app.ref-collapsed .ref-main{margin-left:0}.ref-app .ref-mobile-masthead{display:flex}.ref-app .ref-header{align-items:center;min-height:72px;padding:12px 16px}.ref-app .ref-header h1{letter-spacing:.375px;font-size:15px;font-weight:700;line-height:18.75px}.ref-header-actions{margin-left:auto}.ref-backdrop{z-index:45}.ref-app.ref-collapsed .ref-sidebar{width:220px}.ref-app .ref-sidebar nav button span,.ref-app .ref-sidebar-bottom>button span,.ref-app .ref-brand button:first-child{display:initial}}.ref-page-rfv:has(.sv-rfv-unavailable) .ref-header{display:none}:root{color:#26382f;font-synthesis:none;--green:#173c31;--muted:#788279;--line:#e4e6db;--lime:#d6ed88;--paper:#fffef9;background:#f5f4ed;font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,input,select,textarea{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #5d8656}button,a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600}h1{letter-spacing:-1.25px;margin:8px 0;font-size:34px;line-height:1.15}h2{letter-spacing:-.3px;margin:0;font-size:17px}h3{margin-bottom:12px;font-size:15px}p{line-height:1.65}small{color:var(--muted);font-size:11px;line-height:1.6}input,select,textarea{background:var(--paper);color:#273b31;border:1px solid #dadfd3;border-radius:7px;min-width:0;max-width:100%;padding:10px 12px}input::placeholder{color:#929b92}select{padding-right:25px}textarea{resize:vertical;line-height:1.6}label>span{color:#68766a;margin-bottom:5px;font-size:11px;display:block}svg{flex-shrink:0}button{background:0 0;border:0}strong{font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.sidebar{background:var(--green);color:#d9e4d8;z-index:30;flex-direction:column;width:232px;padding:29px 19px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f7fae9;align-items:center;gap:10px;padding:0 7px 37px;display:flex}.brand>div{letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:29px}.brand>div>span{letter-spacing:1.8px;color:#b4c5ac;margin-top:5px;font-family:Segoe UI,sans-serif;font-size:7px;display:block}.brand-mark{width:34px;height:40px;color:var(--lime);border:1px solid #547058;border-radius:12px 12px 3px;place-items:center;display:grid}.workspace-label{letter-spacing:1.7px;color:#9db7a3;padding:0 13px 15px;font-size:8px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;color:#b9ccbf;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:12px;display:flex;position:relative}.nav-item:hover{color:#fff;background:#224a3c}.nav-item.active{color:#ecf8bf;background:#30503d}.nav-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:45px}.sandbox{border:1px solid #3b5e4b;border-radius:10px;margin-bottom:23px;padding:16px 13px}.sandbox svg{color:var(--lime);margin-bottom:10px}.sandbox strong{font-size:11px;font-weight:500;display:block}.sandbox p{color:#a1b4a6;margin:8px 0 0;font-size:10px;line-height:1.7}.operator{border-top:1px solid #365748;align-items:center;gap:11px;padding:20px 4px 0;display:flex}.operator strong{font-size:11px}.operator small{color:#8fa796;font-size:9px;display:block}.avatar{color:#53734f;letter-spacing:.3px;background:#e9eddf;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:10px;font-weight:600;display:inline-grid}.operator .avatar{color:#def0ba;background:#3b5b46}.main-shell{margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#fafaf4;justify-content:space-between;align-items:center;gap:15px;height:68px;padding:0 36px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:15px;display:flex}.operation{align-items:center;gap:9px;font-size:11px;display:flex}.live-dot{background:#70945c;border-radius:50%;width:6px;height:6px}.icon-button{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#e9edde}.badge{letter-spacing:.05px;color:#697669;background:#eef0e7;border-radius:5px;align-items:center;max-width:100%;padding:5px 8px;font-size:9px;font-weight:600;line-height:1.35;display:inline-flex}.badge-green{color:#587137;background:#eaf2df}.badge-amber{color:#978030;background:#f4efd9}.badge-red{color:#a26351;background:#f6e9e4}main{max-width:1510px;margin:0 auto;padding:34px 36px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-heading p{color:var(--muted);margin:0;font-size:12px}.eyebrow{letter-spacing:1.6px;color:#82907e;font-size:8px;font-weight:600}.eyebrow>span{color:#bdc5b7;margin:0 9px}.cutoff{color:#899381;flex-shrink:0;align-items:center;gap:10px;font-size:9px;display:flex}.cutoff strong{color:#6b7967;margin-top:4px;font-size:10px;font-weight:500;display:block}.coverage{color:#958148;background:#f7f3e5;border:1px solid #e7e1c9;border-radius:8px;align-items:center;gap:12px;margin-bottom:23px;padding:12px 16px;display:flex}.coverage>div{flex:1;min-width:0}.coverage strong{font-size:10px;display:block}.coverage span{color:#948971;margin-top:4px;font-size:9px;display:block}.coverage .subtle-link{font-size:9px}.coverage.complete{color:#527037;background:#eaf1df;border-color:#dce9cb}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:23px;display:grid}.metric{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:10px;flex-direction:column;min-height:136px;padding:20px 18px 17px;transition:border-color .2s,transform .2s;display:flex}.metric:hover{border-color:#9bae81;transform:translateY(-2px)}.metric-label{color:#798373;justify-content:space-between;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}.metric-label svg{color:#a5af95}.metric>strong{letter-spacing:-1px;color:#294830;overflow-wrap:anywhere;margin:15px 0 11px;font-size:27px;line-height:1.2}.metric-detail{color:#929985;margin-top:auto;font-size:9px;line-height:1.55}.panel{background:var(--paper);border:1px solid var(--line);border-radius:11px;min-width:0;margin-bottom:22px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 18px;display:flex}.panel-heading p{color:#929986;margin:6px 0 0;font-size:10px;line-height:1.5}.panel-heading select{max-width:230px;font-size:11px}.text-link,.subtle-link{text-align:left;align-items:center;gap:8px;padding:0;display:inline-flex}.text-link{color:#355c40;font-size:12px;font-weight:600}.text-link:hover{text-decoration:underline}.subtle-link{color:#79876b;font-size:10px}.subtle-link:hover{color:#244c33;text-decoration:underline}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:22px;display:grid}.two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.segment-list{padding:0 23px 12px}.segment-row{text-align:left;border-bottom:1px solid #eff0e8;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.segment-row:last-child{border-bottom:0}.segment-row>span:nth-child(2){width:96px;font-size:11px}.segment-row>strong{text-align:right;width:19px;font-size:11px}.segment-row>svg{color:#a6af99}.segment-dot{background:#aab49b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.segment-dot.champions{background:#57744c}.segment-dot.loyal{background:#91ab61}.segment-dot.recent{background:#becd86}.segment-dot.at_risk{background:#d4b978}.segment-dot.inactive{background:#b8ada2}.segment-dot.no_purchase{background:#cdd2c4}.bar-track{background:#f1f2e9;border-radius:9px;flex:1;height:5px}.bar-track>span{background:#a8bc85;border-radius:9px;min-width:0;height:100%;display:block}.panel-footnote{color:#949b8a;border-top:1px solid #eff0e7;margin:0;padding:14px 23px 19px;font-size:9px;line-height:1.7}.editorial-card{background:#e8edda;border:1px solid #dfe6ce;border-radius:11px;flex-direction:column;align-items:flex-start;margin-bottom:22px;padding:28px 28px 22px;display:flex}.editorial-card .eyebrow{color:#879675}.editorial-card>svg{color:#819962;margin:21px 0 14px}.editorial-card h2{letter-spacing:-.7px;color:#3b5635;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.16}.editorial-card p{color:#7d8b6f;max-width:250px;margin:14px 0 21px;font-size:11px}.editorial-card>span{color:#8e9b7c;letter-spacing:1px;margin-top:auto;padding-top:19px;font-size:7px}.button{border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:36px;padding:11px 15px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.button.primary{color:#fffef1;background:#234b36}.button.primary:hover:not(:disabled){background:#173c2c}.button.secondary{color:#527047;background:#f7f8ee;border:1px solid #dce2cf}.button.secondary:hover:not(:disabled){background:#eef2e1}.button.lime{background:var(--lime);color:#49623c}.button.ghost{border:1px solid #dce1d4;font-size:10px}.button.full{width:100%}.customer-preview{border-top:1px solid #eff0e7;justify-content:space-between;align-items:center;gap:10px;padding:12px 23px;display:flex}.person{text-align:left;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.person>span:nth-child(2){min-width:0}.person strong{font-size:11px;line-height:1.5;display:block}.person small{color:#939c89;font-size:9px;display:block}.person>svg{color:#a7b098;margin-left:auto}.person:hover strong{color:#70893a}.audit-list{padding:0 23px 22px}.audit-list>div{border-bottom:1px solid #eff0e7;gap:11px;padding:14px 0;display:flex}.audit-list>div:last-child{border-bottom:0}.audit-dot{background:#a1b57b;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.audit-list strong{overflow-wrap:anywhere;font-size:10px}.audit-list p{color:#838c7b;overflow-wrap:anywhere;margin:5px 0;font-size:10px}.audit-list small{font-size:8px}.notice{color:#6b7b5a;background:#f3f5e9;border:1px solid #dfe3d6;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:15px 17px;display:flex}.notice>div{flex:1;min-width:0}.notice strong{font-size:11px}.notice p{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.notice>span{flex:1;font-size:11px}.notice.error{color:#99634e;background:#f9eeea;border-color:#e6cfc5}.notice.success{color:#51743c;background:#e9f1df;border-color:#d2e1bc}.notice.info{background:#eef0e7;border-color:#e0e4d5}.filters{flex-wrap:wrap;align-items:flex-end;gap:11px;padding:0 23px 21px;display:flex}.filters>label{flex:1;min-width:120px}.filters>label.search-field{flex:1.7;min-width:200px}.filters select{width:100%;min-height:37px;font-size:10px}.search-field{background:var(--paper);color:#969f8c;border:1px solid #dce1d4;border-radius:6px;align-items:center;gap:9px;height:37px;padding-left:11px;display:flex}.search-field input{background:0 0;border:0;width:100%;padding:9px 8px;font-size:11px}.search-field:focus-within{outline-offset:2px;outline:2px solid #70944d}.search-field input:focus{outline:0}.customer-table{width:100%}.table-header,.customer-table-row{grid-template-columns:minmax(190px,1.3fr) minmax(130px,1fr) minmax(140px,1fr) minmax(135px,1.2fr);align-items:center;gap:16px;padding:15px 23px;display:grid}.table-header{color:#94a086;background:#f7f8ef;border-top:1px solid #e9ecdf;border-bottom:1px solid #e9ecdf;font-size:9px}.customer-table-row{border-bottom:1px solid #eff0e7}.customer-table-row:last-child{border-bottom:0}.customer-table-row small{margin-top:4px;font-size:9px;display:block}.kanban{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.kanban-column{background:#ecefe4;border:1px solid #e2e6d7;border-radius:9px;min-width:0;padding:12px 9px}.kanban-column>header{justify-content:space-between;align-items:center;gap:6px;padding:2px 2px 13px;display:flex}.kanban-column h2{letter-spacing:0;font-size:10px}.kanban-card{background:var(--paper);border:1px solid #e1e5d8;border-radius:7px;min-width:0;margin-bottom:10px;padding:13px 10px}.kanban-card .person{gap:7px;margin-bottom:14px}.kanban-card .avatar{width:26px;height:26px;font-size:8px}.kanban-card .person strong{font-size:9px}.kanban-card .person small{overflow-wrap:anywhere;font-size:8px}.kanban-card .person>svg{display:none}.kanban-card p{color:#7e8970;overflow-wrap:anywhere;margin:11px 0 4px;font-size:9px}.kanban-card>small{font-size:8px}.kanban-card label{margin-top:13px;display:block}.kanban-card label>span{font-size:8px}.kanban-card select{width:100%;height:33px;padding:8px 5px;font-size:9px}.kanban-empty{color:#949e87;text-align:center;padding:16px 3px;font-size:9px;line-height:1.7}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.audience-card{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:23px;display:flex}.audience-card:hover{background:#fff;border-color:#9dae80}.audience-card>div{color:#abb59b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.audience-card h2{margin-bottom:12px;font-size:15px}.audience-card>strong{letter-spacing:-1px;font-size:30px}.audience-card>strong>small{letter-spacing:0;font-size:10px;font-weight:400}.audience-card p{color:#8a947d;margin:14px 0 20px;font-size:11px}.audience-card>span{color:#6e8256;border-top:1px solid #eef0e5;margin-top:auto;padding-top:13px;font-size:9px}.criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:5px 23px 22px;display:grid}.criteria-grid .letter{color:#708746;background:#edf2df;border-radius:7px;place-items:center;width:30px;height:30px;margin-bottom:15px;font-family:Georgia,serif;font-size:20px;display:grid}.criteria-grid h3{margin:0 0 8px;font-size:12px}.criteria-grid p{color:#89917e;margin:0;font-size:11px}.flow-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.flow-form{padding:0 23px 23px}.field{margin-bottom:13px;display:block}.field input,.field select,.field textarea{width:100%;font-size:11px;display:block}.field>span{font-size:10px}.flow-version{color:#939c87;align-items:center;gap:10px;margin:15px 0 21px;font-size:9px;display:flex}.flow-steps{position:relative}.flow-step{gap:15px;padding-bottom:23px;display:flex;position:relative}.flow-step:before{content:"";border-left:1px solid #dce4ce;position:absolute;top:32px;bottom:0;left:14px}.flow-step:last-child:before{display:none}.step-number{color:#7f9565;background:#f2f5e8;border:1px solid #dce4ce;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;font-weight:600;display:inline-grid}.flow-step>div{background:#fafbf4;border:1px solid #e5e8de;border-radius:8px;flex:1;min-width:0;padding:14px 16px 3px}.step-type{color:#68834e;align-items:center;gap:8px;margin-bottom:13px;font-size:10px;font-weight:600;display:flex}.wait-field{max-width:150px}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.form-help{color:#919a85;margin:13px 0 0;font-size:10px;line-height:1.7}.simulation-form{padding:0 23px 23px}.selection-heading{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.selection-heading strong{font-size:11px}.customer-selection{scrollbar-width:thin;border:1px solid #e3e7da;border-radius:7px;max-height:385px;margin-bottom:17px;overflow:auto}.checkbox-row{cursor:pointer;border-bottom:1px solid #edf0e5;align-items:center;gap:11px;padding:12px;display:flex}.checkbox-row:last-child{border-bottom:0}.checkbox-row input{accent-color:#54753a;flex-shrink:0;width:14px;height:14px}.checkbox-row>span{min-width:0;margin:0}.checkbox-row strong{color:#536848;font-size:10px;display:block}.checkbox-row small{margin-top:4px;font-size:9px;display:block}.simulation-toolbar{background:#f8f9f0;border-block:1px solid #e7ebdd;justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;display:flex}.simulation-toolbar strong{font-size:11px;display:block}.simulation-toolbar small{overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.advance-controls{flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.advance-controls input{width:95px;min-height:36px;font-size:11px}.advance-controls label>span{font-size:9px}.simulation-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:8px 23px 0;display:grid}.simulation-entry{border:1px solid #e3e7d8;border-radius:7px;min-width:0;margin-top:12px;padding:15px}.simulation-entry header{justify-content:space-between;align-items:center;gap:12px;display:flex}.simulation-entry .text-link{font-size:11px}.simulation-entry p{color:#859178;margin:12px 0 8px;font-size:10px}.simulation-entry>small{font-size:9px}.timeline{border-left:1px solid #dce5cd;margin:15px 0 0;padding:0 0 0 11px;list-style:none}.timeline li{padding-bottom:13px;position:relative}.timeline li:before{content:"";background:#9bb87a;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:-14px}.timeline li small{font-size:8px;display:block}.timeline li span{color:#688159;margin-top:3px;font-size:10px;line-height:1.6;display:block}.outbox{padding:23px}.outbox h3{align-items:center;gap:9px;display:flex}.outbox article{background:#f8fbef;border:1px solid #e0e8d2;border-radius:7px;margin-top:12px;padding:15px}.outbox article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.outbox strong{font-size:10px}.outbox p{color:#778969;margin:13px 0;font-size:11px}.outbox small{overflow-wrap:anywhere;font-size:8px}.empty{text-align:center;color:#909c80;padding:38px 24px;font-size:12px}.empty strong{color:#6a8156;font-size:12px;font-weight:500}.empty p{max-width:460px;margin:10px auto 0;font-size:11px}.service-empty{text-align:center;color:#88a16c;padding:32px 23px 42px}.service-empty h2{color:#4c6a40;margin-top:22px;font-family:Georgia,serif;font-size:25px;font-weight:400}.service-empty p{color:#86947b;max-width:460px;margin:15px auto 24px;font-size:12px}.service-empty+.notice{margin:0 23px 23px}.order-row{border-top:1px solid #edf0e5;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(100px,.7fr);align-items:center;gap:15px;padding:17px 23px;display:grid}.order-row>div:first-child>small{margin:5px 0;font-size:9px;display:block}.order-row .subtle-link{font-size:10px}.order-status small{margin-top:5px;font-size:9px;display:block}.order-value{text-align:right}.order-value small{margin-top:5px;font-size:9px;display:block}.inline-select{align-items:center;gap:10px;display:flex}.inline-select>span{margin:0}.integration-content{align-items:center;gap:20px;padding:8px 23px 24px;display:flex}.integration-icon{color:#829a63;background:#edf1e2;border-radius:12px;flex-shrink:0;place-items:center;width:51px;height:51px;display:grid}.integration-content p{color:#85927b;margin:12px 0 0;font-size:11px}.facts{margin:0;padding:0 23px 22px}.facts>div{border-bottom:1px solid #edf0e4;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.facts>div:last-child{border-bottom:0}.facts dt{color:#8c9880;font-size:10px}.facts dd{color:#536b48;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.footer{color:#a6ad9a;border-top:1px solid #e2e6d7;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:23px 0 4px;font-size:8px;display:flex}.footer>span:first-child{color:#95a284;font-family:Georgia,serif;font-size:14px}.footer>span:first-child>span{padding:0 8px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10291fcc;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border-radius:12px;outline:none;flex-direction:column;width:min(780px,100%);max-height:92dvh;display:flex;box-shadow:0 20px 100px #0b261f44}.modal-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 25px;display:flex}.modal-header h2{font-family:Georgia,serif;font-size:24px;font-weight:400}.modal-body{overscroll-behavior:contain;padding:23px 25px;overflow:auto}.detail-top{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:24px;display:flex}.avatar.large{width:47px;height:47px;font-size:15px}.detail-top p{color:#8d9880;margin:9px 0 4px;font-size:11px}.detail-top small{font-size:10px}.detail-top>strong{font-size:12px}.rfv-summary{background:#f1f4e5;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:17px;display:grid}.rfv-summary small{font-size:9px;display:block}.rfv-summary strong{margin-top:6px;font-size:15px;display:block}.detail-section{border-top:1px solid #e8ecdf;margin-top:5px;padding-top:24px}.detail-section h3{font-size:13px}.detail-section p{color:#7b8c6b;font-size:11px}.detail-section>small{font-size:9px}.detail-section .muted{color:#98a18d;overflow-wrap:anywhere;font-size:9px}.detail-section .facts{padding:0}.detail-section .order-row{padding:14px 0}.item-row{border-top:1px solid #edf0e6;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:11px;display:flex}.item-row strong{font-size:11px;display:block}.item-row small{overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.item-row>span{flex-shrink:0}.modal-body>.facts{padding:0 0 22px}.mobile-menu,.mobile-close,.menu-backdrop{display:none}.skeleton{background:linear-gradient(90deg,#e9edde,#f8f9ee,#e9edde) 0 0/200% 100%;border-radius:10px;height:140px;animation:1.5s infinite shimmer}.skeleton.wide{height:48px;margin-bottom:22px}.loading p{color:#869676;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@media (width>=1600px){main{padding:40px 45px 24px}.topbar{padding:0 45px}.metric{padding:23px}.metric>strong{font-size:31px}.panel-heading h2{font-size:18px}}@media (width<=1190px){.sidebar{width:205px;padding-inline:14px}.main-shell{margin-left:205px}.topbar{padding-inline:25px}main{padding:28px 25px 18px}.metric-grid{gap:10px}.metric{min-height:135px;padding:17px 13px}.metric>strong{font-size:24px}.metric-label{font-size:9px}.metric-detail{font-size:8px}.overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:17px}.two-columns{gap:17px}.panel-heading{padding:20px 18px 17px}.panel-heading h2{font-size:15px}.segment-list{padding-inline:18px}.editorial-card{padding:26px 22px}.editorial-card h2{font-size:26px}.table-header{display:none}.customer-table-row{grid-template-columns:minmax(165px,1.1fr) minmax(110px,1fr) minmax(120px,1fr);gap:10px;padding-inline:18px}.customer-table-row>div:last-child{grid-column:2/4;align-items:center;gap:10px;display:flex}.customer-table-row>div:last-child small{margin:0}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.flow-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:17px}.flow-form,.simulation-form{padding-inline:18px}.form-actions{gap:8px}.form-actions .button{padding:10px;font-size:10px}.simulation-toolbar{flex-wrap:wrap}.panel-heading select{max-width:190px}.customer-preview{padding-inline:18px}.segment-row>span:nth-child(2){width:78px}.metric-grid .metric>strong{font-size:23px}}@media (width<=900px){.sidebar{width:190px;padding-inline:12px}.main-shell{margin-left:190px}.brand{padding-inline:2px}.brand>div{font-size:25px}.brand-mark{width:30px}.nav-item{gap:10px;padding-inline:10px;font-size:11px}.workspace-label{letter-spacing:1.4px;font-size:7px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid .metric>strong{font-size:29px}.metric-label{font-size:10px}.metric-detail{font-size:9px}.overview-grid,.two-columns,.flow-layout{grid-template-columns:minmax(0,1fr)}.editorial-card{min-height:260px}.editorial-card h2{font-size:29px}.editorial-card p{max-width:330px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.criteria-grid{gap:20px}.customer-table-row{grid-template-columns:1fr 1fr}.customer-table-row>div:last-child{grid-column:auto;display:block}.customer-table-row>div:last-child small{margin-top:4px}.customer-table-row .person{align-self:start}.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.cutoff{display:none}.simulation-entries{grid-template-columns:1fr}.integration-content{padding-inline:18px}}@media (width<=700px){.sidebar{width:245px;padding:26px 18px 20px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.brand{padding-bottom:32px}.brand>div{font-size:29px}.brand-mark{width:34px}.workspace-label{font-size:8px}.nav-item{padding:12px;font-size:12px}.mobile-close{color:#b5c6ac;display:inline-flex;position:absolute;top:11px;right:9px}.sidebar .icon-button:hover{background:#31553e}.main-shell{margin-left:0}.menu-backdrop{z-index:20;background:#10281fb3;display:block;position:fixed;inset:0}.mobile-menu{display:inline-flex}.topbar{height:60px;padding:0 18px}.topbar-left{gap:8px}.topbar-right{gap:5px}.operation{font-size:10px}.topbar .badge{padding:4px 7px;font-size:8px}.topbar .live-dot{display:none}main{padding:25px 19px 17px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:31px}.eyebrow{letter-spacing:1.2px;font-size:7px}.page-heading p{font-size:11px}.coverage{align-items:flex-start;gap:10px;margin-bottom:19px;padding:12px}.coverage strong{font-size:9px}.coverage span{font-size:8px;line-height:1.65}.coverage .subtle-link{gap:0;padding-top:3px;font-size:0}.metric-grid{gap:10px;margin-bottom:19px}.metric{min-height:143px;padding:15px 13px}.metric-label{font-size:9px}.metric-grid .metric>strong{letter-spacing:-.9px;margin-top:16px;font-size:24px}.metric-detail{font-size:8px}.panel{border-radius:9px;margin-bottom:19px}.panel-heading{align-items:flex-start;padding:19px 16px 16px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:9px}.panel-heading>.subtle-link{white-space:nowrap;padding-top:3px;font-size:9px}.panel-heading>label{min-width:0;max-width:48%}.panel-heading select{max-width:100%;padding:8px 6px;font-size:9px}.segment-list{padding-inline:16px}.segment-row{gap:10px}.panel-footnote{padding-inline:16px;font-size:8px}.editorial-card{min-height:300px;margin-bottom:19px;padding:25px}.two-columns,.overview-grid{gap:0}.customer-preview{padding:12px 16px}.customer-preview .person strong{font-size:11px}.customer-preview>.badge{padding:4px 6px;font-size:8px}.audit-list{padding:0 16px 18px}.filters{gap:10px;padding:0 16px 17px}.filters>label{flex:1;min-width:calc(50% - 10px)}.filters>label.search-field{flex:1;min-width:100%}.filters select{font-size:10px}.filters label>span{font-size:9px}.customer-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:17px 16px}.customer-table-row .person{grid-column:1/-1}.customer-table-row .person>svg{margin-left:8px}.customer-table-row>div:last-child{grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.customer-table-row>div:last-child small{flex:1;margin:2px 0 0}.customer-table-row>div>strong{font-size:10px}.customer-table-row small{font-size:9px}.kanban{grid-template-columns:1fr;gap:15px}.kanban-column{padding:14px}.kanban-column h2{font-size:12px}.kanban-card{padding:15px}.kanban-card .person strong{font-size:12px}.kanban-card .person small{font-size:9px}.kanban-card .avatar{width:33px;height:33px;font-size:10px}.kanban-card p{font-size:11px}.kanban-card>small{font-size:9px}.kanban-card select{min-height:38px;padding:8px;font-size:11px}.kanban-card label>span{font-size:9px}.kanban-empty{font-size:10px}.audience-grid{gap:11px}.audience-card{padding:17px 14px}.audience-card h2{font-size:14px}.audience-card>strong{font-size:28px}.audience-card p{font-size:10px}.audience-card>span{font-size:8px}.criteria-grid{grid-template-columns:1fr;gap:23px;padding:5px 16px 23px}.criteria-grid .letter{float:left;margin-bottom:0;margin-right:13px}.criteria-grid h3{padding-top:2px}.criteria-grid p{margin-left:43px;font-size:11px}.flow-layout{gap:0}.flow-form,.simulation-form{padding:0 16px 20px}.field input,.field textarea,.field select{font-size:12px}.flow-step{gap:11px}.flow-step>div{padding:13px 12px 2px}.flow-step .field>span{font-size:9px}.form-actions .button{flex:1;font-size:11px}.flow-version{gap:8px;font-size:8px}.simulation-toolbar{gap:18px;padding:17px 16px}.simulation-toolbar>div:first-child{width:100%}.advance-controls{justify-content:flex-end;width:100%}.advance-controls label{flex:1}.advance-controls input{width:100%}.simulation-entries{padding:0 16px}.simulation-entry{padding:14px}.simulation-entry header{gap:9px}.simulation-entry .text-link{font-size:10px}.simulation-entry .badge{font-size:8px}.outbox{padding:23px 16px}.notice{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:13px}.notice>div{flex:1}.notice>.button{margin-left:28px}.notice p,.notice strong,.notice>span{font-size:10px}.notice.success{flex-wrap:nowrap}.order-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}.order-row>div:first-child{grid-column:1/-1}.order-row .text-link,.order-value strong{font-size:12px}.inline-select{display:block}.inline-select>span{margin-bottom:4px;font-size:8px}.integration-content{gap:16px;padding:7px 16px 23px}.facts{padding:0 16px 19px}.facts>div{grid-template-columns:1fr;gap:6px;padding:13px 0}.facts dt{font-size:9px}.facts dd{font-size:11px}.service-empty{padding:27px 16px 32px}.service-empty h2{font-size:23px}.service-empty p{font-size:11px}.service-empty+.notice{margin:0 16px 18px}.footer{align-items:flex-start;gap:20px;padding-top:18px;font-size:7px;line-height:1.65}.footer>span:first-child{min-width:135px;font-size:12px}.footer>span:last-child{text-align:right}.modal-backdrop{padding:10px}.modal{border-radius:10px;max-height:96dvh}.modal-header{padding:18px}.modal-header h2{font-size:21px}.modal-body{padding:18px}.rfv-summary{gap:10px;padding:14px 12px}.rfv-summary strong{overflow-wrap:anywhere;font-size:12px}.rfv-summary small{font-size:8px}.detail-top{gap:11px}.detail-top p{font-size:10px}.detail-top small{font-size:9px}.detail-section .order-row{padding-inline:0}.item-row{align-items:flex-start}.item-row>span{white-space:nowrap;font-size:10px}}.condition-note{margin:0 0 14px;font-size:10px}.nav-item{font-size:13px}.metric-label{font-size:11px}.metric-detail{font-size:10px}.panel-heading p{font-size:11px}.person strong{font-size:12px}.person small{font-size:10px}.segment-row>span:nth-child(2){font-size:12px}.subtle-link{font-size:11px}.badge{font-size:10px}.coverage strong{font-size:11px}.coverage span,.panel-footnote{font-size:10px}.customer-table-row>div>strong{font-size:12px}.customer-table-row small,.table-header{font-size:10px}.audit-list strong{font-size:12px}.audit-list p{font-size:11px}.editorial-card p{font-size:12px}.metric>strong{font-size:28px}.order-row>div:first-child>small,.order-status small,.order-value small{font-size:10px}.order-value strong{font-size:13px}.form-help,.field>span{font-size:11px}.field input,.field select,.field textarea{font-size:12px}.checkbox-row strong{font-size:11px}.checkbox-row small,.flow-version{font-size:10px}.step-type,.kanban-card p,.kanban-card .person strong{font-size:11px}.kanban-card .person small{font-size:9px}.kanban-card select{font-size:10px}.simulation-entry p,.timeline li span{font-size:11px}.simulation-toolbar strong{font-size:12px}.simulation-toolbar small{font-size:10px}.facts dd{font-size:12px}.facts dt{font-size:11px}@media (width<=1190px){.metric-label{font-size:10px}.metric-detail{font-size:9px}.kanban-card .person strong{font-size:10px}.customer-table-row>div>strong{font-size:11px}}@media (width<=700px){.metric-label{font-size:10px}.metric-detail{font-size:9px}.panel-heading p,.coverage strong{font-size:10px}.coverage span{font-size:9px}.coverage .subtle-link{font-size:0}.panel-footnote{font-size:9px}.panel-heading>.subtle-link{font-size:10px}.person strong{font-size:12px}.person small{font-size:10px}.customer-preview>.badge{font-size:9px}.customer-table-row>div>strong{font-size:11px}.customer-table-row small{font-size:10px}.kanban-card .person strong{font-size:12px}.kanban-card select{font-size:11px}.checkbox-row strong{font-size:12px}.form-help,.field>span{font-size:11px}.flow-step .field>span{font-size:10px}.step-type{font-size:11px}.order-value strong{font-size:13px}.order-status small,.order-value small{font-size:10px}.facts dd{font-size:12px}.facts dt{font-size:10px}.simulation-entry .text-link{font-size:11px}.simulation-entry .badge{font-size:9px}.inline-select{max-width:145px}.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.access-shell{background:#faf9f2;grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);min-height:100dvh;display:grid}.access-editorial{color:#f0f4e7;background:#173c31;flex-direction:column;padding:46px 55px;display:flex;position:relative;overflow:hidden}.access-editorial .brand{padding:0}.access-editorial .brand>div{font-size:33px}.access-editorial .brand-mark{width:38px;height:44px}.access-story{z-index:1;margin:auto 0;padding:85px 0 70px;position:relative}.access-story .eyebrow{letter-spacing:2px;color:#b4c8a3;max-width:300px;font-size:9px;line-height:1.8}.access-story h2{letter-spacing:-2px;margin:30px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,61px);font-weight:400;line-height:1.1}.access-story h2 em{color:#d6ed88;font-weight:400}.access-story p{color:#aabfaf;margin:25px 0 36px;font-size:13px;line-height:1.9}.access-line{background:#b7ce84;width:65px;height:2px;display:block}.access-editorial:after{content:"";border:1px solid #315742;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-220px;right:-210px;box-shadow:0 0 0 60px #234736,0 0 0 61px #315742}.access-footer{color:#a7bea6;z-index:1;align-items:center;gap:9px;font-size:11px;display:flex}.access-main{flex-direction:column;justify-content:center;align-items:center;min-width:0;max-width:none;margin:0;padding:48px;display:flex}.access-form{width:100%;max-width:395px;padding:32px 0}.access-main>footer{text-align:center;color:#8e9b80;margin-top:45px;font-size:10px;line-height:1.8}.access-main>footer>span{color:#a1ab96;font-size:9px}.auth-symbol{color:#779757;background:#eaf0dc;border:1px solid #dbe7c5;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:30px;display:grid}.access-form h1{letter-spacing:-1.2px;margin:13px 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.2}.auth-intro{color:#8a967e;margin:0 0 31px;font-size:13px}.access-form .field{margin-bottom:19px}.access-form .field>span{color:#718168;margin-bottom:8px;font-size:12px}.access-form input{background:#fffef9;min-height:45px;padding:12px 13px;font-size:13px}.access-form .button.full{min-height:46px;margin-top:10px;font-size:12px}.password-field>div{align-items:center;display:flex;position:relative}.password-field input{width:100%;padding-right:42px!important}.password-field .icon-button{color:#8e9e80;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-guidance{margin:-7px 0 21px;font-size:10px;line-height:1.7}.auth-error{color:#a36755;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:11px;line-height:1.65;display:flex}.access-help{color:#9aab87;border-top:1px solid #e2e6d6;align-items:flex-start;gap:10px;margin-top:30px;padding-top:23px;display:flex}.access-help p{color:#94a087;margin:0;font-size:11px;line-height:1.8}.auth-check{text-align:center;color:#82936d;padding:20px 0}.auth-check>svg{margin-bottom:20px}.auth-check h1{font-size:30px}.auth-check p{color:#919e85;font-size:12px}.auth-check .button{margin-top:15px}.user-trigger{text-align:left;border-radius:7px;align-items:center;gap:9px;max-width:210px;padding:3px 7px;display:flex}.user-trigger:hover{background:#edf1e2}.user-trigger>span:last-child{min-width:0}.user-trigger strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.user-trigger small{font-size:9px;display:block}.user-trigger .avatar{width:29px;height:29px;font-size:9px}.operator strong{overflow-wrap:anywhere;display:block}.operator>div{min-width:0}.account-summary{color:#627b50;align-items:center;gap:15px;margin-bottom:22px;display:flex}.account-summary>div{min-width:0}.account-summary strong{font-size:15px}.account-summary p{overflow-wrap:anywhere;margin:7px 0;font-size:12px}.account-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.change-password{max-width:460px}.change-password .field>span{font-size:12px}.change-password input{min-height:42px;font-size:13px}.change-password .password-guidance{margin-top:0}.admin-panel-body{padding:0 23px 23px}.inline-loading{color:#8c9b7d;align-items:center;gap:9px;padding:15px 0 25px;font-size:12px;display:flex}.bling-description{align-items:center;gap:17px;margin-bottom:21px;display:flex}.bling-description p{color:#829274;margin:0;font-size:12px}.admin-facts{padding:0 0 20px}.missing-config{color:#9a8a5c;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.danger{color:#a7755a!important}.confirm-description{color:#819073;font-size:13px;line-height:1.8}.invite-form{background:#f8f9f0;border:1px solid #e6eada;border-radius:8px;margin:6px 0 23px;padding:20px}.invite-form h3{margin-bottom:18px;font-size:13px}.invite-fields{grid-template-columns:1fr 1.2fr 1fr;gap:14px;display:grid}.invite-fields input,.invite-fields select{min-height:38px}.invitation-result{background:#f4f9e8;border:1px solid #dce6c8;border-radius:8px;margin-bottom:25px;padding:19px}.invitation-result h3{font-size:14px}.invitation-result p{color:#80916b;font-size:11px}.invitation-result textarea{word-break:break-all;background:#fffef9;font-size:11px}.role-guide{margin-bottom:10px;padding:4px 0 15px}.role-guide h3{font-size:13px}.role-guide dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 23px;margin:0;display:grid}.role-guide dt{color:#577544;margin-bottom:5px;font-size:11px}.role-guide dd{color:#91a080;margin:0;font-size:11px;line-height:1.65}.team-list{border-top:1px solid #e5e9dc}.team-user{border-bottom:1px solid #e7ebdf;grid-template-columns:minmax(140px,1.1fr) minmax(170px,1fr) minmax(100px,.7fr) auto;align-items:center;gap:18px;padding:21px 0;display:grid}.team-user:last-child{border-bottom:0}.team-user>div>strong{font-size:12px;display:block}.team-user small{overflow-wrap:anywhere;margin:5px 0 8px;font-size:11px;display:block}.team-user .field{margin:0}.team-user .field>span{font-size:10px}.team-user select{font-size:11px}.team-active{border:0;padding:0;font-size:11px}.team-active>span{margin:0}.team-active input{accent-color:#608244}.team-user .button{padding:10px 12px;font-size:10px}.admin-settings .notice p{font-size:11px}.admin-settings .notice{margin-top:0}.admin-settings .facts dd{font-size:12px}@media (width<=1190px){.access-editorial{padding:40px}.access-story h2{font-size:46px}.invite-fields{grid-template-columns:1fr 1fr}.invite-fields>label:last-child{grid-column:1/-1;max-width:290px}.team-user{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.team-user>div{grid-column:1/-1}.team-user>.button{grid-column:2;justify-self:start}.user-trigger{max-width:170px}}@media (width<=900px){.access-shell{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.access-editorial{padding:35px 28px}.access-story h2{letter-spacing:-1.5px;font-size:41px}.access-main{padding:35px 30px}.access-form h1{font-size:31px}.access-story p{font-size:12px}.user-trigger>span:last-child{display:none}.user-trigger{padding:0}.team-user{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=700px){.access-shell{grid-template-columns:minmax(0,1fr)}.access-editorial{justify-content:center;min-height:112px;padding:24px}.access-editorial .brand>div{font-size:30px}.access-editorial .brand-mark{width:34px;height:40px}.access-story,.access-footer,.access-editorial:after{display:none}.access-main{justify-content:flex-start;padding:23px}.access-form{max-width:420px;padding:18px 0 8px}.access-form h1{font-size:31px}.auth-symbol{width:43px;height:43px;margin-bottom:25px}.auth-intro{margin-bottom:26px;font-size:12px}.access-main>footer{margin-top:32px;font-size:9px}.access-main>footer>span,.access-form .eyebrow{font-size:8px}.access-form .notice,.access-form .notice p{font-size:11px}.topbar-right{gap:7px}.user-trigger .avatar{width:27px;height:27px}.admin-panel-body{padding:0 16px 20px}.admin-actions{gap:9px}.admin-actions .button{font-size:10px}.bling-description{align-items:flex-start;gap:12px}.bling-description p{font-size:11px}.invite-form{padding:16px}.invite-fields{grid-template-columns:1fr;gap:0}.invite-fields>label:last-child{grid-column:auto;max-width:none}.role-guide dl{grid-template-columns:1fr;gap:15px}.invitation-result{padding:16px}.invitation-result textarea{font-size:10px}.team-user{grid-template-columns:minmax(0,1fr);gap:13px;padding:22px 0}.team-user>div,.team-user>.button{grid-column:auto}.team-user .field{max-width:none}.team-user .team-active{padding:4px 0}.team-user>.button{justify-self:start}.account-summary p{font-size:11px}.account-summary strong{font-size:14px}.account-actions .button{font-size:11px}.confirm-description{font-size:12px}.admin-settings .panel-heading{flex-wrap:wrap}.admin-settings .notice p{font-size:11px}.auth-check{padding:28px 0}.auth-check h1{font-size:28px}}.password-label{color:#718168;margin-bottom:8px;font-size:12px;display:block}.password-field .icon-button{width:36px;height:36px}.password-field input{padding-right:52px!important}.access-form input[readonly],.change-password input[readonly]{cursor:wait}.access-form button:focus-visible,.access-form input:focus-visible,.change-password button:focus-visible,.change-password input:focus-visible{outline-offset:3px;outline:2px solid #315742}.auth-error:focus{outline-offset:5px;border-radius:3px;outline:2px solid #a36755}.auth-error>svg{flex-shrink:0}.access-form .auth-error{color:#824333;font-size:12px}.access-form .auth-intro{color:#647456}.access-form .field>span,.access-form .password-label{color:#536b48}.access-help p,.access-main>footer,.access-main>footer>span{color:#647456}.access-form .password-guidance{color:#647456;font-size:11px}.access-form{overflow-wrap:anywhere}@media (width<=700px){.access-form input,.change-password input{min-height:46px;font-size:16px}.password-field .icon-button{width:44px;height:44px;right:1px}.password-field input{padding-right:52px!important}}@media (prefers-reduced-motion:reduce){.access-shell .spin,.change-password .spin{animation:none}}
