/* Visual system derived from the four supplied upcoming MWI wireframes.
   The native application still owns calculations, permissions and view state. */
body.official-cloud-preview{
 --official-blue:#0b4499;--official-layout-blue:#0a4d9e;--official-light-blue:#cad9ef;
 --navy:#0b4499;--navy2:#0b4499;--teal:#0b4499;--teal-dark:#0b4499;--teal-light:#f1f6fc;
 --bg:#fff;--surface:#fff;--ink:#0b4499;--muted:#426799;--line:#ccdaed;--shadow:none;
 margin:0;background:#fff;color:var(--ink);font:14px/1.5 Arial,Helvetica,sans-serif;
}
.official-cloud-preview [hidden]{display:none!important}
.official-cloud-preview .topbar{height:auto;min-height:88px;gap:12px;flex-wrap:nowrap;padding:18px max(24px,calc((100vw - 1240px)/2));background:var(--official-blue);color:#fff;border:0;box-shadow:none;position:relative;z-index:25}
.official-cloud-preview .brand-mark{flex:0 0 154px;width:154px;height:43px;background:transparent url('/assets/megaworld-international-logo-white.png') center/contain no-repeat;color:transparent;border:0;border-radius:0;box-shadow:none}
.official-cloud-preview .topbar h1,.official-cloud-preview .topbar .eyebrow,.official-cloud-preview .beta,.official-cloud-preview .platform-indicator{display:none}
.official-cloud-preview .official-cloud-wordmark{display:block;padding-left:10px;border-left:1px solid #ffffff66;color:#fff;font-size:14px;font-weight:400;letter-spacing:1.4px}
.official-cloud-preview .production-header-actions{margin-left:auto;gap:0;overflow:visible;width:auto;order:initial}
.official-cloud-preview .production-navigation{position:static;overflow:visible;padding:0;margin-left:auto;gap:4px;flex-wrap:nowrap;background:transparent;border:0;box-shadow:none}
.official-cloud-preview .production-navigation button{padding:10px 11px;border-radius:0;background:transparent;color:#fff;font-size:12px;line-height:1.4;letter-spacing:.25px;text-transform:uppercase;font-weight:700;min-height:44px;white-space:nowrap;border-bottom:2px solid transparent;transition:border-color .15s}
.official-cloud-preview .production-navigation button.active,.official-cloud-preview .production-navigation button:hover{background:transparent;color:#fff;border-bottom-color:#fff;box-shadow:none}
.official-cloud-preview .production-navigation button:disabled{opacity:.6}
.official-cloud-preview .official-account{position:relative;background:transparent;padding:0;color:#fff}
.official-cloud-preview .official-account>summary{padding:10px 8px;list-style:none;color:#fff;font-size:11px;text-transform:uppercase;font-weight:700;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:7px}
.official-cloud-preview .official-account>summary:after{content:'⌄';font-size:16px}
.official-cloud-preview .official-account>summary::-webkit-details-marker{display:none}
.official-cloud-preview .official-account-panel{position:absolute;right:0;top:calc(100% + 10px);width:240px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 22px #0b44991f;padding:8px;display:grid;gap:4px;z-index:40}
.official-cloud-preview .official-account-panel button{width:100%;text-align:left;min-height:44px;border:0;border-radius:0;font-size:14px;color:var(--official-blue);background:#fff}
.official-cloud-preview .official-account-panel button:hover{background:#edf4fd}
.official-cloud-preview main{max-width:1240px;padding:42px 24px 70px;margin:auto;min-height:65vh}
.official-cloud-preview.authenticated.production-view-dashboard:not(.official-library-open) main{max-width:none;padding:0 0 70px}
.official-cloud-preview .production-dashboard{margin:0;display:flex!important;flex-direction:column}
.official-cloud-preview:not(.authenticated) .production-dashboard,.official-cloud-preview:not(.production-view-dashboard) .production-dashboard{display:none!important}
.official-cloud-preview .production-welcome.official-dashboard-hero{position:relative;isolation:isolate;overflow:hidden;min-height:230px;margin:0;display:flex;align-items:flex-start;justify-content:space-between;padding:32px max(24px,calc((100vw - 1192px)/2));color:#fff;order:0;background:#0b4499}
.official-cloud-preview .official-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-2}
.official-cloud-preview .official-dashboard-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b4499c7,#0b449947 70%,#0b449950);z-index:-1}
.official-cloud-preview .official-dashboard-hero .eyebrow{display:none}
.official-cloud-preview #dashboardWelcome{color:#fff;font-size:18px;font-weight:400;letter-spacing:0;margin:0 0 12px}
.official-cloud-preview .official-dashboard-hero p{color:#fff;font-size:14px;line-height:1.5;margin:0}
.official-cloud-preview #dashboardAccessBadge{align-self:flex-start;color:#fff;background:#0b44997f;border:1px solid #ffffff60;border-radius:0;font-size:12px}
.official-cloud-preview .official-hero-location{position:absolute;bottom:16px;right:max(24px,calc((100vw - 1192px)/2));font-size:11px;font-weight:700;letter-spacing:1px;color:#fff}
.official-cloud-preview .shell-card.production-quick-actions{order:1;margin:0;width:100%;padding:30px max(24px,calc((100vw - 1192px)/2));background:var(--official-blue);border:0;border-radius:0;box-shadow:none;color:#fff}
.official-cloud-preview .production-quick-actions>h3{color:#fff;font-size:16px;font-weight:400;letter-spacing:.5px;margin:0 0 17px}
.official-cloud-preview .production-quick-actions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.official-cloud-preview .quick-action:not([data-production-route="inventory"]):not([data-production-route="generator"]):not(.official-tool-coming-soon){display:none}
.official-cloud-preview .quick-action,.official-cloud-preview .quick-action.primary{display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:18px 22px;border:1px solid #ffffffa8;border-radius:0;color:#fff;background:transparent;box-shadow:none;gap:16px}
.official-cloud-preview .quick-action strong{font-size:20px;font-weight:400;color:#fff}
.official-cloud-preview .quick-action span{display:none}
.official-cloud-preview .quick-action:hover:not(:disabled){border-color:#fff;background:#ffffff12;box-shadow:none;transform:none}
.official-cloud-preview .quick-action.official-tool-coming-soon{justify-content:flex-start;gap:14px;cursor:default;opacity:1;min-width:0}
.official-cloud-preview .official-tool-icon{flex:0 0 24px;width:24px;height:24px;color:#e4efff}
.official-cloud-preview .official-tool-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;text-align:left}
.official-cloud-preview .quick-action .official-tool-status{display:inline-flex;color:#e4efff;font-size:12px;font-weight:400;line-height:1.4}
.official-cloud-preview .production-dashboard-grid,.official-cloud-preview .future-activity{display:none}
.official-cloud-preview .official-dashboard-projects{order:2;width:100%;max-width:1240px;margin:auto;padding:52px 24px 0}
.official-cloud-preview h2,.official-cloud-preview .production-workspace-heading h2,.official-cloud-preview .production-placeholder h2,.official-cloud-preview .hero h2{color:var(--official-blue);font-size:28px;font-weight:300;line-height:1.3;letter-spacing:.3px;margin:0}
.official-cloud-preview .official-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}
.official-cloud-preview .official-section-heading>div{display:flex;align-items:center;gap:36px}
.official-cloud-preview .official-section-heading p{font-size:13px;max-width:460px;margin:0;color:var(--muted)}
.official-cloud-preview .official-text-button{border:0;background:transparent;color:var(--official-blue);font-size:12px;font-weight:700;min-height:44px;padding:10px 0;cursor:pointer;white-space:nowrap}
.official-cloud-preview .official-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.official-cloud-preview .official-project-card{min-width:0;background:#fff;border:0;border-radius:0;box-shadow:none}
.official-cloud-preview .official-project-card>button{display:block;width:100%;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;color:var(--official-blue)}
.official-cloud-preview .official-project-photo{height:265px;overflow:hidden;background:#fff}
.official-cloud-preview .official-project-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;border-radius:0;transition:filter .2s}
.official-cloud-preview .official-project-card img[src$=".avif"]{transform:scale(1.4)}
.official-cloud-preview .official-project-card button:hover img{filter:brightness(.94)}
.official-cloud-preview .official-project-card h3{font-size:14px;font-weight:700;line-height:1.4;margin:14px 0 4px;text-transform:uppercase;color:var(--official-blue)}
.official-cloud-preview .official-project-card p{font-size:11px;text-transform:uppercase;margin:0;color:var(--muted)}
.official-cloud-preview .official-project-image-placeholder{display:grid;place-items:center;width:100%;height:265px;background:#eef3fa;color:var(--muted);font-size:16px}
.official-cloud-preview .official-material-link{display:inline-block;font-size:12px;font-weight:700;color:var(--official-blue);padding:12px 0;text-underline-offset:4px}
.official-cloud-preview .official-project-search{width:min(290px,100%);font-weight:400;font-size:13px}
.official-cloud-preview.official-library-open [data-production-view]{display:none!important}
.official-cloud-preview .official-project-detail>.official-section-heading{margin-bottom:38px}
.official-cloud-preview .official-amenity-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.official-cloud-preview .official-amenity-gallery img{width:100%;height:190px;object-fit:cover}
.official-cloud-preview .official-caption{font-size:12px;font-weight:400;color:var(--muted);margin:10px 0 24px}
.official-cloud-preview .official-project-specifications{display:flex;justify-content:center;gap:70px;margin:28px 0 0}
.official-cloud-preview .official-project-specifications>div{position:relative;text-align:center;min-width:130px}
.official-cloud-preview .official-project-specifications strong{display:block;color:var(--official-light-blue);font-size:82px;font-weight:700;line-height:1.1}
.official-cloud-preview .official-project-specifications span{position:absolute;inset:43% 0 auto;color:var(--official-blue);font-size:12px;font-weight:700;text-transform:uppercase}
.official-cloud-preview .official-project-specifications+.official-caption{text-align:center}
.official-cloud-preview .official-project-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;margin:40px 0 58px}
.official-cloud-preview .official-project-overview>img{width:100%;max-height:480px;object-fit:cover;object-position:center 35%}
.official-cloud-preview .official-project-overview h3,.official-cloud-preview .official-site-plan h3{font-size:16px;font-weight:700;color:var(--official-blue);margin:0 0 18px}
.official-cloud-preview .official-project-overview p{font-size:14px;color:var(--official-blue);line-height:1.7}
.official-cloud-preview .official-project-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}
.official-cloud-preview .official-outline-button{border:1px solid var(--official-blue);border-radius:0;background:#fff;color:var(--official-blue);font-size:12px;font-weight:700;min-height:44px;padding:12px 20px;cursor:pointer;white-space:normal}
.official-cloud-preview .official-outline-button:hover:not(:disabled){background:var(--official-blue);color:#fff}
.official-cloud-preview .official-outline-button:disabled{opacity:.5;cursor:not-allowed}
.official-cloud-preview .official-site-plan{margin-bottom:55px}
.official-cloud-preview .official-project-location{margin:0 0 40px}
.official-cloud-preview .official-project-location h3{font-size:16px;font-weight:700;margin:0 0 12px}
.official-cloud-preview .official-site-plan img{display:block;width:min(860px,100%);margin:26px auto 0;height:auto}
.official-cloud-preview .official-layout-section{padding:32px 38px;background:var(--official-layout-blue);color:#fff;margin-top:32px}
.official-cloud-preview .official-layout-section h2{color:#fff;font-size:24px;margin-bottom:14px}
.official-cloud-preview .official-layout-section details{background:transparent;padding:0;color:#fff;border-bottom:1px solid #ffffff65;border-radius:0}
.official-cloud-preview .official-layout-section summary{list-style:none;cursor:pointer;padding:20px 0;color:#fff;font-weight:400;font-size:18px;display:flex;align-items:center;justify-content:space-between}
.official-cloud-preview .official-layout-section summary:after{content:'+';font-size:27px;font-weight:300}
.official-cloud-preview .official-layout-section details[open] summary:after{content:'−'}
.official-cloud-preview .official-layout-section a,.official-cloud-preview .official-layout-section p{color:#fff;font-size:14px}
.official-cloud-preview .official-layout-section details p,.official-cloud-preview .official-layout-section details>a{display:block;margin:0;padding:0 0 20px}
.official-cloud-preview .official-material-intro{line-height:1.6;margin:0 0 12px;color:#e2edff}
.official-cloud-preview .official-resource-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 0 24px}
.official-cloud-preview .official-resource-information{min-width:0;max-width:720px}
.official-cloud-preview .official-resource-information strong{font-size:15px;line-height:1.5;font-weight:700;color:#fff}
.official-cloud-preview .official-layout-section .official-resource-information p{padding:5px 0 0;font-size:13px;line-height:1.6;color:#e2edff}
.official-cloud-preview .official-layout-section .official-resource-open{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:112px;flex-shrink:0;padding:10px 18px;background:#fff;color:var(--official-blue);font-size:12px;font-weight:700;border:1px solid #fff;box-shadow:0 4px 0 #073576,0 9px 16px #05285845;transition:transform .2s,box-shadow .2s;text-decoration:none}
.official-cloud-preview .official-resource-open:hover{transform:translateY(-2px);box-shadow:0 6px 0 #073576,0 13px 20px #05285855}
.official-cloud-preview .official-resource-open:focus-visible{outline:2px solid #fff;outline-offset:5px}
.official-cloud-preview .official-material-viewer-note{line-height:1.6;margin:20px 0 14px;font-size:12px!important;color:#e2edff!important}
@media(max-width:480px){.official-cloud-preview .official-resource-row{align-items:flex-start;flex-direction:column;gap:14px}.official-cloud-preview .official-resource-open{width:100%}}
.official-cloud-preview .shell-card,.official-cloud-preview .card,.official-cloud-preview .production-placeholder{background:#fff;border:0;border-radius:0;box-shadow:none;padding:24px 0}
.official-cloud-preview .production-placeholder{min-height:45vh;padding-top:10px}
.official-cloud-preview .production-placeholder h2{text-transform:uppercase;margin-bottom:20px}
.official-cloud-preview .production-placeholder .eyebrow,.official-cloud-preview .production-workspace-heading .eyebrow{display:none}
.official-cloud-preview .hero{margin:0 0 34px;display:block!important}
.official-cloud-preview:not(.production-view-generator) .hero,.official-cloud-preview:not(.authenticated) .hero{display:none!important}
.official-cloud-preview .hero .eyebrow,.official-cloud-preview .hero .trust{display:none}
.official-cloud-preview .hero p{font-size:14px;margin:12px 0 0;color:var(--muted)}
.official-cloud-preview .section-heading h3{font-size:17px;color:var(--official-blue);font-weight:700}
.official-cloud-preview .section-heading{margin-bottom:22px}
.official-cloud-preview .step{border-radius:50%;background:var(--official-blue)}
.official-cloud-preview .button,.official-cloud-preview .field-clear-button{border-radius:0;min-height:44px;font-size:13px;font-weight:700;box-shadow:none}
.official-cloud-preview .button.primary{background:var(--official-blue);color:#fff}
.official-cloud-preview .button.secondary{color:var(--official-blue);border:1px solid var(--official-blue);background:#fff}
.official-cloud-preview label{font-size:14px;color:var(--official-blue);font-weight:400}
.official-cloud-preview input:not([type=checkbox]):not([type=radio]):not([type=file]),.official-cloud-preview select{border:0;border-bottom:1px solid var(--official-blue);background:#fff;border-radius:0;min-height:44px;font-size:14px;padding:11px 0;color:var(--official-blue)}
.official-cloud-preview input:disabled,.official-cloud-preview select:disabled{color:#6a7b91;background:#f7f9fc;border-color:#b9c8db}
.official-cloud-preview input:focus,.official-cloud-preview select:focus{box-shadow:none;outline:2px solid #2a8cff;outline-offset:3px}
.official-cloud-preview .entry-mode,.official-cloud-preview .manual-fields,.official-cloud-preview .unit-details{border-radius:0;border-color:var(--line);background:#f5f8fd}
.official-cloud-preview .option-card,.official-cloud-preview .discount-card,.official-cloud-preview .result-option{border-radius:0}
.official-cloud-preview .option-card:has(input:checked),.official-cloud-preview .discount-card:has(input:checked){border-color:var(--official-blue);background:#f1f6ff;box-shadow:none}
.official-cloud-preview .inventory-availability-toolbar{gap:18px}
.official-cloud-preview .inventory-availability-results{max-width:100%;border-radius:0;overflow:auto}
.official-cloud-preview .inventory-availability-table{font-size:14px}
.official-cloud-preview .inventory-availability-table th{background:var(--official-blue)}
.official-cloud-preview .inventory-pagination,.official-cloud-preview .actions{flex-wrap:wrap}
.official-cloud-preview .admin-access{background:#fff;color:var(--official-blue);border-radius:0;border-top:1px solid var(--line);padding:42px 0;gap:40px}
.official-cloud-preview .admin-intro .eyebrow{display:none}
.official-cloud-preview .admin-intro h2{font-size:25px;font-weight:700}
.official-cloud-preview .admin-intro p:last-child{color:var(--muted)}
.official-cloud-preview.authenticated .admin-intro{display:none}
.official-cloud-preview.authenticated .admin-access{grid-template-columns:1fr}
.official-cloud-preview .admin-login{background:#fff;border-radius:0;padding:0}
.official-cloud-preview .admin-login label,.official-cloud-preview .admin-login small,.official-cloud-preview .google-signin-area>span,.official-cloud-preview .google-signin-area small{color:var(--official-blue)}
.official-cloud-preview .admin-login .account-request-button{color:var(--official-blue)!important;border:1px solid var(--official-blue)!important}
.official-cloud-preview .admin-login button{border-radius:0;min-height:44px}
.official-cloud-preview .admin-login .remember-option{color:var(--official-blue)}
.official-cloud-preview .forgot-password,.official-cloud-preview .text-button{color:var(--official-blue)}
.official-cloud-preview .admin-session{background:#f4f7fc;border-radius:0;color:var(--official-blue)}
.official-cloud-preview .admin-session span{color:var(--muted)}
.official-cloud-preview dialog{border-radius:0;color:var(--official-blue);max-width:calc(100vw - 24px)}
.official-cloud-preview>footer{background:var(--official-blue);color:#fff;padding:40px max(24px,calc((100vw - 1192px)/2));border:0;justify-content:flex-start;gap:8px 20px;font-size:11px;text-align:left}
.official-cloud-preview .official-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin-bottom:18px}
.official-cloud-preview .official-footer-brand img{width:154px;height:auto}
.official-cloud-preview .official-footer-brand span{font-size:11px;letter-spacing:.7px}
.official-cloud-preview #productionFooterVersion,.official-cloud-preview #productionFooterEnvironment{display:none!important}
.official-cloud-preview .official-preview-label{width:100%;font-size:11px;color:#d6e3f7;margin-top:10px}
.official-cloud-preview .official-empty{color:var(--muted);font-size:14px}
.official-cloud-preview .official-library-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) minmax(160px,1fr) auto;gap:20px;align-items:end;margin-bottom:20px}
.official-cloud-preview .official-library-filters label{display:flex;flex-direction:column;gap:7px;min-width:0}
.official-cloud-preview .official-library-filters input,.official-cloud-preview .official-library-filters select{width:100%;min-width:0}
.official-cloud-preview .official-library-count{font-size:13px;color:var(--muted);margin:0 0 24px}
.official-cloud-preview .official-library-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px;font-size:13px;color:var(--official-blue)}
.official-cloud-preview .official-project-status{display:inline-block;font-size:11px;padding:5px 9px;margin:4px 12px 12px;color:#53647b;background:#f0f4f9;border:1px solid #e2e9f3}
.official-cloud-preview .official-project-status.connected{color:var(--official-blue);background:#eaf2ff;border-color:#d1e0f7}
.official-cloud-preview .official-project-card h3{overflow-wrap:anywhere}
.official-cloud-preview .official-project-library .official-project-photo{height:210px}
.official-cloud-preview .official-tool-note{font-size:13px!important;line-height:1.6;color:var(--muted)}
.official-cloud-preview .official-outline-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}
@media(max-width:1000px){.official-cloud-preview .official-library-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.official-cloud-preview .official-library-filters>label:first-child{grid-column:1/-1}.official-cloud-preview .official-library-filters>button{grid-column:1/-1;justify-self:start}}
@media(max-width:480px){.official-cloud-preview .official-library-filters{grid-template-columns:minmax(0,1fr)}.official-cloud-preview .official-library-pagination{gap:12px;flex-wrap:wrap}.official-cloud-preview .official-library-pagination button{font-size:11px;padding:10px 14px}.official-cloud-preview .official-project-library .official-project-photo{height:220px}}
@media(min-width:1700px){.official-cloud-preview main,.official-cloud-preview .official-dashboard-projects{max-width:1420px}.official-cloud-preview .official-project-photo{height:300px}}
@media(max-width:1120px){.official-cloud-preview .topbar{flex-wrap:wrap;gap:10px;padding:16px 24px}.official-cloud-preview .production-navigation{order:3;width:100%;justify-content:flex-start;margin:4px 0 0;flex-wrap:wrap}.official-cloud-preview .official-section-heading>div{gap:24px}}
@media(max-width:1000px){
 .official-cloud-preview .production-quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}
 .official-cloud-preview .quick-action.official-tool-coming-soon{grid-column:1/-1;min-height:64px;padding-block:12px}
 .official-cloud-preview .official-tool-copy{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%}
}
@media(max-width:760px){
 .official-cloud-preview .topbar{padding:16px 18px;min-height:80px;gap:10px}
 .official-cloud-preview .brand-mark{flex-basis:140px;width:140px;height:38px}
 .official-cloud-preview .official-cloud-wordmark{font-size:12px;padding-left:8px;letter-spacing:1px}
 .official-cloud-preview .production-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;justify-content:stretch}
 .official-cloud-preview:not(.authenticated) .production-navigation{display:none}
 .official-cloud-preview .production-navigation button{font-size:12px;padding:10px 4px;white-space:normal;text-align:left;min-height:44px;letter-spacing:0}
 .official-cloud-preview .official-account>summary{padding:10px 0;font-size:11px}
 .official-cloud-preview main{padding:30px 20px 45px}
 .official-cloud-preview h2,.official-cloud-preview .hero h2,.official-cloud-preview .production-workspace-heading h2{font-size:24px}
 .official-cloud-preview .production-welcome.official-dashboard-hero{padding:26px 20px 36px;min-height:180px;align-items:flex-start}
 .official-cloud-preview #dashboardWelcome{font-size:16px}
 .official-cloud-preview #dashboardAccessBadge{display:none}
 .official-cloud-preview .official-dashboard-hero p{max-width:290px;font-size:13px}
 .official-cloud-preview .official-hero-location{right:20px;bottom:12px;font-size:10px}
 .official-cloud-preview .shell-card.production-quick-actions{padding:24px 20px}
 .official-cloud-preview .production-quick-actions>div{gap:12px}
 .official-cloud-preview .quick-action,.official-cloud-preview .quick-action.primary{padding:14px 12px;min-height:70px;display:block}
 .official-cloud-preview .quick-action strong{font-size:17px}
 .official-cloud-preview .quick-action span{display:none}
 .official-cloud-preview .quick-action.official-tool-coming-soon{display:flex;gap:12px;min-height:62px}
 .official-cloud-preview .quick-action .official-tool-status{display:inline-flex;font-size:12px;white-space:nowrap}
 .official-cloud-preview .official-tool-icon{flex-basis:22px;width:22px;height:22px}
 .official-cloud-preview .official-dashboard-projects{padding:36px 20px 0}
 .official-cloud-preview .official-section-heading{align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}
 .official-cloud-preview .official-section-heading>div{display:block}
 .official-cloud-preview .official-section-heading p{margin-top:8px;max-width:240px}
 .official-cloud-preview .official-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
 .official-cloud-preview .official-project-photo,.official-cloud-preview .official-project-image-placeholder{height:200px}
 .official-cloud-preview .official-project-card h3{font-size:13px}
 .official-cloud-preview .official-project-card p{font-size:11px}
 .official-cloud-preview .official-project-search{width:100%}
 .official-cloud-preview .official-amenity-gallery{gap:5px;grid-template-columns:1fr 1fr}
 .official-cloud-preview .official-amenity-gallery img{height:140px}
 .official-cloud-preview .official-amenity-gallery img:last-child{grid-column:1/-1;height:180px}
 .official-cloud-preview .official-project-specifications{gap:12px;justify-content:space-between}
 .official-cloud-preview .official-project-specifications>div{min-width:0;flex:1}
 .official-cloud-preview .official-project-specifications strong{font-size:52px}
 .official-cloud-preview .official-project-specifications span{font-size:10px}
 .official-cloud-preview .official-project-overview{grid-template-columns:1fr;gap:24px;margin:28px 0 40px}
 .official-cloud-preview .official-project-overview>img{max-height:360px}
 .official-cloud-preview .official-layout-section{padding:26px 20px}
 .official-cloud-preview .official-layout-section h2{font-size:21px}
 .official-cloud-preview .form-grid,.official-cloud-preview .currency-presentation-fields{grid-template-columns:minmax(0,1fr)}
 .official-cloud-preview .unit-details{grid-template-columns:1fr 1fr}
 .official-cloud-preview .profile-details{grid-template-columns:1fr;gap:4px}
 .official-cloud-preview .profile-details dd{overflow-wrap:anywhere;margin-bottom:12px}
 .official-cloud-preview .production-workspace-heading{display:block}
 .official-cloud-preview .production-workspace-heading>.button{margin-top:16px}
 .official-cloud-preview .admin-session{gap:16px;flex-wrap:wrap}
 .official-cloud-preview>footer{padding:36px 20px}
}
@media(max-width:380px){.official-cloud-preview .brand-mark{flex-basis:120px;width:120px}.official-cloud-preview .official-project-grid{grid-template-columns:1fr}.official-cloud-preview .official-project-photo{height:265px}.official-cloud-preview .official-cloud-wordmark{font-size:11px;padding-left:6px}.official-cloud-preview .topbar{gap:8px}}
@media(prefers-reduced-motion:reduce){.official-cloud-preview:not(.official-motion-demo) *{scroll-behavior:auto!important;transition:none!important}}

/* Keep actual release metadata visible in the live seller workspace. */
.official-cloud-preview[data-cloud-design="production"] #productionFooterVersion,.official-cloud-preview[data-cloud-design="production"] #productionFooterEnvironment{display:inline!important}
