.uniliv-blog-widget-wrapper{--uniliv-blog-widget-primary:#f38744;--uniliv-blog-widget-primary-dark:#d96b2b;--uniliv-blog-widget-text-primary:#2b2b2b;--uniliv-blog-widget-text-secondary:#666666;--uniliv-blog-widget-bg:#ffffff;--uniliv-blog-widget-border:rgba(243, 135, 68, 0.15);--uniliv-blog-widget-shadow:rgba(0, 0, 0, 0.14);position:fixed;right:24px;bottom:0;width:calc(100vw - 32px);max-width:420px;z-index:1200;background:var(--uniliv-blog-widget-bg);border-radius:20px 20px 0 0;box-shadow:0 -6px 30px var(--uniliv-blog-widget-shadow);overflow:hidden;transform:translateZ(0);will-change:transform}.uniliv-blog-widget-header{cursor:pointer;background:var(--uniliv-blog-widget-bg);border-top:4px solid var(--uniliv-blog-widget-primary);transition:background-color 0.3s ease}.uniliv-blog-widget-header:hover{background:#fff9f4}.uniliv-blog-widget-content{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.uniliv-blog-widget-text{display:flex;flex-direction:column}.uniliv-blog-widget-heading{margin:0;padding:0;color:var(--uniliv-blog-widget-text-primary);font-size:18px;font-weight:700;line-height:1.25}.uniliv-blog-widget-cta{margin-top:4px;color:var(--uniliv-blog-widget-primary);font-size:14px;font-weight:600}.uniliv-blog-widget-arrow{display:flex;align-items:center;justify-content:center;min-width:42px;width:42px;height:42px;border-radius:999px;background:rgb(243 135 68 / .08);color:var(--uniliv-blog-widget-primary);font-size:18px;font-weight:700;transition:transform 0.5s cubic-bezier(.25,1,.5,1),background-color 0.3s ease}.uniliv-blog-widget-body{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.6s cubic-bezier(.25,1,.5,1),opacity 0.35s ease}.uniliv-blog-widget-wrapper.is-open .uniliv-blog-widget-body{max-height:650px;opacity:1}.uniliv-blog-widget-wrapper.is-open .uniliv-blog-widget-arrow{transform:rotate(180deg)}.uniliv-blog-widget-form{padding:0 22px 22px}.uniliv-blog-widget-form p{margin:0;display:flex;flex-direction:column;margin-bottom:10px}.uniliv-blog-widget-form br{display:none}.uniliv-blog-widget-form .wpcf7-form-control-wrap{display:block;width:100%}.uniliv-blog-widget-form input[type="text"],.uniliv-blog-widget-form input[type="tel"],.uniliv-blog-widget-form select{width:100%;height:48px;box-sizing:border-box;border:1px solid #dedede;border-radius:8px;background:#fff;color:#2b2b2b;padding:0 18px;font-size:15px;font-weight:500;outline:none;transition:border-color 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.uniliv-blog-widget-form input::placeholder,.uniliv-blog-widget-form select::placeholder{color:#8f8f8f}.uniliv-blog-widget-form input:focus,.uniliv-blog-widget-form select:focus{border-color:#f38744;box-shadow:0 0 0 4px rgb(243 135 68 / .12)}.uniliv-blog-widget-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px}.uniliv-blog-widget-form select:invalid{color:#8f8f8f}.uniliv-blog-widget-form select option{color:#2b2b2b}.uniliv-blog-widget-form input[type="submit"]{width:100%;height:52px;border:none;border-radius:16px;background:#f38744;color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgb(243 135 68 / .22);transition:transform 0.2s ease,background-color 0.25s ease}.uniliv-blog-widget-form input[type="submit"]:disabled{opacity:.75;cursor:not-allowed}.uniliv-blog-widget-form input[type="submit"]:hover{background:#dd7333;transform:translateY(-1px)}.uniliv-blog-widget-form input[type="submit"]:active{transform:scale(.985)}.uniliv-blog-widget-form .wpcf7-not-valid{border-color:#e74c3c!important}.uniliv-blog-widget-form .wpcf7-not-valid-tip{margin-top:6px;font-size:13px;color:#e74c3c}.uniliv-blog-widget-form .wpcf7-form.submitting input[type="submit"]{opacity:.75;cursor:not-allowed;pointer-events:none;position:relative}.uniliv-blog-widget-form .wpcf7-form.submitting input[type="submit"]{color:#fff!important}.uniliv-blog-widget-form .wpcf7-response-output{margin:0!important;padding:14px!important;border:none!important;border-radius:16px;background:#edf9f0;color:#1f7a38;font-size:14px;text-align:center}.uniliv-blog-widget-form .wpcf7-spinner{display:none}@supports (padding:max(0px)){.uniliv-blog-widget-wrapper{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:767px){.uniliv-blog-widget-wrapper{right:0;left:0;width:100%;max-width:100%;border-radius:20px 20px 0 0}.uniliv-blog-widget-content{padding:16px 18px}.uniliv-blog-widget-heading{font-size:16px}.uniliv-blog-widget-cta{font-size:13px}.uniliv-blog-widget-form{padding:0 18px 18px}}