:root{--dubi-sdk-primary-main:#35a839;--dubi-sdk-primary-light:rgba(53, 168, 57, 0.08);--dubi-sdk-primary-dark:#267728;--dubi-sdk-primary-contrast:#ffffff;--dubi-sdk-grey-300:#d1d5db;--dubi-sdk-grey-200:#f2f4f7;--dubi-sdk-grey-900:#1d2939;--dubi-sdk-text-primary:#1f2937;--dubi-sdk-text-secondary:#6b7280;--dubi-sdk-card-stroke-gradient:#00f410}.dubi-sdk-container{font-size:1rem;background-color:#fff;padding:1.25rem;font-family:"SafFont","Proxima Nova","Montserrat","Segoe UI","Helvetica Neue",sans-serif;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;max-width:500px;border:1px solid #eaecf0;border-top:4px solid var(--dubi-sdk-card-stroke-gradient);border-radius:1rem;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03)}.dubi-sdk-container,.dubi-sdk-container *{box-sizing:border-box}.dubi-sdk-container.dubi-sdk-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;width:550px;max-width:90%}.dubi-sdk-container.dubi-sdk-popup{position:fixed;bottom:20px;right:20px;width:400px;max-width:100%;z-index:10000}.dubi-sdk-container.dubi-sdk-popup.dubi-sdk-position-bottom-right{bottom:20px;right:20px;left:auto}.dubi-sdk-container.dubi-sdk-popup.dubi-sdk-position-top-right{top:20px;bottom:auto;right:20px;left:auto}.dubi-sdk-container.dubi-sdk-popup.dubi-sdk-position-top-left{top:20px;bottom:auto;right:auto;left:20px}.dubi-sdk-container.dubi-sdk-popup.dubi-sdk-position-bottom-left{bottom:20px;right:auto;left:20px;top:auto}.dubi-sdk-container.dubi-sdk-visible,.dubi-sdk-overlay.dubi-sdk-visible{visibility:visible;opacity:1}.dubi-sdk-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.dubi-sdk-close-btn{position:absolute;top:.75rem;right:.8rem;background:0 0;border:0;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;color:#000;border-radius:8px;appearance:none;margin:0}.dubi-sdk-close-btn>svg{width:28px;height:auto}.dubi-sdk-close-btn:hover{color:#000;transform:scale(1.05);transition:color .2s ease,transform .2s ease}.dubi-sdk-content-area{box-sizing:border-box}.dubi-sdk-closure h3,.dubi-sdk-prescreen h3,.dubi-sdk-question h3{margin-top:0;margin-bottom:15px;font-size:1.2rem;color:#333}.dubi-sdk-closure p,.dubi-sdk-prescreen p,.dubi-sdk-question p{margin-top:0;margin-bottom:.675rem;line-height:1.75rem;color:var(--dubi-sdk-grey-900);font-weight:500;font-size:1.125rem;margin-right:1.85rem}.dubi-sdk-closure button,.dubi-sdk-prescreen button,.dubi-sdk-question form button[type=submit]{display:inline-block;padding:.625rem 1rem;background-color:var(--dubi-sdk-primary-main);color:#fff;border:0;cursor:pointer;margin-right:8px;margin-bottom:0;font-size:.875rem;line-height:1.25rem;text-align:center;border-radius:.5rem;appearance:none;min-width:100px}.dubi-sdk-closure button:hover,.dubi-sdk-prescreen button:hover,.dubi-sdk-question form button[type=submit]:hover{background-color:var(--dubi-sdk-primary-dark)}.dubi-sdk-prescreen button[data-destructive=true]{border:1px solid #d92d20;background:0 0;color:#d92d20}.dubi-sdk-prescreen button[data-destructive=true]:hover{border:1px solid #b42318;background:rgb(234 78 66/7%);color:#b42318}.dubi-sdk-question form input[type=number],.dubi-sdk-question form input[type=text],.dubi-sdk-question form textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:.95rem;outline-color:var(--dubi-sdk-primary-main)}.dubi-sdk-question form textarea{min-height:80px;resize:vertical;border-radius:.625rem;box-shadow:-6px 4px 16px 0 rgba(232,236,244,.25)}.dubi-sdk-input-area{margin-top:.85rem;margin-bottom:.875rem}.dubi-sdk-question form .dubi-sdk-input-area>div{margin-bottom:8px}.dubi-sdk-question form label{font-size:.875rem;margin-left:5px;vertical-align:middle;color:#555}.dubi-sdk-question form input[type=checkbox],.dubi-sdk-question form input[type=radio]{accent-color:var(--dubi-sdk-primary-main);margin-right:5px;vertical-align:middle;cursor:pointer}.dubi-sdk-error-message{color:#d8000c;background-color:#ffd2d2;border:1px solid #d8000c;padding:8px;border-radius:4px;font-size:.9em;margin-top:5px;margin-bottom:10px;display:none}.dubi-sdk-prescreen-buttons-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.75rem}.dubi-sdk-prescreen-buttons-wrapper button{margin:0}.dubi-sdk-container.dubi-sdk-modal .dubi-sdk-content-area .dubi-sdk-question{margin-bottom:1rem}.dubi-sdk-container.dubi-sdk-modal .dubi-sdk-content-area{overflow-y:auto;max-height:calc(100vh - 100px)}.dubi-sdk-container.dubi-sdk-modal .dubi-sdk-content-area .dubi-sdk-question-message{margin-bottom:.5rem}.dubi-sdk-container .dubi-sdk-content-area .dubi-sdk-scale{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.dubi-sdk-container .dubi-sdk-content-area .dubi-sdk-scale .dubi-sdk-scale-label{min-width:28px;height:28px;transition:all .2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:0;user-select:none;margin-left:0;border-radius:1.5rem;box-shadow:0 1px 1px 0 rgba(0,0,0,.04) inset;background:#f7f9fc;border:1px solid var(--dubi-sdk-grey-200);font-size:.875rem;padding:.25rem .24938rem .25rem .25rem;color:#6c6f93;font-weight:500}.dubi-sdk-container .dubi-sdk-content-area .dubi-sdk-scale dubi-sdk-scale-label:hover{border-color:var(--dubi-sdk-primary-main);background-color:var(--dubi-sdk-primary-light);transform:translateY(-2px)}.dubi-sdk-container .dubi-sdk-content-area .dubi-sdk-scale .dubi-sdk-scale-input{display:none}.dubi-sdk-container .dubi-sdk-content-area .dubi-sdk-scale .dubi-sdk-scale-input:checked+.dubi-sdk-scale-label{border-color:var(--dubi-sdk-primary-main);background-color:var(--dubi-sdk-primary-main);color:var(--dubi-sdk-primary-contrast)}.dubi-sdk-container .dubi-sdk-content-area .dubi-sdk-scale .dubi-sdk-scale-input:checked+.dubi-sdk-scale-label:hover{background-color:var(--dubi-sdk-primary-dark)}.dubi-sdk-container .dubi-sdk-content-area .dubi-sdk-scale .dubi-sdk-scale-input:focus+.dubi-sdk-scale-label{outline:2px solid var(--dubi-sdk-primary-main);outline-offset:2px}