.billing-plans{align-items:stretch;gap:14px;margin-top:0}.billing-plans-primary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.billing-plans-primary{grid-template-columns:minmax(0,1fr)}}.billing-plan-card{-webkit-user-select:text;user-select:text;background:#131f2bb8;border-radius:13px;flex-direction:column;min-width:0;min-height:0;padding:0;transition:none;display:flex;position:relative;overflow:hidden;transform:none}.billing-plan-card:hover{transform:none}.billing-plan-card:before{content:"";background:#91a5b929;height:1px;position:absolute;top:0;left:22px;right:22px}.billing-plan-card.is-current{background:#182731c7;border-color:#68bd9847}.billing-plan-card.is-recommended{background:linear-gradient(#1c3041f2,#142330e6);border-color:#6b94bc94;box-shadow:inset 0 1px #8ec7eb33,0 10px 30px #040c161f}.billing-plan-card.is-recommended:before{background:#73b9e8;height:2px}.billing-plan-card.is-agency{background:radial-gradient(130% 38% at 50% 0,#875bd233,#0000 72%),#131f2bc7;border-color:#9777dd61;box-shadow:inset 0 1px #bc9eff24,0 10px 30px #1c103d1f}.billing-plan-card.is-agency:before{background:linear-gradient(90deg,#0000,#a98ae8 50%,#0000);height:2px}.billing-plan-card.is-agency .billing-plan-kicker{color:#c2aaf0}.billing-plan-card.is-agency .billing-plan-cta .action-stack button{color:#e5d9ff;background:#5b3d8f2e;border-color:#a37eeb9e}.billing-plan-card.is-agency .billing-plan-cta .action-stack button:hover{background:#6c49a94d;border-color:#be9fffd1}.billing-plan-content{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.billing-plan-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.billing-plan-current-badge{color:#a8d7bc!important;background:#459b741a!important;border-color:#68bd986b!important}.billing-plan-preview-meta{justify-content:space-between;align-items:end;gap:14px;min-width:0;margin-top:20px;display:flex}.billing-plan-preview-audience{color:#d9e6ef;text-align:right;gap:3px;min-width:0;font-size:12px;font-weight:600;display:grid}.billing-plan-preview-audience b{color:#a9bdcc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.billing-plan-preview-audience.is-store b{color:#b9dcf7}.billing-plan-preview-audience.is-agency b{color:#d7c5fa}.billing-plan-kicker{color:#9fb2c3;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:12px;min-height:22px;font-size:11px;font-weight:750;display:flex}.billing-plan-kicker-name{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.billing-plan-kicker-name h2{color:var(--app-heading);letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:23px;font-weight:650;line-height:1.2}.billing-plan-kicker-name>i{color:#9bc9ee;letter-spacing:0;background:#28496e73;border:1px solid #6b94bc4d;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;display:inline-grid}.billing-plan-kicker-name>i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:15px;height:15px}.billing-plan-card.is-free .billing-plan-kicker-name>i{color:#b9d2ec;background:#516f9738}.billing-plan-card.is-store .billing-plan-kicker-name>i{color:#d0e8ff;background:#4a71bc5c;border-color:#75ace47a}.billing-plan-card.is-agency .billing-plan-kicker-name>i{color:#e1d2ff;background:#5b3d8f57;border-color:#a37eeb80}.billing-plan-kicker b{color:#b5d9f1;letter-spacing:0;background:#5d9dcf1a;border:1px solid #7ab5e16b;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:650}.billing-plan-positioning{min-height:39px;color:var(--app-secondary);margin:5px 0 0;font-size:13px;line-height:1.45}.billing-plan-path{color:#9fb2c39e;width:min(250px,100%);margin-top:7px;font-size:10.5px;line-height:1}.billing-plan-path-track,.billing-plan-path-labels{grid-template-columns:repeat(3,1fr);display:grid}.billing-plan-path-track{height:10px;position:relative}.billing-plan-path-track:before,.billing-plan-path-track:after{content:"";border-radius:999px;height:2px;position:absolute;top:4px;left:5px}.billing-plan-path-track:before{background:repeating-linear-gradient(90deg,#91a5b970 0 6px,#0000 6px 10px);right:5px}.billing-plan-path-track:after{background:#75b9ea;width:0}.billing-plan-path.is-store .billing-plan-path-track:after{width:calc(50% - 5px)}.billing-plan-path.is-agency .billing-plan-path-track:after{background:#a98ae8;width:auto;right:5px}.billing-plan-path-track span{z-index:1;height:10px}.billing-plan-path-track span:first-child{justify-self:start}.billing-plan-path-track span:nth-child(2){justify-self:center}.billing-plan-path-track span:nth-child(3){justify-self:end}.billing-plan-path-track i{z-index:1;background:var(--app-surface,#16222d);border:1px solid #91a5b9ad;border-radius:50%;width:10px;height:10px;display:block}.billing-plan-path-labels{margin-top:6px}.billing-plan-path-labels span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-plan-path-labels span:not(:first-child){padding-left:1px}.billing-plan-path-labels span:nth-child(2){text-align:center}.billing-plan-path-labels span:nth-child(3){text-align:right}.billing-plan-path-track span.is-active i{background:#75b9ea;border-color:#75b9ea;box-shadow:0 0 0 2px #75b9ea1f}.billing-plan-card.is-agency .billing-plan-path-track span.is-active i{background:#a98ae8;border-color:#a98ae8;box-shadow:0 0 0 2px #a98ae824}.billing-plan-path-labels span{color:#9fb2c3b8}.billing-plan-path-labels span.is-active{color:#c9d8e4}.billing-price{color:var(--app-heading);letter-spacing:-.045em;align-items:baseline;gap:1px;margin:0;font-size:38px;font-weight:700;line-height:1;display:flex}.billing-price>span{font-size:25px;font-weight:650}.billing-price small{color:var(--app-muted);letter-spacing:0;margin-left:5px;font-size:13px;font-weight:550}.billing-plan-limits{box-sizing:border-box;height:184px;min-height:184px;color:var(--app-secondary);border-top:1px solid #91a5b921;border-bottom:1px solid #91a5b921;align-content:start;gap:9px;margin-top:17px;padding:16px 0;font-size:13px;display:grid}.billing-plan-limits>span{align-items:center;gap:9px;min-width:0;display:flex}.billing-plan-feature-copy{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.billing-plan-feature-icon{color:#9dc9e8c2;flex:0 0 15px;place-items:center;width:15px;height:15px;font-style:normal;display:inline-grid}.billing-plan-feature-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;width:15px;height:15px}.billing-plan-feature-copy>span:empty{display:none}.billing-feature-slack-icon{color:#b9a4f3;flex:0 0 14px;place-items:center;width:14px;height:14px;font-style:normal;display:inline-grid}.billing-feature-slack-icon svg{width:14px;height:14px}.billing-plan-limits b{color:var(--app-heading);font-size:13.5px;font-weight:700}.billing-plan-cta{flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:58px;margin-top:auto;padding-top:16px;display:flex}.billing-plan-cta .action-stack{flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:42px;margin-top:0;display:flex}.billing-plan-cta-note{color:#aabecf9e;text-align:center;margin-top:8px;font-size:10.5px;line-height:1.3;display:grid}.billing-plan-cta-note>span{justify-content:center;align-items:center;gap:4px;display:inline-flex}.billing-guarantee-icon{color:#bed0deb8;place-items:center;width:10px;height:10px;font-style:normal;display:inline-grid}.billing-guarantee-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:10px;height:10px}.billing-card-icon{color:#bed0deb8;place-items:center;width:11px;height:11px;font-style:normal;display:inline-grid}.billing-card-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:11px;height:11px}.billing-plan-cta .action-stack button{text-align:center;justify-content:center;position:relative}.billing-plan-cta .action-stack button,.billing-plan-static-cta{box-sizing:border-box;white-space:nowrap;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:100%;max-width:100%;height:42px;min-height:42px;font-size:13.5px;font-weight:650;display:flex}.billing-plan-cta .action-stack button{cursor:pointer}.billing-plan-cta .action-stack button:disabled{cursor:not-allowed}.billing-plan-static-cta{cursor:default;-webkit-user-select:text;user-select:text}.billing-plan-cta .action-stack button{color:#eaf1f7;background:#1b3146;border-color:#6b94bc75}.billing-plan-card.is-recommended .billing-plan-cta .action-stack button{background:#2d64a8;border-color:#87c2f2c7}.billing-plan-cta .action-stack button:hover,.billing-plan-card.is-recommended .billing-plan-cta .action-stack button:hover{background:#3778c1;border-color:#a8daffdb}.billing-plan-card:not(.is-recommended) .billing-plan-cta .action-stack button{background:#1b314685}.billing-plan-static-cta{color:#b7c7d3;border:1px solid #91a5b933;justify-content:center;align-items:center;display:flex}.billing-plan-static-cta.is-unavailable{color:#475467;border-style:dashed;border-color:#98a2b3;font-size:12.5px}.billing-plan-cta .action-stack button,.billing-plan-static-cta{gap:0;padding:0;overflow:hidden}.billing-plan-action-icon{border-right:1px solid #91a5b92e;flex:0 0 42px;place-items:center;width:42px;height:100%;font-style:normal;display:inline-grid}.billing-plan-action-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:16px;height:16px}.billing-plan-cta .action-stack button>span,.billing-plan-static-cta>span{text-align:center;flex:auto;min-width:0}.billing-plan-cta .action-stack button .arrow-icon,.billing-plan-static-cta>.arrow-icon{box-sizing:border-box;pointer-events:none;width:42px;height:100%;cursor:inherit;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;border-left:1px solid #91a5b92e;flex:0 0 42px;margin:0;padding:0 13px;display:block;position:static;transform:none!important}.billing-plan-card.is-recommended .billing-plan-action-icon,.billing-plan-card.is-recommended .billing-plan-cta .action-stack button .arrow-icon{border-color:#a8daff52}.billing-plan-card.is-agency .billing-plan-action-icon,.billing-plan-card.is-agency .billing-plan-cta .action-stack button .arrow-icon{border-color:#a37eeb47}.billing-plan-static-cta b{color:#8ec6aa;margin-left:6px;font-weight:600}@media (max-width:800px){.billing-plan-card{min-height:0}.billing-plan-content{padding:19px}.billing-plan-limits{height:auto;min-height:0}}.billing-account-section{align-items:stretch;margin-top:20px}.billing-current-card,.billing-history-card{min-height:310px;padding:22px}.billing-current-card h2,.billing-history-card h2{margin:0}.billing-subscription-summary{background:linear-gradient(135deg,#20394f8f,#91a5b90b);border:1px solid #6b94bc47;border-radius:12px;flex-direction:column;gap:18px;min-height:148px;margin-top:16px;padding:18px;display:flex}.billing-subscription-summary.is-store{background:linear-gradient(135deg,#25527794,#20394f52);border-color:#6ba8dc7a}.billing-subscription-summary.is-agency{background:linear-gradient(135deg,#462f7085,#2a2a4b57);border-color:#a980ee7a}.billing-subscription-summary.is-free{background:linear-gradient(135deg,#1f4c4e6b,#233c494d);border-color:#5fb7a061}.billing-subscription-head,.billing-subscription-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-subscription-identity{align-items:center;gap:11px;min-width:0;display:flex}.billing-subscription-identity>i{color:#9acaf0;background:#407cb424;border:1px solid #6ba8dc6b;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.billing-subscription-summary.is-agency .billing-subscription-identity>i{color:#c7a3ff;background:#6f4bae33;border-color:#a980ee85}.billing-subscription-summary.is-free .billing-subscription-identity>i{color:#9be0c6;background:#30897729;border-color:#5fb7a07a}.billing-subscription-identity>i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:18px;height:18px}.billing-subscription-identity span{gap:3px;display:grid}.billing-subscription-identity small{color:var(--app-muted);font-size:11px}.billing-subscription-identity b{color:var(--app-heading);font-size:15px}.billing-subscription-cycle{color:var(--app-secondary);font-size:12px}.billing-subscription-overview{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.billing-subscription-overview>strong{color:var(--app-heading);letter-spacing:-.04em;font-size:32px;line-height:1}.billing-subscription-overview>strong small{color:var(--app-secondary);letter-spacing:0;margin-left:5px;font-size:12px;font-weight:500}.billing-subscription-status{color:#a8e3c0;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.billing-subscription-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6fd3a01a}.billing-subscription-status.is-trialing{color:#9acaf0}.billing-subscription-status.is-cancelled{color:#c7aeb5}.billing-subscription-meta{color:var(--app-heading);border-top:1px solid #91a5b924;justify-content:flex-start;padding-top:12px;font-size:12px}.billing-subscription-meta>span{min-width:132px;color:var(--app-heading);gap:4px;font-size:13px;font-weight:600;display:grid}.billing-subscription-meta small{color:var(--app-muted);letter-spacing:.02em;font-size:10px;font-weight:500}.billing-account-actions{margin-top:auto;padding-top:16px;display:flex}.billing-account-actions a{color:#eaf1f7;background:#1b3146;border:1px solid #6b94bc75;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.billing-account-actions a .arrow-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.billing-support-link{width:100%;color:var(--app-muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.billing-support-link a{color:#344054;min-height:30px;font-size:inherit;background:#f8fafc;border:1px solid #98a2b3;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:650;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;transform:none!important}.billing-support-link a:hover,.billing-support-link a:focus-visible{color:#174ea6;background:#eef4ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24;transform:none!important}.billing-support-link .arrow-icon{width:13px;height:13px}.billing-current-card.is-empty .billing-account-actions{flex-direction:column;align-items:center}.billing-current-card.is-empty .billing-support-link{margin-top:14px}.billing-account-actions .action-stack{width:100%;margin:0}.billing-account-actions .action-stack button{width:100%;min-height:38px}.billing-current-card.is-active .billing-account-actions .action-stack button{color:#e6b9c1;background:#7e2f411a;border-color:#bc75816b}.billing-current-card.is-active .billing-account-actions .action-stack button:hover{color:#f1d0d5;background:#7e2f412e;border-color:#da85939e}.billing-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:184px;display:flex}.billing-empty-icon{color:#b99cf0;background:#6f4bae29;border:1px solid #a98ae86b;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:5px;font-style:normal;display:inline-grid}.billing-empty-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:25px;height:25px}.billing-empty-state strong{color:var(--app-heading);font-size:14px}.billing-empty-state>span{color:var(--app-secondary);font-size:12px}.billing-history-table{margin-top:16px}.billing-history-head,.billing-history-row{grid-template-columns:1.15fr 1.2fr .8fr .8fr;align-items:center;gap:12px;display:grid}.billing-history-head{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 0 10px;font-size:10px;font-weight:700}.billing-history-row{min-height:42px;color:var(--app-secondary);border-top:1px solid #91a5b91c;font-size:12px}.billing-history-row span:first-child{color:var(--app-text)}.billing-history-row .is-paid{color:#a8e3c0}.billing-payment-status.is-inactive-history{align-items:start;gap:2px;line-height:1.15;display:inline-grid}.billing-payment-status.is-inactive-history b{color:inherit;font-size:12px;font-weight:700}.billing-payment-status.is-inactive-history small{color:var(--app-muted);font-size:10px;font-weight:500}@media (max-width:800px){.billing-account-section{grid-template-columns:1fr}.billing-current-card,.billing-history-card{min-height:0;padding:18px}.billing-history-head,.billing-history-row{grid-template-columns:1fr 1fr}.billing-history-head span:nth-child(3),.billing-history-head span:nth-child(4),.billing-history-row span:nth-child(3),.billing-history-row span:nth-child(4){text-align:right}}
.avmel-app .portfolio-page{gap:20px;display:grid}.avmel-app .portfolio-section-head .arrow-icon,.avmel-app .portfolio-table-footer .arrow-icon,.avmel-app .portfolio-store-action .arrow-icon{stroke:currentColor;stroke-width:1.35px;width:14px;height:14px}.avmel-app .portfolio-stores-card,.avmel-app .portfolio-findings-card,.avmel-app .portfolio-all-clear{background:#101d2ac7;border:1px solid #91a5b924;border-radius:10px;overflow:hidden}.avmel-app .portfolio-section-head,.avmel-app .portfolio-findings-head{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 14px;display:flex}.avmel-app .portfolio-section-head h2,.avmel-app .portfolio-findings-head h2{color:var(--app-heading);margin:0;font-size:17px}.avmel-app .portfolio-section-head a{color:var(--app-accent-strong);align-items:center;gap:7px;font-size:12.5px;text-decoration:none;display:inline-flex}.avmel-app .portfolio-store-table{overflow-x:auto}.avmel-app .portfolio-store-columns,.avmel-app .portfolio-store-row{grid-template-columns:minmax(230px,1.4fr) minmax(130px,.8fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(145px,.8fr) minmax(145px,.85fr);align-items:center;gap:18px;min-width:980px;display:grid}.avmel-app .portfolio-store-columns{color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;padding:0 18px 8px;font-size:11px}.avmel-app .portfolio-store-row{border-top:1px solid #91a5b917;min-height:74px;padding:10px 18px}.avmel-app .portfolio-store-row:hover{background:#91a5b909}.avmel-app .portfolio-store-identity{align-items:center;gap:11px;min-width:0;display:flex}.avmel-app .portfolio-store-avatar{color:#8fc1ff;background:#265ca947;border:1px solid #4891ff73;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.avmel-app .portfolio-store-identity>span:last-child{gap:2px;min-width:0;display:grid}.avmel-app .portfolio-store-identity strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.avmel-app .portfolio-store-identity small,.avmel-app .portfolio-store-identity em{color:var(--app-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.avmel-app .portfolio-store-status,.avmel-app .portfolio-count,.avmel-app .portfolio-last-check,.avmel-app .portfolio-store-action{white-space:nowrap;font-size:12.5px;text-decoration:none}.avmel-app .portfolio-store-status{color:#aab8c6}.avmel-app .portfolio-store-status i{background:#8b9bab;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.avmel-app .portfolio-store-status.is-active{color:#7edcaf}.avmel-app .portfolio-store-status.is-active i{background:#63d19d}.avmel-app .portfolio-count{color:#9fc3ff}.avmel-app .portfolio-count-compliance{color:#6fd9cd}.avmel-app .portfolio-last-check{gap:3px;display:grid}.avmel-app .portfolio-last-check strong{color:var(--app-heading);font-weight:500}.avmel-app .portfolio-last-check small{color:var(--app-muted);font-size:11px}.avmel-app .portfolio-store-action{color:#a9c9e1;justify-content:flex-start;align-items:center;gap:7px;font-weight:600;display:inline-flex}.avmel-app .portfolio-store-action:hover,.avmel-app .portfolio-section-head a:hover,.avmel-app .portfolio-table-footer:hover{color:var(--app-heading)}.avmel-app .portfolio-table-footer{min-height:42px;color:var(--app-accent-strong);border-top:1px solid #91a5b917;justify-content:center;align-items:center;gap:8px;font-size:12.5px;text-decoration:none;display:flex}.avmel-app .portfolio-findings-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:stretch;gap:10px;display:grid}.avmel-app .portfolio-findings-head{padding-bottom:16px}.avmel-app .portfolio-findings-head p{color:var(--app-secondary);margin:4px 0 0;font-size:12.5px}.avmel-app .portfolio-findings-head small{color:var(--app-muted);font-size:12px}.avmel-app .portfolio-findings-card .portfolio-risk-list{max-width:none;padding:0 18px 10px}.avmel-app .portfolio-findings-card .portfolio-risk-columns,.avmel-app .portfolio-findings-card .portfolio-risk-row summary{grid-template-columns:minmax(260px,1.7fr) 110px 105px 125px 100px 70px;gap:16px}.avmel-app .portfolio-findings-card .portfolio-risk-columns{padding-left:4px}.avmel-app .portfolio-findings-card .portfolio-risk-row summary{padding-left:22px}.avmel-app .portfolio-all-clear{text-align:center;align-content:center;justify-items:center;padding:24px;display:grid}.avmel-app .portfolio-all-clear-icon{color:#b99cff;border:1px solid #9e79ef;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:14px;font-size:28px;display:grid}.avmel-app .portfolio-all-clear h2{color:var(--app-heading);margin:0 0 8px;font-size:17px}.avmel-app .portfolio-all-clear p{max-width:170px;color:var(--app-secondary);margin:0 0 18px;font-size:12.5px;line-height:1.45}.avmel-app .portfolio-all-clear a{border:1px solid var(--app-border);color:var(--app-text);border-radius:7px;padding:10px 14px;font-size:12px;text-decoration:none}.avmel-app .portfolio-all-clear a:hover{background:#91a5b90f;border-color:#7eacda73}@media (max-width:1000px){.avmel-app .portfolio-findings-layout{grid-template-columns:1fr}}@media (max-width:650px){.avmel-app .portfolio-findings-card .portfolio-risk-list{overflow-x:auto}.avmel-app .portfolio-section-head,.avmel-app .portfolio-findings-head{flex-direction:column;align-items:flex-start}}
.storefront-coverage-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.storefront-coverage-card{min-width:0}.coverage-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.coverage-head h2{margin:4px 0 5px}.coverage-head p{max-width:680px;color:var(--app-muted);margin:0;font-size:13px;line-height:1.45}.coverage-add-button,.coverage-review-note button,.coverage-empty button,.coverage-form-actions button{color:var(--app-text);white-space:nowrap;cursor:pointer;background:#26486861;border:1px solid #6fa3cf61;border-radius:8px;padding:9px 12px;font:600 12px inherit}.coverage-add-button:hover,.coverage-review-note button:hover,.coverage-empty button:hover,.coverage-form-actions button:hover{background:#36638b85;border-color:#7eb7e59e}.coverage-market-list{border-top:1px solid var(--app-border);gap:1px;margin-top:18px;display:grid}.coverage-market-row{border-bottom:1px solid var(--app-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.coverage-market-icon{color:#78d3bb;border:1px solid #64c4ae73;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.coverage-market-main{gap:3px;min-width:0;display:grid}.coverage-market-main strong{color:var(--app-text);font-size:13px}.coverage-market-main strong em{color:#9cc8eb;border:1px solid #6ea8dc59;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.coverage-market-main small,.coverage-review-note small{color:var(--app-muted);font-size:12px}.coverage-market-main b{color:#c1d3e859;margin:0 4px;font-weight:400}.market-currency-badge{color:#b8d5e8;vertical-align:middle;background:#2648683d;border:1px solid #6ea8dc4d;border-radius:5px;align-items:center;margin-left:3px;padding:2px 6px;font-size:10.5px;line-height:1.2;display:inline-flex}.market-currency-badge b{color:#c9e2f1;margin:0;font-size:10.5px;font-weight:700}.coverage-market-state{font-size:12px;font-weight:600}.coverage-market-state.confirmed{color:#7dd5af}.coverage-market-state.needs-review{color:#e5b661}.coverage-review-note{background:#e2b25e0f;border:1px solid #e2b25e40;border-radius:9px;align-items:center;gap:10px;margin-top:16px;padding:11px 12px;display:flex}.coverage-note-icon{color:#e5b661;border:1px solid #e2b25e8c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.coverage-review-note>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.coverage-review-note strong{font-size:12.5px}.coverage-empty{border-top:1px solid var(--app-border);color:var(--app-muted);gap:5px;margin-top:18px;padding:14px 0;font-size:12px;display:grid}.coverage-empty strong{color:var(--app-secondary);font-size:13px}.coverage-empty.is-review{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.coverage-empty.is-review span{grid-column:1}.coverage-empty.is-review button{grid-area:1/2/span 2}.coverage-market-form{border-top:1px solid var(--app-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.coverage-market-form label{color:var(--app-muted);gap:6px;font-size:11px;font-weight:600;display:grid}.coverage-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.coverage-form-actions button:first-child{border-color:var(--app-border);background:0 0}.coverage-count{color:var(--app-secondary);white-space:nowrap;font-size:12px;font-weight:600}.run-location-state{color:#9fc4df;white-space:nowrap;border:1px solid #6ea8dc47;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600}.run-location-list{gap:8px;margin-top:18px;display:grid}.run-location-row{border:1px solid var(--app-border);background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.run-location-row.is-selected{background:#5db5970e;border-color:#5db59747}.run-location-row span{gap:2px;display:grid}.run-location-row strong{font-size:13px}.run-location-row small{color:var(--app-muted);font-size:11px}.run-location-row .app-toggle{flex:none}.coverage-select{width:100%}@media (max-width:900px){.storefront-coverage-grid,.coverage-market-form{grid-template-columns:1fr}.coverage-form-actions{grid-column:auto}.coverage-empty.is-review{grid-template-columns:1fr}.coverage-empty.is-review span,.coverage-empty.is-review button{grid-area:auto}}
.avmel-app .app-button,.avmel-app .app-action-button,.avmel-app .app-onboarding-action{box-sizing:border-box;border:1px solid var(--app-primary-border,#77b1d480);background:var(--app-primary,#285f87);color:#dceaf3;min-height:40px;font:600 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px 8px #0727431f}.avmel-app .app-action-button:hover,.avmel-app .app-onboarding-action:hover{background:var(--app-primary-hover,#2d6b92);border-color:var(--app-primary-hover-border,#89bedb9e);color:#e6f0f5;transform:none;box-shadow:0 3px 9px #072d4e29,inset 0 1px #ffffff0e}.avmel-app .app-action-button:active,.avmel-app .app-onboarding-action:active{background:var(--app-primary-active,#245e8a);transform:none;box-shadow:inset 0 1px 3px #03142340}.avmel-app .app-button:disabled,.avmel-app .app-action-button[aria-disabled=true],.avmel-app .app-onboarding-action[aria-disabled=true]{cursor:not-allowed;opacity:.58}.avmel-app .app-button:focus-visible,.avmel-app .app-action-button:focus-visible,.avmel-app .app-onboarding-action:focus-visible,.avmel-app .app-action-link:focus-visible{outline-offset:2px;outline:2px solid #74aee27a}.avmel-app .app-button .arrow-icon,.avmel-app .app-action-button .arrow-icon,.avmel-app .app-onboarding-action .arrow-icon,.avmel-app .app-action-link .arrow-icon{stroke:currentColor;stroke-width:1.35px;flex:0 0 14px;width:14px;min-width:14px;height:14px;margin:0;transition:none;display:block;transform:none}.avmel-app .app-action-link{color:#86bce8;min-height:28px;font:600 13px/1.25 var(--font-ui);white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.avmel-app .app-action-link:hover{color:#c6e6ff;background:#6ba8dc14;transform:none}.avmel-app .portfolio-review-button,.avmel-app .open-risk-action,.avmel-app .scan-protection-action{box-sizing:border-box;border:1px solid var(--app-primary-border,#77b1d480);background:var(--app-primary,#285f87);color:#dceaf3;min-height:40px;font:600 13px/1 var(--font-ui);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px 8px #0727431f}.avmel-app .portfolio-review-button:hover,.avmel-app .open-risk-action:hover,.avmel-app .scan-protection-action:hover{background:var(--app-primary-hover,#2d6b92);border-color:var(--app-primary-hover-border,#89bedb9e);color:#e6f0f5;transform:none;box-shadow:0 3px 9px #072d4e29,inset 0 1px #ffffff0e}.avmel-app .overview-activity-view-all,.avmel-app .overview-activity-action,.avmel-app .protect-action,.avmel-app .monitoring-summary-action,.avmel-app .portfolio-section-head a,.avmel-app .portfolio-table-footer{color:#86bce8;min-height:28px;font:600 13px/1.25 var(--font-ui);white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.avmel-app .overview-activity-view-all:hover,.avmel-app .overview-activity-action:hover,.avmel-app .protect-action:hover,.avmel-app .monitoring-summary-action:hover,.avmel-app .portfolio-section-head a:hover,.avmel-app .portfolio-table-footer:hover{color:#c6e6ff;background:#6ba8dc14;transform:none}.avmel-app .journey-list-action,.avmel-app .run-list-action,.avmel-app .incident-list-action,.avmel-app .portfolio-list-action,.avmel-app .stores-portfolio-action,.avmel-app .portfolio-store-action,.avmel-app .portfolio-risk-action{white-space:nowrap}.avmel-app .journey-list-action .arrow-icon,.avmel-app .run-list-action .arrow-icon,.avmel-app .incident-list-action .arrow-icon,.avmel-app .portfolio-list-action .arrow-icon,.avmel-app .stores-portfolio-action .arrow-icon,.avmel-app .portfolio-store-action .arrow-icon,.avmel-app .portfolio-risk-action .arrow-icon{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.avmel-app .app-button,.avmel-app .app-action-button,.avmel-app .app-onboarding-action,.avmel-app .app-action-link{transition:none}}.avmel-app .run-locations-card .coverage-head>div{min-width:0}.avmel-app .run-locations-card .coverage-count{color:#54b889;background:#f2fbf6;border:1px solid #b7e3c7;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.avmel-app .run-locations-card .coverage-count i{background:#45b77e;border-radius:50%;width:6px;height:6px}.avmel-app .run-locations-card .run-location-state{color:#8bd7b6;background:#5db5970f;border-color:#5db5974d}.avmel-app .coverage-market-state.confirmed{color:#8bd7b6;background:#5db5970f;border:1px solid #5db5974d;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.avmel-app .coverage-market-state.confirmed:before{content:"";background:#71cda5;border-radius:50%;width:5px;height:5px}.avmel-app .scan-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:14px;display:grid}.avmel-app .scan-detail-summary .scan-result-summary{color:var(--app-secondary);grid-column:1/-1;margin:0 0 2px;font-size:13px;font-weight:500}.avmel-app .scan-detail-summary>div{background:#07131f2e;border:1px solid #91a5b924;border-radius:8px;gap:3px;padding:10px 12px}.avmel-app .scan-detail-summary>div span{color:var(--app-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.avmel-app .scan-detail-summary>div strong{color:var(--app-heading);font-size:17px;line-height:1.1}.avmel-app .scan-coverage-card{margin:0 0 14px;padding:16px 18px}.avmel-app .scan-coverage-head{align-items:center;gap:14px}.avmel-app .scan-coverage-head h2{font-size:16px}.avmel-app .scan-coverage-head p{margin-top:3px;font-size:12px}.avmel-app .scan-coverage-head>strong{color:#a9cbe5;background:#2f608b1f;border:1px solid #7db0de40;border-radius:999px;padding:5px 8px;font-size:10px}.avmel-app .scan-coverage-list{border:1px solid #91a5b921;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.avmel-app .scan-coverage-row{background:#ffffff03;border-bottom-color:#91a5b917;column-gap:14px;min-height:42px;padding:0 12px;grid-template-columns:112px minmax(0,1fr) auto!important}.avmel-app .scan-coverage-row:nth-child(odd){border-right:1px solid #91a5b917}.avmel-app .scan-page-type{color:#a9c1d4;text-overflow:ellipsis;white-space:nowrap;background:#91a5b90f;border:1px solid #91a5b92e;border-radius:5px;align-items:center;width:max-content;max-width:100%;padding:3px 6px;font-size:11px;display:inline-flex;overflow:hidden}.avmel-app .scan-coverage-row a{padding-left:2px;font-size:12px;display:block}.avmel-app .scan-page-status{white-space:nowrap;border:1px solid #91a5b933;border-radius:5px;padding:3px 6px;font-size:10px}.avmel-app .scan-page-status.is-ok{background:#5db59712;border-color:#5db59747}.avmel-app .scan-page-status.is-warning{background:#e2b25e14;border-color:#e2b25e4d}.avmel-app .scan-path-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px}.avmel-app .scan-path-state{border-radius:7px;padding:8px 9px}.avmel-app .scan-detail-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.avmel-app .scan-detail-finding{padding:14px}.avmel-app .scan-finding-detail-head h2{margin-top:2px;font-size:14px;line-height:1.3}.avmel-app .scan-finding-detail-head>strong{color:#ef9a9a;border:1px solid #e2898947;border-radius:5px;padding:3px 6px;font-size:10px}.avmel-app .scan-detail-copy h3{margin-bottom:4px;font-size:11px}.avmel-app .scan-detail-copy p{font-size:12px;line-height:1.4}@media (max-width:760px){.avmel-app .scan-detail-findings,.avmel-app .scan-detail-summary{grid-template-columns:1fr}.avmel-app .scan-detail-summary .scan-result-summary{grid-column:auto}.avmel-app .scan-path-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.avmel-app .scan-detail-page{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);align-items:start;gap:14px;width:min(100%,1240px);margin-inline:auto;display:grid}.avmel-app .scan-detail-page>.app-topbar,.avmel-app .scan-detail-page>.scan-detail-summary,.avmel-app .scan-detail-page>.scan-coverage-card,.avmel-app .scan-detail-page>.scan-detail-findings,.avmel-app .scan-detail-page>.app-button{grid-column:1/-1}.avmel-app .scan-detail-page>.scan-coverage-card,.avmel-app .scan-detail-page>.scan-detail-findings{grid-column:1}.avmel-app .scan-detail-page>.protected-access-wizard{grid-area:span 2/2;margin:0}.avmel-app .scan-detail-page>.scan-coverage-card+.protected-access-wizard{grid-row:auto}:is(.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-coverage-card,.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-detail-findings){grid-column:auto}.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-coverage-card{grid-column:1/-1}.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-detail-findings{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-coverage-card .scan-coverage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-detail-findings .scan-detail-finding{padding:12px}.avmel-app .scan-detail-findings{counter-reset:prioritized-action}.avmel-app .scan-detail-finding{counter-increment:prioritized-action;background:var(--app-surface);border-color:#91a5b926;border-radius:10px}.avmel-app .scan-finding-detail-head{grid-template-columns:5px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.avmel-app .scan-finding-detail-head:before{content:counter(prioritized-action, decimal-leading-zero);color:#7592aa;letter-spacing:.08em;grid-column:1/-1;font-size:10px;font-weight:700}.avmel-app .scan-finding-detail-head .app-section-label{color:#83acd0;margin:0;font-size:10px}.avmel-app .scan-finding-detail-head h2{font-size:14px;line-height:1.3}.avmel-app .scan-finding-detail-head>strong{color:#ef9a9a;text-transform:capitalize;border:1px solid #e2898947;border-radius:5px;align-self:start;padding:3px 6px;font-size:10px}.avmel-app .scan-detail-copy{gap:8px;margin:12px 0}.avmel-app .scan-detail-copy>div{border:1px solid var(--app-border);background:var(--app-surface-muted,#fbfcfd);border-radius:7px;padding:9px 10px}.avmel-app .scan-detail-copy h3{color:var(--app-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.avmel-app .scan-detail-copy p{color:var(--app-secondary);margin:0;font-size:11.5px;line-height:1.4}.avmel-app .scan-evidence-row{color:#8fa9bf;border-top:1px solid #91a5b91c;align-items:center;gap:7px;min-width:0;padding:7px 0 0;font-size:10.5px;display:flex}.avmel-app .scan-evidence-row span{flex:none}.avmel-app .scan-evidence-row a{color:#9fc7e5;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avmel-app .scan-evidence-row small{color:#7fc9a7;white-space:nowrap;flex:none}.avmel-app .scan-evidence-row code{display:none}@media (max-width:900px){.avmel-app .scan-detail-page{grid-template-columns:1fr}.avmel-app .scan-detail-page>.scan-coverage-card,.avmel-app .scan-detail-page>.scan-detail-findings,.avmel-app .scan-detail-page>.protected-access-wizard{grid-area:auto}}@media (max-width:760px){.avmel-app .scan-coverage-list{grid-template-columns:1fr}.avmel-app .scan-coverage-row:nth-child(odd){border-right:0}}@media (max-width:1050px){.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-coverage-card .scan-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-detail-findings{grid-template-columns:1fr}.avmel-app .scan-detail-page:not(:has(.protected-access-wizard))>.scan-coverage-card .scan-coverage-list{grid-template-columns:1fr}}.avmel-app .scan-detail-redesign{grid-template-columns:minmax(0,1fr);gap:18px;width:min(100%,1080px)}.avmel-app .scan-detail-redesign>.app-topbar,.avmel-app .scan-detail-redesign>.scan-detail-summary,.avmel-app .scan-detail-redesign>.scan-coverage-card,.avmel-app .scan-detail-redesign>.scan-findings-redesign,.avmel-app .scan-detail-redesign>.app-button,.avmel-app .scan-detail-redesign>.app-empty{grid-column:auto}.avmel-app .scan-detail-redesign>.protected-access-wizard{grid-area:auto}.avmel-app .scan-hero-card{border:1px solid var(--app-border);background:var(--app-surface);min-height:220px;box-shadow:none;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:34px 40px;display:flex}.avmel-app .scan-hero-card.is-danger{background:snow;border-color:#f0caca}.avmel-app .scan-hero-card.is-watch{background:#fffdf8;border-color:#f0d8a8}.avmel-app .scan-hero-main{max-width:660px}.avmel-app .scan-status-pill{color:#16803c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.avmel-app .scan-status-pill i{background:#16803c;border-radius:50%;width:7px;height:7px}.avmel-app .scan-hero-card h2{color:var(--app-heading);letter-spacing:-.035em;margin:14px 0 7px;font-size:clamp(30px,4vw,44px)}.avmel-app .scan-hero-card p{max-width:560px;color:var(--app-secondary);margin:0 0 23px;font-size:14px;line-height:1.55}.avmel-app .scan-primary-action{color:#fff;background:#2563eb;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.avmel-app .scan-primary-action:hover{background:#1d4ed8}.avmel-app .scan-primary-action .arrow-icon{stroke:currentColor;width:14px;height:14px}.avmel-app .scan-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.avmel-app .scan-secondary-action{color:var(--app-secondary);align-items:center;gap:7px;padding:11px 2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.avmel-app .scan-secondary-action:hover{color:#2563eb}.avmel-app .scan-secondary-action .arrow-icon{stroke:currentColor;width:14px;height:14px}.avmel-app .scan-score-ring{border:1px solid var(--app-border);background:var(--app-surface-muted,#fbfcfd);width:150px;height:150px;box-shadow:none;border-radius:50%;flex:0 0 150px;align-content:center;place-items:center;display:grid}.avmel-app .scan-score-ring strong{color:var(--app-heading);font-size:42px;line-height:1}.avmel-app .scan-score-ring span{color:var(--app-muted);margin-top:6px;font-size:11px}.avmel-app .scan-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.avmel-app .scan-kpi{border:1px solid var(--app-border);background:var(--app-surface);border-radius:11px;align-items:center;gap:12px;padding:16px 17px;display:flex}.avmel-app .scan-kpi-icon{border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:800;display:grid}.avmel-app .scan-kpi-icon.is-blue{color:#83c4ff;background:#65aef71f}.avmel-app .scan-kpi-icon.is-red{color:#f1909d;background:#ee6b7e1f}.avmel-app .scan-kpi-icon.is-amber{color:#edc477;background:#e9b24d1f}.avmel-app .scan-kpi-icon.is-green{color:#83d9b2;background:#57c7941f}.avmel-app .scan-kpi div{gap:3px;display:grid}.avmel-app .scan-kpi strong{color:var(--app-heading);font-size:20px;line-height:1}.avmel-app .scan-kpi div span{color:var(--app-muted);font-size:11px}.avmel-app .scan-coverage-redesign{border-radius:13px;margin:0;padding:24px}.avmel-app .scan-coverage-redesign .scan-coverage-head h2{font-size:19px}.avmel-app .scan-coverage-redesign .scan-coverage-list{margin-top:18px}.avmel-app .scan-findings-redesign{gap:12px;display:grid}.avmel-app .scan-section-heading{justify-content:space-between;align-items:end;padding:8px 2px 3px;display:flex}.avmel-app .scan-section-heading h2{color:var(--app-heading);margin:4px 0 0;font-size:24px}.avmel-app .scan-section-heading>span{color:var(--app-muted);font-size:12px}.avmel-app .scan-findings-redesign .scan-detail-finding{border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:0 14px;padding:22px 24px;display:grid;position:relative}.avmel-app .scan-findings-redesign .scan-finding-number{color:#8cb1d06b;letter-spacing:.08em;grid-row:1/span 3;padding-top:3px;font-size:12px;font-weight:800}.avmel-app .scan-findings-redesign .scan-finding-detail-head,.avmel-app .scan-findings-redesign .scan-detail-copy,.avmel-app .scan-findings-redesign .scan-evidence-row{grid-column:2}.avmel-app .scan-findings-redesign .scan-evidence-row{border-top:1px solid #91a5b91f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 16px;margin-top:5px;padding:13px 0 0;display:grid}.avmel-app .scan-evidence-row>div{gap:3px;min-width:0;display:grid}.avmel-app .scan-evidence-row>div>span{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.avmel-app .scan-evidence-row>div>strong{color:var(--app-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.avmel-app .scan-findings-redesign .scan-evidence-row>a{color:#82bff0;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.avmel-app .scan-findings-redesign .scan-evidence-row>a:hover{color:#c3e4ff}.avmel-app .scan-findings-redesign .scan-evidence-row>a .arrow-icon{stroke:currentColor;width:13px;height:13px}.avmel-app .scan-evidence-proof{color:#83d5b1;white-space:nowrap;border:1px solid #5db5973d;border-radius:5px;padding:4px 7px;font-size:10px}.avmel-app .scan-evidence-row details{grid-column:1/-1}.avmel-app .scan-evidence-row summary{width:max-content;color:var(--app-muted);cursor:pointer;font-size:11px;list-style:none}.avmel-app .scan-evidence-row summary:before,.avmel-app .scan-more-evidence>summary:before{content:"";vertical-align:middle;background:linear-gradient(#83bce6,#83bce6) 50%/7px 1px no-repeat,linear-gradient(#83bce6,#83bce6) 50%/1px 7px no-repeat;border:1px solid #83bce68c;border-radius:50%;width:16px;height:16px;margin:0 6px -4px 0;display:inline-block}.avmel-app .scan-evidence-row details[open] summary:before,.avmel-app .scan-more-evidence[open]>summary:before{background:linear-gradient(#83bce6,#83bce6) 50%/7px 1px no-repeat}.avmel-app .scan-evidence-row details>div{background:#050f1947;border-radius:7px;gap:6px;margin-top:9px;padding:10px;display:grid}.avmel-app .scan-evidence-row details code{color:#8faabd;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.35;overflow:auto}.avmel-app .scan-evidence-row details a{color:#82bff0;font-size:11px}@media (max-width:700px){.avmel-app .scan-hero-card{align-items:flex-start;padding:26px 22px}.avmel-app .scan-score-ring{flex-basis:92px;width:92px;height:92px}.avmel-app .scan-score-ring strong{font-size:28px}.avmel-app .scan-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avmel-app .scan-findings-redesign .scan-detail-finding{grid-template-columns:1fr}.avmel-app .scan-findings-redesign .scan-finding-number,.avmel-app .scan-findings-redesign .scan-finding-detail-head,.avmel-app .scan-findings-redesign .scan-detail-copy,.avmel-app .scan-findings-redesign .scan-evidence-row{grid-column:1}.avmel-app .scan-findings-redesign .scan-finding-number{grid-row:auto;margin-bottom:8px}.avmel-app .scan-findings-redesign .scan-evidence-row{grid-template-columns:1fr auto}.avmel-app .scan-evidence-proof{grid-column:1/-1;width:max-content}}.avmel-app .scan-detail-redesign{gap:24px;width:100%;max-width:none;margin-inline:0}.avmel-app .scan-detail-redesign .overview-topbar-identity>span,.avmel-app .scan-detail-redesign .app-section-label{letter-spacing:.12em;font-size:12px}.avmel-app .scan-detail-redesign .overview-topbar-identity h1{font-size:20px}.avmel-app .scan-detail-redesign .overview-topbar-identity small{max-width:620px;font-size:14px}.avmel-app .scan-hero-card{border-radius:18px;min-height:270px;padding:44px 52px}.avmel-app .scan-hero-card h2{margin-top:18px;font-size:clamp(38px,5vw,58px);line-height:1.02}.avmel-app .scan-hero-card p{max-width:650px;margin-bottom:28px;font-size:17px;line-height:1.6}.avmel-app .scan-status-pill{font-size:12px}.avmel-app .scan-primary-action{padding:13px 18px;font-size:14px}.avmel-app .scan-secondary-action{padding-block:13px;font-size:14px}.avmel-app .scan-score-ring{flex-basis:174px;width:174px;height:174px}.avmel-app .scan-score-ring strong{font-size:50px}.avmel-app .scan-score-ring span{font-size:13px}.avmel-app .scan-kpi-grid{gap:16px}.avmel-app .scan-kpi{border-radius:13px;gap:14px;min-height:76px;padding:18px 20px}.avmel-app .scan-kpi-icon{border-radius:10px;width:36px;height:36px;font-size:19px}.avmel-app .scan-kpi strong{font-size:25px}.avmel-app .scan-kpi div span{font-size:13px}.avmel-app .scan-coverage-redesign{border-radius:16px;padding:30px 32px}.avmel-app .scan-coverage-redesign .scan-coverage-head{gap:20px}.avmel-app .scan-coverage-redesign .scan-coverage-head h2{margin-top:7px;font-size:25px}.avmel-app .scan-coverage-redesign .scan-coverage-head p{margin-top:7px;font-size:14px;line-height:1.5}.avmel-app .scan-coverage-redesign .scan-coverage-head>strong{padding:8px 12px;font-size:12px}.avmel-app .scan-coverage-redesign .scan-coverage-list{border-radius:11px;margin-top:24px}.avmel-app .scan-coverage-redesign .scan-coverage-row{column-gap:18px;min-height:58px;padding:0 16px;grid-template-columns:140px minmax(0,1fr) auto!important}.avmel-app .scan-coverage-redesign .scan-page-type{padding:5px 8px;font-size:12px}.avmel-app .scan-coverage-redesign .scan-coverage-row a{font-size:14px}.avmel-app .scan-coverage-redesign .scan-page-status{padding:5px 8px;font-size:11px}.avmel-app .scan-coverage-redesign .scan-path-summary{gap:8px;margin-top:18px}.avmel-app .scan-coverage-redesign .scan-path-state{padding:12px;font-size:13px}.avmel-app .scan-coverage-redesign .scan-path-state strong{font-size:12px}.avmel-app .scan-section-heading{padding:12px 3px 8px}.avmel-app .scan-section-heading h2{letter-spacing:-.02em;margin-top:7px;font-size:30px}.avmel-app .scan-section-heading>span{font-size:14px}.avmel-app .scan-findings-redesign{gap:16px}.avmel-app .scan-findings-redesign .scan-detail-finding{border-radius:16px;gap:0 22px;padding:30px 32px}.avmel-app .scan-findings-redesign .scan-finding-number{padding-top:5px;font-size:14px}.avmel-app .scan-findings-redesign .scan-finding-detail-head{gap:14px}.avmel-app .scan-findings-redesign .scan-finding-detail-head h2{margin-top:6px;font-size:23px;line-height:1.25}.avmel-app .scan-findings-redesign .scan-finding-detail-head>strong{padding:6px 9px;font-size:12px}.avmel-app .scan-findings-redesign .scan-detail-copy{gap:26px;margin:25px 0 22px}.avmel-app .scan-findings-redesign .scan-detail-copy h3{color:#8bb7d7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.avmel-app .scan-findings-redesign .scan-detail-copy p{color:#c2d2df;font-size:15px;line-height:1.62}.avmel-app .scan-findings-redesign .scan-evidence-row{gap:12px 20px;padding-top:18px}.avmel-app .scan-findings-redesign .scan-evidence-row>div>span{font-size:11px}.avmel-app .scan-findings-redesign .scan-evidence-row>div>strong,.avmel-app .scan-findings-redesign .scan-evidence-row>a{font-size:13px}.avmel-app .scan-findings-redesign .scan-evidence-proof{padding:5px 8px;font-size:11px}.avmel-app .scan-findings-redesign .scan-evidence-row summary{font-size:12px}@media (max-width:700px){.avmel-app .scan-hero-card{min-height:0;padding:32px 24px}.avmel-app .scan-hero-card h2{font-size:39px}.avmel-app .scan-hero-card p{font-size:15px}.avmel-app .scan-hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.avmel-app .scan-score-ring{flex-basis:106px;width:106px;height:106px}.avmel-app .scan-score-ring strong{font-size:32px}.avmel-app .scan-score-ring span{text-align:center;font-size:11px}.avmel-app .scan-coverage-redesign{padding:24px 20px}.avmel-app .scan-coverage-redesign .scan-coverage-row{gap:7px 12px;min-height:70px;padding:10px 12px;grid-template-columns:1fr auto!important}.avmel-app .scan-coverage-redesign .scan-page-type{grid-row:1}.avmel-app .scan-coverage-redesign .scan-coverage-row a{grid-area:2/1/auto/-1;font-size:13px}.avmel-app .scan-coverage-redesign .scan-page-status{grid-area:1/2}.avmel-app .scan-findings-redesign .scan-detail-finding{padding:24px 20px}.avmel-app .scan-findings-redesign .scan-finding-detail-head h2{font-size:21px}.avmel-app .scan-findings-redesign .scan-detail-copy{grid-template-columns:1fr;gap:18px}.avmel-app .scan-findings-redesign .scan-detail-copy p{font-size:14px}}.avmel-app .scan-coverage-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.avmel-app .scan-coverage-status-card{border:1px solid var(--app-border);background:var(--app-surface-muted,#fbfcfd);border-radius:11px;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:82px;padding:14px 15px;display:grid}.avmel-app .scan-coverage-status-card>span{border-radius:9px;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:18px;font-weight:800;display:grid}.avmel-app .scan-coverage-status-card>div{gap:2px;display:grid}.avmel-app .scan-coverage-status-card strong{color:var(--app-heading);font-size:22px;line-height:1}.avmel-app .scan-coverage-status-card small{color:var(--app-secondary);font-size:12px;line-height:1.25}.avmel-app .scan-coverage-status-card p{color:var(--app-muted);grid-column:2;margin:4px 0 0;font-size:11px}.avmel-app .scan-coverage-status-card.is-good>span{color:#83d9b2;background:#57c7941f}.avmel-app .scan-coverage-status-card.is-neutral>span{color:#83c4ff;background:#65aef71f}.avmel-app .scan-coverage-status-card.is-muted>span{color:#a9b8c5;background:#91a5b91f}.avmel-app .scan-coverage-status-card.is-warning>span{color:#efc273;background:#e9b24d21}.avmel-app .scan-coverage-message{background:#f5f9fd;border:1px solid #dbe8f5;border-radius:10px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:flex}.avmel-app .scan-coverage-message-icon{color:#2563eb;border:1px solid #9fc3e5;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.avmel-app .scan-coverage-message p{color:var(--app-secondary);margin:0;font-size:13px;line-height:1.5}.avmel-app .scan-coverage-message strong{color:var(--app-heading)}.avmel-app .scan-live-pages{margin-top:26px}.avmel-app .scan-live-pages-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.avmel-app .scan-live-pages-head h3{color:var(--app-heading);margin:0;font-size:16px}.avmel-app .scan-live-pages-head span{color:#82d2aa;font-size:12px;font-weight:700}.avmel-app .scan-live-pages-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.avmel-app .scan-live-page{border:1px solid var(--app-border);background:var(--app-surface);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.avmel-app .scan-live-page-icon{color:#83d9b2;background:#57c7941c;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:13px;font-weight:800;display:grid}.avmel-app .scan-live-page>div{flex:1;gap:3px;min-width:0;display:grid}.avmel-app .scan-live-page strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avmel-app .scan-live-page small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avmel-app .scan-live-page-status{color:#83d9b2;white-space:nowrap;font-size:11px;font-weight:700}.avmel-app .scan-route-details{border-top:1px solid #91a5b91f;margin-top:20px}.avmel-app .scan-route-details summary{color:#8fbde0;cursor:pointer;padding-top:16px;font-size:13px;font-weight:700;list-style:none}.avmel-app .scan-route-details summary:before{content:"";color:#a3cef0;vertical-align:-2px;background:linear-gradient(currentColor,currentColor) 50%/7px 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 7px no-repeat;border:1px solid;border-radius:50%;width:13px;height:13px;margin-right:7px;display:inline-block}.avmel-app .scan-route-details[open] summary:before{background:linear-gradient(currentColor,currentColor) 50%/7px 1px no-repeat}.avmel-app .scan-route-details .scan-coverage-list{margin-top:14px}.avmel-app .scan-area-summary{margin-top:26px}.avmel-app .scan-area-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.avmel-app .scan-area-state{border:1px solid var(--app-border);background:var(--app-surface-muted,#fbfcfd);border-radius:9px;gap:8px;min-height:58px;padding:11px 12px;display:grid}.avmel-app .scan-area-state>span{color:var(--app-secondary);font-size:13px}.avmel-app .scan-area-state>strong{color:#83d9b2;align-items:center;gap:6px;font-size:12px;display:inline-flex}.avmel-app .scan-area-state>strong:before{content:"";background:radial-gradient(circle,currentColor 0 2px,#0000 2.5px),#57c7941f;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.avmel-app .scan-area-state.is-blocked>strong{color:#efc273}.avmel-app .scan-area-state.is-blocked>strong:before{content:"!";background:#e9b24d21}.avmel-app .scan-area-state:not(.is-observed):not(.is-blocked)>strong{color:var(--app-muted)}.avmel-app .scan-area-state:not(.is-observed):not(.is-blocked)>strong:before{content:"";background:radial-gradient(circle,currentColor 0 2px,#0000 2.5px),#91a5b91f}@media (max-width:820px){.avmel-app .scan-area-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.avmel-app .scan-area-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.avmel-app .scan-findings-redesign{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.avmel-app .scan-findings-redesign .scan-section-heading{grid-column:1/-1}.avmel-app .scan-findings-redesign .scan-detail-finding{grid-template-columns:1fr;align-content:start;gap:0;min-width:0;min-height:405px;padding:24px;display:grid}.avmel-app .scan-findings-redesign .scan-finding-number{grid-row:auto;margin-bottom:16px}.avmel-app .scan-findings-redesign .scan-finding-detail-head,.avmel-app .scan-findings-redesign .scan-detail-copy,.avmel-app .scan-findings-redesign .scan-evidence-row,.avmel-app .scan-findings-redesign .scan-more-evidence{grid-column:1}.avmel-app .scan-findings-redesign .scan-detail-copy{grid-template-columns:1fr;gap:16px;margin:20px 0 18px}.avmel-app .scan-findings-redesign .scan-detail-copy p{font-size:14px;line-height:1.5}.avmel-app .scan-findings-redesign .scan-finding-detail-head h2{font-size:20px}.avmel-app .scan-findings-redesign .scan-evidence-row{grid-template-columns:1fr auto;gap:7px 10px}.avmel-app .scan-findings-redesign .scan-evidence-proof{grid-column:1/-1;width:max-content}.avmel-app .scan-findings-redesign .scan-evidence-row details{grid-column:1/-1}.avmel-app .scan-more-evidence{margin-top:10px}.avmel-app .scan-more-evidence>summary{color:#82bff0;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.avmel-app .scan-more-evidence>div{gap:10px;margin-top:8px;display:grid}.avmel-app .scan-more-evidence .scan-evidence-row{margin-top:0}}@media (min-width:701px) and (max-width:1100px){.avmel-app .scan-findings-redesign{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.avmel-app .scan-findings-redesign .scan-section-heading{grid-column:1/-1}.avmel-app .scan-findings-redesign .scan-detail-finding{grid-template-columns:1fr;gap:0}.avmel-app .scan-findings-redesign .scan-finding-number{grid-row:auto;margin-bottom:12px}.avmel-app .scan-findings-redesign .scan-finding-detail-head,.avmel-app .scan-findings-redesign .scan-detail-copy,.avmel-app .scan-findings-redesign .scan-evidence-row,.avmel-app .scan-findings-redesign .scan-more-evidence{grid-column:1}.avmel-app .scan-findings-redesign .scan-detail-copy{grid-template-columns:1fr}}@media (max-width:700px){.avmel-app .scan-findings-redesign{grid-template-columns:1fr}.avmel-app .scan-findings-redesign .scan-section-heading{grid-column:1}.avmel-app .scan-more-evidence{margin-top:10px}.avmel-app .scan-more-evidence>summary{color:#82bff0;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.avmel-app .scan-more-evidence>div{gap:10px;margin-top:8px;display:grid}}@media (max-width:820px){.avmel-app .scan-coverage-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.avmel-app .scan-coverage-status-grid,.avmel-app .scan-live-pages-list{grid-template-columns:1fr}.avmel-app .scan-live-page-status{display:none}}.avmel-app .scan-findings-redesign .scan-finding-detail-head:before{content:none;display:none}@media (min-width:1101px){.avmel-app .scan-findings-redesign .scan-detail-finding{min-height:0;padding:20px}.avmel-app .scan-findings-redesign .scan-finding-number{margin-bottom:12px;font-size:12px}.avmel-app .scan-findings-redesign .scan-detail-copy{gap:13px;margin:16px 0}}
.avmel-app .app-empty-state{box-sizing:border-box;background:linear-gradient(105deg,#1e364c75,#1423339e);border-color:#699ccc3d;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;min-height:116px;padding:18px 20px;display:grid}.avmel-app .app-empty-state.has-action{grid-template-columns:36px minmax(0,1fr) auto}.avmel-app .app-empty-state-icon{color:#81c6af;background:#2b84731f;border:1px solid #65b8a661;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.avmel-app .app-empty-state-icon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.avmel-app .app-empty-state-content{align-content:center;justify-items:start;gap:4px;min-width:0;display:grid}.avmel-app .app-empty-state-content .app-section-label{margin:0 0 1px;line-height:1.2}.avmel-app .app-empty-state-content>strong{font-size:16px;line-height:1.3}.avmel-app .app-empty-state-content>span{max-width:720px;font-size:13px;line-height:1.45}.avmel-app .app-empty-state>.app-button{white-space:nowrap;grid-area:1/3;width:fit-content;min-height:42px;margin:0 0 0 20px}.avmel-app .app-empty-state>.app-button:hover{transform:none}@media (max-width:700px){.avmel-app .app-empty-state,.avmel-app .app-empty-state.has-action{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:16px}.avmel-app .app-empty-state>.app-button{grid-area:auto/2;margin:8px 0 0}}
.avmel-app .integration-card,.avmel-app .integration-card input,.avmel-app .integration-card button{font-family:inherit}.avmel-app .integration-card .form-stack{gap:12px}.avmel-app .integration-card .form-stack label{color:var(--app-secondary);letter-spacing:0;gap:6px;font-size:12.5px;font-weight:600;line-height:1.35;display:grid}.avmel-app .integration-card .form-stack input.app-input{appearance:none;caret-color:#dce5ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;min-height:40px;font-size:13px;font-weight:500;line-height:1.35;color:#dce5ee!important;background:#101923!important;border:1px solid #91a5b92e!important}.avmel-app .integration-card .form-stack input.app-input::placeholder{opacity:1;color:#aabccd85!important}.avmel-app .email-recipient-field{box-sizing:border-box;background:#101923;border:1px solid #91a5b92e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.avmel-app .email-recipient-field:focus-within{background:#14202b;border-color:#6b94bc9e;box-shadow:0 0 0 3px #6b94bc1a}.avmel-app .email-recipient-field.has-error{border-color:#e7a5a5}.avmel-app .email-recipient-inline-error{color:#b42318;flex:0 0 100%;margin:1px 2px 2px;font-size:11px;line-height:1.35}.avmel-app .email-recipient-field .email-recipient-input.app-input{border-radius:4px;flex:150px;width:auto;min-width:130px;min-height:28px;padding:0 2px;box-shadow:none!important;background:0 0!important;border:0!important}.avmel-app .email-recipient-field .email-recipient-input.app-input:focus,.avmel-app .email-recipient-field .email-recipient-input.app-input:focus-visible{box-shadow:none!important}.avmel-app .email-recipient-chip{box-sizing:border-box;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:3px 4px 3px 8px;font-size:11px;font-weight:600;display:inline-flex}.avmel-app .email-recipient-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avmel-app .email-recipient-chip button{color:#4670ad;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.avmel-app .email-recipient-chip button:hover{color:#1e3a8a;background:#dbeafe}.avmel-app .email-recipient-chip button:focus-visible{outline-offset:1px;outline:2px solid #93b4e8}.avmel-app .email-recipient-chip button svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:13px;height:13px}.avmel-app .integration-card .integration-secret-input{display:block;position:relative}.avmel-app .integration-card .integration-secret-input>input.app-input{width:100%;padding-right:42px}.avmel-app .integration-card .integration-secret-field{font-variant-ligatures:none;font-kerning:none;letter-spacing:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important}.avmel-app .integration-card .integration-secret-toggle{color:var(--app-muted);cursor:pointer;place-items:center;display:inline-grid;position:absolute;top:50%;right:6px;transform:translateY(-50%);width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.avmel-app .integration-card .integration-secret-toggle:hover{color:var(--app-secondary);background:#91a5b914!important}.avmel-app .integration-card .integration-secret-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #6b94bc47!important}.avmel-app .integration-card .integration-secret-toggle svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.avmel-app .integration-card .form-stack input.app-input:hover{background:#14202b!important;border-color:#91aac347!important}.avmel-app .integration-card .form-stack input.app-input:focus,.avmel-app .integration-card .form-stack input.app-input:focus-visible{outline:none;background:#14202b!important;border-color:#6b94bc9e!important;box-shadow:0 0 0 3px #6b94bc1a!important}.avmel-app .integration-card .form-stack input.app-input:-webkit-autofill{caret-color:#dce5ee;-webkit-text-fill-color:#dce5ee!important;box-shadow:inset 0 0 0 1000px #101923!important}.avmel-app .integration-card .form-stack input.app-input:-webkit-autofill:hover{caret-color:#dce5ee;-webkit-text-fill-color:#dce5ee!important;box-shadow:inset 0 0 0 1000px #101923!important}.avmel-app .integration-card .form-stack input.app-input:-webkit-autofill:focus{caret-color:#dce5ee;-webkit-text-fill-color:#dce5ee!important;box-shadow:inset 0 0 0 1000px #101923!important}.avmel-app .integration-card .form-stack input.app-input:-webkit-autofill:active{caret-color:#dce5ee;-webkit-text-fill-color:#dce5ee!important;box-shadow:inset 0 0 0 1000px #101923!important}.avmel-app .integration-card .integration-switch-row{border-top:1px solid #91a5b91a;min-height:40px;padding:6px 0}.avmel-app .integration-card .integration-switch-row>span{min-width:0;color:var(--app-secondary);font-size:12.5px;font-weight:600;line-height:1.35}.avmel-app .integration-card .integration-switch-row>.app-toggle{cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#07131f!important;border:1px solid #78a0c847!important;border-radius:999px!important;flex:0 0 42px!important;padding:0!important}.avmel-app .integration-card .integration-switch-row>.app-toggle i{background:#7189a4;border-radius:50%;width:16px;height:16px;margin-left:3px;transition:transform .18s,background .18s;display:block;transform:translate(0)}.avmel-app .integration-card .integration-switch-row>.app-toggle.is-on{background:#174533!important;border-color:#68bd989e!important}.avmel-app .integration-card .integration-switch-row>.app-toggle.is-on i{background:#a9e1c4;transform:translate(18px)}.avmel-app .integration-card .integration-switch-row>.app-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #689dd724!important}.avmel-app .integration-card .integration-actions{border-top:1px solid #91a5b91a;justify-content:flex-start;align-items:center;gap:14px;margin-top:4px;padding-top:12px;display:flex}.avmel-app .integration-card .integration-enable-control{color:var(--app-secondary);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:18px;right:18px}.avmel-app .integration-card .integration-enable-control .app-toggle{cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex;width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:#07131f!important;border:1px solid #78a0c847!important;border-radius:999px!important;padding:0!important}.avmel-app .integration-card .integration-enable-control .app-toggle i{background:#7189a4;border-radius:50%;width:14px;height:14px;margin-left:3px;transition:transform .18s,background .18s;display:block;transform:translate(0)}.avmel-app .integration-card .integration-enable-control .app-toggle.is-on{background:#174533!important;border-color:#68bd989e!important}.avmel-app .integration-card .integration-enable-control .app-toggle.is-on i{background:#a9e1c4;transform:translate(16px)}.avmel-app .integration-card .integration-enable-control .app-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #689dd724!important}
.email-template-panel{margin-top:24px}.email-template-workbench{grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.email-template-list{align-content:start;gap:6px;display:grid}.email-template-list button{text-align:left;color:var(--app-text,#dce5ee);cursor:pointer;background:#ffffff06;border:1px solid #91a5b91f;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.email-template-list button:hover,.email-template-list button.is-selected{background:#5c9dd91f;border-color:#6ab1ee61}.email-template-list small,.email-template-meta span{color:var(--app-muted,#8da0b4);font-size:12px}.email-template-preview{min-width:0}.email-template-details{background:#ffffff05;border:1px solid #91a5b91f;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:12px;display:grid}.email-template-details>div{gap:4px;min-width:0;display:grid}.email-template-details small{color:var(--app-muted,#8da0b4);font-size:11px}.email-template-details span,.email-template-details code{overflow-wrap:anywhere;min-width:0;color:var(--app-text,#dce5ee);font-family:inherit;font-size:12px}.email-template-details p{color:var(--app-muted,#8da0b4);grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:18px}.email-template-view-tabs{gap:6px;margin:0 0 8px;display:flex}.email-template-view-tabs button{color:var(--app-muted,#8da0b4);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 10px;font-size:12px}.email-template-view-tabs button:hover,.email-template-view-tabs button.is-selected{color:var(--app-text,#dce5ee);background:#5c9dd91a;border-color:#6ab1ee47}.email-template-text-preview{color:#172638;white-space:pre-wrap;background:#fff;border:1px solid #91a5b929;border-radius:8px;min-height:620px;margin:0;padding:18px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.email-template-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.email-template-meta>div{gap:4px;min-width:0;display:grid}.email-template-send-field{gap:4px;display:grid}.email-template-meta label{color:var(--app-muted,#8da0b4);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.email-template-meta input{width:180px;min-width:0;color:inherit;background:#ffffff06;border:1px solid #91a5b92e;border-radius:7px;padding:8px 10px}.email-template-meta input[aria-invalid=true]{background:#fff7f7;border-color:#e7a5a5}.email-template-recipient-error{color:#b42318;font-size:11px;line-height:1.35}.email-template-meta button{color:#eaf4ff;cursor:pointer;background:#1c4b70;border:1px solid #4e8bbb;border-radius:7px;padding:8px 11px}.email-template-meta button:disabled{opacity:.5;cursor:not-allowed}.email-template-frames{grid-template-columns:minmax(0,1fr) 250px;gap:12px;display:grid}.email-template-frames>div{gap:6px;min-width:0;display:grid}.email-template-frames small{color:var(--app-muted,#8da0b4);font-size:11px}.email-template-frames iframe{background:#edf2f6;border:1px solid #91a5b929;border-radius:8px;width:100%;height:620px}.email-template-frames iframe.is-mobile{justify-self:center;width:240px}@media (max-width:900px){.email-template-workbench,.email-template-frames{grid-template-columns:1fr}.email-template-details{grid-template-columns:repeat(2,minmax(0,1fr))}.email-template-frames iframe.is-mobile{width:100%}.email-template-meta{flex-direction:column;align-items:stretch}.email-template-meta label{white-space:normal;flex-wrap:wrap}}@media (max-width:520px){.email-template-details{grid-template-columns:1fr}}
