.yibnetop-sette-publica{--sette-navy:#05220f;--sette-orange:#DFFF00;box-sizing:border-box;max-width:900px;margin:18px auto;background:#fff;color:#183242;border:1px solid #d6dfe5;border-radius:16px;overflow:hidden;font-family:Montserrat,"Segoe UI",Arial,sans-serif;box-shadow:0 10px 35px rgb(15 47 68 / .06)}.yibnetop-sette-publica *{box-sizing:border-box}.yibnetop-sette-publica .sette-publica-header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--sette-navy);color:#fff;padding:25px 28px}.yibnetop-sette-publica .sette-publica-overline{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#E8F546}.yibnetop-sette-publica .sette-publica-header h2{font-family:inherit;color:#fff;font-size:25px;line-height:1.2;margin:8px 0}.yibnetop-sette-publica .sette-publica-header p{color:#e6eef3;margin:0;font-size:13px}.yibnetop-sette-publica .sette-publica-indicator{border:1px solid #7691a2;border-radius:24px;padding:8px 12px;font-size:12px;font-weight:800}.yibnetop-sette-publica .sette-publica-messages{height:430px;max-height:55vh;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:22px;background:#f5f7f9}.yibnetop-sette-publica .sette-publica-message{width:fit-content;max-width:85%;padding:13px 16px;border:1px solid #d6dfe5;border-radius:13px;background:#fff;overflow-wrap:anywhere}.yibnetop-sette-publica .sette-publica-message b{display:block;color:var(--sette-orange);margin-bottom:6px;font-size:12px}.yibnetop-sette-publica .sette-publica-message p{white-space:pre-wrap;line-height:1.55;margin:0;font-size:14px}.yibnetop-sette-publica .sette-publica-message.is-user{align-self:flex-end;background:var(--sette-navy);border-color:var(--sette-navy);color:#fff}.yibnetop-sette-publica .sette-publica-message.is-user b{color:#ffd5a2}.yibnetop-sette-publica .sette-publica-form{padding:20px 24px;background:#fff}.yibnetop-sette-publica .sette-publica-form label{display:block;font-weight:750;font-size:13px;margin-bottom:8px}.yibnetop-sette-publica .sette-publica-form textarea{display:block;width:100%;font-family:inherit;resize:vertical;min-height:83px;padding:13px 14px;background:#fff;border:1px solid #bdccd4!important;border-radius:9px;color:#183242;box-shadow:none!important;font-size:14px;line-height:1.4}.yibnetop-sette-publica .sette-publica-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.yibnetop-sette-publica .sette-publica-actions button{border:0;border-radius:9px;padding:11px 19px;cursor:pointer;font:700 13px Montserrat,"Segoe UI",Arial,sans-serif}.yibnetop-sette-publica [data-sette-clear]{background:#edf1f4;color:var(--sette-navy)}.yibnetop-sette-publica [data-sette-send]{background:var(--sette-orange);color:#fff}.yibnetop-sette-publica button:disabled{opacity:.6;cursor:wait}.yibnetop-sette-publica .sette-publica-privacy{font-size:11px;color:#657886;line-height:1.5;margin:15px 0 0}.yibnetop-sette-publica .sette-publica-hidden{position:absolute!important;left:-9999px!important;overflow:hidden;height:1px;width:1px}.yibnetop-sette-publica .sette-publica-unavailable{margin:0;padding:18px 24px;font-size:14px}@media(max-width:640px){.yibnetop-sette-publica{margin:10px auto;border-radius:10px}.yibnetop-sette-publica .sette-publica-header{padding:19px}.yibnetop-sette-publica .sette-publica-header h2{font-size:22px}.yibnetop-sette-publica .sette-publica-messages{height:400px;max-height:48vh;padding:15px}.yibnetop-sette-publica .sette-publica-form{padding:16px}.yibnetop-sette-publica .sette-publica-message{max-width:95%}}.yibnetop-sette-publica button:hover,.yibnetop-sette-publica button:focus-visible{background:#CBED00!important;color:#fff!important;border-color:#CBED00!important;outline:2px solid #DFFF00!important;outline-offset:2px}.yibnetop-sette-publica textarea:focus-visible{border-color:#DFFF00!important;outline:2px solid #DFFF00!important;box-shadow:none!important}.yibnetop-sette-publica .sette-publica-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;font-weight:500;line-height:1.5;margin:9px 0;color:#415766}.yibnetop-sette-publica .sette-publica-consent input{flex:0 0 auto;margin:2px 0 0;accent-color:#DFFF00}.yibnetop-sette-publica .sette-publica-admin-hint{padding:12px 20px;color:#05220f;background:#fff4e8;font-size:12px;line-height:1.5;margin:0}.yibnetop-sette-publica .sette-publica-admin-hint a{color:#05220f;text-decoration:underline}.yibnetop-sette-publica .sette-publica-human-contact{background:#fff;padding:0 16px 15px;text-align:center;flex:0 0 auto}.yibnetop-sette-publica .sette-publica-human-cta,.yibnetop-sette-publica .sette-publica-human-cta:visited{display:block;box-sizing:border-box;width:100%;max-width:100%;background:#DFFF00!important;border:1px solid #DFFF00!important;color:#fff!important;border-radius:9px;padding:11px 15px;text-decoration:none!important;font:700 13px Montserrat,"Segoe UI",Arial,sans-serif;line-height:1.3;text-align:center;box-shadow:none!important}.yibnetop-sette-publica .sette-publica-human-cta:hover,.yibnetop-sette-publica .sette-publica-human-cta:focus-visible{background:#D66800!important;border-color:#D66800!important;color:#fff!important;outline:2px solid #DFFF00!important;outline-offset:2px}@media(max-height:650px){.yibnetop-sette-dialog .yibnetop-sette-publica{overflow-y:auto!important;overscroll-behavior:contain}.yibnetop-sette-dialog .sette-publica-messages{min-height:58px!important}}.yibnetop-sette-publica [hidden]{display:none!important}.yibnetop-sette-publica .sette-publica-identify{padding:15px 20px;background:#fff;overflow-y:auto;min-height:0;max-height:48dvh;overscroll-behavior:contain}.yibnetop-sette-publica .sette-publica-identify>strong{display:block;font-size:13px;margin-bottom:4px;color:#05220f}.yibnetop-sette-publica .sette-publica-identify>p{font-size:11px;color:#486273;line-height:1.4;margin:0 0 12px}.yibnetop-sette-publica .sette-publica-identify label:not(.sette-publica-check){display:block;font-weight:750;font-size:12px;margin:9px 0 5px}.yibnetop-sette-publica .sette-publica-identify input[type="text"],.yibnetop-sette-publica .sette-publica-identify input[type="tel"]{display:block;width:100%;padding:9px 11px;border:1px solid #bbcad3!important;border-radius:8px;font:13px Montserrat,"Segoe UI",Arial,sans-serif;color:#05220f;background:#fff}.yibnetop-sette-publica .sette-publica-identify small{display:block;color:#657886;font-size:10px;line-height:1.45;margin:5px 0 10px}.yibnetop-sette-publica .sette-publica-identify .sette-publica-check{display:flex;align-items:flex-start;gap:8px;font-size:11px;font-weight:500;color:#254458;line-height:1.4;margin:10px 0}.yibnetop-sette-publica .sette-publica-identify .sette-publica-check input{flex:0 0 auto;margin:3px 0 0;accent-color:#DFFF00}.yibnetop-sette-publica .sette-publica-privacy-link{font-size:11px;color:#05220f;text-decoration:underline}.yibnetop-sette-publica .sette-publica-identify-submit{display:block;width:100%;border:0;border-radius:9px;margin:12px 0 3px;background:#DFFF00;color:#fff;padding:11px 14px;font-weight:750;font-family:inherit;cursor:pointer}.yibnetop-sette-publica .sette-publica-identify-error{color:#ad3b20!important;font-size:11px;line-height:1.4;margin-top:7px}.yibnetop-sette-dialog .sette-publica-identify{flex:1 1 auto!important}@media(max-width:640px){.yibnetop-sette-publica .sette-publica-identify{padding:12px 15px;max-height:45dvh}}.yibnetop-sette-publica .sette-publica-phone-row{display:grid;grid-template-columns:minmax(75px,1fr) minmax(165px,3fr);gap:10px}.yibnetop-sette-publica [hidden]{display:none!important}@media(max-width:385px){.yibnetop-sette-publica .sette-publica-phone-row{grid-template-columns:minmax(66px,1fr) minmax(150px,2.8fr);gap:6px}}.yibnetop-sette-publica .sette-publica-identify-submit,.yibnetop-sette-publica .sette-publica-identify-submit:hover,.yibnetop-sette-publica .sette-publica-identify-submit:focus-visible,.yibnetop-sette-publica [data-sette-send],.yibnetop-sette-publica [data-sette-send]:hover,.yibnetop-sette-publica .sette-publica-human-cta,.yibnetop-sette-publica .sette-publica-human-cta:hover{color:#05220f!important;background:#dfff00!important;border-color:#b7cf00!important}.yibnetop-sette-publica [data-sette-clear]{background:#eff3f1!important;color:#05220f!important}.yibnetop-sette-publica .sette-publica-human-contact{display:block}.yibnetop-sette-publica .sette-publica-identify .sette-publica-check.yib-consent-pending{outline:2px solid #b7cf00;outline-offset:3px;border-radius:5px;background:#f8ffde;padding:5px}.yibnetop-sette-publica .sette-publica-identify .sette-publica-check input:focus-visible{outline:2px solid #05220f;outline-offset:3px}