
    .novite-ss-box{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);font-size:14px}
    /* Формата повтаря вида на формата за запитване при свободните сгради. */
    /* Блокът се мести в основната колона и там получава клас
       .property-content-section-isolated, който налага бял фон. Затова тук
       селекторите са с id — иначе оформлението мълчаливо се губи. */
    #novite-ss-lead.novite-ss-form{background:#f0fdfa !important;border:1px solid #ccfbf1 !important;border-top:3px solid #14b8a6 !important}
    #novite-ss-lead.novite-ss-form input,
    #novite-ss-lead.novite-ss-form textarea{background:#f8fafc !important}
    .novite-ss-box.novite-ss-form{background:#f0fdfa;border-color:#ccfbf1;border-top:3px solid #14b8a6}
    .novite-ss-box h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#0f172a}
    .novite-ss-item{display:block;border-radius:12px;background:#f8fafc;margin-bottom:12px;text-decoration:none;overflow:hidden;transition:background .2s,transform .2s,box-shadow .2s}
    .novite-ss-item:hover{background:#f0fdfa;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}
    .novite-ss-item img{width:100%;height:140px;object-fit:cover;display:block}
    .novite-ss-item span{display:block;padding:10px 12px 12px}
    .novite-ss-item .t{font-size:15px;font-weight:600;color:#0f172a;margin:0;line-height:1.35;display:block}
    .novite-ss-item .p{font-size:13px;color:#64748b;margin:4px 0 0;display:block}
    .novite-ss-all{display:block;text-align:center;font-size:13px;font-weight:600;color:#0f766e;margin-top:10px;text-decoration:none}
    .novite-ss-form input{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:11px 12px;font-size:16px;margin-bottom:8px;box-sizing:border-box}
    .novite-ss-pole label{display:block;font-size:12px;font-weight:600;color:#4b5563;margin:0 0 2px}
    .novite-ss-gdpr-title{display:block;font-size:12px;font-weight:600;color:#4b5563;margin:6px 0 4px}
    .novite-ss-gdpr-title i{color:#dc2626;font-style:normal}
    .novite-ss-form textarea{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;font-size:16px;margin-bottom:8px;box-sizing:border-box;min-height:84px;resize:vertical;font-family:inherit}
    .novite-ss-form input:focus,.novite-ss-form textarea:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12)}
    .novite-ss-form button{width:100%;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;border:none;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px rgba(13,148,136,.35);transition:filter .2s}
    .novite-ss-form button:hover{filter:brightness(1.06)}
    .novite-ss-form button:hover{background:#115e59}
    .novite-ss-form .msg{font-size:13px;margin-top:8px;display:none}
    .novite-ss-form .msg.ok{color:#2e8b57;display:block}
    .novite-ss-form .msg.err{color:#c0392b;display:block}
    .novite-ss-sub{font-size:13px;color:#64748b;margin:0 0 12px;line-height:1.5}
    .novite-ss-hp{position:absolute;left:-9999px;opacity:0}
    .novite-ss-form .novite-ss-notice{margin:0 0 12px;padding:8px 11px;background:rgba(15,118,110,.06);border-left:3px solid #0f766e;border-radius:4px;font-size:12px;line-height:1.45;color:#555}
    .novite-ss-form label.novite-ss-gdpr{
        display:flex !important;align-items:flex-start;gap:0;
        width:100% !important;max-width:100% !important;
        margin:0 !important;padding:6px 0 !important;
        border:0 !important;background:none !important;box-shadow:none !important;
        font-weight:400 !important;text-align:left !important;cursor:pointer;
    }
    /* Рисува се както във формата със строител — дотук тук се налагаше
       родната кутийка на браузъра (синя на iPhone) и редът излизаше
       различен от двата под него. Инно, 08.09.2026. */
    .novite-ss-form label.novite-ss-gdpr input[type="checkbox"]{
            width:20px !important;min-width:20px !important;height:20px !important;
            max-width:20px !important;flex:0 0 20px !important;box-sizing:border-box !important;
            margin:1px 10px 0 0 !important;padding:0 !important;
            border:1.5px solid #cbd5e1 !important;border-radius:6px !important;
            background:#fff !important;box-shadow:none !important;
            appearance:none !important;-webkit-appearance:none !important;
            background-repeat:no-repeat !important;background-position:center !important;
            background-size:14px 14px !important;
            display:inline-block !important;cursor:pointer;
        }
    .novite-ss-form label.novite-ss-gdpr input[type="checkbox"]:checked{
            background-color:#0d9488 !important;border-color:#0d9488 !important;
            background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M3.4 8.4l3 3 6-6%22/%3E%3C/svg%3E') !important;
        }
    /* Същата кутийка и за двата реда „Известете ме", за да са
       трите еднакви и на широк екран. */
    .novite-ss-form label.novite-ab-red > input[type="checkbox"]{
            width:20px !important;min-width:20px !important;height:20px !important;
            flex:0 0 20px !important;box-sizing:border-box !important;
            margin:1px 10px 0 0 !important;padding:0 !important;
            border:1.5px solid #cbd5e1 !important;border-radius:6px !important;
            background:#fff !important;box-shadow:none !important;
            appearance:none !important;-webkit-appearance:none !important;
            background-repeat:no-repeat !important;background-position:center !important;
            background-size:14px 14px !important;cursor:pointer;
        }
    .novite-ss-form label.novite-ab-red > input[type="checkbox"]:checked{
            background-color:#0d9488 !important;border-color:#0d9488 !important;
            background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M3.4 8.4l3 3 6-6%22/%3E%3C/svg%3E') !important;
        }
    /* Фонът се налага от по-точно правило със скратено background:,
       което трие и background-image — затова отметката не се виждаше.
       Тук подборът е с id и свойствата са поотделно. */
    #novite-ss-lead label.novite-ss-gdpr input[type="checkbox"],
    #novite-ss-lead label.novite-ab-red > input[type="checkbox"]{
            background-color:#fff !important;background-image:none !important;
        }
    #novite-ss-lead label.novite-ss-gdpr input[type="checkbox"]:checked,
    #novite-ss-lead label.novite-ab-red > input[type="checkbox"]:checked{
            background-color:#0d9488 !important;border-color:#0d9488 !important;
            background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M3.4 8.4l3 3 6-6%22/%3E%3C/svg%3E') !important;
            background-repeat:no-repeat !important;background-position:center !important;
            background-size:14px 14px !important;
        }
    .novite-ss-form label.novite-ss-gdpr span{
        display:block;flex:1 1 auto;
        font-size:12px !important;line-height:1.45 !important;
        color:#777 !important;text-align:left !important;
    }
    .novite-ss-form label.novite-ss-gdpr a{color:#0f766e !important;text-decoration:underline}
    .novite-ss-form label.novite-ss-gdpr.novite-ss-gdpr-err span{color:#c0392b !important}
    .novite-ss-form label.novite-ss-gdpr.novite-ss-gdpr-err input[type="checkbox"]{border-color:#c0392b !important}

    /* ---------- вариант в основната колона ---------- */
    .novite-ss-inmain{
        margin:0 0 26px !important;padding:22px 26px 24px;
        border:1px solid #e4e7e7;border-top:3px solid #0f766e;border-radius:4px;
        box-shadow:none;background:rgba(15,118,110,.06);
    }
    .novite-ss-inmain h4{font-size:19px;margin-bottom:6px}
    .novite-ss-inmain .novite-ss-sub{font-size:14px;margin-bottom:14px}
    .novite-ss-inmain .novite-ss-notice{font-size:13px}
    .novite-ss-inmain .novite-ss-form input,
    .novite-ss-inmain .novite-ss-form textarea,
    .novite-ss-inmain input,.novite-ss-inmain textarea{background:#fff}
    .novite-ss-inmain .novite-ss-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:0 12px}
    .novite-ss-inmain.novite-ss-form button{width:auto;min-width:240px}
    .novite-ss-inmain .novite-ss-item img{height:120px}

    @media (max-width:768px){
        .novite-ss-inmain{padding:18px 16px 20px}
        .novite-ss-inmain .novite-ss-fields{grid-template-columns:1fr}
        .novite-ss-inmain.novite-ss-form button{width:100%}
    }
    
    .novite-ss-cf{margin:12px 0 4px;max-width:100%;overflow:hidden}
    .novite-ss-cf iframe{max-width:100% !important}

    /* Отметки „Търся" */
/* Размерите са същите като на отметките във формата на темата
   (.novite-int__chip в novite-nalichnosti.php) - иначе двете форми
   изглеждат различно на една и съща страница. Искане на Инно, 05.09.2026. */
.novite-ssint{margin:18px 0 4px}
.novite-ssint__lab{display:block !important;font-size:13px !important;font-weight:600 !important;color:#334155 !important;margin:0 0 9px !important;padding:0 !important;text-transform:none !important}
.novite-ssint__wrap{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important;padding:0 !important}
#novite-ss-lead label.novite-ssint__chip{
display:inline-flex !important;align-items:center !important;gap:9px !important;
width:auto !important;max-width:none !important;float:none !important;
margin:0 !important;padding:8px 14px !important;
border:1px solid #cbd5e1 !important;border-radius:999px !important;background:#fff !important;
font-size:13.5px !important;font-weight:500 !important;line-height:1.2 !important;
color:#334155 !important;cursor:pointer !important;text-transform:none !important;
-webkit-user-select:none;user-select:none;
transition:border-color .15s,background-color .15s,color .15s}
#novite-ss-lead label.novite-ssint__chip:hover{border-color:#0d9488 !important;background:#f8fffe !important}
#novite-ss-lead label.novite-ssint__chip input[type=checkbox]{
-webkit-appearance:auto;appearance:auto;
position:static !important;opacity:1 !important;
width:16px !important;height:16px !important;min-width:16px !important;
flex:0 0 16px !important;margin:0 !important;padding:0 !important;
accent-color:#0d9488;cursor:pointer !important;vertical-align:middle !important}
#novite-ss-lead label.novite-ssint__chip span{display:inline !important;margin:0 !important;padding:0 !important;white-space:nowrap}
@media (max-width:520px){
#novite-ss-lead label.novite-ssint__chip{padding:7px 12px !important;font-size:13px !important}
.novite-ssint__wrap{gap:7px !important}
}
    #novite-ss-lead label.novite-ssint__chip.e-izbran{border-color:#0d9488 !important;background:#f0fdfa !important;color:#0f766e !important}
    