/* EUstate Theme v1.4.8, Architect + Saved + Reels + mobile app shell */
:root{
  --eus-v148-ink:#0f172a;
  --eus-v148-muted:#64748b;
  --eus-v148-line:#dfe7f2;
  --eus-v148-soft:#f6f8fc;
  --eus-v148-primary:#1d4ed8;
  --eus-v148-navy:#1e3a8a;
  --eus-v148-teal:#1d4ed8;
  --eus-v148-orange:#f59e0b;
  --eus-v148-shadow:0 22px 60px rgba(30,58,138,.10);
}

/* Never allow browser-default looking new controls in v148 surfaces. */
.eus-saved-page-v148 button,.eus-saved-page-v148 input,.eus-saved-page-v148 select,.eus-saved-page-v148 textarea,
.eus-architect-dashboard-v148 button,.eus-architect-dashboard-v148 input,.eus-architect-dashboard-v148 select,.eus-architect-dashboard-v148 textarea,
.eus-architect-login-page-v148 button,.eus-reels-app-v148 button,.eus-reels-app-v148 input,.eus-reels-app-v148 textarea{
  font:inherit;box-sizing:border-box
}

/* Header architect treatment */
.eus-architect-header-button-v148 svg{width:17px;height:17px;margin-right:6px;vertical-align:-4px}
.eus-desktop-nav ul{gap:22px}

/* Real save states */
.eus-property-media-wrap-v148{position:relative}
.eus-property-media-wrap-v148 .eus-property-media{display:block}
.eus-heart-v148{position:absolute!important;z-index:3;right:12px;top:12px!important;margin:0!important}
.eus-heart-v148.is-saved,.eus-save-detail-v148.is-saved{color:#fff!important;background:var(--eus-primary)!important;border-color:var(--eus-primary)!important}
.eus-heart-v148.is-saved svg,.eus-save-detail-v148.is-saved svg{fill:currentColor}
.eus-save-detail-v148{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid #dbe4f0;border-radius:13px;background:#fff;color:#334155;font-weight:800;cursor:pointer}
.eus-save-detail-v148 svg{width:17px;height:17px}

/* Three-role auth selector */
.eus-auth-role-grid-v148{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.eus-auth-role-grid-v148>button{min-height:156px!important;align-items:flex-start!important;flex-direction:column!important;padding:18px!important;border-radius:18px!important}
.eus-auth-role-grid-v148>button>i{width:43px!important;height:43px!important;flex:0 0 43px!important}
.eus-auth-role-grid-v148>button>span{margin-top:10px!important}
.eus-auth-role-grid-v148>button>span strong{font-size:14px!important}
.eus-auth-role-grid-v148>button>span small{white-space:normal!important;line-height:1.5!important;font-size:10px!important}
.eus-auth-role-grid-v148>button>svg{margin-top:auto!important;align-self:flex-end!important}

/* Saved screen */
.eus-saved-page-v148{padding:46px 0 90px;background:linear-gradient(180deg,#f8faff,#f4f7fb)}
.eus-saved-wrap-v148{max-width:1120px}
.eus-saved-hero-v148{padding:34px 36px;border-radius:30px;background:linear-gradient(135deg,#07162e,#0d3245);color:#fff;box-shadow:0 22px 55px rgba(8,25,52,.18)}
.eus-saved-hero-v148>span{display:block;color:#b6d5ff;font-size:11px;letter-spacing:.04em}
.eus-saved-hero-v148 h1{margin:9px 0 14px;color:#fff;font-family:Georgia,serif;font-size:50px;line-height:1}
.eus-saved-hero-v148 div{display:flex;gap:10px;flex-wrap:wrap;color:#b9c7d8;font-size:13px}.eus-saved-hero-v148 b{color:#fff}.eus-saved-hero-v148 i{font-style:normal;color:#567086}
.eus-saved-tabs-v148{display:flex;gap:9px;margin:22px 0 26px;overflow:auto;scrollbar-width:none}
.eus-saved-tabs-v148 a{flex:0 0 auto;padding:10px 17px;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#0f172a;text-decoration:none;font-size:12px;font-weight:850}
.eus-saved-tabs-v148 a.active{background:#0f172a;color:#fff;border-color:#0f172a}
.eus-saved-grid-v148{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.eus-saved-grid-v148.is-reels{grid-template-columns:repeat(4,minmax(0,1fr))}
.eus-saved-reel-v148{position:relative;padding:10px;border:1px solid #e1e8f1;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.05)}
.eus-saved-reel-v148>a{text-decoration:none}.eus-saved-reel-v148>a>div{position:relative;aspect-ratio:9/15;overflow:hidden;border-radius:16px;background:#081528;display:grid;place-items:center;color:#fff}.eus-saved-reel-v148 img{width:100%;height:100%;object-fit:cover}.eus-saved-reel-v148>a>div>i{position:absolute;left:12px;bottom:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);color:#0f172a}.eus-saved-reel-v148>a>div>i svg{width:18px;height:18px}.eus-saved-reel-v148>a>strong{display:block;padding:11px 3px 7px;color:#0f172a;font-size:13px}
.eus-save-chip-v148{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#1d4ed8;font-size:10px;font-weight:850;cursor:pointer}.eus-save-chip-v148 svg{width:14px;height:14px;fill:currentColor}
.eus-saved-empty-v148{min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:42px;border:1px dashed #d7e1ee;border-radius:28px;background:#fff}
.eus-saved-empty-v148>i{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#edf4ff;color:#1d4ed8}.eus-saved-empty-v148>i svg{width:26px;height:26px}.eus-saved-empty-v148 h2{margin:18px 0 7px;font-size:25px}.eus-saved-empty-v148 p{max-width:460px;margin:0;color:#6b7c94;font-size:13px}.eus-saved-empty-v148>a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;border-radius:999px;background:#0f172a;color:#fff;text-decoration:none;font-size:12px;font-weight:850}.eus-saved-empty-v148>a svg{width:15px;height:15px}
.eus-shop-together-v148{display:flex;align-items:flex-start;gap:14px;margin-top:28px;padding:24px;border:1px solid #dfe7f1;border-radius:24px;background:#fff}.eus-shop-together-v148>i{width:43px;height:43px;flex:0 0 43px;border-radius:14px;background:#edf4ff;color:#1d4ed8;display:grid;place-items:center}.eus-shop-together-v148 h2{margin:0;font-size:18px}.eus-shop-together-v148 p{margin:5px 0 0;color:#718198;font-size:12px}

/* Architect login */
.eus-architect-login-page-v148{padding:70px 0 100px;background:radial-gradient(circle at 15% 15%,rgba(29,78,216,.10),transparent 28%),#f6f8fc}
.eus-architect-login-wrap-v148{display:grid;grid-template-columns:1.2fr .75fr;gap:30px;align-items:center;max-width:1120px}
.eus-architect-login-wrap-v148>section:first-child{padding:38px}.eus-architect-login-wrap-v148 h1{max-width:720px;margin:12px 0 16px;font-family:Georgia,serif;font-size:clamp(44px,6vw,74px);line-height:.99;letter-spacing:-.045em;color:#0f172a}.eus-architect-login-wrap-v148>section:first-child>p{max-width:660px;color:#64748b;font-size:15px;line-height:1.8}
.eus-architect-login-points-v148{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.eus-architect-login-points-v148 span{padding:8px 11px;border:1px solid #dce5f1;border-radius:999px;background:#fff;font-size:11px;font-weight:800;color:#334155}
.eus-architect-login-card-v148{padding:34px;border:1px solid #d9e4f2;border-radius:28px;background:#fff;box-shadow:var(--eus-v148-shadow)}.eus-architect-login-card-v148>i{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#1e3a8a,#2563eb);color:#fff}.eus-architect-login-card-v148>i svg{width:29px;height:29px}.eus-architect-login-card-v148 h2{margin:20px 0 7px;font-size:28px}.eus-architect-login-card-v148 p{color:#64748b;font-size:13px;line-height:1.7}.eus-architect-login-card-v148 button{width:100%;min-height:50px;border:0;border-radius:15px;background:#1d4ed8;color:#fff;font-weight:850;cursor:pointer;box-shadow:0 12px 28px rgba(29,78,216,.22)}.eus-architect-login-card-v148>a{display:block;margin-top:13px;text-align:center;color:#64748b;text-decoration:none;font-size:11px}

/* Architect directory and public profile */
.eus-architects-page-v148{padding:52px 0 100px;background:#f7f9fc}
.eus-architect-directory-head-v148{max-width:900px}.eus-architect-directory-head-v148 h1{max-width:760px}
.eus-architect-directory-grid-v148{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.eus-architect-directory-grid-v148>a{display:block;padding:11px 11px 20px;border:1px solid #dfe7f0;border-radius:24px;background:#fff;color:#0f172a;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,42,.045);transition:.25s}.eus-architect-directory-grid-v148>a:hover{transform:translateY(-4px);box-shadow:var(--eus-v148-shadow)}.eus-architect-directory-grid-v148>a>div{height:280px;overflow:hidden;border-radius:18px;background:#eef3f8}.eus-architect-directory-grid-v148 img{width:100%;height:100%;object-fit:cover}.eus-architect-directory-grid-v148>a>span{display:block;margin:15px 5px 0;color:#1d4ed8;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.eus-architect-directory-grid-v148 h2{margin:5px;font-size:22px}.eus-architect-directory-grid-v148 p{min-height:38px;margin:4px 5px;color:#687991;font-size:11px}.eus-architect-directory-grid-v148 b{display:block;margin:12px 5px 0;color:#1d4ed8;font-size:11px}
.eus-architect-empty-v148{grid-column:1/-1;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;border:1px dashed #cad8e8;border-radius:26px;background:#fff;text-align:center}.eus-architect-empty-v148 i{width:52px;height:52px;border-radius:17px;background:#edf4ff;color:#1d4ed8;display:grid;place-items:center}.eus-architect-empty-v148 h2{margin:15px 0 7px}.eus-architect-empty-v148 p{margin:0;color:#718198}.eus-architect-empty-v148 button{margin-top:18px;padding:11px 17px;border:0;border-radius:12px;background:#1d4ed8;color:#fff;font-weight:800}
.eus-architect-public-hero-v148{display:grid;grid-template-columns:190px minmax(0,1fr) 190px;gap:28px;align-items:center;padding:32px;border:1px solid #dce5f0;border-radius:30px;background:#fff;box-shadow:var(--eus-v148-shadow)}.eus-architect-public-avatar-v148{width:190px;height:190px;border-radius:26px;overflow:hidden;background:#edf2f7}.eus-architect-public-avatar-v148 img{width:100%;height:100%;object-fit:cover}.eus-architect-public-hero-v148 h1{margin:5px 0;font-family:Georgia,serif;font-size:46px}.eus-architect-headline-v148{font-size:16px!important;color:#334155!important}.eus-architect-public-hero-v148 p{max-width:720px;color:#667085;font-size:12px;line-height:1.7}.eus-architect-public-meta-v148{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0}.eus-architect-public-meta-v148 span{display:flex;align-items:center;gap:6px;color:#52647b;font-size:11px}.eus-architect-public-meta-v148 svg{width:15px;height:15px}.eus-architect-public-hero-v148>aside{padding:18px;border-radius:19px;background:#f4f7fb;text-align:center}.eus-architect-public-hero-v148>aside strong{display:block;font-size:31px}.eus-architect-public-hero-v148>aside span{font-size:10px;color:#7a899e}.eus-architect-public-hero-v148>aside a{display:block;margin-top:12px;color:#1d4ed8;font-size:10px;font-weight:800;text-decoration:none}
.eus-architect-project-grid-v148{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px}.eus-architect-project-card-v148{padding:10px 10px 18px;border:1px solid #e1e8f1;border-radius:22px;background:#fff;text-decoration:none;color:#0f172a}.eus-architect-project-card-v148>div{height:225px;border-radius:16px;overflow:hidden;background:#edf2f7;display:grid;place-items:center}.eus-architect-project-card-v148 img{width:100%;height:100%;object-fit:cover}.eus-architect-project-card-v148>small{display:block;margin:12px 4px 0;color:#1d4ed8;font-size:9px;font-weight:850;text-transform:uppercase}.eus-architect-project-card-v148 h2{margin:4px;font-size:19px}.eus-architect-project-card-v148 p{margin:4px;color:#708097;font-size:10px}

/* Architect dashboard */
.eus-architect-dashboard-v148{padding:34px 0 100px;background:linear-gradient(180deg,#f5f8fd,#f7f9fc)}
.eus-architect-dash-hero-v148{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px 26px;border:1px solid #dce5f0;border-radius:27px;background:radial-gradient(circle at 90% 0,rgba(29,78,216,.11),transparent 30%),#fff;box-shadow:0 13px 40px rgba(15,23,42,.05)}
.eus-architect-dash-avatar-v148{width:76px;height:76px;overflow:hidden;border-radius:22px;background:#e9eef5}.eus-architect-dash-avatar-v148 img{width:100%;height:100%;object-fit:cover}.eus-architect-dash-hero-v148>div:nth-child(2)>span{color:#1d4ed8;font-size:9px;font-weight:900;letter-spacing:.11em}.eus-architect-dash-hero-v148 h1{margin:4px 0 4px;font-size:34px;line-height:1}.eus-architect-dash-hero-v148 p{margin:0;color:#6c7b91;font-size:12px}.eus-architect-dash-hero-v148>a{padding:11px 14px;border:1px solid #dce4ef;border-radius:12px;background:#fff;color:#1d4ed8;text-decoration:none;font-size:11px;font-weight:850}.eus-architect-status-row-v148{display:flex;gap:8px;margin-top:10px;align-items:center}.eus-architect-status-row-v148 b,.eus-architect-status-row-v148 small{padding:5px 8px;border-radius:999px;font-size:9px}.eus-architect-status-row-v148 b{background:#fff5da;color:#8a6200}.eus-architect-status-row-v148 b.is-approved{background:#e7f8f1;color:#08704d}.eus-architect-status-row-v148 small{background:#eff4ff;color:#1e3a8a}
.eus-architect-dash-metrics-v148{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.eus-architect-dash-metrics-v148 article{padding:18px;border:1px solid #e1e7f0;border-radius:20px;background:#fff}.eus-architect-dash-metrics-v148 span{display:block;color:#697a92;font-size:10px}.eus-architect-dash-metrics-v148 strong{display:block;margin-top:5px;font-size:27px;color:#0f172a}.eus-architect-dash-metrics-v148 small{display:block;margin-top:3px;color:#94a3b8;font-size:9px}
.eus-architect-dash-grid-v148{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.62fr);gap:14px;align-items:start}.eus-architect-dash-main-v148,.eus-architect-dash-side-v148{display:grid;gap:14px}.eus-architect-panel-v148{padding:23px;border:1px solid #dfe7f1;border-radius:24px;background:#fff;box-shadow:0 9px 30px rgba(15,23,42,.035)}.eus-architect-panel-v148>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.eus-architect-panel-v148>header span{color:#1d4ed8;font-size:9px;font-weight:900;letter-spacing:.1em}.eus-architect-panel-v148>header h2{margin:4px 0 3px;font-size:22px}.eus-architect-panel-v148>header p{margin:0;color:#728198;font-size:10px}.eus-architect-panel-v148>header>i{width:42px;height:42px;border-radius:13px;background:#eef4ff;color:#1d4ed8;display:grid;place-items:center}.eus-architect-panel-v148>header svg{width:20px;height:20px}
.eus-architect-project-form-v148{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eus-architect-project-form-v148 label,.eus-architect-profile-form-v148 label{display:grid;gap:6px}.eus-architect-project-form-v148 label>span,.eus-architect-profile-form-v148 label>span{color:#44556e;font-size:10px;font-weight:800}.eus-architect-project-form-v148 .wide{grid-column:1/-1}.eus-architect-project-form-v148 input,.eus-architect-project-form-v148 select,.eus-architect-project-form-v148 textarea,.eus-architect-profile-form-v148 input,.eus-architect-profile-form-v148 textarea{width:100%;border:1px solid #dce4ef;border-radius:13px;background:#fbfdff;color:#0f172a;padding:12px 13px;outline:none;font-size:12px;transition:.2s}.eus-architect-project-form-v148 input:focus,.eus-architect-project-form-v148 select:focus,.eus-architect-project-form-v148 textarea:focus,.eus-architect-profile-form-v148 input:focus,.eus-architect-profile-form-v148 textarea:focus{border-color:#91b5f5;background:#fff;box-shadow:0 0 0 3px rgba(29,78,216,.08)}.eus-architect-upload-v148{padding:15px;border:1px dashed #a9c3ed;border-radius:16px;background:#f7faff}.eus-architect-upload-v148 small{color:#7b8ca5;font-size:9px}.eus-architect-project-form-v148>button,.eus-architect-profile-form-v148>button{justify-self:start;min-height:44px;padding:0 17px;border:0;border-radius:13px;background:#1d4ed8;color:#fff;font-weight:850;cursor:pointer;box-shadow:0 10px 22px rgba(29,78,216,.16)}
.eus-architect-project-list-v148{display:grid;gap:8px}.eus-architect-project-list-v148 article{display:grid;grid-template-columns:58px 1fr auto;gap:11px;align-items:center;padding:10px;border:1px solid #e8edf4;border-radius:15px;background:#fbfcfe}.eus-architect-project-list-v148 article>div{width:58px;height:50px;border-radius:10px;overflow:hidden;background:#eaf0f7;display:grid;place-items:center}.eus-architect-project-list-v148 img{width:100%;height:100%;object-fit:cover}.eus-architect-project-list-v148 strong{display:block;font-size:12px}.eus-architect-project-list-v148 small{display:block;margin-top:3px;color:#7b8ba2;font-size:9px}.eus-architect-project-list-v148 a{padding:7px 9px;border-radius:9px;background:#edf4ff;color:#1d4ed8;text-decoration:none;font-size:9px;font-weight:800}.eus-architect-list-empty-v148{padding:22px;border:1px dashed #cfdbea;border-radius:15px;color:#75859b;text-align:center;font-size:11px}
.eus-architect-progress-v148{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-bottom:14px}.eus-architect-progress-v148>span{height:7px;border-radius:99px;background:#edf1f6;overflow:hidden}.eus-architect-progress-v148>span>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d4ed8,#1d4ed8)}.eus-architect-progress-v148>strong{font-size:12px;color:#1d4ed8}.eus-architect-profile-form-v148{display:grid;gap:10px}.eus-architect-profile-form-v148 .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eus-architect-tools-panel-v148>div{display:grid;gap:8px}.eus-architect-tools-panel-v148>div>a{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e6ebf2;border-radius:14px;text-decoration:none;background:#fbfcfe}.eus-architect-tools-panel-v148>div>a>i{width:36px;height:36px;border-radius:11px;background:#edf4ff;color:#1d4ed8;display:grid;place-items:center}.eus-architect-tools-panel-v148 strong{display:block;color:#0f172a;font-size:11px}.eus-architect-tools-panel-v148 small{display:block;margin-top:2px;color:#7a899d;font-size:9px}

/* Architecture project public page */
.eus-arch-project-single-v148{padding:45px 0 100px;background:#f7f9fc}.eus-back-link-v148{color:#1d4ed8;text-decoration:none;font-size:11px;font-weight:800}.eus-arch-project-single-v148 header{max-width:900px;margin:24px 0}.eus-arch-project-single-v148 header>span{color:#1d4ed8;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.1em}.eus-arch-project-single-v148 h1{margin:7px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,70px);line-height:1}.eus-arch-project-single-v148 header p{color:#718198}.eus-arch-project-cover-v148{height:min(68vh,700px);overflow:hidden;border-radius:28px;background:#eef2f7}.eus-arch-project-cover-v148 img{width:100%;height:100%;object-fit:cover}.eus-arch-project-body-v148{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;margin-top:28px}.eus-arch-project-body-v148>article,.eus-arch-project-body-v148>aside{padding:25px;border:1px solid #e0e7f0;border-radius:22px;background:#fff}.eus-arch-project-body-v148 article h2{margin-top:0}.eus-arch-project-body-v148 article{font-size:14px;line-height:1.8}.eus-arch-project-body-v148 aside>a{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;margin:10px 0 20px;text-decoration:none}.eus-arch-project-body-v148 aside>a img{width:56px;height:56px;border-radius:15px;object-fit:cover}.eus-arch-project-body-v148 aside>a strong,.eus-arch-project-body-v148 aside>a small{display:block}.eus-arch-project-body-v148 aside>a strong{color:#0f172a}.eus-arch-project-body-v148 aside>a small{color:#758399}.eus-arch-project-body-v148 aside>div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #edf1f5;font-size:11px}.eus-arch-project-body-v148 aside>div span{color:#7a899d}

/* Instagram-like EUstate Reels */
.eus-reels-app-v148{position:relative;background:#05070b;min-height:100dvh;color:#fff}
.eus-reels-top-v148{position:fixed;z-index:920;top:0;left:0;right:0;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:rgba(5,7,11,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}
.admin-bar .eus-reels-top-v148{top:32px}.eus-reels-top-v148>div{display:flex;align-items:center;gap:10px}.eus-reels-top-v148>div:first-child span{display:grid;place-items:center}.eus-reels-top-v148>div:first-child svg{width:20px;height:20px}.eus-reels-top-v148 strong{font-size:16px}.eus-reels-top-v148 a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;background:rgba(255,255,255,.08)}.eus-reels-top-v148 a svg{width:18px;height:18px}
.eus-reel-feed-v148{height:100dvh;padding-top:58px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}.eus-reel-feed-v148::-webkit-scrollbar{display:none}.admin-bar .eus-reel-feed-v148{padding-top:90px}
.eus-reel-frame-v148{position:relative;height:calc(100dvh - 58px);display:flex;justify-content:center;align-items:center;scroll-snap-align:start;scroll-snap-stop:always}.admin-bar .eus-reel-frame-v148{height:calc(100dvh - 90px)}
.eus-reel-video-shell-v148{position:relative;height:calc(100% - 24px);aspect-ratio:9/16;max-width:calc(100vw - 82px);overflow:hidden;border-radius:24px;background:#000;box-shadow:0 24px 70px rgba(0,0,0,.45)}.eus-reel-video-shell-v148 video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;cursor:pointer}.eus-reel-gradient-v148{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 35%,transparent 55%,rgba(0,0,0,.92))}
.eus-reel-mute-v148{position:absolute;z-index:4;right:12px;top:12px;width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.46);color:#fff;backdrop-filter:blur(8px);cursor:pointer}.eus-reel-mute-v148 svg{width:17px;height:17px}
.eus-reel-info-v148{position:absolute;z-index:4;left:16px;right:62px;bottom:20px}.eus-reel-author-v148{display:flex;align-items:center;gap:8px}.eus-reel-author-v148>img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.6)}.eus-reel-author-v148>div{min-width:0}.eus-reel-author-v148 strong,.eus-reel-author-v148 small{display:block}.eus-reel-author-v148 strong{font-size:12px}.eus-reel-author-v148 small{color:rgba(255,255,255,.62);font-size:9px}.eus-reel-author-v148>a{margin-left:auto;padding:5px 8px;border:1px solid rgba(255,255,255,.45);border-radius:8px;color:#fff;text-decoration:none;font-size:9px;font-weight:800}.eus-reel-info-v148>p{margin:10px 0 0;max-width:95%;font-size:11px;line-height:1.55;color:rgba(255,255,255,.92)}
.eus-reel-linked-v148{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(0,0,0,.27);color:#fff;text-decoration:none;backdrop-filter:blur(10px)}.eus-reel-linked-v148>span{width:31px;height:31px;border-radius:9px;background:rgba(255,255,255,.13);display:grid;place-items:center}.eus-reel-linked-v148 svg{width:15px;height:15px}.eus-reel-linked-v148>div{min-width:0}.eus-reel-linked-v148 small,.eus-reel-linked-v148 strong{display:block}.eus-reel-linked-v148 small{font-size:8px;color:#82dcd4;text-transform:uppercase}.eus-reel-linked-v148 strong{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.eus-reel-linked-v148 b{margin-left:auto;font-size:9px}
.eus-reel-actions-v148{position:absolute;z-index:5;right:-62px;bottom:25px;display:flex;flex-direction:column;align-items:center;gap:11px}.eus-reel-actions-v148 button{width:50px;border:0;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}.eus-reel-actions-v148 button>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.eus-reel-actions-v148 svg{width:26px;height:26px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.eus-reel-actions-v148 small{font-size:8px;color:rgba(255,255,255,.8)}.eus-reel-actions-v148 button.is-liked{color:#ff3b5c}.eus-reel-actions-v148 button.is-liked svg{fill:currentColor}.eus-reel-actions-v148 button.is-saved svg{fill:currentColor}
.eus-reel-comments-sheet-v148,.eus-reel-more-sheet-v148{position:fixed;z-index:10020;inset:0;display:flex;align-items:flex-end;justify-content:center}.eus-reel-sheet-backdrop-v148{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,0,0,.54);backdrop-filter:blur(3px)}.eus-reel-comments-sheet-v148>section,.eus-reel-more-sheet-v148>section{position:relative;z-index:2;width:min(100%,520px);max-height:78dvh;border-radius:24px 24px 0 0;background:#fff;color:#0f172a;box-shadow:0 -18px 60px rgba(0,0,0,.23)}.eus-reel-comments-sheet-v148>section{display:flex;flex-direction:column}.eus-reel-comments-sheet-v148 header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #eef1f5}.eus-reel-comments-sheet-v148 header strong{font-size:14px}.eus-reel-comments-sheet-v148 header button{width:34px;height:34px;border:0;border-radius:50%;background:#f4f6f8;font-size:20px}.eus-reel-comment-list-v148{min-height:180px;max-height:50dvh;overflow:auto;padding:16px}.eus-reel-comment-list-v148 article{display:flex;gap:9px;margin-bottom:14px}.eus-reel-comment-list-v148 article>img{width:34px;height:34px;border-radius:50%;object-fit:cover}.eus-reel-comment-list-v148 article strong{font-size:10px}.eus-reel-comment-list-v148 article p{margin:2px 0 0;font-size:11px;line-height:1.45}.eus-reel-no-comments-v148{padding:50px 15px;text-align:center;color:#7b8799;font-size:12px}.eus-reel-comments-sheet-v148 form{display:flex;gap:8px;padding:11px;border-top:1px solid #edf1f4}.eus-reel-comments-sheet-v148 textarea{flex:1;min-height:42px;max-height:110px;resize:none;border:0;border-radius:999px;background:#f3f5f8;padding:12px 15px;outline:none;font-size:12px}.eus-reel-comments-sheet-v148 form button{width:42px;height:42px;border:0;border-radius:50%;background:#1d4ed8;color:#fff;display:grid;place-items:center}.eus-reel-comments-sheet-v148 form svg{width:16px;height:16px}
.eus-reel-more-sheet-v148>section{padding:8px}.eus-reel-more-sheet-v148>section>*{display:flex;width:100%;align-items:center;gap:10px;padding:13px 14px;border:0;border-radius:13px;background:transparent;color:#0f172a;text-decoration:none;text-align:left;font-size:12px;font-weight:750}.eus-reel-more-sheet-v148>section>*:hover{background:#f4f6f8}.eus-reel-more-sheet-v148 svg{width:18px;height:18px}.eus-reels-empty-v148{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.eus-reels-empty-v148>i{width:65px;height:65px;border-radius:22px;background:#152035;display:grid;place-items:center}.eus-reels-empty-v148 h1{color:#fff}.eus-reels-empty-v148 p{color:#8894a8}

/* Mobile You screen, inspired by supplied app reference */
.eus-mobile-you-v148{display:none}
.eus-buyer-metric-link-v148{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}

/* Core agent dashboard legibility, without changing Core logic */
body.eustate-agent-portal-page .eustate-dashboard-v2{max-width:1320px}
body.eustate-agent-portal-page .eustate-app-hero-copy h1{font-size:clamp(31px,3.2vw,42px)}
body.eustate-agent-portal-page .eustate-app-hero-copy p{font-size:15px}
body.eustate-agent-portal-page .eustate-metric-card span{font-size:13px}
body.eustate-agent-portal-page .eustate-metric-card strong{font-size:29px}
body.eustate-agent-portal-page .eustate-metric-card small{font-size:11px}
body.eustate-agent-portal-page .eustate-section-heading h2{font-size:24px}
body.eustate-agent-portal-page .eustate-action-copy strong{font-size:14px}
body.eustate-agent-portal-page .eustate-action-copy small{font-size:11px}

/* Premium mobile app bar, exact information architecture: Home, Reels, Search, Saved, You */
@media(max-width:720px){
  body.eustate-theme{padding-bottom:76px!important}
  .eus-mobile-bottom-nav-v148{left:0!important;right:0!important;bottom:0!important;height:66px!important;padding:5px 12px max(5px,env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid #e4e9f0!important;border-radius:0!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -8px 28px rgba(15,23,42,.08)!important;backdrop-filter:blur(18px)!important}
  .eus-mobile-bottom-nav-v148>a,.eus-mobile-bottom-nav-v148>button{appearance:none;border:0;background:transparent;text-decoration:none;color:#92a4be;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;min-width:0;cursor:pointer}
  .eus-mobile-bottom-nav-v148>a>span,.eus-mobile-bottom-nav-v148>button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px}
  .eus-mobile-bottom-nav-v148 svg{width:22px!important;height:22px!important}
  .eus-mobile-bottom-nav-v148 small{font-size:8.5px!important;line-height:1;font-weight:800!important}
  .eus-mobile-bottom-nav-v148>a.active,.eus-mobile-bottom-nav-v148>button.active{color:#1d4ed8!important}
  .eus-mobile-bottom-nav-v148>a.active>span{background:#edf4ff}
  .eus-mobile-bottom-nav-v148 .eus-mobile-search{margin-top:0!important}
  .eus-mobile-bottom-nav-v148 .eus-mobile-search>span{width:28px!important;height:28px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:inherit!important;box-shadow:none!important}

  .eus-auth-role-grid-v148{grid-template-columns:1fr!important}
  .eus-auth-role-grid-v148>button{min-height:86px!important;display:grid!important;grid-template-columns:42px 1fr 18px!important;align-items:center!important;padding:13px!important}
  .eus-auth-role-grid-v148>button>span{margin:0!important}.eus-auth-role-grid-v148>button>svg{margin:0!important;align-self:center!important}

  .eus-saved-page-v148{padding:15px 0 76px}.eus-saved-wrap-v148{width:min(100% - 28px,500px)}.eus-saved-hero-v148{padding:31px 24px;border-radius:25px}.eus-saved-hero-v148 h1{font-size:39px}.eus-saved-hero-v148 div{font-size:11px;line-height:1.7}.eus-saved-tabs-v148{margin:18px 0 24px}.eus-saved-tabs-v148 a{padding:9px 15px}.eus-saved-grid-v148,.eus-saved-grid-v148.is-reels{grid-template-columns:1fr 1fr;gap:10px}.eus-saved-grid-v148:not(.is-reels){grid-template-columns:1fr}.eus-saved-empty-v148{min-height:285px;padding:28px 20px;border-radius:24px}.eus-shop-together-v148{margin-top:22px;padding:19px;border-radius:22px}

  .eus-mobile-you-v148{display:block;width:min(100%,480px);margin:0 auto;padding:15px 5px 82px}
  .eus-mobile-you-v148>header{display:flex;align-items:center;justify-content:space-between;padding:0 3px 27px}.eus-mobile-you-v148>header .eus-brand{display:block!important}.eus-mobile-you-v148>header>div{display:flex;gap:6px}.eus-mobile-you-v148>header a,.eus-mobile-you-v148>header button{width:38px;height:38px;border:0;background:#fff;color:#64748b;display:grid;place-items:center}.eus-mobile-you-v148>header svg{width:20px;height:20px}
  .eus-mobile-you-card-v148{padding:25px;border-radius:25px;background:linear-gradient(145deg,#07162c,#123649);color:#fff;box-shadow:0 18px 45px rgba(7,22,44,.16)}.eus-mobile-you-card-v148>small{color:#b5c9e0;font-size:10px}.eus-mobile-you-person-v148{display:flex;align-items:center;gap:13px;margin:13px 0 23px}.eus-mobile-you-person-v148>span{width:62px;height:62px;border-radius:19px;display:grid;place-items:center;background:#1d4ed8;border:4px solid rgba(255,255,255,.14);font-size:21px;font-weight:900}.eus-mobile-you-person-v148 strong{font-size:20px}.eus-mobile-you-person-v148 p{margin:2px 0 0;color:#bed0e3;font-size:11px}.eus-mobile-you-card-v148>a{min-height:48px;border-radius:999px;background:#f59e0b;color:#101828;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:900}.eus-mobile-you-card-v148>a svg{width:17px;height:17px}
  .eus-mobile-you-section-v148{display:block;margin:28px 4px 11px;color:#61758e;font-size:11px}.eus-mobile-you-grid-v148{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eus-mobile-you-grid-v148>a{min-height:112px;padding:15px;border:1px solid #dfe6ef;border-radius:22px;background:#fff;color:#0f172a;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.eus-mobile-you-grid-v148 i{width:43px;height:43px;border-radius:15px;background:#edf4ff;color:#1d4ed8;display:grid;place-items:center}.eus-mobile-you-grid-v148 svg{width:21px;height:21px}.eus-mobile-you-grid-v148 strong{font-size:13px}
  .eus-mobile-you-settings-v148{overflow:hidden;border:1px solid #e0e7ef;border-radius:22px;background:#fff}.eus-mobile-you-settings-v148>a,.eus-mobile-you-settings-v148>button{width:100%;min-height:64px;padding:11px 15px;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#0f172a;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;text-decoration:none;text-align:left}.eus-mobile-you-settings-v148>:last-child{border-bottom:0}.eus-mobile-you-settings-v148>*>svg:first-child{width:18px;height:18px;color:#8798b0}.eus-mobile-you-settings-v148 span strong,.eus-mobile-you-settings-v148 span small{display:block}.eus-mobile-you-settings-v148 span strong{font-size:12px}.eus-mobile-you-settings-v148 span small{margin-top:2px;color:#8493a8;font-size:9px}.eus-mobile-you-settings-v148 .is-logout strong{color:#ef4444}
  .eus-buyer-dashboard-v144>.eus-wrap>.eus-buyer-hero-v144,.eus-buyer-dashboard-v144>.eus-wrap>.eus-buyer-metrics-v144,.eus-buyer-dashboard-v144>.eus-wrap>.eus-buyer-grid-v144{display:none!important}.eus-buyer-dashboard-v144{padding-top:0!important;background:#f8fafc!important}

  .eus-architect-login-page-v148{padding:25px 0 82px}.eus-architect-login-wrap-v148{grid-template-columns:1fr;gap:10px}.eus-architect-login-wrap-v148>section:first-child{padding:15px 7px}.eus-architect-login-wrap-v148 h1{font-size:44px}.eus-architect-login-card-v148{padding:23px;border-radius:23px}
  .eus-architect-directory-grid-v148{grid-template-columns:1fr 1fr;gap:9px}.eus-architect-directory-grid-v148>a{padding:8px 8px 14px;border-radius:18px}.eus-architect-directory-grid-v148>a>div{height:190px;border-radius:13px}.eus-architect-directory-grid-v148 h2{font-size:16px}.eus-architect-directory-grid-v148 p{font-size:9px}.eus-architect-public-hero-v148{grid-template-columns:78px 1fr;gap:13px;padding:17px;border-radius:22px}.eus-architect-public-avatar-v148{width:78px;height:78px;border-radius:18px}.eus-architect-public-hero-v148 h1{font-size:29px}.eus-architect-public-hero-v148>aside{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;text-align:left}.eus-architect-project-grid-v148{grid-template-columns:1fr 1fr;gap:9px}.eus-architect-project-card-v148>div{height:150px}.eus-architect-project-card-v148 h2{font-size:15px}

  .eus-architect-dashboard-v148{padding:12px 0 78px}.eus-architect-dashboard-v148>.eus-wrap{width:min(100% - 20px,700px)}.eus-architect-dash-hero-v148{grid-template-columns:58px 1fr;gap:11px;padding:16px;border-radius:21px}.eus-architect-dash-avatar-v148{width:56px;height:56px;border-radius:16px}.eus-architect-dash-hero-v148 h1{font-size:25px}.eus-architect-dash-hero-v148>div:nth-child(2)>span{font-size:8px}.eus-architect-dash-hero-v148 p{font-size:10px}.eus-architect-dash-hero-v148>a{grid-column:1/-1;text-align:center}.eus-architect-dash-metrics-v148{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0}.eus-architect-dash-metrics-v148 article{padding:14px;border-radius:17px}.eus-architect-dash-metrics-v148 strong{font-size:24px}.eus-architect-dash-grid-v148{grid-template-columns:1fr;gap:9px}.eus-architect-dash-main-v148,.eus-architect-dash-side-v148{gap:9px}.eus-architect-panel-v148{padding:17px;border-radius:20px}.eus-architect-panel-v148>header h2{font-size:20px}.eus-architect-project-form-v148{grid-template-columns:1fr;gap:10px}.eus-architect-project-form-v148 .wide{grid-column:auto}.eus-architect-project-form-v148 input,.eus-architect-project-form-v148 select,.eus-architect-project-form-v148 textarea,.eus-architect-profile-form-v148 input,.eus-architect-profile-form-v148 textarea{font-size:14px!important;min-height:48px}.eus-architect-project-form-v148 textarea,.eus-architect-profile-form-v148 textarea{min-height:120px}.eus-architect-project-form-v148>button,.eus-architect-profile-form-v148>button{width:100%;min-height:50px}.eus-architect-profile-form-v148 .two{grid-template-columns:1fr}

  .eus-arch-project-single-v148{padding:25px 0 80px}.eus-arch-project-single-v148 h1{font-size:42px}.eus-arch-project-cover-v148{height:48vh;border-radius:20px}.eus-arch-project-body-v148{grid-template-columns:1fr;gap:10px}.eus-arch-project-body-v148>article,.eus-arch-project-body-v148>aside{padding:18px;border-radius:19px}

  /* Reels become true full-screen app feed on mobile. */
  body:has(.eus-reels-app-v148) .eus-site-header{display:none!important}
  body:has(.eus-reels-app-v148) .eus-site-footer{display:none!important}
  .admin-bar .eus-reels-top-v148{top:46px}.admin-bar .eus-reel-feed-v148{padding-top:104px}.admin-bar .eus-reel-frame-v148{height:calc(100dvh - 170px)}
  .eus-reels-top-v148{height:55px;padding:0 12px}.eus-reel-feed-v148{padding-top:55px;height:calc(100dvh - 66px)}.eus-reel-frame-v148{height:calc(100dvh - 121px);align-items:stretch}.eus-reel-video-shell-v148{width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0;box-shadow:none}.eus-reel-video-shell-v148 video{object-fit:cover}.eus-reel-actions-v148{right:5px;bottom:78px;gap:9px}.eus-reel-actions-v148 button{width:46px}.eus-reel-actions-v148 button>span{width:40px;height:40px;background:rgba(0,0,0,.24)}.eus-reel-actions-v148 svg{width:27px;height:27px}.eus-reel-info-v148{left:13px;right:58px;bottom:17px}.eus-reel-info-v148>p{font-size:12px}.eus-reel-linked-v148{max-width:350px}.eus-reel-comments-sheet-v148,.eus-reel-more-sheet-v148{bottom:66px}.eus-reel-comments-sheet-v148>section,.eus-reel-more-sheet-v148>section{max-height:72dvh}

  /* Make Core agent portal comfortable to read on phones instead of miniaturized. */
  body.eustate-agent-portal-page .eustate-dashboard-v2{padding:14px 14px 82px!important}
  body.eustate-agent-portal-page .eustate-app-hero{padding:20px!important}
  body.eustate-agent-portal-page .eustate-app-hero-copy h1{font-size:29px!important}
  body.eustate-agent-portal-page .eustate-app-hero-copy p{font-size:13px!important;line-height:1.6}
  body.eustate-agent-portal-page .eustate-metric-card{min-height:105px!important;padding:15px!important}
  body.eustate-agent-portal-page .eustate-metric-card span{font-size:12px!important}
  body.eustate-agent-portal-page .eustate-metric-card strong{font-size:26px!important}
  body.eustate-agent-portal-page .eustate-metric-card small{font-size:10px!important}
  body.eustate-agent-portal-page .eustate-panel-card{padding:19px!important}
  body.eustate-agent-portal-page .eustate-section-heading h2{font-size:22px!important}
  body.eustate-agent-portal-page .eustate-action-tile{min-height:78px!important;padding:13px!important}
  body.eustate-agent-portal-page .eustate-action-copy strong{font-size:14px!important}
  body.eustate-agent-portal-page .eustate-action-copy small{font-size:11px!important;white-space:normal!important}
}

@media(min-width:721px) and (max-width:1100px){
  .eus-saved-grid-v148{grid-template-columns:repeat(2,1fr)}.eus-saved-grid-v148.is-reels{grid-template-columns:repeat(3,1fr)}
  .eus-architect-directory-grid-v148,.eus-architect-project-grid-v148{grid-template-columns:repeat(2,1fr)}
  .eus-architect-dash-grid-v148{grid-template-columns:1fr}.eus-architect-dash-side-v148{grid-template-columns:1fr 1fr}.eus-architect-public-hero-v148{grid-template-columns:150px 1fr}.eus-architect-public-avatar-v148{width:150px;height:150px}.eus-architect-public-hero-v148>aside{grid-column:1/-1}
}

.eus-architect-profile-tags-v148{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.eus-architect-profile-tags-v148 span{padding:10px;border:1px solid #e5eaf2;border-radius:12px;background:#fafcff;color:#66758c;font-size:10px}.eus-architect-profile-tags-v148 b{display:block;margin-bottom:3px;color:#1d4ed8;font-size:8px;text-transform:uppercase;letter-spacing:.08em}
.eus-architect-tools-page-v148{padding:52px 0 100px;background:linear-gradient(180deg,#f8faff,#f4f7fb)}.eus-architect-tools-page-v148 .eus-market-page-head{max-width:900px}.eus-architect-tools-grid-v148{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.eus-architect-tools-grid-v148 article{padding:24px;border:1px solid #dfe7f1;border-radius:24px;background:#fff;box-shadow:0 9px 28px rgba(15,23,42,.04)}.eus-architect-tools-grid-v148 article>i{width:45px;height:45px;border-radius:14px;background:#edf4ff;color:#1d4ed8;display:grid;place-items:center}.eus-architect-tools-grid-v148 article>i svg{width:22px;height:22px}.eus-architect-tools-grid-v148 h2{margin:16px 0 5px;font-size:23px}.eus-architect-tools-grid-v148 p{margin:0 0 17px;color:#6f7f95;font-size:11px;line-height:1.6}.eus-architect-tools-grid-v148 label{display:grid;gap:6px;margin:9px 0}.eus-architect-tools-grid-v148 label span{color:#53647a;font-size:9px;font-weight:800}.eus-architect-tools-grid-v148 input{width:100%;min-height:46px;border:1px solid #dce4ef;border-radius:12px;background:#fbfdff;padding:0 13px;outline:none;font-size:13px}.eus-architect-tools-grid-v148 input:focus{border-color:#91b5f5;box-shadow:0 0 0 3px rgba(29,78,216,.07)}.eus-architect-tools-grid-v148 output{display:block;margin-top:14px;padding:13px;border-radius:13px;background:#f0f7ff;color:#1e3a8a;font-size:22px;font-weight:900}.eus-architect-tools-note-v148{display:flex;gap:14px;margin-top:18px;padding:22px;border:1px solid #dfe7f0;border-radius:21px;background:#fff}.eus-architect-tools-note-v148>i{width:43px;height:43px;flex:0 0 43px;border-radius:13px;background:#edf4ff;color:#1d4ed8;display:grid;place-items:center}.eus-architect-tools-note-v148 h2{margin:0;font-size:18px}.eus-architect-tools-note-v148 p{margin:5px 0 0;color:#708096;font-size:11px;line-height:1.7}
.page-template-reels .eus-site-footer{display:none}
@media(max-width:720px){.eus-architect-profile-tags-v148{grid-template-columns:1fr}.eus-architect-tools-page-v148{padding:20px 0 80px}.eus-architect-tools-grid-v148{grid-template-columns:1fr;gap:9px;margin-top:18px}.eus-architect-tools-grid-v148 article{padding:18px;border-radius:20px}.eus-architect-tools-grid-v148 input{font-size:15px}.eus-architect-tools-note-v148{padding:18px}}
.eus-architect-social-note-v148{margin:10px 0;padding:10px 12px;border:1px solid #fde5aa;border-radius:12px;background:#fff8e7;color:#7b5b10;font-size:10px;line-height:1.55}
.eus-saved-search-list-v148{display:grid;gap:10px}.eus-saved-search-list-v148>a{display:grid;grid-template-columns:42px 1fr 18px;gap:12px;align-items:center;padding:15px;border:1px solid #e0e7f0;border-radius:17px;background:#fff;text-decoration:none;color:#0f172a}.eus-saved-search-list-v148>a>i{width:42px;height:42px;border-radius:13px;background:#edf4ff;color:#1d4ed8;display:grid;place-items:center}.eus-saved-search-list-v148 svg{width:18px;height:18px}.eus-saved-search-list-v148 strong,.eus-saved-search-list-v148 small{display:block}.eus-saved-search-list-v148 strong{font-size:12px}.eus-saved-search-list-v148 small{margin-top:3px;color:#7b8ba2;font-size:9px}
