.body-workspace,.body-result-workspace{color:#132438;box-sizing:border-box;background:#fffef8;border-radius:24px;width:100%;min-width:0;margin-bottom:24px;padding:clamp(12px,2vw,24px)}.body-workspace h2,.body-result-workspace h2{color:#132438;margin:0 0 24px;font-size:clamp(25px,4vw,40px)}.body-workspace h3,.body-result-workspace h3{color:#132438;margin:18px 0;font-size:clamp(20px,3vw,28px)}.body-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:18px 0;display:grid}.body-app-grid .body-app-tile{white-space:normal;text-align:center;cursor:pointer;background:linear-gradient(145deg,#ffe870,#f3ce09);border:1px solid #c7a925;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;min-height:170px;padding:24px 12px;display:flex;position:relative;box-shadow:0 10px 22px #59490014;color:#132438!important}.body-app-grid .body-app-tile strong{overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,23px);line-height:1.25;color:#132438!important}.body-app-grid .body-app-tile svg{color:#132438;stroke-width:1.8px;flex-shrink:0;width:46px;height:46px}.body-app-grid .body-gold-0{background:linear-gradient(135deg,#f9d928,#d8b400)}.body-app-grid .body-gold-1{background:linear-gradient(135deg,#fff799,#ffed52)}.body-app-grid .body-gold-2{background:linear-gradient(135deg,#ffe346,#ffd100)}.body-app-grid .body-gold-3{background:linear-gradient(135deg,#fffbbc,#fff078)}.body-app-grid .body-gold-4{background:linear-gradient(135deg,#fff894,#ffe64f)}.body-app-grid .body-gold-5{background:linear-gradient(135deg,#e5c527,#c8a600)}.body-app-grid .body-gold-6{background:linear-gradient(135deg,#ffe970,#ffdc29)}.body-app-tile:hover{outline:2px solid #665000}.body-app-tile:focus-visible,.body-back:focus-visible{outline-offset:3px;outline:3px solid #132438}.body-app-tile b.body-count-red,.body-app-tile b.body-count-green{background:#b91c32;border-radius:30px;min-width:28px;padding:4px 7px;font-size:15px;position:absolute;top:10px;right:10px;color:#fff!important}.body-app-tile b.body-count-green{background:#176b3c}.body-workspace .body-back,.body-result-workspace .body-back{color:#132438;background:#fff3bb;border:1px solid #ba9d38;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:700;display:inline-flex}.body-search{background:#fff;border:1px solid #a48b40;border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:12px;display:flex}.body-search input{color:#132438;background:#fff;border:0;width:100%;min-width:0;font-size:16px}.body-search input::placeholder{color:#536174}.body-scan-list{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:65dvh;margin-top:14px;padding:6px;display:flex;overflow:auto}.body-scan-list>button{text-align:left;color:#132438;background:#fff9dc;border:1px solid #ba9d38;border-radius:16px;flex-shrink:0;align-items:center;gap:14px;width:100%;min-height:80px;padding:18px;display:flex}.body-scan-list span{flex:1;gap:5px;min-width:0;display:grid}.body-scan-list strong{overflow-wrap:anywhere;font-size:20px}.body-scan-list small{color:#3f4a58;font-size:14px}.body-scan-list b{white-space:nowrap;font-size:16px}.body-panel{color:#132438;background:#fffbed;border:1px solid #c7a925;border-radius:18px;padding:22px}.body-panel button,.body-panel a,.body-result-workspace .body-result-actions button{color:#132438;white-space:normal;background:#ffdf39;border:1px solid #a88b15;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:6px;padding:12px 16px;font-weight:700;display:inline-flex}.body-panel input{color:#132438;background:#fff;border:1px solid #847545;width:100%;min-width:0;margin:12px 0;padding:10px;display:block}.body-result-workspace [hidden]{display:none!important}.body-result-workspace .body-history-suggestions{color:#132438;background:#fffbed;border:1px solid #c7a925;border-radius:16px;padding:16px}.body-result-workspace textarea{color:#132438;background:#fff;border:1px solid #7c734f;width:100%;min-height:90px;font-size:16px}.body-result-workspace label{color:#132438}.body-result-actions{flex-wrap:wrap;gap:8px;display:flex}.body-result-workspace .body-status{color:#132438;background:#fff2ab;border-radius:12px;padding:12px}.body-workspace .service-actions{background:0 0}.body-workspace .service-actions button,.body-workspace .service-actions a{color:#132438;background-color:#fff3b1}.body-workspace .service-actions button:disabled{color:#46505a;opacity:1;background:#ece8da}.body-result-workspace button:disabled{opacity:1;filter:grayscale();cursor:wait}@media (width<=760px){.body-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.body-app-grid .body-app-tile{border-radius:20px;gap:14px;min-height:135px;padding:30px 6px 12px}.body-app-grid .body-app-tile svg{width:38px;height:38px}.body-scan-list>button{flex-wrap:wrap;padding:14px}.body-scan-list b{text-align:right;width:100%}.body-result-workspace,.body-workspace{padding:12px}.body-result-actions button{width:100%;margin:3px 0!important}}.body-scan-area>[hidden]{display:none!important}.body-workspace input,.body-workspace select,.body-workspace textarea{color:#132438;background-color:#fff}.body-workspace input::placeholder,.body-workspace textarea::placeholder{color:#536174}.body-result-workspace .body-panel h3,.body-result-workspace .body-panel p{color:#132438}.body-result-workspace{padding-bottom:100px}@media (width>=761px){.body-app-grid[data-count="7"]{grid-template-columns:repeat(8,minmax(0,1fr))}.body-app-grid[data-count="7"]>.body-app-tile{grid-column:span 2}.body-app-grid[data-count="7"]>.body-app-tile:nth-child(5){grid-column:2/span 2}.body-app-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.body-app-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.body-joined{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:start;gap:22px;display:grid;container-type:inline-size}.body-result-data{min-width:0}.body-personal-panel{overscroll-behavior:contain;color:#132438;box-sizing:border-box;background:#fff9df;border:2px solid #b99a20;border-radius:20px;min-width:0;max-height:calc(100dvh - 150px);padding:16px;position:sticky;top:16px;overflow:auto}.body-personal-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.body-personal-heading h3{margin:0 0 14px;font-size:22px}.body-personal-tabs{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.body-personal-tabs button{color:#132438;white-space:normal;background:#fff;border:1px solid #9b8020;border-radius:12px;flex:1;min-width:90px;min-height:48px;padding:10px;font-size:14px;font-weight:700}.body-personal-tabs button[aria-pressed=true]{background:#ffdf39;border:2px solid #584600}.body-personal-fields{border:0;min-width:0;margin:0;padding:0}.body-personal-fields label{color:#132438;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.body-personal-fields input[type=checkbox]{accent-color:#6d5500;flex-shrink:0;width:20px;height:20px}.body-personal-panel .support-program-builder{color:#132438;background:#fff;border:1px solid #c6ad50;border-radius:12px;min-width:0;padding:10px}.body-personal-panel .support-program-builder header{display:block}.body-personal-panel .support-program-builder h3{font-size:18px}.body-personal-panel .program-level-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.body-personal-panel .program-level-tabs button{white-space:normal;color:#132438;background:#fff4b4;border:1px solid #a58b36;min-width:0}.body-personal-panel .program-level-tabs button.active{color:#132438;background:#ffdd2d}.body-personal-panel .program-level-tabs small{color:#344152}.body-personal-panel .program-product-picker{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-height:280px;overflow:auto}.body-personal-panel .program-product-picker button{white-space:normal;overflow-wrap:anywhere;min-width:0}.body-personal-panel textarea{resize:vertical}.body-personal-panel .followup-service-picker>div{grid-template-columns:1fr}.body-personal-save{z-index:2;background:#fff5c2;border-top:2px solid #a88a18;gap:8px;margin:18px -2px -2px;padding:14px;display:grid;position:sticky;bottom:-16px}.body-personal-save strong{color:#132438;font-size:15px}.body-personal-save button{color:#132438;background:#ffdc2c;border:1px solid #806500;border-radius:12px;min-height:46px;padding:12px;font-weight:800}.body-personal-save.needs-save{background:#fff0d1;border:2px solid #9f2437}.body-personal-save.needs-save strong{color:#8b1b2d}.body-panel-collapse,.body-mobile-personalize{display:none}.body-joined .body-measure-grid,.body-joined .body-result-grid,.body-joined .scan-evolution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.body-joined .body-detail-layout{grid-template-columns:1fr}.body-joined .body-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.body-joined{grid-template-columns:minmax(0,1fr)}.body-personal-panel{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(145px + env(safe-area-inset-bottom));visibility:hidden;z-index:1200;border-radius:22px;max-height:58dvh;position:fixed;top:auto;transform:translateY(150vh);box-shadow:0 -12px 45px #13243835}.body-personal-panel.is-open{visibility:visible;transform:none}.body-mobile-personalize{bottom:calc(100px + env(safe-area-inset-bottom));z-index:1201;color:#132438;background:#ffde2e;border:2px solid #796100;border-radius:18px;width:min(90%,400px);min-height:46px;padding:12px 18px;font-size:17px;font-weight:800;display:block;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #13243833}.body-panel-collapse{color:#132438;white-space:normal;background:#fff;border:1px solid #806500;border-radius:10px;min-height:44px;padding:10px;display:block}.body-result-workspace{padding-bottom:170px}.body-personal-save{bottom:-16px}.body-personal-panel .program-product-picker{max-height:220px}}@media (width<=500px){.body-joined .body-result-grid,.body-joined .scan-evolution-grid{grid-template-columns:minmax(0,1fr)}.body-personal-panel{padding:12px}.body-personal-heading h3{font-size:18px}.body-personal-tabs{gap:5px}.body-personal-tabs button{min-width:76px;padding:8px;font-size:13px}}.body-joined .body-result-grid{grid-template-columns:minmax(0,1fr)}.body-personal-fields:disabled{opacity:.75}.body-personal-panel .program-product-picker button{color:#132438;background:#fff}.body-personal-panel .program-product-picker button.selected{color:#132438;background:#ffdf39;border-color:#806500}.body-personal-panel .program-product-picker button.inherited{color:#344152;background:#f2edd9}.body-personal-panel .program-product-picker small,.body-personal-panel .program-product-picker strong{color:inherit}@media (width<=760px){.body-app-grid .body-app-tile strong{font-size:13px;line-height:1.3}.body-app-grid .body-app-tile svg{width:30px;height:30px}}.body-extra-fields label{gap:7px;display:grid}.body-extra-fields input{box-sizing:border-box;color:#132438;background:#fff;border:1px solid #847545;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.body-extra-fields input::placeholder{color:#536174}.body-personal-panel audio{width:100%;max-width:100%}.body-personal-save .body-save-button.saved-green,.body-personal-save .body-direct-whatsapp{background:#176b3c;border:2px solid #10502c;color:#fff!important}.body-personal-save .body-direct-whatsapp{text-align:center;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px;font-weight:800;text-decoration:none;display:flex}.body-personal-save .pulse-save{background:#ffdc2c;animation:1.5s ease-in-out infinite bodySavePulse;color:#132438!important}@keyframes bodySavePulse{50%{border-color:#9f2437;box-shadow:0 0 0 5px #9f243744}}@media (prefers-reduced-motion:reduce){.body-personal-save .pulse-save{outline:3px solid #9f2437;animation:none}}.body-extra-fields select{color:#132438;background:#fff;border:1px solid #847545;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:12px;font-size:16px}.body-extra-fields h3,.body-send-history h3{align-items:center;gap:8px;display:flex}.body-promo-preview{object-fit:contain;background:#fff;border-radius:12px;width:100%;max-height:320px}.body-send-history details{color:#132438;overflow-wrap:anywhere;background:#fff;border:1px solid #ba9d38;border-radius:12px;margin:10px 0;padding:12px}.body-send-history summary{cursor:pointer;min-height:44px;font-weight:800}.body-send-history p{white-space:pre-wrap;color:#132438}.body-extra-fields a,.body-send-history a{color:#174f80;padding:8px 0;text-decoration:underline;display:block}.body-share-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.body-share-actions button,.body-share-actions a{white-space:normal;background:#fff;border:1px solid #806500;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px;font-weight:700;text-decoration:none;display:flex;color:#132438!important}.body-share-actions a[data-direct-whatsapp]{background:#176b3c;color:#fff!important}.body-share-actions input{color:#132438;background:#fff;width:100%;min-width:0;padding:10px}.body-share-actions small{color:#344152}.body-share-actions svg{flex-shrink:0;width:20px}.body-panel .body-save-button.saved-green{color:#fff;background:#176b3c}.body-panel .body-save-button.pulse-save{animation:1.5s infinite bodySavePulse}@media (width<=760px){.body-share-actions>*{box-sizing:border-box;width:100%}}.body-result-workspace>h2,.body-result-workspace>p,.body-personal-save strong,.body-share-actions small{background-color:#0000;color:#132438!important}.body-share-actions a:not([data-direct-whatsapp]){color:#132438!important;background:#fff!important}.body-personal-save.is-saved>strong{color:#10502c!important}.body-result-workspace .body-revoke-link{border-radius:12px;min-height:46px;padding:12px;font-weight:800;color:#8b1b2d!important;background:#fff0f0!important;border:2px solid #8b1b2d!important}.body-share-actions .body-share-person{overflow-wrap:anywhere;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;font-weight:800;display:block;color:#132438!important;background:#fff!important}.body-personal-save .link-active{border:2px solid #17613b;border-radius:12px;min-height:46px;padding:12px;color:#fff!important;background:#17613b!important}.body-personal-save .link-inactive{border:2px solid #a12436;border-radius:12px;min-height:46px;padding:12px;color:#fff!important;background:#a12436!important}.body-personal-save .saved-green{opacity:1;color:#fff!important;background:#17613b!important}.body-selected-products .program-product-origin{color:#344152;margin:8px 0;font-size:13px;display:block}.body-result-workspace{container:body-editor/inline-size}.body-result-workspace .body-joined{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);container-type:normal}.body-result-workspace .body-personal-panel{visibility:visible;z-index:auto;min-height:340px;max-height:calc(100dvh - 170px);box-shadow:none;flex-direction:column;padding:0;display:flex;position:sticky;inset:16px auto auto;overflow:hidden;transform:none}.body-personal-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.body-result-workspace .body-personal-save{z-index:auto;border-radius:0;flex:none;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px;display:grid;position:static}.body-result-workspace .body-personal-save>strong{grid-column:1/-1;font-size:13px;line-height:1.25}.body-result-workspace .body-personal-save button{min-width:0;padding:9px;font-size:14px;line-height:1.3}.body-result-workspace .body-personal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.body-result-workspace .body-personal-tabs button{overflow-wrap:anywhere;min-width:0;min-height:76px;padding:9px 5px}.body-result-workspace .body-sharing-panel{color:#132438;gap:12px;display:grid}.body-sharing-panel .body-share-actions{grid-template-columns:minmax(0,1fr);display:grid}.body-sharing-panel .body-share-person{color:#132438;overflow-wrap:anywhere;background:#fff;padding:10px}.body-sharing-panel .body-sharing-status{border:1px solid #237045;border-radius:10px;padding:12px;color:#17472d!important;background:#e3f5e7!important}.body-sharing-panel>button{color:#132438;background:#fff;border:1px solid #806500;border-radius:12px;min-height:46px;padding:12px;font-weight:700}.body-sharing-panel>button.link-active,.body-sharing-panel>button.saved-green{color:#fff!important;background:#17613b!important}.body-sharing-panel>button.link-inactive{color:#fff!important;background:#a12436!important}.body-sharing-panel small{font-size:13px;line-height:1.5;color:#344152!important}.body-sharing-panel .body-share-actions input{box-sizing:border-box;border-radius:8px}@container body-editor (width<=850px){.body-result-workspace .body-joined{grid-template-columns:minmax(0,1fr)}.body-result-workspace .body-personal-panel{max-height:75dvh;position:relative;top:auto}.body-result-workspace .body-personal-scroll{padding:12px}}@media (width<=650px){.body-result-workspace .body-joined{grid-template-columns:minmax(0,1fr)}.body-result-workspace .body-personal-panel{max-height:75dvh;position:relative;top:auto}.body-result-workspace .body-personal-save button{font-size:13px}.body-result-workspace{padding-bottom:100px}}
