/* Typography and dot dimensions from Notarica 1.0.242 pages/notariusu.html. */
.ma-site .eyebrow,.ma-site .ma-content .eyebrow,.ma-site .ma-editorial-offer .eyebrow,.ma-site .ma-content .ts-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px!important;line-height:1.6;letter-spacing:.14em;font-weight:700;color:#009d91}
.ma-site .eyebrow::before,.ma-site .ts-eyebrow::before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}
.ma-site .ma-category-detail .ma-detail-grid{align-items:stretch}
.ma-site .ma-category-detail .ma-detail-grid>div:first-child{position:relative;min-height:400px}
.ma-site .ma-category-detail .ma-detail-img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:24px}
.ma-site .ma-local-panel{padding:40px;border-radius:26px;background:#eaf8f5;color:#172321}
.ma-site .ma-local-panel>p{max-width:920px;font-size:17px;line-height:1.7}
.ma-site .ma-local-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}
.ma-site .ma-local-steps article{padding:24px;background:#fff;border-radius:18px}
.ma-site .ma-local-steps article>span{color:#009d91;font-size:14px;font-weight:700}
.ma-site .ma-local-steps h3{font-size:22px;line-height:1.3;margin:12px 0}
.ma-site .ma-local-steps p{font-size:16px;line-height:1.65;margin-bottom:0}
.ma-site .ma-local-panel .ma-local-note{font-size:15px;color:#52675f}
.ma-site .ma-original-chat-nav{isolation:isolate;background:#f4f5f7}
.ma-site .ma-reference-screen .ma-original-chat-list{filter:blur(12px);transform:scale(1.08)}
.ma-site .ma-nav .ma-nav-login{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:2px solid #00cfc0;border-radius:14px 0 14px 0;color:#172321;flex-shrink:0}
.ma-site .ma-nav-login svg{width:21px;height:21px}
#ma-account-dialog{padding:0;border:0;border-radius:18px;width:min(460px,calc(100% - 24px));height:min(820px,calc(100dvh - 24px));max-width:none;max-height:none;margin:auto;background:#fff;color:#172321;overflow:hidden;box-shadow:0 24px 60px #102f2840}
#ma-account-dialog::backdrop{background:rgba(10,35,42,.6)}
#ma-account-dialog .ma-login-head{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;height:68px;box-sizing:border-box;border-bottom:1px solid #e1ebe7}
#ma-account-dialog .ma-logo{display:flex;align-items:center;gap:5px;font:bold 19px Inter,Arial,sans-serif;color:#111;text-decoration:none}#ma-account-dialog .ma-wordmark>span{color:#00bfb1}#ma-account-dialog .ma-logo img{width:32px;height:32px}
#ma-account-dialog button{border:0;background:#eff8f5;color:#172321;border-radius:10px;width:36px;height:36px;font-size:26px;cursor:pointer}
#ma-account-dialog iframe{display:block;border:0;width:100%;height:calc(100% - 116px);background:#fff}
#ma-account-dialog .ma-login-fallback{height:48px;display:flex;align-items:center;justify-content:center;padding:8px;font:14px Inter,Arial,sans-serif;color:#008e83;background:#f2f8f6;box-sizing:border-box}
@media(max-width:760px){.ma-site .ma-local-panel{padding:24px 20px}.ma-site .ma-local-steps{grid-template-columns:1fr}.ma-site .ma-category-detail .ma-detail-grid>div:first-child{min-height:0}.ma-site .ma-category-detail .ma-detail-img{position:static;height:auto;aspect-ratio:4/3}.ma-site .ma-local-panel>p{font-size:16px}}
