/* EUstate v1.8.3 focused visibility and account-safety polish. */
.eus-inquiry-card-v170{border:1px solid #cbdaf3!important;border-radius:20px!important;background:linear-gradient(180deg,#fff 0%,#f7faff 100%)!important;padding:24px!important;box-shadow:0 12px 34px rgba(30,58,138,.08)!important}
.eus-inquiry-card-v170>span{display:block;color:#1d4ed8;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}
.eus-inquiry-card-v170 h3{margin:0 0 10px;color:#14264a;font-size:23px;line-height:1.15}
.eus-inquiry-card-v170 p{margin:0 0 16px;color:#66789a;line-height:1.7}
.eus-inquiry-card-v170 form{display:grid;gap:10px}
.eus-inquiry-card-v170 textarea{width:100%;min-height:118px;resize:vertical;border:1px solid #c9d6ed;border-radius:13px;background:#fff;padding:13px 14px;color:#14264a;outline:0}
.eus-inquiry-card-v170 textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.1)}
.eus-inquiry-card-v170 .eus-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border:0!important;border-radius:12px!important;background:#1d4ed8!important;color:#fff!important;font-weight:900!important;text-decoration:none!important;padding:12px 18px!important;cursor:pointer!important}
.eus-inquiry-card-v170 .eus-button:hover{background:#1e3a8a!important}
.eus-inquiry-card-v170 [data-eus-inquiry-status]{display:block;min-height:18px;font-size:12px;font-weight:700;color:#526987}
.eus-inquiry-card-v170 [data-eus-inquiry-status].is-error{color:#b42318}.eus-inquiry-card-v170 [data-eus-inquiry-status].is-success{color:#1d4ed8}
.eus-inquiry-login-note-v170{padding:12px 14px;border-radius:12px;background:#f3f6fb;color:#526987!important;font-weight:700}

.eus-report-control-v170{margin-top:14px!important;border:1px solid #fecaca!important;border-radius:17px!important;background:#fffafa!important;padding:0!important;overflow:hidden}
.eus-report-control-v170>summary{list-style:none;cursor:pointer;padding:15px 17px;color:#b42318;font-weight:900;display:flex;align-items:center;justify-content:space-between}
.eus-report-control-v170>summary::-webkit-details-marker{display:none}
.eus-report-control-v170>summary:after{content:"+";font-size:21px;line-height:1}.eus-report-control-v170[open]>summary:after{content:"−"}
.eus-report-control-v170 form{padding:2px 17px 18px;display:grid;gap:12px}
.eus-report-control-v170 label{display:grid;gap:6px;color:#344766;font-size:12px;font-weight:800}.eus-report-control-v170 select,.eus-report-control-v170 textarea,.eus-report-control-v170 input[type=file]{width:100%;border:1px solid #e0e7f0;border-radius:11px;background:#fff;padding:11px;color:#16294c}
.eus-report-control-v170 .eus-button{background:#b42318!important;color:#fff!important;border:0!important;border-radius:11px!important;padding:11px 15px!important;font-weight:900!important}
.eus-report-login-v121{padding:16px!important;display:grid;gap:7px}.eus-report-login-v121 strong{color:#b42318;font-size:15px}.eus-report-login-v121 span{color:#64748b;font-size:12px;line-height:1.55}.eus-report-login-v121 .eus-button{justify-self:start;text-decoration:none}

.eustate-quota-notice-v0120{display:grid;gap:5px;margin:14px 0;padding:14px 16px;border:1px solid #cbdaf3;border-radius:14px;background:#f7faff;color:#344766}.eustate-quota-notice-v0120 strong{color:#1e3a8a}.eustate-quota-notice-v0120 span{font-size:12px;line-height:1.55}.eustate-quota-notice-v0120.is-blocked{border-color:#fecaca;background:#fff7f7}.eustate-quota-notice-v0120.is-blocked strong,.eustate-quota-notice-v0120.is-blocked span{color:#b42318}

.eus-buyer-convert-v121{scroll-margin-top:110px;border:1px solid #d6e1f3;border-radius:18px;background:#fff;padding:20px}.eus-buyer-convert-v121>span{display:block;color:#1d4ed8;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.eus-buyer-convert-v121 h2{margin:7px 0 8px;color:#16294c;font-size:22px}.eus-buyer-convert-v121 p{color:#64748b;font-size:12px;line-height:1.65}.eus-buyer-convert-v121 form{display:grid;gap:11px;margin-top:15px}.eus-buyer-convert-v121 label{display:grid;gap:6px;color:#344766;font-size:12px;font-weight:800}.eus-buyer-convert-v121 input,.eus-buyer-convert-v121 select{width:100%;border:1px solid #d5dfed;border-radius:11px;background:#fff;padding:11px 12px;color:#16294c}.eus-buyer-convert-v121 button{border:0;border-radius:11px;background:#1d4ed8;color:#fff;padding:12px 15px;font-weight:900;cursor:pointer}.eus-buyer-convert-v121 .eus-buyer-convert-warning-v121{border:1px solid #fecaca;border-radius:11px;background:#fff7f7;padding:10px 12px;color:#b42318;font-size:11px;font-weight:800;line-height:1.5}

.eus-header-message-v182.has-unread b,.eus-mobile-messages-v182.has-unread b,.eustate-portal-messages-v0120.has-unread b{background:#c81e1e!important;color:#fff!important;border-radius:999px!important;min-width:18px!important;height:18px!important;display:inline-grid!important;place-items:center!important;font-size:10px!important;font-weight:900!important;padding:0 5px!important}

@media(max-width:720px){.eus-inquiry-card-v170{padding:18px!important}.eus-inquiry-card-v170 h3{font-size:20px}.eus-report-control-v170 form{padding-left:14px;padding-right:14px}.eus-buyer-convert-v121{padding:16px}}

/* Architect dashboard, dedicated tools v1.8.6 */
.eus-architect-tool-links-v186{display:grid!important;grid-template-columns:1fr 1fr;gap:9px}.eus-architect-tool-links-v186>a{display:grid!important;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:11px!important;border:1px solid #dce6f3!important;border-radius:13px!important;background:#fff!important}.eus-architect-tool-links-v186>a i{width:38px;height:38px;border-radius:11px;background:#edf4ff;display:grid;place-items:center;color:#1d4ed8}.eus-architect-tool-links-v186>a strong,.eus-architect-tool-links-v186>a small{display:block}.eus-architect-tool-links-v186>a small{margin-top:3px;color:#71819a}@media(max-width:680px){.eus-architect-tool-links-v186{grid-template-columns:1fr}}
