@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}}:root{--ink:#17231f;--muted:#68756f;--line:#dce5e1;--green:#176b55;--soft:#f3f7f5}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;background:#eef3f1;margin:0;overflow-x:hidden}button,input{font:inherit}.app-shell{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#142b24;flex-direction:column;width:245px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 26px;display:flex}.brand>span{color:#17352c;background:#f3bc66;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand div{font-weight:800}.brand small,.user-chip small{opacity:.7;margin-top:2px;font-size:11px;font-weight:500;display:block}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#bfd0c9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 13px;font-weight:600}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#24483d}.local-badge{background:#1e3e34;border:1px solid #31584b;border-radius:12px;margin-top:auto;padding:12px;font-size:13px}.local-badge i{background:#78d6a9;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.local-badge small{color:#a9beb6}.content{grid-column:2;width:auto;min-width:0;max-width:1500px;padding:28px 34px 56px}.topbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#548071;margin:0 0 5px;font-size:11px;font-weight:800}.topbar h1{margin:0;font-size:30px}.user-chip{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.user-chip>span{width:34px;height:34px;color:var(--green);background:#e4f0eb;border-radius:10px;place-items:center;font-weight:800;display:grid}.notice{color:#694d1e;background:#fff7e8;border:1px solid #f0d6a9;border-radius:12px;align-items:center;gap:18px;margin-bottom:26px;padding:13px 16px;display:flex}.notice strong{white-space:nowrap}.notice span{font-size:14px}.summary-head{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.summary-head h2,.panel h2{margin:0;font-size:20px}.summary-head p{color:var(--muted);margin:5px 0 0;font-size:14px}.primary,.ghost,.actions button{cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:750}.primary{background:var(--green);color:#fff;box-shadow:0 4px 12px #176b5530}.ghost{border:1px solid var(--line);color:#385047;background:#fff}.product-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.product-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:5px;min-height:174px;padding:16px;display:grid;position:relative}.product-card.selected{border-color:#388f74;box-shadow:0 0 0 2px #65b79d35}.product-mark{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:4px;font-size:12px;font-weight:900;display:grid}.teal{background:#25846a}.blue{background:#3976bf}.amber{background:#bf7a25}.violet{background:#7259b8}.rose{background:#b7536b}.product-name{font-size:14px;font-weight:800}.product-card strong{font-size:16px}.product-card small{color:var(--muted)}.product-card em{border-radius:20px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:13px;right:12px}.live{color:#16704e;background:#e4f6ed}.prep{color:#68756f;background:#f0f2f1}.columns{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.panel-head{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.detail-row,.rule{border-top:1px solid #edf1ef;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.detail-row span,.rule span{color:var(--muted)}.actions{gap:8px;margin-top:14px;display:flex}.actions button{background:var(--soft);color:#345d4f}.draft{color:#805d1e;background:#fff3d9;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800}.access-panel{margin-top:14px}.role-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.role-grid div{background:var(--soft);border-radius:12px;gap:5px;padding:12px;display:grid}.role-grid b{font-size:13px}.role-grid span{color:var(--muted);font-size:11px}.role-grid i{color:var(--green);font-size:10px;font-style:normal;font-weight:800}.overlay{z-index:10;background:#10241db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wizard{background:#fff;border-radius:20px;width:min(620px,100%);padding:28px;position:relative;box-shadow:0 30px 80px #0004}.wizard h2{margin:0 0 12px;font-size:24px}.close{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:20px}.progress{grid-template-columns:repeat(6,1fr);gap:5px;margin:18px 0 25px;display:grid}.progress i{background:#dfe8e4;border-radius:5px;height:4px}.progress i.done{background:#25846a}.wizard label{gap:8px;font-weight:750;display:grid}.wizard input{border:1px solid #cad8d2;border-radius:10px;padding:12px}.wizard label small{color:var(--muted);font-weight:500}.choice{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:16px}.choice .picked{color:#176b55;background:#edf8f4;border-color:#388f74;font-weight:800}.mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review{background:var(--soft);border-radius:14px;padding:16px}.review div{border-bottom:1px solid #dfe8e4;justify-content:space-between;padding:8px 0;display:flex}.review p{color:var(--muted);margin:14px 0 0;font-size:12px}.wizard footer{justify-content:space-between;margin-top:28px;display:flex}@media (max-width:1100px){.product-grid,.role-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:auto;position:static}.sidebar nav{grid-template-columns:1fr 1fr}.local-badge{margin-top:20px}.content{padding:22px 16px}.topbar{align-items:start}.user-chip div{display:none}.summary-head,.notice{flex-direction:column;align-items:start}.product-grid,.columns{grid-template-columns:1fr}.role-grid{grid-template-columns:1fr 1fr}.mini-grid,.choice{grid-template-columns:1fr}}.trial-admin{margin-top:14px}.demo-switch{color:var(--green);background:#edf5f2;border-radius:99px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:800;display:flex}.demo-switch input{accent-color:var(--green)}.trial-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.trial-grid>div{background:var(--soft);border-radius:10px;gap:4px;padding:11px;display:grid}.trial-grid span{color:var(--muted);font-size:10px}.trial-grid strong{font-size:12px}.trial-footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}@media (max-width:1100px){.trial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.trial-grid{grid-template-columns:1fr}.trial-footer{flex-direction:column;align-items:flex-start;gap:9px}}.customer-price{background:#f1f6f4;border-radius:9px;gap:5px;padding:9px 10px;font-size:11px;display:grid}.customer-price span{justify-content:space-between;display:flex}.customer-price b{color:var(--ink);font-size:11px}.feasibility-admin{margin-top:14px}.admin-config-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.admin-config-grid article{background:var(--soft);border-radius:11px;gap:5px;padding:12px;display:grid}.admin-config-grid span{color:var(--muted);font-size:11px}.admin-config-grid strong{font-size:13px}.admin-config-grid small{color:var(--green);font-size:10px}.scope-note{color:var(--muted);margin:13px 0 0;font-size:12px}.operations-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.operations-grid h2{margin:0 0 12px}.operations-grid>article>small{color:var(--muted);margin-top:9px;font-size:11px;display:block}.start-demo{background:var(--green);color:#fff;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.history-panel{margin-top:14px}.history-line{background:var(--soft);border-radius:11px;grid-template-columns:.8fr .7fr 1fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:12px;font-size:12px;display:grid}.history-panel>p{color:var(--muted);margin-bottom:0;font-size:12px}@media (max-width:1100px){.admin-config-grid,.history-line{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.operations-grid,.admin-config-grid{grid-template-columns:1fr}.history-line{grid-template-columns:1fr 1fr}}.feasibility-preview{color:#fff;background:#153e34;border-radius:18px;margin-top:16px;padding:22px}.feasibility-preview .eyebrow{color:#9ed8c4}.feasibility-preview h2{margin:0;font-size:22px}.feasibility-preview .panel-head p:not(.eyebrow){color:#c7ddd5;margin:5px 0 0;font-size:13px}.duration-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.duration-choices article{color:var(--ink);background:#fff;border-radius:14px;padding:17px}.duration-choices article>div{justify-content:space-between;align-items:baseline;display:flex}.duration-choices article strong{font-size:22px}.duration-choices article b{color:var(--green)}.duration-choices article p{color:var(--muted);min-height:57px;font-size:13px;line-height:1.45}.duration-choices button{color:#176b55;background:#e7f3ef;border:0;border-radius:9px;width:100%;padding:10px;font-weight:800}.retention-note{color:#c7ddd5;margin:12px 0 0;font-size:12px}.feasibility-preview .draft{color:#176b55;background:#e6f5ef}@media (max-width:760px){.duration-choices{grid-template-columns:1fr}}.sidebar nav button small{opacity:.65;margin-top:2px;font-size:9px;display:block}.demo-banner{color:#174d70;background:#e5f2ff;border:1px solid #aed2ef;border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:13px 16px;display:flex}.demo-banner span{font-size:13px}.data-origin{letter-spacing:.03em;border-radius:99px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.data-origin.demo{color:#175b87;background:#e5f2ff;margin-bottom:8px}.data-origin.api{color:#75429a;background:#f4e8ff;margin-left:auto}.data-origin.future{color:#237044;background:#e5f5ea}.program-identity{align-items:center;gap:9px;display:flex}.program-identity>span:last-child{gap:1px;display:grid}.program-identity small{color:var(--muted);font-size:9px;font-weight:500}.program-identity.compact .product-mark{width:30px;height:30px;margin:0}.program-identity.compact small{display:none}.package-strip{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 16px;display:flex}.package-strip>div:first-child{display:grid}.package-strip small{color:var(--muted)}.package-composition{align-items:center;gap:12px;display:flex}.no-save{color:#875c16;background:#fff5df;border-radius:9px;padding:9px 11px;font-size:12px}.actions button:disabled{cursor:not-allowed;opacity:.62}.access-panel>p{color:var(--muted);max-width:880px;font-size:13px}.access-panel code{background:#edf1ef;border-radius:5px;padding:2px 5px}.product-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.progress{grid-template-columns:repeat(3,1fr)}.codes-page{gap:20px;display:grid}.codes-title{background:linear-gradient(135deg,#f5fbfa,#fff);border:1px solid #dbe9e7;border-radius:22px;padding:24px}.codes-help{color:#5f4a14;background:#fff8e7;border:1px solid #ecd79d;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.codes-help span{font-size:14px}.codes-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.codes-filters label,.form-grid>label{color:#3d5554;gap:7px;font-size:13px;font-weight:700;display:grid}.codes-filters select,.form-grid input,.form-grid select{color:#173b3a;background:#fff;border:1px solid #cbdad8;border-radius:11px;width:100%;padding:11px}.codes-list{gap:10px;display:grid}.codes-list article{background:#fff;border:1px solid #dfe9e8;border-radius:16px;grid-template-columns:2fr repeat(4,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.code-main{gap:5px;display:grid}.code-main strong{color:#07565b;font-size:15px}.code-main span,.codes-list small{color:#6d7e7d;font-size:12px}.codes-list div:not(.code-main){gap:4px;display:grid}.codes-list b{font-size:13px}.code-status{color:#167345;background:#e8f7ef;border-radius:99px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:800}.code-status.sospeso{color:#8d5f00;background:#fff1d6}.code-status.utilizzato{color:#536168;background:#eef2f4}.code-wizard{width:min(820px,100vw - 32px);max-height:90vh;overflow:auto}.step-help{color:#617573}.program-actions{gap:8px;margin-bottom:12px;display:flex}.program-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.program-checks label{cursor:pointer;border:1px solid #dbe7e5;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.program-checks label:has(input:checked){background:#f0faf9;border-color:#14777a}.program-checks span{align-items:center;gap:9px;display:flex}.program-checks b{color:#fff;background:#0f6064;border-radius:8px;place-items:center;min-width:42px;padding:5px;font-size:12px;display:grid}.clarity-note{color:#526563;background:#f5f7f7;border-radius:10px;margin-top:12px;padding:12px;font-size:13px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid label:first-child,.form-grid details,.live-code{grid-column:1/-1}.form-grid small{color:#728381;font-weight:400}.form-grid details{border:1px solid #dde7e6;border-radius:12px;padding:14px}.form-grid details label{margin-top:12px}.live-code{background:#eaf6f4;border-radius:14px;gap:5px;padding:17px;display:grid}.live-code strong{color:#07565b;font-size:20px}.code-review{grid-template-columns:1fr 1fr;gap:12px;display:grid}.code-review>div{background:#f6f8f8;border-radius:10px;gap:4px;padding:12px;display:grid}.code-review>p,.code-review>.demo-banner{grid-column:1/-1}.code-review span{color:#6f807f;font-size:12px}.codes-page .primary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1000px){.codes-list article{grid-template-columns:1.6fr 1fr 1fr}.codes-list article>:nth-child(n+4){display:none}}@media (max-width:720px){.codes-filters,.program-checks,.form-grid,.code-review{grid-template-columns:1fr}.codes-list article{grid-template-columns:1fr auto}.codes-list article>:not(.code-main):not(.code-status):not(button){display:none}.codes-title{align-items:flex-start}.codes-title .primary{width:100%}}.codes-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:16px;display:grid}.prefix-card{color:#fff;background:#173f36;border-radius:18px;padding:19px;position:sticky;top:20px;box-shadow:0 12px 30px #173f3620}.prefix-card .eyebrow{color:#a9dac9}.prefix-card h3{margin:3px 0 15px}.prefix-card>div{border-top:1px solid #ffffff1c;grid-template-columns:47px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.prefix-card>div>b{color:#193d34;text-align:center;background:#f3bc66;border-radius:8px;padding:6px;font-size:12px}.prefix-card span{font-size:13px;font-weight:700}.prefix-card small{color:#c5d9d2;font-weight:500}.prefix-card>p:last-child{color:#c5d9d2;margin:15px 0 0;font-size:11px;line-height:1.45}.prefix-card>p strong{color:#fff}@media (max-width:1100px){.codes-layout{grid-template-columns:minmax(0,1fr)}.prefix-card{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:static}.prefix-card>.eyebrow,.prefix-card>h3,.prefix-card>p{grid-column:1/-1}.prefix-card>div{grid-template-columns:42px minmax(0,1fr)}}@media (max-width:720px){.prefix-card{grid-template-columns:1fr}}.simple-progress{grid-template-columns:repeat(2,1fr)}.simple-fields{grid-template-columns:1.3fr repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.simple-fields label{gap:6px;font-size:12px;font-weight:750;display:grid}.simple-fields input,.simple-fields select{background:#fff;border:1px solid #cad8d2;border-radius:10px;min-width:0;padding:11px}.advanced-options{color:#4a625e;border:1px solid #dde7e6;border-radius:12px;margin-top:12px;padding:12px}.advanced-options summary{cursor:pointer;font-weight:750}.advanced-options .form-grid{margin-top:12px}@media (max-width:850px){.simple-fields{grid-template-columns:1fr 1fr}}@media (max-width:520px){.simple-fields{grid-template-columns:1fr}}@media (max-width:1100px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sidebar{min-width:0;max-width:100%;padding:13px 12px}.brand{padding:0 4px 12px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;max-width:100%;display:grid}.sidebar nav button{min-width:0;padding:9px 11px}.local-badge{display:none}.content{padding-top:18px}.topbar{margin-bottom:16px}.topbar h1{font-size:27px}.product-grid{grid-template-columns:minmax(0,1fr)}.codes-title{padding:18px}.codes-help{flex-direction:column;align-items:flex-start;gap:4px}}.codes-page,.codes-layout,.codes-list,.codes-list article,.codes-list article>*{min-width:0}@media (max-width:1000px){.codes-list article{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}}.actions{flex-wrap:wrap}.admin-shell{color:#18212f;background:#f6f3ed;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#123f37;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;padding:0 8px 24px;display:flex}.admin-brand>span{color:#123f37;background:#f1b755;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.admin-brand div{gap:2px;display:grid}.admin-brand strong{font-family:Georgia,serif;font-size:19px}.admin-brand small{color:#c9ddd8;font-size:13px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#dcebe7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 13px;font:600 14px/1.3 inherit}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#123f37;background:#fff}.private-note{background:#1b5047;border:1px solid #477168;border-radius:14px;gap:4px;margin-top:auto;padding:14px;display:grid}.private-note span{color:#d2e2df;font-size:13px}.admin-content{min-width:0;padding:34px clamp(20px,4vw,58px) 64px}.admin-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-topbar h1{color:#143f37;margin:4px 0 0;font:500 clamp(30px,4vw,48px)/1.05 Georgia,serif}.admin-eyebrow{color:#a66120;text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:12px;font-weight:800}.owner-badge,.status-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.owner-badge{color:#155345;background:#e3f0ec}.status-chip.good{color:#17633d;background:#dff4e8}.status-chip.warning{color:#7c4a00;background:#fff0cd}.status-chip.danger{color:#a1172b;background:#ffe2e2}.status-chip.neutral{color:#536071;background:#edf0f4}.intro-card,.benchmark-card,.checks-card{background:#fff;border:1px solid #ddd5c8;border-radius:22px;margin-bottom:18px;padding:clamp(20px,3vw,30px);box-shadow:0 10px 28px #22332f0d}.intro-card,.card-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.intro-card h2,.card-heading h2{color:#143f37;margin:7px 0 8px;font-size:24px;line-height:1.2}.intro-card p:last-child,.card-heading p:last-child{color:#627083;max-width:760px;margin:0;line-height:1.6}.benchmark-grid{grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr);gap:18px;margin-top:24px;display:grid}.usage-panel,.date-panel,.empty-state{background:#f7f8f6;border-radius:16px;padding:20px}.usage-panel>div:first-child strong{color:#173f37;font-size:22px}.usage-panel>div:first-child span{color:#677386}.usage-panel p{color:#5d6878;margin:10px 0 0}.usage-bar{background:#e4e8e5;border-radius:999px;height:12px;margin-top:18px;overflow:hidden}.usage-bar i{border-radius:inherit;height:100%;display:block}.usage-bar i.good{background:#2f8a60}.usage-bar i.warning{background:#d18a1e}.usage-bar i.danger{background:#d23c51}.date-panel{gap:6px;display:grid}.date-panel span{color:#697586;font-size:13px}.date-panel strong{color:#1e2d3c;margin-bottom:8px}.empty-state{color:#5d6878;gap:5px;margin-top:22px;display:grid}.admin-alert{color:#8d1828;background:#fff0f2;border:1px solid #efb2ba;border-radius:14px;gap:6px;margin-top:16px;padding:16px;display:grid}.checks-list,.simple-rows,.program-table{gap:9px;margin-top:22px;display:grid}.checks-list article,.program-table article{border:1px solid #e6e2da;border-radius:13px;grid-template-columns:minmax(220px,1fr) minmax(170px,.4fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.checks-list article div{gap:3px;display:grid}.checks-list article span,.simple-rows article span,.program-table article span{color:#667285;font-size:14px;line-height:1.45}.checks-list article em,.program-table article em{color:#85601d;justify-self:end;font-size:13px;font-style:normal;font-weight:700}.program-table article{grid-template-columns:54px minmax(190px,1fr) minmax(210px,1.2fr) 160px}.program-table article>b{color:#155345;background:#e5f0ed;border-radius:10px;place-items:center;width:44px;height:38px;display:grid}.program-table article div{gap:3px;display:grid}.simple-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-rows article{background:#fbfaf7;border:1px solid #e6e2da;border-radius:14px;gap:7px;padding:18px;display:grid}.codes-page{background:#fff;border:1px solid #ddd5c8;border-radius:22px;padding:24px}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.private-note{margin-top:18px}.benchmark-grid,.simple-rows{grid-template-columns:1fr}.program-table article{grid-template-columns:48px 1fr}.program-table article>span,.program-table article>em{grid-column:2;justify-self:start}.admin-topbar,.intro-card,.card-heading{flex-direction:column;align-items:flex-start}.checks-list article{grid-template-columns:1fr}.checks-list article em{justify-self:start}}@media (max-width:560px){.admin-content{padding:24px 14px 50px}.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-topbar h1{font-size:34px}.owner-badge{display:none}}.partner-price-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.partner-price-list article{background:#f6faf8;border:1px solid #dce5e1;border-radius:14px;gap:6px;padding:16px;display:grid}.partner-price-list article span,.partner-price-list article small{color:#667285;font-size:12px}.partner-price-list article strong{color:#143f37;font-size:22px}.partner-price{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.partner-price>div{background:#f7f8f6;border-radius:14px;padding:17px}.partner-price>div>span{color:#687486;font-size:12px;display:block}.partner-price>div>strong{color:#143f37;margin-top:5px;display:block}.partner-price p{color:#667285;margin:7px 0 0;font-size:13px;line-height:1.45}.price-form{background:#f7f8f6;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;padding:18px;display:grid}.price-form label{color:#344656;gap:6px;font-size:12px;font-weight:750;display:grid}.price-form input,.price-form select{color:#18212f;background:#fff;border:1px solid #cbd6d2;border-radius:9px;min-width:0;padding:10px}.price-note-field{grid-column:span 2}.price-active{align-self:end;align-items:center;min-height:38px;display:flex!important}.price-active input{width:auto}.price-actions{align-items:end;gap:8px;display:flex}.price-actions button,.price-list button{color:#184c42;cursor:pointer;background:#fff;border:1px solid #b9cbc5;border-radius:9px;padding:9px 12px;font-weight:750}.price-actions .price-save{color:#fff;background:#174f45;border-color:#174f45}.price-message{color:#165645;background:#e8f4ef;border-radius:10px;padding:11px 14px;font-size:13px}.price-list{gap:8px;margin-top:18px;display:grid}.price-list article{border:1px solid #e1e5e1;border-radius:12px;grid-template-columns:minmax(170px,1fr) 150px 220px 80px auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.price-list article>div{gap:3px;display:grid}.price-list article span,.price-list article small{color:#687486;font-size:12px}.price-list article em{text-align:center;border-radius:99px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.price-list article em.on{color:#17633d;background:#dff4e8}.price-list article em.off{color:#596576;background:#edf0f4}@media (max-width:1000px){.price-form{grid-template-columns:repeat(2,minmax(0,1fr))}.price-list article{grid-template-columns:1fr 1fr}.partner-price-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.price-form,.partner-price,.partner-price-list{grid-template-columns:1fr}.price-note-field{grid-column:auto}.price-list article{grid-template-columns:1fr}}.trial-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.trial-settings article{background:#f6faf8;border:1px solid #dce5e1;border-radius:14px;gap:12px;padding:18px;display:grid}.trial-settings label{color:#536071;align-items:center;gap:8px;font-size:13px;display:flex}.trial-settings label:last-of-type{justify-content:space-between}.trial-settings input[type=number]{border:1px solid #cbd6d2;border-radius:8px;width:86px;padding:8px}.trial-settings button,.license-actions button{color:#184c42;cursor:pointer;background:#fff;border:1px solid #b9cbc5;border-radius:8px;padding:8px 11px;font-weight:750}.license-list{gap:8px;margin-top:20px;display:grid}.license-list article{border:1px solid #e1e5e1;border-radius:12px;grid-template-columns:minmax(160px,1.2fr) minmax(110px,.6fr) minmax(120px,.7fr) 80px auto;align-items:center;gap:14px;padding:14px;display:grid}.license-list article>div{gap:3px;display:grid}.license-list article span{color:#687486;font-size:12px}.license-list article em{text-align:center;border-radius:99px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.license-list article em.on{color:#17633d;background:#dff4e8}.license-list article em.off{color:#596576;background:#edf0f4}.license-actions{grid-auto-flow:column;gap:6px;display:flex!important}.license-message{color:#165645;background:#e8f4ef;border-radius:9px;padding:10px 13px}@media (max-width:900px){.trial-settings{grid-template-columns:1fr}.license-list article{grid-template-columns:1fr 1fr}.license-actions{grid-column:1/-1}}.payment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.payment-summary article{background:#f6faf8;border-radius:14px;gap:5px;padding:16px;display:grid}.payment-summary span,.payment-list span{color:#687486;font-size:12px}.payment-summary strong{color:#143f37;font-size:20px}.payment-list{gap:8px;margin-top:18px;display:grid}.payment-list>article{border:1px solid #e1e5e1;border-radius:12px;grid-template-columns:minmax(170px,1fr) minmax(100px,.6fr) 110px 130px 85px;align-items:center;gap:12px;padding:13px 15px;display:grid}.payment-list article>div{gap:3px;display:grid}.payment-list em{text-align:center;border-radius:99px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.payment-list em.on{color:#17633d;background:#dff4e8}.payment-list em.off{color:#596576;background:#edf0f4}@media (max-width:900px){.payment-summary,.payment-list>article{grid-template-columns:1fr 1fr}}@media (max-width:560px){.payment-summary,.payment-list>article{grid-template-columns:1fr}}.customer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.customer-summary article{border:1px solid var(--line);background:#f8f4ec;border-radius:16px;padding:18px}.customer-summary span,.customer-list span{color:var(--muted);font-size:.85rem;display:block}.customer-summary strong{margin-top:5px;font-size:1.65rem;display:block}.customer-tools{grid-template-columns:minmax(220px,1fr) 220px;gap:14px;margin-bottom:18px;display:grid}.customer-tools label{font-weight:700}.customer-tools input,.customer-tools select{border:1px solid var(--line);width:100%;color:inherit;background:#fff;border-radius:12px;margin-top:7px;padding:12px;display:block}.customer-list{gap:10px;display:grid}.customer-list>article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(190px,1.2fr) minmax(240px,1.5fr) 110px auto;align-items:center;gap:18px;padding:16px;display:grid}.customer-list em{font-style:normal;font-weight:700}.customer-list em.on{color:#146b4b}.customer-list em.off{color:#785d43}.customer-actions{justify-content:flex-end;gap:8px;display:flex}.customer-actions button{color:#185648;cursor:pointer;background:#fff;border:1px solid #276a5c;border-radius:999px;padding:9px 12px;font-weight:700}.customer-actions .danger-action{color:#a72f29;border-color:#d7a6a2}.safety-note{color:var(--muted);margin:18px 0 0;font-size:.84rem}.policy-editor{background:#f6faf8;border:1px solid #dce5e1;border-radius:16px;margin-top:22px;padding:18px}.policy-editor>div:first-child{gap:4px;display:grid}.policy-editor>div:first-child span{color:#667285;font-size:13px}.policy-fields{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin:16px 0;display:grid}.policy-fields label{color:#344656;gap:6px;font-size:12px;font-weight:750;display:grid}.policy-fields input{color:#18212f;background:#fff;border:1px solid #cbd6d2;border-radius:9px;width:100%;min-width:0;padding:10px}.pdf-download{color:#174f45;background:#fff;border:1px solid #174f45;border-radius:10px;align-items:center;padding:10px 13px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:900px){.policy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.policy-fields{grid-template-columns:1fr}}@media (max-width:900px){.customer-list>article{grid-template-columns:1fr}.customer-actions{justify-content:flex-start}.customer-tools,.customer-summary{grid-template-columns:1fr}}.admin-tool-page{gap:18px;display:grid}.admin-tool-page .checks-card{margin:0}.mail-addresses,.support-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.mail-addresses article,.support-summary article{background:#f5f8f6;border-radius:14px;gap:6px;padding:17px;display:grid}.mail-addresses span,.support-summary span{color:#687486;font-size:12px}.mail-addresses strong{color:#143f37}.support-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.support-summary strong{color:#143f37;font-size:24px}.safe-banner{color:#614b16;background:#fff8e7;border:1px solid #ecd79d;border-radius:12px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:13px 15px;display:flex}.panel-tools{grid-template-columns:minmax(220px,1fr) auto;gap:12px;margin-bottom:18px;display:grid}.panel-tools input,.panel-tools select,.editor-grid input,.editor-grid select,.editor-grid textarea{color:#18212f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd6d2;border-radius:10px;padding:11px 12px}.primary-admin,.editor-actions button,.mini-actions button,.support-detail .card-heading>button{color:#184c42;cursor:pointer;background:#fff;border:1px solid #b9cbc5;border-radius:10px;padding:10px 13px;font-weight:750}.primary-admin{color:#fff;background:#174f45;border-color:#174f45}.template-grid,.support-list{gap:10px;display:grid}.template-grid article{border:1px solid #e1e5e1;border-radius:13px;padding:15px}.template-grid article>div:first-child{justify-content:space-between;gap:12px;display:flex}.template-grid span{color:#687486;font-size:12px}.template-grid p{color:#536071;margin:10px 0}.mini-actions,.editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mini-actions em{color:#17633d;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.editor-grid label{color:#344656;gap:6px;font-size:13px;font-weight:750;display:grid}.editor-grid .wide{grid-column:1/-1}.editor-grid textarea{resize:vertical;line-height:1.5}.danger-text{color:#a52e2a!important;border-color:#e0aaaa!important}.save-message{color:#165645;background:#e8f4ef;border-radius:10px;padding:11px 13px}.mail-preview{background:#fbfaf7;border:1px solid #ddd5c8;border-radius:14px;gap:12px;margin-top:16px;padding:20px;display:grid}.mail-preview small{color:#687486}.mail-preview pre{white-space:pre-wrap;font:inherit;margin:0;line-height:1.6}.admin-tool-page details summary{cursor:pointer;color:#143f37}.support-create{margin-top:18px}.support-list>button{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #e1e5e1;border-radius:12px;grid-template-columns:minmax(0,1fr) 90px 160px;align-items:center;gap:12px;padding:15px;display:grid}.support-list>button:hover{background:#f8fbfa;border-color:#6f9d91}.support-list button>div{gap:4px;display:grid}.support-list span{color:#687486;font-size:12px}.support-list em{font-size:11px;font-style:normal;font-weight:800}.priority-urgent{color:#a1172b}.priority-high{color:#a66120}.priority-normal{color:#17633d}.priority-low{color:#687486}.original-message{background:#f5f8f6;border-radius:13px;margin:18px 0;padding:17px}.original-message p{white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.support-detail .card-heading>button{flex:none}@media (max-width:800px){.mail-addresses,.support-summary,.editor-grid{grid-template-columns:1fr 1fr}.support-list>button,.panel-tools{grid-template-columns:1fr}.support-list>button strong{font-size:12px}}@media (max-width:560px){.mail-addresses,.support-summary,.editor-grid{grid-template-columns:1fr}.editor-grid .wide{grid-column:auto}}.admin-sidebar nav{gap:14px;padding-right:3px;overflow:auto}.admin-nav-group{gap:4px;display:grid}.admin-nav-group>span{color:#94b7af;letter-spacing:.16em;text-transform:uppercase;padding:0 13px 4px;font-size:10px;font-weight:900}.resource-form{background:#f6faf8;border-radius:16px;grid-template-columns:1.2fr .8fr;gap:13px;margin:22px 0;padding:18px;display:grid}.resource-form label{color:#344656;gap:6px;font-size:13px;font-weight:750;display:grid}.resource-form input,.resource-form select{color:#18212f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd6d2;border-radius:10px;padding:11px 12px}.resource-form .wide{grid-column:1/-1}.resource-form button{justify-self:start}.resource-list{gap:10px;margin-top:18px;display:grid}.resource-list article{background:#fff;border:1px solid #dfe6e2;border-radius:14px;grid-template-columns:minmax(240px,1fr) 110px auto;align-items:center;gap:14px;padding:15px;display:grid}.resource-list article>div:first-child{gap:4px;display:grid}.resource-list span,.resource-list small{color:#687486}.resource-list small{font-size:12px}.resource-list em{text-align:center;border-radius:99px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.resource-list em.on{color:#17633d;background:#dff4e8}.resource-list em.off{color:#596576;background:#edf0f4}.resource-list button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:800px){.resource-form{grid-template-columns:1fr}.resource-form .wide{grid-column:auto}.resource-list article{grid-template-columns:1fr}.resource-list em,.resource-list .mini-actions{justify-self:start}}.partner-sales{background:#f8fbfa;border:1px solid #d8e5e2;border-radius:18px;margin-top:20px;padding:20px}.partner-sales>div:first-child{gap:4px;display:grid}.partner-sales>div:first-child span{color:#64748b}.partner-sales-list{gap:10px;margin-top:14px;display:grid}.partner-sales-list article{background:#fff;border:1px solid #d8e5e2;border-radius:14px;grid-template-columns:1fr minmax(210px,260px);align-items:center;gap:18px;padding:14px;display:grid}.partner-sales-list article div{gap:4px;display:grid}.partner-sales-list article span,.partner-sales-list article small{color:#64748b}.partner-sales-list label{gap:5px;font-weight:800;display:grid}.partner-sales-list select{background:#fff;border:1px solid #b8cec9;border-radius:10px;padding:10px}@media (max-width:760px){.partner-sales-list article{grid-template-columns:1fr}}.admin-logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:12px;margin:12px 18px 24px;padding:11px 14px;font-weight:700}.login-page{background:linear-gradient(145deg,#eef7f4,#fff8ee);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #cfe1dc;border-radius:28px;width:min(460px,100%);padding:38px;box-shadow:0 20px 60px #1449421f}.login-mark{color:#fff;background:#15594f;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-weight:900;display:grid}.login-card h1{color:#163f39;margin:.25rem 0;font-size:2rem}.login-card>p{color:#667773}.login-card form{gap:16px;margin:28px 0 12px;display:grid}.login-card label{color:#294f49;gap:7px;font-weight:700;display:grid}.login-card input{font:inherit;border:1px solid #bfd2cd;border-radius:12px;padding:13px}.text-button{color:#15594f;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.login-message{color:#274b45;background:#f1f7f5;border-radius:12px;padding:12px}.login-card small{color:#74817e;margin-top:20px;line-height:1.45;display:block}.mailing-heading-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.mailing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.mailing-card{background:#f6faf8;border:1px solid #dce5e1;border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid}.mailing-card h3{color:#143f37;margin:0 0 4px}.mailing-card label{color:#344656;gap:6px;font-size:13px;font-weight:750;display:grid}.mailing-card input,.mailing-card select,.mailing-card textarea{color:#18212f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd6d2;border-radius:10px;padding:11px 12px}.mailing-card textarea{resize:vertical;line-height:1.5}.mailing-card .consent-check{align-items:flex-start;font-weight:500;line-height:1.45;display:flex}.mailing-card .consent-check input{width:auto;margin-top:3px}.mailing-table{gap:9px;margin-top:22px;display:grid}.mailing-table h3{margin-bottom:2px}.mailing-table article{background:#fff;border:1px solid #e1e5e1;border-radius:13px;grid-template-columns:minmax(220px,1fr) 90px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.mailing-table article>div{gap:3px;display:grid}.mailing-table span,.mailing-table small{color:#687486;font-size:12px}.mailing-table em{text-align:center;border-radius:99px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.mailing-table em.on{color:#17633d;background:#dff4e8}.mailing-table em.off{color:#596576;background:#edf0f4}.mailing-table button{color:#184c42;cursor:pointer;background:#fff;border:1px solid #b9cbc5;border-radius:9px;padding:9px 12px;font-weight:750}@media (max-width:800px){.mailing-grid{grid-template-columns:1fr}.mailing-heading-actions{align-items:flex-start}.mailing-table article{grid-template-columns:1fr}.mailing-table em{justify-self:start}}.recipe-table{gap:8px;margin-top:20px;display:grid;overflow-x:auto}.recipe-table-head,.recipe-table article{grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) repeat(3,minmax(100px,.75fr)) minmax(110px,.8fr) 90px 100px 110px 110px;align-items:center;gap:14px;min-width:1420px;padding:14px 16px;display:grid}.recipe-table-head{color:#71807c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.recipe-table article{background:#fff;border:1px solid #e2ddd4;border-radius:14px}.recipe-table article div{gap:3px;display:grid}.recipe-table article div span{color:#71807c;font-size:11px}.recipe-table article>span{color:#53645f;font-size:13px}.recipe-table article em{border-radius:99px;justify-self:start;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800}.recipe-table article em.on{color:#176a59;background:#e4f3eb}.recipe-table article em.off{color:#8a5a00;background:#fff1d7}.recipe-insights .customer-summary{grid-template-columns:repeat(4,minmax(120px,1fr))}@media (max-width:760px){.recipe-insights .customer-summary{grid-template-columns:repeat(2,1fr)}}
